function mark(idd)
{
	document.getElementById(idd).select();
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function set_moderate(id_slide,type)
{
	document.getElementById('moderate_message').innerHTML="Ustalam wartość...";	
	var value="";	
	var censObj = document.getElementById('moderate_censorship'+id_slide);
	var contObj = document.getElementById('moderate_content'+id_slide);	
	var censObjIndex = censObj.selectedIndex;
	var contObjIndex = contObj.selectedIndex;	
	
	if(type=='censorship') value = censObj.options[censObjIndex].value;
	if(type=='content') value = contObj.options[contObjIndex].value;

		$.ajax({
	   		type: "POST",
	   		url: "/slajd-set_moderate/id,"+id_slide+",type,"+type+",value,"+value,	   	  	   		
	   		success: function(msg){     		
			document.getElementById('moderate_message').innerHTML="<b>Wartość ustalona</b> ["+type+"]";
	   				}
	 		});

}

//////////funkcje uzywane do polecenia slajdow na email ////////////////////
var currentListLength=0;

function emailValidate(pole) {

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.getElementById(pole).value;

return reg.test(address);

}

function emailListener()
{
if(emailValidate('emailRefer')==true)
document.getElementById('emailAddButton').style.display = "block";
else
document.getElementById('emailAddButton').style.display = "none";
}

function emailAddToList()
{
var e_mail = document.getElementById('emailRefer').value;

addOption = new Option(e_mail,e_mail);
document.getElementById('emailsList').options[currentListLength] = addOption;
currentListLength++;

document.getElementById('emailRefer').value = "";
emailListener();

}

function emailListListener(event)
{	

var KeyID = event.keyCode;

if(KeyID == 46)
{
emailDeleteFromList();  
}

}

function emailDeleteFromList() {

var selIndex;   

selIndex = document.getElementById('emailsList').selectedIndex;
document.getElementById('emailsList').options[selIndex] = null;
--currentListLength;
               
}

function emailClearList() {

currentListLength=0;    
document.getElementById('yournameRefer').value='';
}

function emailSendList() {

	//document.getElementById('emailsList').options[0].innerHTML = "Wysłane";
	var blad="";

	if(document.getElementById('yournameRefer').value=='') blad+="Podaj swoje imię.\n";
	if(currentListLength < 1) blad+="Brak adresów na liście. Wprowadź minimalnie jeden adres.\n";
	
	if(blad=='')
	{
		for(i=0;i<currentListLength;i++)
		{
			//alert(document.getElementById('emailsList').options[i].value);
			createCookie("tempEmail",document.getElementById('emailsList').options[i].value,1);
			createCookie("slideUrl",document.getElementById('slideUrl').value,1);
			createCookie("yournameRefer",document.getElementById('yournameRefer').value,1);			
			emailSend(i);
		}
		emailClearList();
	}
	else alert(blad);

}

function emailSend(poz)
{

$.ajax({
type: "POST",
url: "/slajd-polec/",
success: function(msg){     				
		document.getElementById('emailsList').options[poz].innerHTML = "Wysłane";
		setTimeout("document.getElementById('emailsList').options["+poz+"].innerHTML='';",1000);
		eraseCookie("tempEmail");
		eraseCookie("slideUrl");
		eraseCookie("yournameRefer");		
		}
});		
}

/////////////////////////////////////////////////////////////////////////////////
function IsEmpty(aTextField) {
	   if ((aTextField.value.length==0) ||
	   (aTextField.value==null)) {
	      return true;
	   }
	   else { return false; }
	}


function checkASCII_goodSet(stringer){
	// sprawdza czy string 
		
	var chCode=0;
	var errors=0;
	var blad=false;
	var charBlad=false;
	var asciiArray="A,Ą,B,C,Ć,D,E,Ę,F,G,H,I,J,K,L,Ł,M,N,Ń,O,Ó,P,Q,R,S,Ś,T,U,W,V,X,Y,Z,Ż,Ź,a,ą,b,c,ć,d,e,ę,f,g,h,i,j,k,l,ł,m,n,ń,o,ó,p,q,r,s,ś,t,u,w,v,x,y,z,ż,ź,1,2,3,4,5,6,7,8,9,0,!,@,#,$,%,^,&,*,(,),-,_,+,=,<,>,?,/,\,:,;,\",',[,],{,},.";
	var asciiArray=asciiArray.split(",");
	asciiArray[asciiArray.length]=",";
	asciiArray[asciiArray.length]=" ";
	asciiArray[asciiArray.length]="\n";
	asciiArray[asciiArray.length]="…";
	
		
	for(i=0;i<stringer.length;i++){	
		charBlad=false;
		for(j=0;j<asciiArray.length;j++){	
			if(stringer.charAt(i)==asciiArray[j]) {charBlad = true; }			
		}				
		if(charBlad==false) {errors++;}
	}
	
	if(errors>0) blad=false; else blad = true;
		
	return blad;
	
}

function slideContestSelector()
{

	window.open("/konkurs-freeSlides","mywindow","location=0,status=0,scrollbars=0,resizable=0,width=400,height=200");

} 

function faqSearch(phrase)
{
	document.getElementById('searchResult').innerHTML ="Trwa wyszukiwanie...";
	$.ajax({
		type: "POST",
		url: "/faq-szukaj/",
		data: "phrase="+phrase,
		success: function(msg){ 
			document.getElementById('searchResult').innerHTML = msg;
		}
		});	
} 
	

/////////////////////////////////////////////////////

$(document).ready(function() {

	

});



