
function GetXMLTag (xmlstring, TagString)
{
   var len = TagString.length;
   var start = xmlstring.search('<'+TagString+'>');
   var end = xmlstring.search('</'+TagString+'>');
   document.write(xmlstring.substr(start+len+2,end-start-len-2));
}

function GetBrowserLanguage ()
{
//alert(lang = navigator.systemLanguage);
	var lang = navigator.systemLanguage;
	if (lang == undefined)
		lang = navigator.language;
	if (lang == undefined)
		return "I";

	lang = lang.substr(0,2);
	if (lang != "it")
	{
	   if (lang != "de")
	   {
	   lang = "E";
	   }
	   else
	   {
	   lang = "D";
	   }
	}
	else
	{
	   lang = "I";
	}
	return(lang);
}

function GetDefaultLanguage (country)
{
	var lang = country;
	lang = lang.substr(0,2);
	if (lang != "IT")
	{
	   if (lang != "DE")
	   {
	   lang = "E";
	   }
	   else
	   {
	   lang = "D";
	   }
	}
	else
	{
	   lang = "I";
	}
	return(lang);
}


function countComboElement(val)

{

 if(getObj('DynForm_AddressID').options.length == 0 )

            {

                        getObj('DynForm_Name1').value='';

                        getObj('DynForm_Country').value='';

                        getObj('DynForm_PostalCode').value='';

                        getObj('DynForm_City').value='';

                        getObj('DynForm_Street').value='';

                        getObj('frmDynamicForm').submit();

            }

            if(getObj('DynForm_AddressID').options.length == 1 )

            {

                        getObj('frmDynamicForm').submit();

            }

}


	
function CheckLanguageAndRedirect_old(country)
{


	var newurl = location.href;

	var start = newurl.search('CMS');
	var header = newurl.substr(0,start);

	var start = newurl.search('ClientID=');
	var clientID = newurl.substr(start);
	var start = clientID.search('&');
	if (start != -1)
	{
		clientID = clientID.substr(0,start);
	}

	var start = newurl.search('Language=');
	var currentlanguage = newurl.substr(start+9,1);

	if (country == '')
	{

	//document.forms[0].submit();
	
	//document.frmDynamicForm.submit();

        //getObj('frmDynamicForm').submit();

	getObj('cmdSaveRecord').submit();
	

	}
	else
	{
  newurl = header + 'CMS/CMS.aspx?' + clientID + '&SiteID=0&GroupID=1' + '&Language=' + GetDefaultLanguage(country)+'&once=1';
  location.href = newurl;
	}
}



function CheckLanguageAndRedirect(country)
{


	var newurl = location.href;

	var start = newurl.search('CMS');
	var header = newurl.substr(0,start);

	var start = newurl.search('ClientID=');
	var clientID = newurl.substr(start);
	var start = clientID.search('&');
	if (start != -1)
	{
		clientID = clientID.substr(0,start);
	}

	var start = newurl.search('Language=');
	var currentlanguage = newurl.substr(start+9,1);

	if (country == '')
	{

	//document.forms[0].submit();
	
	//document.frmDynamicForm.submit();

        //getObj('frmDynamicForm').submit();

	//getObj('cmdSaveRecord').submit();
	

	}
	else
	{
		document.frmDynamicForm.action= document.frmDynamicForm.action+'&once=1';
		document.frmDynamicForm.submit();
  		//newurl = header + 'CMS/CMS.aspx?' + clientID + '&SiteID=0&GroupID=19' + '&Language=' + GetDefaultLanguage(country)+'&once=1';
  		//location.href = newurl;
	}
}



function getCurrentLanguage ()
{
	var newurl = location.href;

	var start = newurl.search('Language=');
	var currentlanguage = newurl.substr(start+9,1);
	return (currentlanguage);
}



function writeFlashObject(movie, qs, width, height){
	var newurl = location.href;
	var start = newurl.search('CMS');
	var header = newurl.substr(0,start);
	var str = header+"customupload/generic/"+movie;


	movie= str;        

	document.write(
	   '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"\n'+
	   ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"\n'+
	   ' WIDTH="' + width + '" HEIGHT="' + height + '">\n'+
	   ' <PARAM NAME=movie VALUE="' + movie + '">\n'+
	   ' <PARAM NAME=FlashVars VALUE="'+qs+'">\n'+
	   ' <PARAM NAME=quality VALUE=high>\n'+
	   ' <PARAM NAME=menu VALUE=false>\n'+
//	   ' <PARAM name="wmode" VALUE="transparent">\n'+
	   ' <EMBED src="' + movie +'"\n'+
	   '  FlashVars="'+qs+'"\n'+
//	   '  wmode="transparent" ' +
	   '  quality=high menu="false" WIDTH="' + width + '" HEIGHT="' + height +
	   '  TYPE="application/x-shockwave-flash"\n'+
	   '  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>\n'+
	   '</OBJECT>');
}

function checkbox_checker(){

for (i=0; i<document.frmCreateProspect.consenso.length; i++){
if (document.frmCreateProspect.consenso[i].checked==true)

		
		getObj('cmdSaveProspect').disabled = false;

}

for (i=0; i<document.frmCreateProspect.consenso.length; i++){
if (document.frmCreateProspect.consenso[i].checked==false)

		
		getObj('cmdSaveProspect').disabled = true;

}
}


