/* data */
var today=new Date();
var dayNames=new makeArray('Luned&igrave;','Marted&igrave;','Mercoled&igrave;','Gioved&igrave;','Venerd&igrave;','Sabato','Domenica');
var monthNames=new makeArray('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
function makeArray(){
	for(var i=0;i<makeArray.arguments.length;i++)this[i+1]=makeArray.arguments[i];
}
function formattedDate(){
	var dd=today.getDate();
	var dm=today.getMonth()+1;
	var dy=today.getFullYear();
	var dw=dayOfWeek(dd,dm,dy)+1;
	document.write(dayNames[dw]+' '+dd+' '+monthNames[dm]+' '+dy);
}
function dayOfWeek(dd,dm,dy){
	var da=Math.floor((14-dm)/12);
	var dy=dy-da;
	var dm=dm+12*da-2;
	var dw=(dd+dy+Math.floor(dy/4)-Math.floor(dy/100)+Math.floor(dy/400)+Math.floor((31*dm)/12)-1)%7;
	return dw;
}
/* popup */
function openPopup(urlpopup,nomepopup,w,h,settingspopup){
	var x=(screen.width-w)/2;
	var y=(screen.height-h)/2-20;
	if(x<0)x=0;
	if(y<0)y=0;
	if(w>screen.width)w=screen.width;
	if(h>screen.height)h=screen.height;
	var settings='top='+y+',left='+x+',width='+w+',height='+h+','+settingspopup;
	var popup=window.open(urlpopup,nomepopup,settings);
	popup.focus();
}
function closePopup(){
	window.close();
}
/* funzioni */
function gerenza(){
	var w=500;
	var h=700;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	openPopup('http://www.tgcom.it/res/html/gerenza.shtml','gerenza',w,h,settings);
}
function meteo(){
	infografica('452');
	/*
	w=500;h=150;
	settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	openPopup('http://www.tgcom.it/res/html/popcortesia.shtml','meteo',w,h,settings);
	*/
}
function meteoit(){
	var w=640;
	var h=650;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no,fullscreen=no';
	openPopup('http://www.meteo.it/','meteoit',w,h,settings);
}
function istruzioni(){
	var w=680;
	var h=556;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no,fullscreen=no';
	openPopup('http://www.tgcom.it/res/html/istruzioni/istruzioni.shtml','istruzioni',w,h,settings);
}
function scrivi(num){
	var w=516;
	var h=340;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	openPopup('http://www.tgcom.it/res/html/popup/scrivipopup.shtml','scrivi',w,h,settings);
}
function stampa(num){
	var w=578;
	var h=530;
	var i=num.indexOf(',');
	var j=num.indexOf(',',i+1);
	var sez=num.substring(0,i);
	var art=(j>i)?num.substring(i+1,j):num.substring(i+1);
	var tit=(j>i)?num.substring(j+1):"";
	var urlstampa='http://www.tgcom.it/res/html/popup/stampapopup.shtml?/'+sez+'/articoli/articolostampa'+art;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no,fullscreen=no';
	openPopup(urlstampa,'stampa',w,h,settings);
}
function chat(){
	var w=655;
	var h=475;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	openPopup('http://chat-tgcom.jumpy.it/eshare/server?action=4','chat',w,h,settings);
}
function forum(num){
	var w=516;
	var h=290;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	openPopup('http://www.tgcom.it/forum/','forum',w,h,settings);
}
function invia(num){
	var i=num.indexOf(',');
	var j=num.indexOf(',',i+1);
	var sez=num.substring(0,i);
	var art=(j>i)?num.substring(i+1,j):num.substring(i+1);
	var tit=(j>i)?num.substring(j+1):"";
	var urlinvia=document.location.href;
	var subjPrefix="Articolo su www.tgcom.it: ";
	var bodyPrefix="Puoi trovare questo articolo all'indirizzo:\n\n";
	var bodyFooter="\n\n----------\nNews sempre aggiornate su http://www.tgcom.it";
	var subj=escape(subjPrefix+tit);
	var body=escape(bodyPrefix+urlinvia+bodyFooter);
	var popup=window.open("mailto:?subject="+subj+"&body="+body,"mail");
}
function articolo(sez,art) {
	document.location.href='http://www.tgcom.it/'+sez+'/articoli/articolo'+art+'.shtml'; 
}
function sondaggio(num){
  	document.location.href='http://www.tgcom.it/sondaggio/votasondaggio'+num+'.shtml'; 
}
function fotosondaggio(num){
  	document.location.href='http://www.tgcom.it/fotosondaggio/fotosondaggio'+num+'.shtml'; 
}
function risultatiSondaggio(num){
    	document.location.href ='http://www.tgcom.it/sondaggio/risultatisondaggio.shtml?'+num;
}
function infografica(num){
	document.location.href="http://www.tgcom.it/infografica/infografica"+num+".shtml"
}
function fotogallery(num){
	document.location.href="http://www.tgcom.it/fotogallery/fotogallery"+num+".shtml"
}
function foto(foto){
	var w=320;
	var h=240;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,fullscreen=no';
	var urlfoto='http://www.tgcom.it/foto/popup/fotopopup.shtml?'+escape(foto);
	openPopup(urlfoto,'foto',w,h,settings);
}
function grafica(grafica){
	var w=320;
	var h=240;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,fullscreen=no';
	var urlfoto='http://www.tgcom.it/infografica/popup/infograficapopup.shtml?'+escape(grafica);
	openPopup(urlfoto,'grafica',w,h,settings);
}
function video(num){
	var w=540;
	var h=380;
	var settings='location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
	var urlvideo='http://www.tgcom.it/video/popup/videopopup'+num+'.shtml?modem';
	openPopup(urlvideo,'video',w,h,settings);
}
/*
La funzione readUrl(var) permette di passare i valori di variabili tra pagine.
La pagina di "partenza" quando chiama la pagina "ricevente" il valore deve rispettare la seguente sintassi: 
"url?var1=val1&var2=val2", quindi readUrl(var1)=val1 e readUrl(var2)=val2.
*/
function readUrl(param){
	var theurl=window.location.toString()+"&";
	var posparam=theurl.indexOf(param+"=");
	if(posparam==-1)return"";
	var sottostringa=theurl.substring(posparam);
	var start=sottostringa.indexOf("=");
	var end=sottostringa.indexOf("&");
	var val=sottostringa.substring(start+1,end);
	return val;
}
/* start google */
var ALPHANUMERICS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890אטילעש"
function tok(theObj){
	var text=theObj.value+" ";
	var pos,pos1=0;
	var finale,word,ch=" ";
	var find=true;
	var fword=false;
 	for(var i=0;i<text.length;i++){
		ch=text.charAt(i);
		if(ch==" "){
			if(find!=true){
				find=true;
				pos1=i;
				word=text.substring(pos,pos1);
				if(word.substring(0,1)==" ")word=word.substring(1,word.length);
				var wU=word.toUpperCase();
				if(wU=="AND"||wU=="OR"||wU=="NOT"){
					alert("La parola ' "+wU+" ' non ט ammessa");
					theObj.focus();
					return false; 
				}
				pos=pos1;
				if(fword==false){
					finale=word;
					fword=true;
				}else
					finale=finale+" "+word;
			}else
				pos=i+1;  
  		}else{
   			if(ALPHANUMERICS.indexOf(ch)==-1){
				alert("Il carattere ' "+ch+" ' non ט ammesso");
				theObj.focus();
				return false;
			}
			find=false; 
  		}//end if
 	}//end for
 	if(fword==false){
		alert("Inserisci la/e parola/e che vuoi ricercare!");
		theObj.value="";
		theObj.focus();
		return false;
	}
	theObj.value=finale;
	return true; 
}
 
function search(theObj){
	if(theObj.searchWord.value.length>0){
		if(tok(theObj.searchWord)==true)
		theObj.submit();       
	}else{
		alert("Inserisci la/e parola/e che vuoi ricercare!");   	
	}
}
/*end google*/
