// JavaScript Document


function ResizeBox(){
	     var theBox = document.getElementById("AddressBox");
		 if(theBox){
		 var theLeftFrame = document.getElementById("LeftFrame");
		 var theBoxH = theBox.offsetHeight;
		 var theFirstBox = theBox.parentNode.getElementsByTagName("div")[0];
		 
		 if(theLeftFrame.offsetHeight>(theFirstBox.offsetHeight+20+theBoxH)){
			theBox.style.height = Math.round(theLeftFrame.offsetHeight-(theFirstBox.offsetHeight+20+2)) + 'px';
		 }else{
			theLeftFrame.style.height = document.getElementById("RightFrame").offsetHeight+ 'px';
		 }
		 }
		 
}


function ApriPopUpCentrata(url,w,h) { 
		var larg=w; 
		var alt=h; 
		
		toptop=(screen.height/2)-(alt/2); 
		leftleft=(screen.width/2)-(larg/2); 

		window.open(url,'','top='+toptop+',left='+leftleft+',width='+larg+',height='+alt+',scrollbars=no,status=no,location=no,toolbar=no'); 

} 



function SelCatAddress(value){
	
	     var div = getElementsByClassName(document, "div", "ListAddress");
		 if((div.length>0) && (value!="")){
			 for(var k=0; k<div.length; k++){
				 div[k].style.display="none";
			 }
			 var thisdiv = document.getElementById("list_"+value);
			 thisdiv.style.display="block";
		 }
}



function PrintDate(lingua){

	var data = "";
	
	if(!lingua || (lingua=="") || (lingua=="it")){
		data = EstraiDataIt();
	} else{
		data = EstraiDataEn();
	}


 document.write(data);

}



function EstraiDataIt(){
		/// italiano
var giorno = new Array("Domenica","Luned&igrave;","Marted&igrave;","Mercoled&igrave;","Gioved&igrave;","Venerd&igrave;","Sabato"); 
var mese = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"); 




var oggi = new Date(); 
var data = ""; 
data+=giorno[eval(oggi.getDay())]+", "; 
data+=oggi.getDate()<10?"0"+oggi.getDate()+" ":oggi.getDate()+" "; 
data+=mese[eval(oggi.getMonth())]+" "; 
data+=oggi.getFullYear(); 
//data+=oggi.getHours()<10?"0"+oggi.getHours()+":":oggi.getHours()+":"; 
//data+=oggi.getMinutes()<10?"0"+oggi.getMinutes()+":":oggi.getMinutes(); 

	     return data;
}





function EstraiDataEn(){
			/// inglese
			
	var giorno = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); 
	var mese = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); 
	
	
	
	
	var oggi = new Date(); 
	var data = ""; 
	data+=giorno[eval(oggi.getDay())]+", "; 
	data+=oggi.getDate()<10?"0"+oggi.getDate()+" ":oggi.getDate()+" "; 
	data+=mese[eval(oggi.getMonth())]+" "; 
	data+=oggi.getFullYear(); 
	//data+=oggi.getHours()<10?"0"+oggi.getHours()+":":oggi.getHours()+":"; 
	//data+=oggi.getMinutes()<10?"0"+oggi.getMinutes()+":":oggi.getMinutes(); 

	     return data;
}



////////////////////////////////////////////////////////////////////////////////////////////////

function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
