/*-----------------------------------------------*/
/*----------- CONTROLLO ACCESSO DEMO ------------*/
/*-----------------------------------------------*/

function Check_Accesso(UrlPagina){

f = document.forms.form5;
b = document.form5;

if (f.username.value == ''   ){
	alert("Inserire username !");
	f.username.focus();
	return false;
}

if (f.password.value == ''   ){
	alert("Inserire password !");
	f.password.focus();
	return false;
}
	f.submit();
}

/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*-----------------------------------------------*/

function Controllo_Indirizzo_Email(){

f = document.forms.form4;
b = document.form4;

if (f.email.value == ''   ){
	alert("Inserire indirizzo email !");
	f.email.focus();
	return false;
}



		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido !");
			   f.email.focus();
			   return false;
			}
		}
	
}
//-------------------------------------------
// Conferma Ordine
//-------------------------------------------

function check_order(){

f = document.forms.form1;
b = document.form1;

if (f.nome.value == ''   ){
	alert("Inserire il nome!");
	f.nome.focus();
	return false;
}

if (f.cognome.value == ''   ){
	alert("Inserire il cognome!");
	f.cognome.focus();
	return false;
}

if (f.email.value == ''   ){
	alert("Inserire indirizzo email!");
	f.email.focus();
	return false;
}
		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido!");
			   f.email.focus();
			   return false;
			}
		}

if (f.consenso.status != true   ) {
	alert("Per poter continuare e' neccessario acconsentire il trattamento dei dati personali!");
	f.consenso.focus();
	return false;
}

var agree=confirm("Confermare i dati inseriti e procedere con l'invio della richiesta ?");

if (agree == true){
	f.submit();
}

}
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------

//-------------------------------------------
// Controllo validazione campi DOWNLOAD FILES
//-------------------------------------------
function check_area_3(){

f = document.forms.form3;
b = document.form3;

if (f.username.value == ''   ){
	alert("Inserire login!");
	f.username.focus();
	return false;
}

if (f.password.value == ''   ){
	alert("Inserire la password!");
	f.password.focus();
	return false;
}

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------

//-------------------------------------------
// Remember
//-------------------------------------------

function check_remember(){

f = document.forms.form11;
b = document.form11;

if (f.email.value == ''   ){
	alert("Inserire indirizzo email !");
	f.email.focus();
	return false;
}



		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido !");
			   f.email.focus();
			   return false;
			}
		}

	f.submit();

}
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------

//-------------------------------------------
// Ricerca
//-------------------------------------------

function check_search(){

f = document.forms.form3;
b = document.form3;

	f.submit();

}
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------

//-------------------------------------------
// Conferma Ordine
//-------------------------------------------