//funzione necessaria per la scheda prodotto
function swapextrainformation (i, ricette, suggerimenti, feedback) 

{  

	if(i==0)

	{

	eval("document.getElementById('tab_prodottoON').style.display = 'inline';");   	
  eval("document.getElementById('tab_prodottoOFF').style.display = 'none';");     	
  eval("document.getElementById('tab_produttoreON').style.display = 'none';");   	
  eval("document.getElementById('tab_produttoreOFF').style.display = 'inline';");  
  if (ricette != 0) {
  eval("document.getElementById('tab_ricetteOFF').style.display = 'inline';"); 
  eval("document.getElementById('tab_ricetteON').style.display = 'none';");
  }
  if (suggerimenti != 0) { 
  eval("document.getElementById('tab_suggerimentiOFF').style.display = 'inline';"); 
  eval("document.getElementById('tab_suggerimentiON').style.display = 'none';");
  }
  if (feedback != 0) { 
    eval("document.getElementById('tab_feedbackOFF').style.display = 'inline';");
  	eval("document.getElementById('tab_feedbackON').style.display = 'none';"); 
  }
  eval("document.getElementById('panel_prodotto').style.display = 'inline';");   	
  eval("document.getElementById('panel_produttore').style.display = 'none';");
  if (ricette != 0) {
  eval("document.getElementById('panel_ricette').style.display = 'none';");
  }
  if (suggerimenti != 0) { 
  eval("document.getElementById('panel_suggerimenti').style.display = 'none';");
  }
  if (feedback != 0) { 
  eval("document.getElementById('panel_feedback').style.display = 'none';");
  }
	}

	else {
  	     if(i==1)
  
                  {
                  	eval("document.getElementById('tab_prodottoON').style.display = 'none';");
                  	eval("document.getElementById('tab_prodottoOFF').style.display = 'inline';");
                  	eval("document.getElementById('tab_produttoreON').style.display = 'inline';");
                  	eval("document.getElementById('tab_produttoreOFF').style.display = 'none';");
                    if (ricette != 0) {
                  	eval("document.getElementById('tab_ricetteOFF').style.display = 'inline';"); 
                    eval("document.getElementById('tab_ricetteON').style.display = 'none';"); 
                    }
                    if (suggerimenti != 0) { 
                    eval("document.getElementById('tab_suggerimentiON').style.display = 'none';");
                  	eval("document.getElementById('tab_suggerimentiOFF').style.display = 'inline';");
                    }
                    if (feedback != 0) { 
                      eval("document.getElementById('tab_feedbackOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_feedbackON').style.display = 'none';"); 
                    }
                  
                  	eval("document.getElementById('panel_prodotto').style.display = 'none';");
                  	eval("document.getElementById('panel_produttore').style.display = 'inline';");
                    if (ricette != 0) {
                  	eval("document.getElementById('panel_ricette').style.display = 'none';");
                    }
                    if (suggerimenti != 0) { 
                  	eval("document.getElementById('panel_suggerimenti').style.display = 'none';");
                    }
                    if (feedback != 0) { 
                    eval("document.getElementById('panel_feedback').style.display = 'none';");
                    }
                  } 
  else {
          if(i==2)
  
                  {
                  	eval("document.getElementById('tab_prodottoON').style.display = 'none';");
                  	eval("document.getElementById('tab_prodottoOFF').style.display = 'inline';");
                  	eval("document.getElementById('tab_produttoreON').style.display = 'none';");
                  	eval("document.getElementById('tab_produttoreOFF').style.display = 'inline';");
                    if (ricette != 0) {
                  	eval("document.getElementById('tab_ricetteOFF').style.display = 'none';"); 
                    eval("document.getElementById('tab_ricetteON').style.display = 'inline';");
                    }
                    if (suggerimenti != 0) { 
                    eval("document.getElementById('tab_suggerimentiON').style.display = 'none';");
                  	eval("document.getElementById('tab_suggerimentiOFF').style.display = 'inline';"); 
                    }
                    if (feedback != 0) { 
                      eval("document.getElementById('tab_feedbackOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_feedbackON').style.display = 'none';"); 
                    }
                  
                  	eval("document.getElementById('panel_prodotto').style.display = 'none';");
                  	eval("document.getElementById('panel_produttore').style.display = 'none';");
                    if (ricette != 0) {
                  	eval("document.getElementById('panel_ricette').style.display = 'inline';");
                    }
                    if (suggerimenti != 0) { 
                  	eval("document.getElementById('panel_suggerimenti').style.display = 'none';");
                    }
                    if (feedback != 0) { 
                    eval("document.getElementById('panel_feedback').style.display = 'none';");
                    }
                  } 
  else {
  	       if(i==3)
  
                    {
                      eval("document.getElementById('tab_prodottoON').style.display = 'none';");
                    	eval("document.getElementById('tab_prodottoOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_produttoreON').style.display = 'none';");
                    	eval("document.getElementById('tab_produttoreOFF').style.display = 'inline';");
                    if (ricette != 0) {
                    	eval("document.getElementById('tab_ricetteOFF').style.display = 'inline';"); 
                      eval("document.getElementById('tab_ricetteON').style.display = 'none';");
                    }
                    if (suggerimenti != 0) { 
                      eval("document.getElementById('tab_suggerimentiON').style.display = 'inline';");
                    	eval("document.getElementById('tab_suggerimentiOFF').style.display = 'none';"); 
                    }
                    if (feedback != 0) { 
                      eval("document.getElementById('tab_feedbackOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_feedbackON').style.display = 'none';"); 
                    }
                    
                    	eval("document.getElementById('panel_prodotto').style.display = 'none';");
                    	eval("document.getElementById('panel_produttore').style.display = 'none';");
                    if (ricette != 0) {
                    	eval("document.getElementById('panel_ricette').style.display = 'none';");
                    }
                    if (suggerimenti != 0) { 
                    	eval("document.getElementById('panel_suggerimenti').style.display = 'inline';");
                    }
                    if (feedback != 0) { 
                    eval("document.getElementById('panel_feedback').style.display = 'none';");
                    }
                    } 
          else {
  	       if(i==4)
  
                    {
                      eval("document.getElementById('tab_prodottoON').style.display = 'none';");
                    	eval("document.getElementById('tab_prodottoOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_produttoreON').style.display = 'none';");
                    	eval("document.getElementById('tab_produttoreOFF').style.display = 'inline';");
                    if (ricette != 0) {
                    	eval("document.getElementById('tab_ricetteOFF').style.display = 'inline';"); 
                      eval("document.getElementById('tab_ricetteON').style.display = 'none';");
                    }
                    if (suggerimenti != 0) { 
                      eval("document.getElementById('tab_suggerimentiOFF').style.display = 'inline';");
                    	eval("document.getElementById('tab_suggerimentiON').style.display = 'none';"); 
                    }
                    if (feedback != 0) { 
                      eval("document.getElementById('tab_feedbackON').style.display = 'inline';");
                    	eval("document.getElementById('tab_feedbackOFF').style.display = 'none';"); 
                    }
                    
                    	eval("document.getElementById('panel_prodotto').style.display = 'none';");
                    	eval("document.getElementById('panel_produttore').style.display = 'none';");
                    if (ricette != 0) {
                    	eval("document.getElementById('panel_ricette').style.display = 'none';");
                    }
                    if (suggerimenti != 0) { 
                    	eval("document.getElementById('panel_suggerimenti').style.display = 'none';");
                    }
                    if (feedback != 0) { 
                    eval("document.getElementById('panel_feedback').style.display = 'inline';");
                    }
                    } 
          
              
      } 
              
      } 
    } 
  }                                 
}





