﻿function sendForm(){

	var nome=$('nome');
	var txt=$('messaggio');
	var tst=$('messaggio').value;
	var fdb=$('fdb');
	var cnt=$('comments');
	var inc=$('inCommento');


	var e=0;

	nome.style.backgroundColor='#FFF';
	txt.style.backgroundColor='#FFF';

	if(trim(nome.value)==''){
		nome.style.backgroundColor='#FFC6C6';
		e++;
	}else if(trim(tst)==''){
		txt.style.backgroundColor='#FFC6C6';
		e++;
	}

	if(e==1){
		fdb.innerHTML='Completare il campo evidenziato';
	}else if(e>1){
		fdb.innerHTML='Completare i campi evidenziati';
	}else{

		cnt.innerHTML='<p><strong>Invio del messaggio in corso. Attendere prego.</strong></p><img src="Immagini/Struttura/commonIco/wait.gif" alt="Attendere prego" />';
		var r=a();

		r.onreadystatechange = function() {
			if(r.readyState==4){
				if(r.status==200){
					cnt.innerHTML=r.responseText;
					txt.value="";
					nome.value="";
				}else{
					cnt.innerHTML="<p class=\"r\">Errore durante l'invio del messaggio!</p>";
				}
			}
		};
		r.open("POST",'res/php/do/commenta.php',true);
		r.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		r.send("n="+nome.value+"&m="+tst+"&s=webcam&c=meteo");
	}
}

function checkDate(gg, mm, aa){
	ggi=gg;
	mmi=mm;
	aai=aa;

	check  = new Date(aa, mm-1, gg)

	aa=check.getFullYear().toString();
	mm=(check.getMonth()+1).toString();
	gg=check.getDate().toString();

	if (mm.length<2){
		mm="0"+mm;
    }

	if (gg.length<2){
		gg="0"+gg;
	}

	if (ggi!=gg || mmi!=mm || aai!=aa){
		return false;
    }else{
		return true;
	}
 }


function testForms(){
	$('giorno').style.backgroundColor="#FFFFFF";
	$('mese').style.backgroundColor="#FFFFFF";
	$('anno').style.backgroundColor="#FFFFFF";


	var giorno = trim($('giorno').value);
	var mese = trim($('mese').value);
	var anno = trim($('anno').value);


	if(giorno!="giorno" && mese!="mese" && anno!="anno"){

		if(checkDate(giorno, mese, (anno))){

			dateok  = new Date(anno, mese-1, giorno);
			dtc = dateok.getTime();
			if(dtc>=1198105200000 && dtc<(new Date())){//20 Dicembre 2007

				location.href="storico-webcam-formazza.php?wo="+giorno+mese+anno.substring(2,4);
			}else{
				$('giorno').style.backgroundColor="#FFC6C6";
				$('mese').style.backgroundColor="#FFC6C6";
				$('anno').style.backgroundColor="#FFC6C6";

				if(dtc<1198105200000){
					$(pageElement).innerHTML="<span style=\"color:red\"><strong>La cronologia parte dal 20 dicembre 2007<br/><br/></strong></span>";
				}else{
					$(pageElement).innerHTML="<span style=\"color:red\"><strong>Hai selezionato una data futura<br/><br/></strong></span>";
				}
			}

		}else{
			$('giorno').style.backgroundColor="#FFC6C6";
			$('mese').style.backgroundColor="#FFC6C6";
			$('anno').style.backgroundColor="#FFC6C6";
			$(pageElement).innerHTML="<span style=\"color:red\"><strong>Attenzione, la data inserita non è corretta<br/><br/></strong></span>";
		}
	}else{

		if(giorno=="giorno"){
			$('giorno').style.backgroundColor="#FFC6C6";
		}
		if(mese=="mese"){
			$('mese').style.backgroundColor="#FFC6C6";
		}

		if(anno=="anno"){
			$('anno').style.backgroundColor="#FFC6C6";
		}

		$(pageElement).innerHTML="<span style=\"color:red\"><strong>Attenzione, completare tutti i campi<br/><br/></strong></span>";

	}
}


function dowebcam(){
	$("wc0").src="http://www.formazzasport.com/webcam-output.php?id=0";
	$("wc1").src="http://www.formazzasport.com/webcam-output.php?id=1";
}
setTimeout("dowebcam()", 15000);



var on=0;

