// JavaScript Document
function openImg(width, height, name)
{

   var aw = screen.availWidth;
   var ah = screen.availHeight;
   
   posW = 0;
   posH = 0;
   
   	   window.open("img/sponsor/big/"+name, "", "width="+(width+20)+", height="+(height+30)+", url=no, left="+posW+",top="+posH);

}

function openWin()
{

   var aw = screen.availWidth;
   var ah = screen.availHeight;
   
   posW = (aw/2)-245;
   posH = (ah/2)-351;
   
   window.open("manifesto.html", "", "width=491, height=702, status=no, location=no, menubar=no, toolbar=no, left="+posW+",top="+posH);

}
var popUpFotoGallery=0;
function openFotoGallery(cartella)
{

   var aw = screen.availWidth;
   var ah = screen.availHeight;

   var w = 780;
   var h = 500; 
   
   posW = (aw-w)/2;
   posH = (ah-h)/2;
   
  if(popUpFotoGallery)
  {
    if(!popUpFotoGallery.closed) popUpFotoGallery.close();
  }
   popUpFotoGallery = window.open("fotogallery.php?folder="+cartella, "popUpFotoGallery", "width="+w+", height="+h+", status=no, location=no, menubar=no, toolbar=no, left="+posW+",top="+posH);

}

function switchImage(img, source) 
{
	 img.src = 'img/'+source;
}

//controlla data
function controllo_data(stringa){    
	var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;    
	if (!espressione.test(stringa)){
		return false;
	}else{ 
		anno = parseInt(stringa.substr(6),10);
		mese = parseInt(stringa.substr(3, 2),10);
		giorno = parseInt(stringa.substr(0, 2),10);
		var data=new Date(anno, mese-1, giorno);
		if(data.getFullYear()==anno && data.getMonth()+1==mese && data.getDate()==giorno){
			return true;
		}else{
			return false;
		}    
	}
}
function confronta_data(data1, data2){
	// controllo validitā formato data
	if(controllo_data(data1) && controllo_data(data2)){
		//trasformo le date nel formato aaaammgg (es. 20081103)
		data1str = data1.substr(6)+data1.substr(3, 2)+data1.substr(0, 2);
		data2str = data2.substr(6)+data2.substr(3, 2)+data2.substr(0, 2);
		//controllo se la seconda data č successiva alla prima
		if (data2str-data1str<0) {
			//alert("La data iniziale deve essere precedente quella finale");
			return false;
		}else{
			//alert("ok");
			return true;
		}
	}else{
		//alert("Il formato data deve essere gg/mm/aaaa");
	}
}
//confronta_data("20/02/2008", "04/03/2008");

// eventi
function showHideLabel(idnum){

	for( var i=0; i<num_e; i++){
		$('#evento'+(i+1)).hide();
		$('#butt_evento'+(i+1)+' > a').css('border-color', '#FFFFFF');
		$('#butt_evento'+(i+1)+' > a').css('color','#999999');
	}
	$('#evento'+idnum).show();
	$('#butt_evento'+idnum+' > a').css('border-color', '#D2E2BD');
	$('#butt_evento'+idnum+' > a').css('color','#468356');
}
/*$(document).ready(function(){
	if(num_e>0){
		for(var i=0; i<num_e; i++){
			var elemInit = document.getElementById('init'+(i+1));
			var dataInit = elemInit.value;

			var elemEnd = document.getElementById('end'+(i+1));
			var dataEnd = elemEnd.value;
			
			if( confronta_data(dataInit, data) && confronta_data(data, dataEnd)){
				showHideLabel(''+(i+1));
				break;
			}
			else
				showHideLabel('1');
		}
	}
});*/

function controlloCampiNewsletter() {
	var form = document.newsletter;
	var useremail = form.email.value;
	var acc = form.acc[0].checked;

	if(useremail=="" ||  useremail.indexOf("@")==-1){
		alert("Inserire un email valida");
		return false;
	} else if(acc){
		alert("Per proseguire la sottoscrizione al servizio č necessario autorizzare il trattamento dei dati personali, Le ricordiamo che in qualsiasi momento potrā richiederne la cancellazione o la rettifica in conformitā con la vigente legge sulla privacy.");
		return false;
	} else {
		return true;
	}
}

function _deleteEmail(){
	var form = document.newsletter;
	var useremail = form.email.value;
	if(useremail=="" ||  useremail.indexOf("@")==-1){
		alert("Inserire un email valida");
	} else {
		window.location='newsletterproc.php?act=cancellazione&email='+useremail;
	}
	
}