// controlla e ritorna il codice ISO del paese di provenienza 
function checkCountryIso(sGeobytesIso2)
{

      if(typeof(sGeobytesIso2)=="undefined" ||  sGeobytesIso2=="")
      {
         sGeobytesIso2="IT"
      }
return sGeobytesIso2;

} 

// all'interno di una popup ritorna il groupID della pagina che ha aperto la popup
function getOpenerGroupID()
{
   var qs=opener.location.search;
   var i = qs.indexOf("GroupID");
   qs2 = qs.substr(i+8,qs.length);
   var i=qs2.indexOf("&");
   var groupID= qs2.substr(0,i);
   return groupID; 
}

// all'interno di una popup ritorna lo status della pagina che ha aperto la popup
function getOpenerStatus()
{
   var qs=opener.location.search;
   var i = qs.indexOf("Status");
   qs2 = qs.substr(i+7,qs.length);
   var i=qs2.indexOf("&");
   var status= qs2.substr(0,i);
   return status; 
}


// all'interno di una popup ritorna il siteID della pagina che ha aperto la popup

function getOpenerPageID()
{
 var qs=opener.location.search;
 var i = qs.indexOf("SiteID");
 qs2 = qs.substr(i+7,qs.length);
 var i=qs2.indexOf("&");
 var paginaID= qs2.substr(0,i);
 return paginaID; 
}


// restituisce il valore di un parametro nella URL
function getParamFromUrl(param)
{
	len= param.length;
 	var newurl = location.href;
 	var start = newurl.search(param+'=');
 	var paramValue = newurl.substr(start+(len+1));
 	var start = paramValue.search('&');
 	if (start != -1)
 	{
  		paramValue= paramValue.substr(0,start);
 	}
 	return paramValue;
}



/********** CONTROLLO DOPPIO CLIK BOTTONI TIPO SUBMIT *******/

function justOneClick(obj){
  obj.style.visibility='hidden';
  return true;
}

 

/********** FUNZIONI  VALIDAZIONE CAMPI MAIL *******/
function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
 }
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
   }
  }