function popunder(data){
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body

	//var dsocleft=document.all? iebody.scrollLeft : pageXOffset
	var dsoctop=document.all? iebody.scrollTop : pageYOffset
	var offs=(data.indexOf('?id=0')>=0)? 30 : 50
	
	$('bkp').style.visibility="visible";
	$('fotoDiv').style.visibility="visible";
	$('fotoDiv').style.top=dsoctop+offs+"px";
	$('i').src=data;
	
	if(data.indexOf('?id=0')>=0){
		$('wcTitle').innerHTML='<strong>Webcam Sagersboden</strong>';
		$('pTitle').style.width='704px';
		$('imgD').style.width='704px';
	}else{
		$('wcTitle').innerHTML='<strong>Webcam Nord</strong>'
		$('pTitle').style.width='640px';
		$('imgD').style.width='640px';
	}
}

function closeP(){
	$('bkp').style.visibility="hidden";
	$('fotoDiv').style.visibility="hidden";
	$('i').src='public/fotografie/loading.gif';
	
	$('wcTitle').innerHTML='';
	$('pTitle').style.width='704px';
	$('imgD').style.width='640px';
}


function popunderv(){
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body

	//var dsocleft=document.all? iebody.scrollLeft : pageXOffset
	var dsoctop=document.all? iebody.scrollTop : pageYOffset

	$('bkp').style.visibility="visible";
	$('fotoDiv1').style.visibility="visible";
	$('fotoDiv1').style.top=dsoctop+50+"px";

	document.getElementById('google_ads_frame1').style.display="block"

		var BaseURL = "http://ssfw.dyndns.info/";
		var DisplayWidth = "640";
		var DisplayHeight = "480";
		var File = "axis-cgi/mjpg/video.cgi?resolution=640x480";
		var output = "";
		if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k"))
		{
		  output =  "<OBJECT ID=\"CamImage\" WIDTH="
		  output += DisplayWidth;
		  output += " HEIGHT=";
		  output += DisplayHeight;
		  output += " CLASSID=CLSID:917623D1-D8E5-11D2-BE8B-00104B06BDE3 ";
		  output += "CODEBASE=\"";
		  output += BaseURL;
		  output += "activex/AxisCamControl.cab#Version=2,23,0,0\">";
		  output += "<PARAM NAME=\"URL\" VALUE=\"";
		  output += BaseURL;
		  output += File;
		  output += "\"> <BR><B>Webcam in diretta</B><BR>";
		  output += "Per poter vedere il video della nevicata in ditetta, ";
		  output += "è necessatio installare un plug-in. Controlla la barra in alto del Browser,";
		  output += " Dovrebbe essere presente un messaggio.";
		  output += "<BR></OBJECT>";
		}
		else
		{
		  output = "<IMG SRC=\"";
		  output += BaseURL;
		  output += File;
		  output += "&dummy=garb\" HEIGHT=\"";
		  output += DisplayHeight;
		  output += "\" WIDTH=\"";
		  output += DisplayWidth;
		  output += "\" ALT=\"Webcam in diretta\">";
		}

		document.getElementById('imgD1').innerHTML=output;

	//$('i').src=data;
}

function closePv(){
	$('bkp').style.visibility="hidden";
	$('fotoDiv1').style.visibility="hidden";
	document.getElementById('google_ads_frame1').style.display="none"
	document.getElementById('imgD1').innerHTML="";
}



è(window, 'load', function(){
	hilight('webcamM');

	è($("go"), 'click', function(){
		testForms()
	});


	è($("invia"), 'click', function(){
		sendForm();
	});

	è($('chiudiP'), 'click', function(){closeP();});
	è($('imgD'), 'click', function(){closeP();});

	è($('w0'), 'click', function(){ popunder('webcam-output.php?id=0'); });
	è($('w1'), 'click', function(){ popunder('webcam-output.php?id=1'); });

	è($('w0s'), 'click', function(){ popunderv(); });
	è($('chiudiP1'), 'click', function(){closePv();});


	/*if(getURLParam('oid')==1){
		popunder('webcam-output.php?id=0');
	}else if(getURLParam('oid')==2){
		popunder('webcam-output.php?id=1');
	}*/

});

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

function reportProblem(){
	var cnt=$('prpt');
	var ra=a();
	ra.onreadystatechange = function() {
		if(ra.readyState==4){
			if(ra.status==200){
				cnt.innerHTML=ra.responseText;
			}else{
				cnt.innerHTML="<p class=\"r\">Errore durante l'invio dell'avviso</p>";
			}
		}
	};
	ra.open("POST",'res/php/do/reportWebcam.php',true);
	ra.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ra.send("b="+navigator.userAgent);
}
