// Variabile globale che identifica il tipo di browser del client
var browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1) {
	browsername="NS"
}
else {
	if (browsername.indexOf("Microsoft")!=-1) {
		browsername="MSIE"
	}
else {
	browsername="N/A"
	}
}
//if (browsername=="NS") {	
	//document.write('<style type="text/css">');
	//document.write('@import url(../../css/brooks-ns.css);');
	//document.write('</style>');	
//}


// Funzione legata alla mappatura dell'immagine
function mappamarrone(i) {
	switch(i) {  
		case(0):
			if(browsername=='MSIE')
				cigno.src="../immagini/cigno-2008/cigno-marrone-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-marrone-big.jpg";
			break;
		case(1):
			if(browsername=='MSIE')		
				cigno.src="../immagini/cigno-2008/cigno-marrone-congiunzioni-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-marrone-congiunzioni-big.jpg";			
			break;
		case(2):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-oro-portagiornale-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-oro-portagiornale-big.jpg";
			break;
		case(3):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-oro-lucchetto-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-oro-lucchetto-big.jpg";
			break;
		case(4):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-marrone-telaio-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-marrone-telaio-big.jpg";
			break;
		case(5):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-marrone-sella-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-marrone-sella-big.jpg";
			break;
		default:
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-marrone-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-marrone-big.jpg";
	}
}
function mappanero(i) {
	switch(i) {  
		case(0):
			if(browsername=='MSIE')
				cigno.src="../immagini/cigno-2008/cigno-nero-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-big.jpg";
			break;
		case(1):
			if(browsername=='MSIE')		
				cigno.src="../immagini/cigno-2008/cigno-nero-congiunzioni-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-congiunzioni-big.jpg";			
			break;
		case(2):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-nero-portagiornale-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-portagiornale-big.jpg";
			break;
		case(3):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-nero-lucchetto-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-lucchetto-big.jpg";
			break;
		case(4):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-nero-telaio-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-telaio-big.jpg";
			break;
		case(5):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-nero-sella-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-sella-big.jpg";
			break;
		default:
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-nero-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-nero-big.jpg";
	}
}
function mappabianco(i) {
	switch(i) {  
		case(0):
			if(browsername=='MSIE')
				cigno.src="../immagini/cigno-2008/cigno-bianco-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-big.jpg";
			break;
		case(1):
			if(browsername=='MSIE')		
				cigno.src="../immagini/cigno-2008/cigno-bianco-congiunzioni-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-congiunzioni-big.jpg";			
			break;
		case(2):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-bianco-portagiornale-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-portagiornale-big.jpg";
			break;
		case(3):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-bianco-lucchetto-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-lucchetto-big.jpg";
			break;
		case(4):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-bianco-telaio-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-telaio-big.jpg";
			break;
		case(5):
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-bianco-sella-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-sella-big.jpg";
			break;
		default:
			if(browsername=='MSIE')	
				cigno.src="../immagini/cigno-2008/cigno-bianco-big.jpg";
			else
				document.cigno.src="../immagini/cigno-2008/cigno-bianco-big.jpg";
	}
}

// Funzione legata al colore della sella Brooks da visualizzare
function brooks(str,str2) {
	if(browsername=='MSIE'){
		imgsella.src="../../immagini/brooks/"+str;
		hrefimgsella.src="../../immagini/brooks/"+str2;
	}
	else{
		document.imgsella.src="../../immagini/brooks/"+str;
		document.hrefimgsella.src="../../immagini/brooks/"+str2;
	}			
}

var sotto_note = 'Indicare eventuale nominativo diverso riportato sul campanello, eventuale recapito telefonico e la provincia se non compare nella lista';

// Funzione di controllo dei campi della form
function confermasalva(objform) {
		var check = controlla(objform);
		if (check) {
			if(objform.note.value==sotto_note)
				objform.note.value="";
			objform.submit();
		}
	}
	
function controlla(objform){
	var check = true;
	var esci = false;
	var i = 0;
	var valore = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	
	if (objform.codfiscale.value.length != 16) {
		alert("Il codice fiscale non è corretto");
		objform.codfiscale.focus();
		return false; }
	else
	if (!emailFilter.test(objform.email.value)) {
		alert("L'indirizzo e-mail non è corretto");
		objform.email.focus();
		return false; }
	else
	if ( (objform.condizioni.checked == false) )
	{ alert("E' necessario accettare i termini e le condizioni di vendita");
		objform.condizioni.focus();
		return false;
	}
	else
	if ( (objform.privacy.checked == false) )
	{ alert("E' necessario acconsentire al trattamento dei dati");
		objform.privacy.focus();
		return false;
	}
	else
	while ((i<objform.elements.length) && !esci) {
		if ((objform.elements[i].value == "") && (objform.elements[i].name != "note")){	
			alert("Un campo obbligatorio non è stato compilato");
			objform.elements[i].focus();
			check = false;
			esci = true;
		}
		i++;
	}
	
	return check;
}