/***************************ARRAY PER MESSAGGI DI ERRORE******************************************/

	/*****************ERRORE GENERICO VALIDAZIONE MAIL OBBLIGATORIA*********************/
	/*FUNZIONI: checkFormPassDimenticata() - checkFormSegnalaAmico() - checkFormLogin() */
	var error_mail_required= new Array();
	error_mail_required['I']="Attenzione!!! Inserire un indirizzo di email valido";
	error_mail_required['E']="Warning!!! Insert a valid address e-mail";
	error_mail_required['D']="Achtung!!! Setzen Sie eine gltige E-mail Adresse ein";



	/******************ERRORE GENERICO PASSWORD OBBLIGATORIA******************************/
	/*FUNZIONI: checkFormLogin() */
	var error_pass_required= new Array();
	error_pass_required['I']="Attenzione!!! Inserire la password";
	error_pass_required['E']="Warning!!! Insert the password";
	error_pass_required['D']="Achtung!!! Setzen Sie das Kennwort ein";




      /************** INIZIO ERRORI PER FORM CAMBIO PASSWORD (checkFormCambioPassword) ******************/
      //ERRORE OLD PASSWORD OBBLIGATORIA
      var error_OldPass_required= new Array();
  	error_OldPass_required['I']="Attenzione!!! Inserire la vecchia password";
      error_OldPass_required['E']="Warning!!! Insesrt the old password";
      error_OldPass_required['D']="Achtung!!! Setzen Sie das alte Kennwort";


      //ERRORE NUOVA PASSWORD OBBLIGATORIA 
      var error_newPass_required= new Array();
 	error_newPass_required['I']="Attenzione!!! Inserire una nuova password di almeno 8 caratteri!";
      error_newPass_required['E']="Warning!!! Insert a new password with 8 characters minimum!";
      error_newPass_required['D']="Achtung!!! Setzen Sie ein neues Kennwort mit 8 Schriftzeichen mindestens!";


      //ERRORE CONFERMA PASSWORD NON UGUALE A NUOVA PASSWORD
      var error_passNoMatch= new Array();
      error_passNoMatch['I']="Attenzione!!! Password di conferma non corretta!Reinserire prego!";
      error_passNoMatch['E']="Warning!!! The new password is different! Please retry!";
      error_passNoMatch['D']="Achtung!!! Das Best?gungskennwort ist ungltig! Bitte, wiederholen Sie das Kennwort!";


      /************** INIZIO ERRORI PER FORM NEWSLETTER (checkFormNewsletter) ******************/

      //ERRORE CONFERMA PASSWORD NON UGUALE A NUOVA PASSWORD
      var error_emailNoMatch= new Array();
      error_emailNoMatch['I']="Attenzione!!! E-mail di conferma non corretta!Reinserire prego!";
      error_emailNoMatch['E']="Warning!!! The E-mail confirm is different! Please retry!";
      error_emailNoMatch['D']="Achtung!!! Das E-mail ist ungltig! Bitte, wiederholen Sie das E-mail!";


/*****************ERRORE GENERICO VALIDAZIONE MAIL OBBLIGATORIA*********************/
	/*FUNZIONI: checkFormPassDimenticata() - checkFormSegnalaAmico() - checkFormLogin() */
	var error_mail_required= new Array();
	error_mail_required['I']="Attenzione!!! Inserire un indirizzo di email valido";
	error_mail_required['E']="Warning!!! Insert a valid address e-mail";
	error_mail_required['D']="Achtung!!! Setzen Sie eine gltige E-mail Adresse ein";



	/******************ERRORE GENERICO PASSWORD OBBLIGATORIA******************************/
	/*FUNZIONI: checkFormLogin() */
	var error_pass_required= new Array();
	error_pass_required['I']="Attenzione!!! Inserire la password";
	error_pass_required['E']="Warning!!! Insert the password";
	error_pass_required['D']="Achtung!!! Setzen Sie das Kennwort ein";




      /************** INIZIO ERRORI PER FORM CAMBIO PASSWORD (checkFormCambioPassword) ******************/
      //ERRORE OLD PASSWORD OBBLIGATORIA
      var error_OldPass_required= new Array();
  	error_OldPass_required['I']="Attenzione!!! Inserire la vecchia password";
      error_OldPass_required['E']="Warning!!! Insesrt the old password";
      error_OldPass_required['D']="Achtung!!! Setzen Sie das alte Kennwort";


      //ERRORE NUOVA PASSWORD OBBLIGATORIA 
      var error_newPass_required= new Array();
 	error_newPass_required['I']="Attenzione!!! Inserire una nuova password di almeno 8 caratteri!";
      error_newPass_required['E']="Warning!!! Insert a new password with 8 characters minimum!";
      error_newPass_required['D']="Achtung!!! Setzen Sie ein neues Kennwort mit 8 Schriftzeichen mindestens!";


      //ERRORE CONFERMA PASSWORD NON UGUALE A NUOVA PASSWORD
      var error_passNoMatch= new Array();
      error_passNoMatch['I']="Attenzione!!! Password di conferma non corretta!Reinserire prego!";
      error_passNoMatch['E']="Warning!!! The new password is different! Please retry!";
      error_passNoMatch['D']="Achtung!!! Das Best?gungskennwort ist ungltig! Bitte, wiederholen Sie das Kennwort!";



      /************** FINE ERRORI PER FORM CAMBIO PASSWORD ******************/

     /************** INIZIO ERRORI PER FORM REGISTRAZIONE  ******************/
	//ERRORE NOME OBBLIGATORIO
	var error_name_required= new Array();
	error_name_required['I']="Attenzione!!! Inserire il Nome & Cognome";
	error_name_required['E']="Warning!!! Insert Name & Surname";
	error_name_required['D']="Achtung!!! Setzen Sie Name & Vorname ein";

	//ERRORE PAESE OBBLIGATORIO 
	var error_country_required= new Array();
	error_country_required['I']="Attenzione!!! Inserire il Paese";
	error_country_required['E']="Warning!!! Insert the country";
	error_country_required['D']="Achtung!!! Setzen Sie das Land ein";

        //ERRORE CAP OBBLIGATORIO
	var error_postCode_required= new Array();
	error_postCode_required['I']="Attenzione!!! Inserire il Cap";
	error_postCode_required['E']="Warning!!! Insert the postal code";
	error_postCode_required['D']="Achtung!!! Setzen Sie die PLZ ein";

	//ERRORE CITTA OBBLIGATORIO
	var error_city_required= new Array();
	error_city_required['I']="Attenzione!!! Inserire la citta";
	error_city_required['E']="Warning!!! Insert the city";
	error_city_required['D']="Achtung!!! Setzen Sie die Stadt ein";

	//ERRORE CITTA OBBLIGATORIO
	var error_city_required= new Array();
	error_city_required['I']="Attenzione!!! Inserire la citta";
	error_city_required['E']="Warning!!! Insert the city";
	error_city_required['D']="Achtung!!! Setzen Sie die Stadt ein";

	//ERRORE INDIRIZZO OBBLIGATORIO 
	var error_street_required= new Array();
	error_street_required['I']="Attenzione!!! Inserire l'indirizzo";
	error_street_required['E']="Warning!!! Insert the address";
	error_street_required['D']="Achtung!!! Setzen Sie die Adresse ein";

	//ERRORE TELEFONO OBBLIGATORIO 
	var error_phone_required= new Array();
	error_phone_required['I']="Attenzione!!! Inserire il Telefono";
	error_phone_required['E']="Warning!!! Insert the phone number";
	error_phone_required['D']="Achtung!!! Setzen Sie das Telefon ein";

	//ERRORE PRIVACY OBBLIGATORIO 
	var error_pricacy_required= new Array();
	error_pricacy_required['I']="Attenzione!!! Consenso al trattamento dei dati personali obbligatorio";
	error_pricacy_required['E']="Warning!!! The agreementt to the treatment of the personal data is obligatory";
	error_pricacy_required['D']="Achtung!!! Die Zustimmung zur Behandlung der persnlichen Daten ist obligatorisch";

     /************** INIZIO ERRORI PER FORM REGISTRAZIONE  ******************/


	/*FUNZIONI: checkFormRicercaAvanzata() */
	var error_categoria_required= new Array();
	error_categoria_required['I']="Attenzione!!! Selezionare una categoria";
	error_categoria_required['E']="Warning!!! Select a category";
	error_categoria_required['D']="Achtung!!! W?en Sie eine Kategorie aus";

