	var textFocus = false;

	function getElementsByClass(searchClass) {
	  var classElements = new Array();
	  var els = document.getElementsByTagName('*');
	  var elsLen = els.length;
	  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	  for (i = 0, j = 0; i < elsLen; i++) {
	    if (pattern.test(els[i].className) ) {
	      classElements[j] = els[i];
	      j++;
	    }
	  }
	  return classElements;
	}
	
	function cambia(colore) {

	
		var classElements = new Array();
		classElements = getElementsByClass('coloreBesch');
		var lunghezza = classElements.length;
		for(var i=0;i<lunghezza;i++){
			classElements[i].style.background = colore;
		}

		var nomeimmg = colore.substring(7,1);
		
		setCookie("colore", nomeimmg, 360);
		
		document.getElementById('loggo2').style.background = "url(/images/"+nomeimmg+".png) bottom left no-repeat";
	
	}

	
	function hideall(){
		
		if(document.getElementById('wm').style.display == 'block'  ||  document.getElementById('forum').style.display == 'block'  ||  document.getElementById('schcli').style.display == 'block'  ||  document.getElementById('servizio').style.display == 'block'){
			if(textFocus == false){
				setTimeout("document.getElementById('wm').style.display = 'none';",1400);
				setTimeout("document.getElementById('forum').style.display = 'none';",1400);
				setTimeout("document.getElementById('schcli').style.display = 'none';",1400);
				setTimeout("document.getElementById('servizio').style.display = 'none';",1400);
				setTimeout("document.getElementById('wm1').style.background = '#f9f9f9';",1400);
				setTimeout("document.getElementById('forum1').style.background = '#f9f9f9';",1400);
				setTimeout("document.getElementById('schcli1').style.background = '#f9f9f9';",1400);
				setTimeout("document.getElementById('servizio1').style.background = '#f9f9f9';",1400);

			}
		}
		
	}
	
	
	function hideshow(si,no1,no2,no3){

		if(document.getElementById(si).style.display == "block"){
			document.getElementById(si).style.display ="none"; 
		}else{
			document.getElementById(si).style.display ="block";
			document.getElementById(no1).style.display ="none";
			document.getElementById(no2).style.display ="none";
			document.getElementById(no3).style.display ="none";
			
			document.getElementById(si+"1").style.background = "#d0daff";
			document.getElementById(no1+"1").style.background = "#f9f9f9";
			document.getElementById(no2+"1").style.background = "#f9f9f9";
			document.getElementById(no3+"1").style.background = "#f9f9f9";
		}

	}	
	
	function hideshowServ(div,linkz){
		
		if(document.getElementById(div).style.display == "block"){
			document.getElementById(div).style.display = "none"; 
			document.getElementById(linkz).style.display = "block"; 
		}else{
			document.getElementById(div).style.display = "block";
			document.getElementById(linkz).style.display = "none"; 
			
		}
		
	}
	
	function falsifica(){
		textFocus = true;
	}	
	
	function changecolorUP(idd){
		if(document.getElementById(idd).style.display != 'block'){document.getElementById(idd+"1").style.background='#ededed';}
	}	
	
	function changecolorDown(idd){
		if(document.getElementById(idd).style.display != 'block'){document.getElementById(idd+"1").style.background='#f9f9f9';}
	}	
	
	
	
	function setCookie(name, value, days){
    var oToday = new Date();
    oToday.setTime(oToday.getTime() + (days * 24 * 60 * 60 * 1000));
    document.cookie = name + "=" + escape(value) + "; expires=" + oToday.toGMTString() + "; path=/";
	}	
	

	
	
	function getCookie(Name) {
	
	   var search = Name + "="
	
	   if (document.cookie.length > 0) { // if there are any cookies
	
	      offset = document.cookie.indexOf(search) 
	
	      if (offset != -1) { // if cookie exists 
	
	         offset += search.length 

	         end = document.cookie.indexOf(";", offset) 

	         if (end == -1) 
	
	            end = document.cookie.length
	
	         return unescape(document.cookie.substring(offset, end))
	
	      } 
	
	   }
	
	}	
	
	
	
	
	function prelevaColore() {
		
			if (getCookie("colore") != null) {
				
					cambia("#"+getCookie("colore"));
				
			}

	}
	function entrawebmail() {
		r = parseInt(Math.random() * 5 + 1);
		clogin=document.webmail.LOGIN.value.toLowerCase();
		cpass=document.webmail.PASSWD.value;
		
		if(clogin.search("@") >= 1){
			
			if(clogin.search("@email.it") >= 1){
				
				clogin = clogin.replace("@email.it","");
				
				document.webmail.action = "http://wm.email.it/webmail/wm_5/login.php?action=login&home=1";
				
			}else{
			//	document.webmail.action = "http://az.email.it/wm/login.php?action=login";
					document.webmail.action = "http://domini.email.it/hosting/login.php?action=login";
			}
			
		}else{
			
			document.webmail.action = "http://wm.email.it/webmail/wm_5/login.php?action=login&home=1";

		}

		document.webmail.f_user.value = clogin;
		document.webmail.f_pass.value = cpass;

	}
	

	function validateThis(form){   
		if ( Trim(form.username.value) == "" ){
			alert("Manca l'Username")
			form.username.focus();
			return false
		}
	
		if ( Trim(form.password.value) == "" ){
			alert("Manca la password")
			form.password.focus();
			return false
		}
	}


	function coMe(iddd,colore){
		document.getElementById(iddd).style.color=colore;
	}


	
	function behindSearch(radio_ricerca0,radio_ricerca1){
	

		if(radio_ricerca0 == true){
			document.search.action = "http://www.email.it/cgi-bin/search";
			document.search.Keywords.value = document.search.Keywords_find.value;
			document.search.submit();
		}
		
		if(radio_ricerca1 == true){
			document.search.Keywords.value = document.search.Keywords_find.value+' site:email.it';
			document.search.action = "http://www.email.it/cgi-bin/search";
			document.search.submit();
		}
		
	}