function downloadGadget(){
	var xmlhttp=ajax();
	xmlhttp.onreadystatechange=function(){}
	var url="includes/functions.php?call=downloadGadget&sid="+Math.random();
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function sendMessage(){
	var name=document.getElementById('cont_name').value;
	var mail=document.getElementById('cont_mail').value;
	var subject=document.getElementById('cont_subject').value;
	var message=document.getElementById('cont_message').value;
	
	switch (checkMail(mail)){
		case 0:
			break;
		case 1:
			document.getElementById('msg').innerHTML="Συμπληρώστε το email σας";
			return;
			break;
		case 2:
			document.getElementById('msg').innerHTML="Λάθος μορφή email.";
			return;
			break;
	}
	
	if(!message){
		document.getElementById('msg').innerHTML='Συμπληρώστε το μήνυμά σας.';
		return false;
	}
	
	var xmlhttp=ajax();
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			document.getElementById('msg').innerHTML='Το μήνυμα στάλθηκε.';
		}
		if(xmlhttp.readyState==1){
			document.getElementById('msg').innerHTML='<img src="theme/images/loading.gif" style="float:left; padding:0; margin:0 10px 0 0;"> Γίνεται η αποστολή.';
		}
	}
	var params="name="+name+"&mail="+mail+"&subject="+subject+"&message="+message;
	var url="includes/functions.php?call=sendEmail&sid="+Math.random();
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
}

function ajax(){
	var xmlhttp;
	if (window.XMLHttpRequest)		xmlhttp=new XMLHttpRequest();
	else if (window.ActiveXObject)	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	return xmlhttp;
}

function saveEmail(){	
	var mail=document.getElementById('newsletter_email').value;
	switch (checkMail(mail)){
		case 0:
			break;
		case 1:
			document.getElementById('error_msg').innerHTML='Συμπληρώστε το email σας.';
			return;
			break;
		case 2:
			document.getElementById('error_msg').innerHTML="Λάθος μορφή email.";
			return;
			break;
	}

	var xmlhttp=ajax();
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			document.getElementById('error_msg').innerHTML=xmlhttp.responseText;
		}
		if(xmlhttp.readyState==1){
			document.getElementById('error_msg').innerHTML="Παρακαλώ περιμένετε...";
		}
	}
	var params="mail="+document.getElementById('newsletter_email').value;
	var url="includes/functions.php?call=saveEmail&sid="+Math.random();
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
}

function checkMail(mail){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!mail) return 1;
	if (!filter.test(mail))return 2;
	return 0;
}

function check_suggest(){
	if(	!document.getElementById("station_name").value |
		!document.getElementById("url_broadcast").value | 
		!document.getElementById("category").value |
		!document.getElementById("station_webpage").value |  
		!document.getElementById("station_phone").value |  
		!document.getElementById("station_email").value |  
		!document.getElementById("station_image").value |  
		!document.getElementById("user_name").value |  
		!document.getElementById("user_phone").value |  
		!document.getElementById("user_email").value  ){
		alert("Συμπληρώστε όλα τα πεδία");
		return false;
	}
}