function loadProvince(){
	new Ajax.Updater($("provincia"), "/include/getProvince.php",
		{parameters: {id: $F("regione")},
		method: "post" }); 
}

function checkFields(){
	var msg = "";
	var fldValues = $('commentform').serialize(true);
	if($F("email") == ""){
		msg += "Impostare un indirizzo di email\n";
	}
	if(!$("sessoM").checked && !$("sessoF").checked){
		msg += "Impostare il sesso\n";
	}
	if($("eta").value == "-1"){
		msg += "Impostare l'età\n";
	}
	if($("professione").value == "-1"){
		msg += "Impostare la professione\n";
	}
	if(msg == "")
		return true;
	else {
		alert(msg);
		return false;
	}
}

function initPage(){
	Form.Element.disable('go');
	Form.focusFirstElement('commentform');
	Event.stopObserving(window, 'load', initPage);
	
	$('privacy').observe('click', function(event){
		Event.element(event).checked ? Form.Element.enable('go') : Form.Element.disable('go');
	});
}

function GetCookie(sName){
	var aCookie = document.cookie.split("; ");
	for (var i=0; i<aCookie.length; i++)
	{
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]) 
			return unescape(aCrumb[1]);
	}
	return null;
}

function SetCookie(name, value, expiredays, path, domain, secure){
	var expiredate = new Date ();
   expiredate.setTime(expiredate.getTime() + (expiredays * 24 * 3600 * 1000));
   document.cookie = name + "=" + escape(value) +
										((expiredays) ? "; expires=" + expiredate.toGMTString() : "") +
										((path) ? "; path=" + path : "") +
										((domain) ? "; domain=" + domain : "") +
										((secure) ? "; secure" : "");
 }

var currentSize = 100;
function setFontSize(increment){
	var i = parseInt(increment);
	if(i == 0){
		currentSize = 100;
	} else {
		currentSize = currentSize + (i * 10); 
	}
	if(currentSize <=60){
		currentSize += 10;
	}
	$('divTestoBlog').style.fontSize = currentSize + "%";
	SetCookie("docFontSize", currentSize, 365);
}

function readFontSize(){
	var fs = GetCookie("docFontSize");
	if(fs){
		currentSize = fs * 1;
		if($("divTestoBlog")){
			$('divTestoBlog').style.fontSize = currentSize + "%";
		}
	}
}

function inviaArticolo(){ 
	if($F("email_amico").empty()){
		window.alert("Occorre indicare l'indirizzo di email del destinatario");
		$("email_amico").focus();
		return;
	}
	if($F("nome_inviante").empty()){
		window.alert("Devi indicare il tuo nome");
		$("nome_inviante").focus();
		return;
	}
	new Ajax.Request("/include/sendTo.php",
		{parameters: $("frmInviaArticolo").serialize(true),
		 method: "post",
		 onComplete: function(transport){
		 	$("frmInviaArticolo").reset(); 
		 	reloadImg(1);
		 	alert(transport.responseText);
		 }}); 
}  

function inviaAzienda(){ 
	if($F("email_amico").empty()){
		window.alert("Occorre indicare l'indirizzo di email del destinatario");
		$("email_amico").focus();
		return;
	}
	if($F("nome_inviante").empty()){
		window.alert("Devi indicare il tuo nome");
		$("nome_inviante").focus();
		return;
	}
	new Ajax.Request("/include/sendAziendaTo.php",
		{parameters: $("frmInviaArticolo").serialize(true),
		 method: "post",
		 onComplete: function(transport){
		 	$("frmInviaArticolo").reset(); 
		 	reloadImg(1);
		 	alert(transport.responseText);
		 }}); 
}  

function reloadImg(){
	var param = arguments[0] === undefined ? "" : arguments[0];
	var rand_no = Math.random();
	$("randpng" + (param == "" ? "" : param)).src = "/images/randpng.php?p" + rand_no + (param == "" ? "" : "&s=" + param); 
}

function invia_mail(){
	new Ajax.Updater($("esitoinvioLog"), "/esito_richiesta_info.php",
		{parameters: $("commentform").serialize(true),
		method: "post",
		evalScripts: true,
		onComplete: function(transport){alert(transport.responseText);
			reloadImg(2);
	$("commentform").reset();
		}});
}

function submitFormPubblicita(){
	new Ajax.Updater($("esitoinvioLog"), "/submitFormPubblicita.php",
		{parameters: $("frmPubblicita").serialize(true),
		method: "post",
		evalScripts: true});
}