/***************************FINE ARRAY PER MESSAGGI DI ERRORE******************************************/





/********************CONTROLLO DATI FORM SEGNALA AMICO *****************/

function checkFormSegnalaAmico() {

 	if (!indirizzoEmailValido(getObj1('txtRecommendToMail').value)) 
	{
		getObj1('txtRecommendToMail').select();
      		alert(error_mail_required[getCurrentLanguage()]);
      		return false;
	}

	if (!indirizzoEmailValido(getObj1('txtRecommendFromMail').value)) 
	{
      		getObj1('txtRecommendFromMail').select();
      		return false;
	}

	if (getObj1('txtRecommendFromName').value=='') 
	{
		getObj1('txtRecommendFromName').select();
      		return false;
	}

 	if(!justOneClick(getObj1('cmdSendRecommend')))
	{
		return false;
	} 

 
	return true;

  }



 /**********************CONTROLLO FORM LOGIN   ************/

function checkFormLogin()
{
	if (!indirizzoEmailValido(getObj1('txtEMail').value)) 
	{
		getObj1('txtEMail').select();
		alert(error_mail_required[getCurrentLanguage()]);
		return false;
	}
	
	if (getObj1('txtPwd').value=='') 
	{
     		getObj1('txtPwd').select();
		alert(error_pass_required[getCurrentLanguage()]);
     		return false;
     	}
 
	if(!justOneClick(getObj1('cmdLogon')))
	{
		return false;
	} 
  
  	return true;
}




  
/****************CONTROLLO FORM PASSWORD DIMENTICATA ****************/

function checkFormPassDimenticata()
{	
        arr=document.forms;
        mail=arr['frmAnmeldung'][2].txtEMail;

	if (!indirizzoEmailValido(mail.value)) 
	{
		mail.select();
		alert(error_mail_required[getCurrentLanguage()]);
		return false;
	}

	if(!justOneClick(getObj1('cmdGetPassword')))
	{
		return false;
	} 

	return true;
}






  /****************************  CONTROLLA LA FORM CAMBIO PASSWORD   ************************************************/

 

function checkFormCambioPassword()

{
      if (getObj1('txtPwdOld').value== "")
      {
            alert(error_OldPass_required[getCurrentLanguage()]); 
            getObj1('txtPwdOld').select();
            return false;           
      } 

      if(getObj('txtPwdOld').value == getObj('txtPwd').value)
      {
            alert(error_passNoChanged[getCurrentLanguage()]); 
            getObj('txtPwd').value = '';
            getObj('txtPwd').select();
            return false;                 		
      }
 
      if (getObj1('txtPwd').value.length <= 7)
      {
            
            alert(error_newPass_required[getCurrentLanguage()]); 
            getObj1('txtPwd').value = '';
            getObj1('txtPwd').select();
            getObj('pswd2').value = '';
            return false;
      }

      if (getObj1('txtPwd').value != getObj('pswd2').value)
      {
            alert(error_passNoMatch[getCurrentLanguage()]);                       
            getObj('pswd2').value = '';
            getObj('pswd2').select();
            return false;     
      }

      if(!justOneClick(getObj1('cmdChangePWD')))
      {
            return false;
      }

      return true;
    
}