// Funzione di controllo dei campi della form
function confermaordine(objform) {
		var check = controllaordine(objform);
		if (check) {
			if(objform.note.value==sotto_note)
				objform.note.value="";
			objform.submit();
		}
	}

// Funzione di controllo dei campi della form
function confermapreventivo(objform) {
		var check = controllapreventivo(objform);
		if (check) {			
			objform.submit();
		}
	}
	
function controllaordine(objform){
	var check = true;
	var esci = false;
	var i = 0;
	var valore = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	
	if ( (objform.misura.disabled == false) && (objform.misura.value == "") )
	{ alert("Il campo Altezza persona non è stato compilato");
		objform.misura.focus();
		return false;
	}
	else
	if (objform.codfiscale.value.length != 16) {
		alert("Il codice fiscale non è corretto");
		objform.codfiscale.focus();
		return false; }
	else
	if (!emailFilter.test(objform.email.value)) {
		alert("L'indirizzo e-mail non è corretto");
		objform.email.focus();
		return false; 
	}	
	else
	if ( (objform.condizioni.checked == false) )
	{ alert("E' necessario accettare i termini e le condizioni di vendita");
		objform.condizioni.focus();
		return false;
	}
	else
	if ( (objform.privacy.checked == false) )
	{ alert("E' necessario acconsentire al trattamento dei dati");
		objform.privacy.focus();
		return false;
	}
	else
	while ((i<objform.elements.length) && !esci) {
		if (((objform.elements[i].value == "") && (objform.elements[i].name != "note") && (objform.elements[i].name != "misura") ) ){
			alert("Un campo obbligatorio non è stato compilato");
			objform.elements[i].focus();
			check = false;
			esci = true;
		}
		i++;
	}
	
	return check;
}

function controllapreventivo(objform){
	var check = true;
	var esci = false;
	var i = 0;
	var emailFilter=/^.+@.+\..{2,3}$/;
	
	if (!emailFilter.test(objform.email.value)) {
		alert("L'indirizzo e-mail non è corretto");
		objform.email.focus();
		return false; }
	else
	while ((i<objform.elements.length) && !esci) {
		if (((objform.elements[i].value == "")) ){
			alert("Un campo obbligatorio non è stato compilato");
			objform.elements[i].focus();
			check = false;
			esci = true;
		}
		i++;
	}
	
	return check;
}


function modifica()
{
if (document.inserisci.richiesta.checked)
{
document.inserisci.misura.disabled=false;
}
else
{
document.inserisci.misura.disabled=true;
}

}

function attiva(){
document.inserisci.misura.disabled=false;
}

function disattiva(){
document.inserisci.misura.disabled=true;
document.inserisci.misura.value="";
}

function assegna_extra(valore_extra){
document.inserisci.extra.value=valore_extra;
}

function pulisci_note(){
document.inserisci.note.value="";
document.inserisci.note.style.color="Black";
document.inserisci.note.style.fontStyle="normal";
}

/*function controlla(objform){
	var check = true;
	var esci = false;
	var i = 0;
	var valore = "";
	
	while ((i<objform.elements.length) && !esci) {
		if (((objform.elements[i].value == "") && (objform.elements[i].name != "note")) || ((objform.elements[i].name == "privacy") && (!objform.elements[i].checked))){
			alert("Un campo obbligatorio non è stato compilato");
			objform.elements[i].focus();
			check = false;
			esci = true;
		}
		i++;
	}
	return check;
}*/

/*function controlla(objform){
	
	var illegalChars = /\W/;
	var illegalNum =  /\d/;
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalApice = /[']/;
	
	if (illegalChars.test(objform.nome.value)) 
	{ alert("Il campo Nome non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.nome.focus();
		return false;
	}
	else
	if (illegalChars.test(objform.cognome.value)) 
	{ alert("Il campo Cognome non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.cognome.focus();
		return false;
	}
	else
	if (illegalApice.test(objform.email.value)) {
		alert("L'indirizzo e-mail non è corretto");
		objform.email.focus();
		return false; }
	else
	if (illegalChars.test(objform.indirizzo.value)) 
	{ alert("Il campo Indirizzo non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.indirizzo.focus();
		return false;
	}
	else
	if (illegalChars.test(objform.citta.value)) 
	{ alert("Il campo Città non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.citta.focus();
		return false;
	}
	else
	if (illegalChars.test(objform.provincia.value)) 
	{ alert("Il campo Provincia non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.provincia.focus();
		return false;
	}
	else
	if (illegalNum.test(objform.cap.value)) 
	{ alert("Il campo CAP non è stato compilato correttamente (consentiti solo caratteri numerici)");
		objform.cap.focus();
		return false;
	}
	else
	if (illegalChars.test(objform.note.value)) 
	{ alert("Il campo Note non è stato compilato correttamente (consentiti solo caratteri alfanumerici)");
		objform.note.focus();
		return false;
	}
	else
	if ( (objform.privacy.checked == false) )
	{ alert("Attenzione! Devi acconsentire al trattamento dei dati");
		objform.privacy.focus();
		return false;
	}
	else
	return true;

}*/