
function changeFocus(idVis){

		document.getElementById("focus"+idVis).className="focus";
		for(i=1;i<=3;i++){

			if(document.getElementById("focus"+i)){
				if(i!=idVis){
					document.getElementById("focus"+i).className="focushidden";
				}
			}
		}



}

function noWhitespace (s) {
	var whitespace="\t\r\n ";
	var i;
	if(isEmpty(s))
		return true;
	for (i=0;i<s.length;i++) {
		var c = s.charAt(i);
		if (whitespace.indexOf(c)!=-1)
			return false;
	}
	return true;
}

function isEmail (s) {
	var i = 1;
	var sLength = s.length;
	if (noWhitespace(s)) {
		while ((i<sLength) && (s.charAt(i) != "@")) { i++ }
		if ((i>=sLength) || (s.charAt(i) != "@"))
			return false;
		while ((i<sLength) && (s.charAt(i) != ".")) { i++ }
		if ((i>=sLength-2) || (s.charAt(i) != "."))
			return false;
		return true;
	}
	return false;
}

function isEmpty (s) { return ((s==null) || (s.length==0)) }

function  form_validate(){


	var err="";
	var returnvalue = true;
	var action=new String("");
	
	action=document.forms["frmRegister"].action	;
	if (action.indexOf("&register=")>0)
	action=action.substring(0,action.indexOf("&register="));
	
	
	if (document.getElementById("tb_usrname").value=='') err += "Nome richiesto! \r\n";
	if (document.getElementById("tb_usrsurname").value=='') err += "Cognome richiesto! \r\n";
	if (document.getElementById("tb_usrLogin").value=='') err += "Nickname richiesto! \r\n";
	
	if (document.getElementById("tb_usrEmail").value=='') err += "Email richiesta! \r\n";
	if (!isEmail(document.getElementById("tb_usrEmail").value)) err += "Email errata! \r\n";
	if (document.getElementById("tb_usrAzienda").value=='') err += "Azienda richiesta! \r\n"; 
	if (document.getElementById("ddl_Ruolo").value=='') err += "Ruolo in azienda richiesto! \r\n"; 
	if (document.getElementById("tb_usrAttivita").value=='') err += "Attivita' in azienda! \r\n"; 
	if (!(document.getElementById("rbl_newsletter_0").checked) && 
			(document.getElementById("rbl_newsletter_1").checked)) 
				err += "Newsletter richiesto!\r\n"; 
	
	
	//if (document.getElementById("ch_Ambiti").value=='') err += "Email richiesta! \r\n"; 
	
	if (!(document.getElementById("rbl_usrPrivacy1_0").checked)) 
				err += "Privacy1 richiesta! \r\n"; 
	if (!(document.getElementById("rbl_usrPrivacy2_0").checked)) 
				err += "Privacy2 richiesta! \r\n"; 
			
		
	/*if (document.getElementById("tb_usrIndirizzoAzienda").value!='' ||
		document.getElementById("tb_usrCapAzienda").value!='' ||
		document.getElementById("tb_usrCittaAzienda").value!='' ||
		document.getElementById("tb_usrPaeseAzienda").value!='' ||
		document.getElementById("ddl_Settore").value!='' ||
		document.getElementById("ddl_sottoSettore").value!='' ){
		
			if (document.getElementById("tb_usrIndirizzoAzienda").value=='') err += "Indirizzo richiesto! \r\n";
			if (document.getElementById("tb_usrCapAzienda").value=='') err += "Cap richiesto! \r\n";
			if (document.getElementById("tb_usrCittaAzienda").value=='') err += "Cittą richiesto! \r\n";
			if (document.getElementById("tb_usrPaeseAzienda").value=='') err += "Paese richiesto! \r\n";
			if (document.getElementById("ddl_Settore").value=='') err += "Settore richiesto! \r\n";
			if (document.getElementById("ddl_sottoSettore").value=='') err += "Sotto settore richiesto! \r\n";
	}*/	

	if(err!='') {
		alert(err);
		return false
		
	}
	
	
}


function openWin(theURL,wName,W,H,scroll) {
	var par;
	par = 'width=' + W + ',height=' + H + ',resizable=no,toolbar=no,directories=no,menubar=no,status=no,scrollbars=' + scroll;
	newWin = window.open(theURL,wName,par);
	newWin.focus();  
}

/* returns the given cookie value */
function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset); //; signifies end of value
	if (endstr == -1)
	endstr = document.cookie.length; //if -1 then take it to the end
	return unescape(document.cookie.substring(offset, endstr)); //convert to readable text
}

function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
	var j = i + alen;
	if (document.cookie.substring(i, j) == arg)
		return getCookieVal(j);
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break; }
	return null;
}
function checkCookie(name,_object,_objectResult)
{	
	
	if (GetCookie(name)){
		document.getElementById(_object).style.display='none';
		document.getElementById(_objectResult).style.display='block';
		
	
	}
	else{
	
		document.getElementById(_object).style.display='block';
		document.getElementById(_objectResult).style.display='none';
		
	}

}

function showComment(index){

	if (document.getElementById('comtext'+index).style.display=='none')
		$('#comtext'+index).show('fast');
	else
		$('#comtext'+index).hide('fast');	

}