/****************** CONTROLLA IL FORM SULLA REGISTRAZIONE NUOVO PROSPECT********************/
function checkFormRegistrazione()
{
	

	if(getObj1('txtProspectName1').value=="")
	{
            	alert(error_name_required[getCurrentLanguage()]); 
		getObj1('txtProspectName1').select();
		return false;
	}

	if(getObj1('cboCountry').value=="")
	{
            	alert(error_country_required[getCurrentLanguage()]); 
		getObj1('cboCountry').focus();
		return false;
	}

	if(getObj1('txtPostalcode').value=="")
	{
            	alert(error_postCode_required[getCurrentLanguage()]); 
		getObj1('txtPostalcode').select();
		return false;
	}

	if(getObj1('txtCity').value=="")
	{
            	alert(error_city_required[getCurrentLanguage()]); 
		getObj1('txtCity').select();
		return false;
	}


	if(getObj1('txtStreet').value=="")
	{
            	alert(error_street_required[getCurrentLanguage()]); 
		getObj1('txtStreet').select();
		return false;
	}

	if(getObj1('txtProspectPhone').value=="")
	{
            	alert(error_phone_required[getCurrentLanguage()]); 
		getObj1('txtProspectPhone').select();
		return false;
	}

	if(!indirizzoEmailValido(getObj1('txtProspectEMail').value))
	{
            	alert(error_mail_required[getCurrentLanguage()]); 
		getObj1('txtProspectEMail').select();
		return false;
	}


	if(!document.frmCreateProspect.consenso.checked){
		alert(error_pricacy_required[getCurrentLanguage()]); 
		return false;
	}

	if(!justOneClick(getObj1('cmdSaveProspect')))
	{
		return false;
	} 
	
	

	return true;

}
      


/****************** CONTROLLA IL FORM DELLA RICERCA AVANZATA********************/
function checkFormRicercaAvanzata()
{
	if(getObj1('CMSSetStatus_25').options[getObj1('CMSSetStatus_25').selectedIndex].value=='')
	{
		getObj1('CMSSetStatus_25').focus();
		alert(error_categoria_required[getCurrentLanguage()]);
		return false;
	}
	return true;	
}






/****************** CONTROLLA IL FORM SULLA MODIFICA DATI ********************/
function checkFormModificaDati()
{
	

	if(getObj1('DynForm_Name1').value=="")
	{
            	alert(error_name_required[getCurrentLanguage()]); 
		getObj1('DynForm_Name1').select();
		return false;
	}

	
	if(getObj1('DynForm_PostalCode').value=="")
	{
            	alert(error_postCode_required[getCurrentLanguage()]); 
		getObj1('DynForm_PostalCode').select();
		return false;
	}

	if(getObj1('DynForm_City').value=="")
	{
            	alert(error_city_required[getCurrentLanguage()]); 
		getObj1('DynForm_City').select();
		return false;
	}


	if(getObj1('DynForm_Street').value=="")
	{
            	alert(error_street_required[getCurrentLanguage()]); 
		getObj1('DynForm_Street').select();
		return false;
	}

	if(getObj1('DynForm_PhoneNr').value=="")
	{
            	alert(error_phone_required[getCurrentLanguage()]); 
		getObj1('DynForm_PhoneNr').select();
		return false;
	}

	if(!indirizzoEmailValido(getObj1('DynForm_Email').value))
	{
            	alert(error_mail_required[getCurrentLanguage()]); 
		getObj1('DynForm_Email').select();
		return false;
	}


	if(!justOneClick(getObj1('cmdSaveRecord')))
	{
		return false;
	} 
	
	

	return true;

}
 

/****************** CONTROLLA IL FORM RUBRICA ********************/
function checkFormRubrica()
{
	

	if(getObj1('DynForm_Name1').value=="")
	{
            	alert(error_name_required[getCurrentLanguage()]); 
		getObj1('DynForm_Name1').select();
		return false;
	}

	if(getObj1('DynForm_Street').value=="")
	{
            	alert(error_street_required[getCurrentLanguage()]); 
		getObj1('DynForm_Street').select();
		return false;
	}

	
	if(getObj1('DynForm_PostalCode').value=="")
	{
            	alert(error_postCode_required[getCurrentLanguage()]); 
		getObj1('DynForm_PostalCode').select();
		return false;
	}

	if(getObj1('DynForm_City').value=="")
	{
            	alert(error_city_required[getCurrentLanguage()]); 
		getObj1('DynForm_City').select();
		return false;
	} 

	if(getObj1('DynForm_Country').options[getObj1('DynForm_Country').selectedIndex].value=='')
	{
            	alert(error_country_required[getCurrentLanguage()]); 
		return false;
	} 


	if(!justOneClick(getObj1('cmdSaveRecord')))
	{
		return false;
	} 
	
	

	return true;

}


     
function getCountCarrello(tot){

	//alert(tot);


       if(isNaN(tot)){
          
	    tot=0;
       }


            if(tot==0)

            {

                        var  textBorsaVuota = new Array();

                        textBorsaVuota['I']='vuota';

                        textBorsaVuota['E']='empty';

                        textBorsaVuota['D']='leer';

                        document.write(textBorsaVuota[getCurrentLanguage()]);

                        return;

            }
	    var  txtAricolo = new Array();
	    txtAricolo['I']='Prodotto';
	    txtAricolo['E']='Product';
	    txtAricolo['D']='Produkt';

	    var  txtAricoli = new Array();
	    txtAricoli['I']='Prodotti';
	    txtAricoli['E']='Products';
	    txtAricoli['D']='Produkte';

	    if(tot==1){
		document.write(tot+' '+txtAricolo[getCurrentLanguage()]);
	
	    }else{
		document.write(tot+' '+txtAricoli[getCurrentLanguage()]);
	    }

            //document.write(tot);

            return;

}