function check_order_3(){

f = document.forms.form99;
b = document.form99;

if (f.nome.value == ''   ){
	alert("Inserire il nome!");
	f.nome.focus();
	return false;
}

if (f.cognome.value == ''   ){
	alert("Inserire il cognome!");
	f.cognome.focus();
	return false;
}

if (f.lang.value == '_1'   ){
	
	if (f.indirizzo.value == ''   ){
		alert("Inserire la via!");
		f.indirizzo.focus();
		return false;
	}
	
	if (f.citta.value == ''   ){
		alert("Inserire citta'!");
		f.citta.focus();
		return false;
	}
	
	if (f.cap.value == ''   ){
		alert("Inserire Cap!");
		f.cap.focus();
		return false;
	}

}

if (f.telefono.value == ''   ){
	alert("Inserire un recapito telefonico!");
	f.telefono.focus();
	return false;
}

/*if (f.fax.value == ''   ){
	alert("Inserire il numero di fax!");
	f.fax.focus();
	return false;
}

if (f.ragionesociale.value == ''   ){
	alert("Inserire la ragionesociale!");
	f.ragionesociale.focus();
	return false;
}

if (f.provincia.value == ''   ){
	alert("Inserire la provincia!");
	f.provincia.focus();
	return false;
}*/

/*
if (f.indirizzo_spedizione.value != ''   ){
	
	if (f.cap_spedizione.value == ''   ){
		alert("Inserire Cap per la spedizione!");
		f.cap_spedizione.focus();
		return false;
	}
	
	if (f.citta_spedizione.value == ''   ){
		alert("Inserire citta' per la spedizione!");
		f.citta_spedizione.focus();
		return false;
	}
	
	if (f.provincia_spedizione.value == ''   ){
		alert("Inserire la provincia per la spedizione!");
		f.provincia_spedizione.focus();
		return false;
	}

}*/



/*
if ((f.piva.value != '' )||(f.cod_fisc.value != '' )){

		if (f.piva.value != '' ){
		
			if (!IsNumber(f.piva.value)){
				alert("La partita iva non e' corretta!");
				f.piva.focus();
				return false;
			}

				var k=f.piva.value;
				k=k+"x";
				var n=k.indexOf("x");
				if ( n!=11 ){
					alert("La partita iva non e' corretta, controllarne la lunghezza!");
					f.piva.focus();		
					return false;
				}				
		
		}


		if (f.cod_fisc.value != '' ){
		
				var k2=f.cod_fisc.value;
				k2=k2+"y";
				var n2=k2.indexOf("y");
				if ( n2!=16 ){
					alert("Il codice fiscale non e' corretto, controllarne la lunghezza!");
					f.cod_fisc.focus();		
					return false;
				}				

		}

}
*/
/*
if ((f.cod_fisc.value == '' )&&(f.piva.value == '' )){
	alert("Inserire il codice fiscale o la partita iva!");
	f.piva.focus();
	return false;
}

if (f.cognome.value == ''   ){
	alert("Inserire il cognome!");
	f.cognome.focus();
	return false;
}

*/

/*if (f.email.value == ''   ){
	alert("Inserire indirizzo email!");
	f.email.focus();
	return false;
}


		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido!");
			   f.email.focus();
			   return false;
			}
		}
*/

if (f.username.value == ''   ){
	alert("Inserire indirizzo email - login!");
	f.username.focus();
	return false;
}


		if (f.username.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.username.value)) {
			   alert("L'indirizzo email inserito non e' valido!");
			   f.username.focus();
			   return false;
			}
		}

if (f.password.value == ''   ){
	alert("Inserire la password!");
	f.password.focus();
	return false;
}

if (f.password_2.value == ''   ){
	alert("Confermare la password!");
	f.password_2.focus();
	return false;
}

if (f.password.value == f.username.value   ){
	alert("Login e Password non possono essere uguali!");
	f.password.focus();
	return false;
}

		var password_len = f.password.value;
		var Lunghezza_Password=password_len.length;
			if (Lunghezza_Password < 6   ){
				alert("La password deve contenere almeno 6 caratteri!");
			f.password.focus();
			return false;
			}


if (f.password.value != f.password_2.value   ){
	alert("Password errata !\n'Password' deve essere uguale a 'Conferma password'");
	f.password.focus();
	return false;
}

if (f.consenso.status != true   ) {
	alert("Per poter continuare e' neccessario acconsentire il trattamento dei dati personali!");
	f.consenso.focus();
	return false;
}

var agree=confirm("Confermare i dati inseriti e procedere con la registrazione?");

if (agree == true){
	f.submit();
}

/*	f.submit();*/
}
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------


//-------------------------------------------
// Conferma Ordine
//-------------------------------------------

function check_order_2(){

f = document.forms.form6;
b = document.form6;

var agree=confirm("Procedere con la conferma dell'ordine ?");

if (agree == true){
	f.submit();
}

}
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------


