/*funzione pop up*/

var popUpWin=0;
function popUpWindow(URLStr, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  var x=(screen.width-width)/2;
  var y=100;
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no, title=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+x+', top='+y+'');
}


/*RIDIMENSIONA LE IMMAGINI*/

function FitPic(id_img,maxw)
{
	Dimesioni_massime = maxw;
	Dimesioni_reali = document.getElementById(id_img).width

	if(Dimesioni_reali > Dimesioni_massime)
	{
	   document.getElementById(id_img).width = Dimesioni_massime
	}
}

/*FUNZIONI PER I FORM */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true					
}


function verifica_info_it()
{
	
	
  var emailID=document.frm_informazioni.email
  if(document.frm_informazioni.nome.value == "" )
	alert ("Il campo nome è obbligatorio");
  else if(document.frm_informazioni.cognome.value == "" )
	alert ("Il campo cognome è obbligatorio");
  else if(emailID.value == "")
	alert ("Inserite il vostro indirizzo e-mail");
  else if (echeck(emailID.value)==false)
	alert ("Inserite un indirizzo email valido");
  else if(document.frm_informazioni.info_richieste.value == "" )
	alert ("Il campo informazioni richieste è obbligatorio");
  else if(document.frm_informazioni.accettazione_trattamento_dati[1].checked)
	alert ("Per proseguire è necessario accettare il trattamento dei dati");
  else if(document.frm_informazioni.captcha_ver.value != document.frm_informazioni.captcha_code.value )
	alert ("Il codice di verifica non coincide");
	
  else
  document.frm_informazioni.submit();
}

function verifica_ricerca_rolfer_it()
{
	
	
  if(document.FRM_R_Rolfer.idr.value == "0" && document.FRM_R_Rolfer.cognome.value == "")
	alert ("Selezionate almeno una regione o indicate il cognome di almeno 4 lettere");
	
  else if(document.FRM_R_Rolfer.idr.value == "0" && document.FRM_R_Rolfer.cognome.value.length<=4)
	alert ("Selezionate almeno una regione o indicate il cognome di almeno 4 lettere");
	
  else
  document.FRM_R_Rolfer.submit();
}


function verifica_login_it()
{
	
	
  if(document.frm_login.nome_utente.value == "" )
	alert ("Il campo nome utente è obbligatorio");
  else if(document.frm_login.password.value == "" )
	alert ("Il campo password è obbligatorio");
  else
  document.frm_login.submit();
}



function doBlink() {
	var blink = document.getElementsByName("blinc")
	for (var i=0; i<blink.length; i++)
		blink[i].style.color = blink[i].style.color == "" ? "#9A6338" : "" 
}

function startBlink() {
	if (document)
		setInterval("doBlink()",500)
}


function captchaSWF(capcode,divID)
{
	var start_url = "http://www.rolfing.it/"

	var shtml = "<object classid=\"clsid:d27CDB6E-AE6D-11cf-96B8-444553540000\"";
	shtml += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0\"";
	shtml += "  width=\"143\" height=\"20\" id=\"simple_movie\" align=\"\">";
	shtml += " <param name=\"movie\" value=\""+start_url+"/images/captcha.swf?code="+capcode+"\">";
	shtml += " <param name=\"quality\" value=\"high\">";
	shtml += " <param name=\"bgcolor\" value=\"#FFFFFF\">";
	shtml += " <param name=\"wmode\" value=\"window\">";
	shtml += " <embed src=\""+start_url+"/images/captcha.swf?code="+capcode+"\" ";
	shtml += " quality=\"high\" bgcolor=\"#FFFFFF\" width=\"143\" height=\"20\" ";
	shtml += " name=\"simple_movie\" align=\"\" wmode=\"window\" ";
	shtml += "  type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed>";
	shtml += "     </object>"
	
	document.getElementById(divID).innerHTML = shtml;

	//var md = document;
	//var swf6 = document.getElementById("captcha").innerHTML = shtml;
	//swf6.innerHTML = shtml;
}


/* 2010 */
var num_match = /^[0-9]+$/;
var email_match = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|it|eu|co.uk|biz|aero|name|coop|info|pro|museum))$/;

function login_ajax_it()
{
  if(document.FRM_login.userid.value == "" )
	alert ("Il campo nome utente è obbligatorio");
  else if(document.FRM_login.password.value == "" )
	alert ("Il campo password è obbligatorio");
  else
  document.FRM_login.submit();
}

function verifica_recp_it()
{
	var email_match = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|it|eu|co.uk|biz|aero|name|coop|info|pro|museum))$/
	
	if( (document.FRM_R_Rolfer.email.value == "") || (!email_match.test(document.FRM_R_Rolfer.email.value)) )
	{
		alert ("Inserite un indirizzo email corretto");
		return false;
	}

	else
	{
		return true;
	}
}


function verifica_email_it()
{
	
	
  var emailID=document.frm_newsletter.email
  
  if( (emailID.value == "") && (document.frm_newsletter.cellulare.value == "") )
	alert ("Inserite un indirizzo email valido o il vostro numero di cellulare");
  else if ( (!email_match.test(emailID.value)) && (document.frm_newsletter.cellulare.value == "") )
	alert ("Inserite un indirizzo email valido o il vostro numero di cellulare");
	
  else if ((!num_match.test(document.frm_newsletter.cellulare.value)) && (document.frm_newsletter.cellulare.value != ""))
	alert ("Il numero di cellulare deve essere composto di soli numeri es. 33500000001");
	
  else if(document.frm_newsletter.accettazione_trattamento_dati[1].checked)
	alert ("Per proseguire è necessario accettare il trattamento dei dati");
  else
  document.frm_newsletter.submit();
}