/****************** CONTROLLA IL FORM PAESE DI DESTINAZIONE RENDE INATTIVO IL BOTTONE PRIMA DI CARICARE LA COMBO********************/
function checkFormCambioPaese()
{


      if(!justOneClick(getObj1('cmdSaveRecord')))
      {
	

	
      }
       getObj1('frmDynamicForm').submit();                     

}


/****************** CONTROLLA IL FORM ELIMINA CARRELLO DOPO LA SCELTA PAESE E REDIRECT SU PAGINA HOMEPAGE********************/
function deletecart()
{

	document.all.frmShoppingCartSubmit.submit();

var newurl = location.href;

	var start = newurl.search('CMS');
	var header = newurl.substr(0,start);

	var start = newurl.search('ClientID=');
	var clientID = newurl.substr(start);
	var start = clientID.search('&');

	if (start != -1)
	{
		clientID = clientID.substr(0,start);
	}

	
	var start = newurl.search('Language=');
	var currentlanguage = newurl.substr(start+9,1);

	newurl = header + 'CMS/CMS.aspx?' + clientID + '&SiteID=1&GroupID=1' + '&Language=' + getCurrentLanguage();

	

	location.href = newurl;

	

}


/****************************  CONTROLLA LA FORM Newsletter ************************************************/

 

function checkFormNewsletter()

{

      if (getObj1('txtProspectName1').value== "")
      {
            alert(error_name_required[getCurrentLanguage()]);                       
    	    getObj1('txtProspectName1').select();	
	    return false;     
      }


      if(!indirizzoEmailValido(getObj1('txtProspectEMail').value))
	{
            	alert(error_mail_required[getCurrentLanguage()]); 
		getObj1('txtProspectEMail').select();
		return false;
	}



      if (getObj1('txtProspectEMail').value != getObj('conferma').value)
      {
            alert(error_emailNoMatch[getCurrentLanguage()]);                       
            getObj('txtProspectEMail').value = '';
            getObj('conferma').value = '';

            return false;     
      }



      if(!justOneClick(getObj1('cmdSaveProspect')))
      {
            return false;
      }

      return true;
    
}


/****************************  CONTROLLA LA FORM ACQUISTO SENZA REGISTRAZIONE************************************************/

 

function checkFormAcquistoSenzaReg()

{
	if(!checkFormAltraDestinazioneSenzaReg())
	{
		return false;
	}

	if(getObj1('DynForm_Name1').value=="")
	{
            	alert(error_name_required[getCurrentLanguage()]); 
		getObj1('DynForm_Name1').select();	
		return false;
	}

	if(getObj1('DynForm_Country').value=="")
	{
            	alert(error_country_required[getCurrentLanguage()]); 
		getObj1('DynForm_Country').select();
		return false;
	}

	if(getObj1('DynForm_Postalcode').value=="")
	{
            	alert(error_postCode_required[getCurrentLanguage()]); 
		getObj1('DynForm_Postalcode').select();
		return false;
	}

	if(getObj1('DynForm_City').value=="")
	{
            	alert(error_city_required[getCurrentLanguage()]); 
		getObj1('DynForm_City').select();
		return false;
	}


	if(getObj1('DynForm_Street').value=="")
	{
            	alert(error_street_required[getCurrentLanguage()]); 
		getObj1('DynForm_Street').select();
		return false;
	}

	if(getObj1('DynForm_PhoneNr').value=="")
	{
            	alert(error_phone_required[getCurrentLanguage()]); 
		getObj1('DynForm_PhoneNr').select();
		return false;
	}
					
	if(!indirizzoEmailValido(getObj1('DynForm_Email').value))
	{
            	alert(error_mail_required[getCurrentLanguage()]); 
		getObj1('DynForm_Email').select();
		return false;
	}

	
	//if(!justOneClick(getObj1('cmdSaveRecord')))
	//{
		//return false;
	//} 
	
	
	return true;

}
      



function isAvailable(num){
	if(num==0){
		document.write('<DIV id="noDisp" class="notAvailable" align="center" name="noDisp">$Content:472$</DIV>');	
	}

}

function addCartClickList(name,tot){
	
	if(tot!=0){
		getObj1(name).style.visibility="visible";
		try{
			document.frmShoppingCartAdd.action= document.frmShoppingCartAdd.action+'&act=cart';
		}catch(e){}

   		try{
       			for(i=0;i<document.frmShoppingCartAdd.length;i++){
			  document.frmShoppingCartAdd[i].action= document.frmShoppingCartAdd[i].action+'&act=cart';
			}
		}catch(e){}
		return true;

	}else{
		return false;	
	} 

}