//-------------------------------------------
// Controllo validazione campi CERCA
//-------------------------------------------
function check_cerca(){

f = document.forms.form2;
b = document.form2;

if (f.cerca.value == ''   ){
	alert("Inserire keyword!");
	f.cerca.focus();
	return false;
}

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------




//--------------------------------------------------------------------
// Controllo validazione campi AREA RISERVATA PER COMPLETAMENTO ORDINE
//--------------------------------------------------------------------
function check_area_2(){

f = document.forms.form98;
b = document.form98;

if (f.username.value == ''   ){
	alert("Inserire login!");
	f.username.focus();
	return false;
}

if (f.password.value == ''   ){
	alert("Inserire la password!");
	f.password.focus();
	return false;
}

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------




//-------------------------------------------
// Controllo validazione campi AREA RISERVATA
//-------------------------------------------
function check_area(){

f = document.forms.form1;
b = document.form1;

if (f.username.value == ''   ){
	alert("Inserire login!");
	f.username.focus();
	return false;
}

if (f.password.value == ''   ){
	alert("Inserire la password!");
	f.password.focus();
	return false;
}

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------

//-------------------------------------------
// Controllo validazione campi NEWSLETTER
//-------------------------------------------
function check_iscriviti(){

f = document.forms.form2;
b = document.form2;

/*if (f.nome.value == ''   ){
	alert("Inserire nome!");
	f.nome.focus();
	return false;
}

if (f.cognome.value == ''   ){
	alert("Inserire cognome!");
	f.cognome.focus();
	return false;
}*/

if (f.email.value == ''   ){
	alert("Inserire indirizzo email!");
	f.email.focus();
	return false;
}
		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido!");
			   f.email.focus();
			   return false;
			}
		}

/*if (f.consenso.status != true   ) {
	alert("Per poter continuare e' neccessario acconsentire il trattamento dei dati personali!");
	f.consenso.focus();
	return false;
}

var agree=confirm("Confermare i dati inseriti e procedere con la registrazione?");

if (agree == true){
	f.submit();
}*/

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------

//-------------------------------------------
// Controllo validazione campi MESSAGGIO
//-------------------------------------------
function check_send(){

f = document.forms.form4;
b = document.form4;


/*if (f.nome.value == ''   ){
	alert("Inserire il nome!");
	f.nome.focus();
	return false;
}

if (f.cognome.value == ''   ){
	alert("Inserire il cognome!");
	f.cognome.focus();
	return false;
}*/

if (f.email.value == ''   ){
	alert("Inserire indirizzo email!");
	f.email.focus();
	return false;
}
		if (f.email.value != ''   ){		   
			   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			//   if(!i.test(what)) { alert("L'indirizzo email inserito non e' valido!"); return false}   
			   if(!i.test(f.email.value)) {
			   alert("L'indirizzo email inserito non e' valido!");
			   f.email.focus();
			   return false;
			}
		}

/*if (f.richiesta.value == ''   ){
	alert("Inserire il testo del messaggio!");
	f.richiesta.focus();
	return false;
}*/

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------

//-------------------------------------------
// Controllo validazione campi PASSWORD
//-------------------------------------------
function check_login(){

f = document.forms.form1;
b = document.form1;

if (f.username.value == ''   ){
	alert("Inserire login!");
	f.username.focus();
	return false;
}

if (f.password.value == ''   ){
	alert("Inserire password!");
	f.password.focus();
	return false;
}

if (f.password.value == f.username.value){
	alert("Username e password non possono essere uguali!");
	f.username.focus();
	return false;
}

f.submit();

}
//-------------------------------------
//-------------------------------------
//-------------------------------------

function IsNumber(num)
{
   var i = 0;
   var letter;

   while (i < num.length)
   {
      letter = num.charAt(i);

      if ((letter == '0') || (letter == '1') || (letter == '2') ||
          (letter == '3') || (letter == '4') || (letter == '5') ||
          (letter == '6') || (letter == '7') || (letter == '8') ||
          (letter == '9') || (letter == '+') || (letter == '.') ||
          (letter == '/') || (letter == ',') || (letter == ' '))
      {
         i++;
      }
      else
      {
         return false;
      }
   }

   return true;
}









/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------ FUNZIONI DI UTILIZZO VARIO --------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
<!--

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

//-->

<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->

/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/