function addCartClickDett(name,tot,product){
	
		
	if(tot!=0){
		
		idInput='txtCartQuantityAdd'+product;
		nRichiesta = getObj1(idInput).value;
		//alert(nRichiesta);

				

		if(nRichiesta > tot){

			var error_limite_disponibilita= new Array();
			error_limite_disponibilita['I']='Numero articoli diponibili: '+tot;
			error_limite_disponibilita['E']='Numero articoli diponibili: '+tot;
			error_limite_disponibilita['D']='Numero articoli diponibili: '+tot;


        		alert(error_limite_disponibilita[getCurrentLanguage()]);
			getObj1(idInput).value=tot;
       			return false;
		}else{
			document.frmShoppingCartAdd.action= document.frmShoppingCartAdd.action+'&act=cart';
			getObj1(name).style.visibility="visible";
			return true;
		}

	}else{		
		return false;	
	} 
	return true;
}



function addCartClick(name,tot){


	if(ric > tot){
		alert('prova');
		return false;
	}

	
	if(tot!=0){
		getObj1(name).style.visibility="visible";
		return true;
	}else{
		return false;	
	} 

}


function checkFormAltraDestinazioneSenzaReg()
{

	
	if(getObj('CMSSetStatus_69').value=="1"){
		getObj1('DynForm_SAName1').value="";
		getObj1('DynForm_SAStreet').value="";
		getObj1('DynForm_SAPostalCode').value="";
		getObj1('DynForm_SACity').value="";
		getObj1('DynForm_SACountry').value="";
	
	}else{

		if(getObj1('DynForm_SAName1').value=="")
		{
            		alert(error_name_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAName1').select();	
			return false;
		}
		if(getObj1('DynForm_SAStreet').value=="")
		{
            		alert(error_street_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAStreet').select();	
			return false;
		}
		if(getObj1('DynForm_SAPostalCode').value=="")
		{
            		alert(error_postCode_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAPostalCode').select();
			return false;
		}
		if(getObj1('DynForm_SACity').value=="")
		{
            		alert(error_city_required[getCurrentLanguage()]); 
			getObj1('DynForm_SACity').select();
			return false;
		}

		if(getObj1('DynForm_SACountry').value=="")
		{
            		alert(error_country_required[getCurrentLanguage()]); 
			//getObj1('DynForm_SACountry').select();
			return false;
		}
		

	}	

	return true;

}




function checkFormSceltaDestinatario()
{

	if(getObj('CMSSetStatus_70').value=="1" || getObj('CMSSetStatus_70').value=="3"){
		
		getObj1('DynForm_SAName1').value="";
		getObj1('DynForm_SAStreet').value="";
		getObj1('DynForm_SAPostalCode').value="";
		getObj1('DynForm_SACity').value="";
		getObj1('DynForm_SACountry').value="";
		
	
	}else{

		if(getObj1('DynForm_SAName1').value=="")
		{
            		alert(error_name_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAName1').select();	
			return false;
		}

		if(getObj1('DynForm_SAStreet').value=="")
		{
            		alert(error_street_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAStreet').select();	
			return false;
		}
		if(getObj1('DynForm_SAPostalCode').value=="")
		{
            		alert(error_postCode_required[getCurrentLanguage()]); 
			getObj1('DynForm_SAPostalCode').select();
			return false;
		}
		if(getObj1('DynForm_SACity').value=="")
		{
            		alert(error_city_required[getCurrentLanguage()]); 
			getObj1('DynForm_SACity').select();
			return false;
		}

		if(getObj1('DynForm_SACountry').value=="")
		{
            		alert(error_country_required[getCurrentLanguage()]); 
			getObj1('DynForm_SACountry').focus();
			return false;
		}
		

	}

       

	//if(!justOneClick(getObj1('cmdSaveRecord')))
	//{
		//return false;
	//} 
	
	

	return true;	
	
}





function getRadioArray(nameRadio){

  arrayRadio = new Array();
  arrayForm=document.forms;
  for(j=0; j<arrayForm.length; j++){
    array = document.forms[j].elements;  

	

    n=0;
    for(i=0; i<array.length; i++){
	
      if(array[i].type=="radio" && array[i].name==nameRadio){
	arrayRadio[n]=array[i];
	n++;
      } 
    
    }      
  } 

  return arrayRadio;

}



function getElementArray(nameElement){

  arrayElement = new Array();
  arrayForm=document.forms;
  n=0;
  for(j=0; j<arrayForm.length; j++){
    array = document.forms[j].elements;  

	

    
    for(i=0; i<array.length; i++){
	
      if(array[i].name==nameElement){
	arrayElement[n]=array[i];
	n++;
      } 
    
    }      
  } 

  return arrayElement;

}

function getTagValueStatus(strStatus,tagName){
   xmlstring='$CMSInfo:status_59$';
   TagString="PaymentType";
   var len = tagName.length;
   var start = strStatus.search('<'+tagName+'>');
   var end = strStatus.search('</'+tagName+'>');
   tagValue=strStatus.substr(start+len+2,end-start-len-2);
   return tagValue;
}


function HideCombo (idArticolo) {

if(idArticolo==undefined){idArticolo="";}
   if (getObj1('cboCartVariantIDAdd'+idArticolo).value == "0") {
      getObj1('cboCartVariantIDAdd'+idArticolo).style.display = 'none'
      return;
   }
   if (getObj1('cboCartVariantIDAdd'+idArticolo).value == "") {
      getObj1('cboCartVariantIDAdd'+idArticolo).style.display = 'none'
      return;
   }
   return;
}
