//*********************
//		FUNZIONI JS		**
//*********************

//	ELENCO
//****************************************************************
// function getSelezionato()  Imposta lo stile dell' HTMLelement cliccato
//	function carrello()
//	function inserisciAcc(idaccessorio, tipo)
//	function aggiorna()
//	function eliminacarrello(idtmp)
//	function validacarrello()
//	function visualizzacarrello()
//	function aggiungi(idp)
// function viewAll(tipo,idprodotto)
// function registrazione()
// function modifica_dati()
// function copyright()
// function credits()
// function anteprima(tipo,idprodotto)
// function searchCollezione(idco, elem)
// function searchCategoria(idc, elem)
// sbiaca()
var global_altez = 0;
var global_larg = 0;

function getSelezionato(){

	if(nome_elem != "nessuno"){
		if(document.all(nome_elem)){
			document.all(nome_elem).style.color = "#B61F0A";
			document.all(nome_elem).style.textDecoration = "underline";
		}
	}
}

function carrello(idp,idtemp){
	document.location.href="../include/dettaglio.inc.aspx?idp=" + idp + "&idtemp=" + idtemp + "&azione=anteprima";
}

function inserisciAcc(idaccessorio, tipo){

	if(window.opener){
		if(!window.opener.closed){

			if(tipo=='1'){
				var combo = window.opener.document.all("drop_tinta")

				for(var i=0; i < combo.options.length; i++){

					if(combo.options[i].value == idaccessorio){
						window.opener.document.all("drop_tinta").selectedIndex = i;
					}
				}
			}

			if(tipo=='2'){
				var combo = window.opener.document.all("drop_colore")

				for(var i=0; i < combo.options.length; i++){

					if(combo.options[i].value == idaccessorio){
						window.opener.document.all("drop_colore").selectedIndex = i;
					}
				}
			}

			if(tipo=='3'){
				var combo = window.opener.document.all("drop_vetro")

				for(var i=0; i < combo.options.length; i++){

					if(combo.options[i].value == idaccessorio){
						window.opener.document.all("drop_vetro").selectedIndex = i;
					}
				}
			}

			if(tipo=='4'){
				var combo = window.opener.document.all("drop_manigl")

				for(var i=0; i < combo.options.length; i++){

					if(combo.options[i].value == idaccessorio){
						window.opener.document.all("drop_manigl").selectedIndex = i;
					}
				}
			}

			if(tipo=='5'){
				var combo = window.opener.document.all("drop_tipolog")

        for(var i=0; i < combo.options.length; i++){

					if(combo.options[i].value == idaccessorio){
						window.opener.document.all("drop_tipolog").selectedIndex = i;
					}
				}
			}

		}
	}
	window.close();
}

function aggiorna(){
	document.form_add.hidaction.value="aggiorna";
	document.form_add.submit();
}

function calcola(){
	document.form_add.hidaction.value="calcola";
	document.form_add.submit();
}

function eliminacarrello(idtmp){
	if (confirm("Sei sicuro di voler eliminare questo prodotto?")){
		document.location.href='../home/eliminacarrello.aspx?idtmp=' + idtmp;
		}else{
			return false;
		}
}

function validacarrello(){
	for (i=1; i<=tot_prod; i++) {
	   if (!testNumericoIntPos(document.all("quant_" + i),true, true, 1)){

    		if(document.all("quant_" + i).value == 0){
		    	alert("Clicca sul cestino per eliminare il prodotto.\nAltrimenti inserisci un numero maggiore di zero.")
			}else{
				alert("Valore inserito non corretto.")
			}
			document.all("quant_" + i).focus();
			return false;
   	}
  	}
	document.form_add.submit();
}

function visualizzacarrello(){
	document.location.href = "../home/prodotti.aspx?cart=yes";
}

function aggiungi(idp){        
	var querystring
	var inoltro = false;
	querystring = "idp=" + idp;

    //alert(misure_obbligat)
	//alert("esiste_legno + esiste_legno)
	//alert("esiste_tinta + esiste_tinta)
	//alert("esiste_colore + esiste_colore)
	//alert("esiste_vetro + esiste_vetro)
	//alert("esiste_manigl + esiste_manigl)
	//alert("esiste_tipolog + esiste_tipolog)


	if(esiste_legno){

		if(esiste_legno){
			var Combo_legno = document.all("drop_legno")
			var legno = Combo_legno.options[Combo_legno.selectedIndex].value
		}else{
			var legno = -1
		}

		if (legno==0){
			if(!inoltro){
				alert("Attenzione!\n\nSelezionare un tipo di legno.");
			}
			return false
		}else{
			querystring += "&idl=" + legno;
			}
	}

	if((esiste_tinta) || (!esiste_legno)){

		if(esiste_tinta){
			var Combo_tinta = document.all("drop_tinta")
			var tinta = Combo_tinta.options[Combo_tinta.selectedIndex].value
		}else{
			var tinta = -1
		}

		if (tinta==0){
			alert("Attenzione!\n\nSelezionare una tinta.");
			return false
		}else{
			querystring += "&idt=" + tinta;
			}
	}

	if((esiste_colore) || (!esiste_legno) || (!esiste_tinta)){

		if(esiste_colore){
			var Combo_colore = document.all("drop_colore")
			var colore = Combo_colore.options[Combo_colore.selectedIndex].value
		}else{
			var colore = -1
		}

		if (colore==0){
			alert("Attenzione!\n\nSelezionare un colore.");
			return false
		}else{
			querystring += "&idc=" + colore;
			}
	}

	if((esiste_vetro) || (!esiste_colore) || (!esiste_legno) || (!esiste_tinta)){

		if(esiste_vetro){
			var Combo_vetro = document.all("drop_vetro")
			var vetro = Combo_vetro.options[Combo_vetro.selectedIndex].value
		}else{
			var vetro = 0
		}

		if (vetro==-1){
			alert("Attenzione!\n\nSelezionare un vetro.");
			return false
		}else{
			querystring += "&idv=" + vetro;
			}
	}

	if((esiste_manigl) || (!esiste_vetro) || (!esiste_colore) || (!esiste_legno) || (!esiste_tinta)){

		if(esiste_manigl){
			var Combo_manigl = document.all("drop_manigl")
			var manigl = Combo_manigl.options[Combo_manigl.selectedIndex].value
		}else{
			var manigl = -1
		}

		if (manigl==0){
			//se deve essere obbligatoria decommentare
			//alert("Attenzione!\n\nSelezionare una maniglia.");
			//return false
		}else{
			querystring += "&idm=" + manigl;
			}
	}

	if((esiste_tipolog) || (!esiste_manigl) || (!esiste_vetro) || (!esiste_colore) || (!esiste_legno) || (!esiste_tinta)) {

		if(esiste_tipolog){
			var Combo_tipolog = document.all("drop_tipolog")
			var tipolog = Combo_tipolog.options[Combo_tipolog.selectedIndex].value
		}else{
			var tipolog = -1
		}

		if (tipolog==0){
			alert("Attenzione!\n\nSelezionare una tipologia.");
			return false
		}else{
			querystring += "&idtip=" + tipolog;
			}
	}

	if(misure_obbligat){
		var altezza = 0;
		var larghezza = 0;
		var alt_esatta = false;
		var larg_esatta = false;

		alert("Attenzione!\nPer questo prodotto sono necessarie le misure.\n\nInserire altezza e larghezza nel modale che appare in alto a sinistra dopo l'OK.");

		do {		    
			altezza = window.prompt("Inserire l' ALTEZZA in millimetri (mm)","");

			if (altezza == null){
			    altezza = "";
				global_altez++;
				alt_esatta = false;
			}
			
			if (!testNumericoIntPos(altezza, true, true, 0)){
	    		alert("Valore inserito non corretto.")
				alt_esatta = false;
		   }
		   else
		   {
                alt_esatta = true;
		        querystring += "&alt=" + altezza;
		   }
		  }while((!alt_esatta) && (global_altez < 1));
                
		do {
			larghezza = window.prompt("Inserire la LARGHEZZA in millimetri (mm)","");

			if (larghezza == null){
			    larghezza = "";
				global_larg++;
				larg_esatta = false;
			}
			
			if (!testNumericoIntPos(larghezza, true, true, 0)){
	    		alert("Valore inserito non corretto.")
				larg_esatta = false;
		   }
		   else
		   {
                larg_esatta = true;
		        querystring += "&larg=" + larghezza;
		   }
		  }while((!larg_esatta) && (global_larg < 1));
		  
		  if((global_larg == 1) && (global_altez == 1)){
		    alert("Attenzione!\nIl browser non ha consentito l\'esecuzione dello script. Abilitare l\'esecuzione dello script e fare nuovamente click sul pulsante Aggiungi.\n\nNB: Per evitare il blocco dello script in maniera definitiva aggiungere il sito nei 'Siti Attendibili'");
		    global_larg = 0;
		    global_altez = 0;
		  }
	}//end if(misure_obbligat)

    //	alert(querystring)
    //	alert(((alt_esatta) && (larg_esatta)))
	
	if(misure_obbligat){
	    if((alt_esatta) && (larg_esatta)){
	        document.location.href = "../home/aggiungi.aspx?" + querystring;
	    }
	}else{
	    document.location.href = "../home/aggiungi.aspx?" + querystring;
	}
	//return true
}

//function aggiungi(idp){
//	var querystring
//	var inoltro = false;
//	querystring = "idp=" + idp;
//
//	if(esiste_legno){
//		var Combo_legno = document.all("drop_legno")
//		var legno = Combo_legno.options[Combo_legno.selectedIndex].value
//
//		if (legno==0){
//			if(!inoltro){
//				alert("Attenzione!\n\nSelezionare un tipo di legno.");
//			}
//			inoltro = false;
//		}else{
//			inoltro = true;
//			querystring += "&idl=" + legno;
//			}
//	}
//
//	if((esiste_tinta) && ((inoltro) || (!esiste_legno))){
//		var Combo_tinta = document.all("drop_tinta")
//		var tinta = Combo_tinta.options[Combo_tinta.selectedIndex].value
//
//		if (tinta==0){
//			//if(inoltro){
//				alert("Attenzione!\n\nSelezionare una tinta.");
//			//}
//			inoltro = false;
//		}else{
//			inoltro = true;
//			querystring += "&idt=" + tinta;
//			}
//	}
//
//	if((esiste_colore) && ((inoltro) || (!esiste_legno) || (!esiste_tinta))){
//		var Combo_colore = document.all("drop_colore")
//		var colore = Combo_colore.options[Combo_colore.selectedIndex].value
//
//		if (colore==0){
//			//if(inoltro){
//				alert("Attenzione!\n\nSelezionare un colore.");
//			//}
//			inoltro = false;
//		}else{
//			inoltro = true;
//			querystring += "&idc=" + colore;
//			}
//	}
//
//	if((esiste_vetro) && ((inoltro) || (!esiste_colore) || (!esiste_legno) || (!esiste_tinta))){
//	//if(esiste_vetro){
//		var Combo_vetro = document.all("drop_vetro")
//		var vetro = Combo_vetro.options[Combo_vetro.selectedIndex].value
//
//		if (vetro==-1){
//			//if(inoltro){
//				alert("Attenzione!\n\nSelezionare un vetro.");
//			//}
//			inoltro = false;
//		}else{
//			inoltro = true;
//			querystring += "&idv=" + vetro;
//			}
//	}
//
//	if((esiste_manigl) && ((inoltro) || (!esiste_vetro) || (!esiste_colore) || (!esiste_legno) || (!esiste_tinta))){
//	//if(esiste_manigl){
//		var Combo_manigl = document.all("drop_manigl")
//		var manigl = Combo_manigl.options[Combo_manigl.selectedIndex].value
//
//		if (manigl==-1){
//			alert("Attenzione!\n\nSelezionare una maniglia.");
//			inoltro = false;
//		}else{
//			inoltro = true;
//			querystring += "&idm=" + manigl;
//			}
//	}
//
//	if (inoltro){
//		document.location.href = "../home/aggiungi.aspx?" + querystring;
//	}
//}

//Funzione per il carrello di tutte le TINTE, VETRI, MANIGLIE,...
function viewAll(tipo,idprodotto){

	var urletto
	var alt
	var larg

	if(tipo==1){	//tinta
		urletto="../include/tinta.all.aspx"
		alt=240
		larg=200
	}
	if(tipo==2){	//colore
		urletto="../include/colore.all.aspx"
		alt=310
		larg=370
	}
	if(tipo==3){	//vetro
		urletto="../include/vetro.all.aspx"
		alt=290
		larg=180
	}
	if(tipo==4){	//maniglia
		urletto="../include/maniglia.all.aspx"
		alt=400
		larg=180
	}
	if(tipo==5){	//tipologia
		urletto="../include/tipologia.all.aspx"
		alt=350
		larg=190
	}

	urletto = urletto + "?idp=" + idprodotto

	apripopup(urletto, larg, alt, "all_" + tipo)

}

//Funzione anteprima per la caratteristica selezionata (TINTE, VETRI, MANIGLIE,...)
function anteprima(tipo,idprodotto){

	if(tipo==1){		//tinta
		var Combo_tinta = document.all("drop_tinta")
		var tinta = Combo_tinta.options[Combo_tinta.selectedIndex].value

		if(tinta!=0){

			apripopup("../include/tinta.inc.aspx?idt=" + tinta + "&idp=" + idprodotto, 250, 220, "tinta_" + tinta + "_" + idprodotto)

		}else{
			alert("Attenzione!\n\nSelezionare una tinta per l'anteprima.");
		}
	}

	if(tipo==2){		//colore
		var Combo_colore = document.all("drop_colore")
		var colore = Combo_colore.options[Combo_colore.selectedIndex].value

		if(colore!=0){

			apripopup("../include/colore.inc.aspx?idc=" + colore + "&idp=" + idprodotto, 250, 220, "colore_" + colore + "_" + idprodotto)

		}else{
			alert("Attenzione!\n\nSelezionare un colore per l'anteprima.");
		}
	}

	if(tipo==3){		//vetro
		var Combo_vetro = document.all("drop_vetro")
		var vetro = Combo_vetro.options[Combo_vetro.selectedIndex].value

		if(vetro!=0){

			apripopup("../include/vetro.inc.aspx?idv=" + vetro + "&idp=" + idprodotto, 250, 220, "vetro_" + vetro + "_" + idprodotto)

		}else{
			alert("Attenzione!\n\nPer il vetro base non esiste un'anteprima.");
		}
	}

	if(tipo==4){		//maniglia
		var Combo_manigl = document.all("drop_manigl")
		var maniglia = Combo_manigl.options[Combo_manigl.selectedIndex].value

		if(maniglia!= 0){

			apripopup("../include/maniglia.inc.aspx?idm=" + maniglia + "&idp=" + idprodotto, 190, 320, "maniglia_" + maniglia + "_" + idprodotto)

		}else{
			alert("Attenzione!\n\nSelezionare una maniglia per l'anteprima.");
		}
	}

	if(tipo==5){		//tipologia
		var Combo_tipolog = document.all("drop_tipolog")
		var tipologia = Combo_tipolog.options[Combo_tipolog.selectedIndex].value

		if(tipologia!= 0){

			apripopup("../include/tipologia.inc.aspx?idt=" + tipologia + "&idp=" + idprodotto, 190, 320, "tipologia_" + tipologia + "_" + idprodotto)

		}else{
			alert("Attenzione!\n\nSelezionare una tipologia per l'anteprima.");
		}
	}
}

function indietro(){
	//document.location.href = "../include/dettaglio.inc.aspx?idp=" + idp;
	history.back();
}

function colore(idp){

	var Combo_colore = document.all("drop_colore")
	var selezione = Combo_colore.options[Combo_colore.selectedIndex].value
	var objsub = document.all["colorespan"];

	if(selezione=="0"){

   	objsub.style.display = "none";
   }else{
   	objsub.style.display = "";
	}
	document.all.framecolore.src="../include/colore.inc.aspx?idc=" + selezione + "&idp=" + idprodotto;

}

//help box

function showtip2(current,e,text){
  if (document.all&&document.readyState=="complete"){
    document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>'
    document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10
    document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10
    document.all.tooltip2.style.visibility="visible"
}
  else if (document.layers){
    document.tooltip2.document.nstip.document.write('<b>'+text+'</b>')
    document.tooltip2.document.nstip.document.close()
    document.tooltip2.document.nstip.left=0
    currentscroll=setInterval("scrolltip()",100)
    document.tooltip2.left=e.pageX+10
    document.tooltip2.top=e.pageY+10
    document.tooltip2.visibility="show"
}
}
function hidetip2(){
  if (document.all)
    document.all.tooltip2.style.visibility="hidden"
    else if (document.layers){
    clearInterval(currentscroll)
    document.tooltip2.visibility="hidden"
 }
}

//end help box


function dettaglio(idp) {

	document.all.dettaglio.height = 820;
	document.all.dettaglio.src="../include/dettaglio.inc.aspx?idp=" + idp;
	//document.all.dettaglio.src.reload();

}

function modifica_dati() {

	if (trimma(document.all.tbx_nome.value) == ''){
		alert("Nome obbligatorio.");
		document.all.tbx_nome.focus();
		return false;
	}
	if (trimma(document.all.tbx_cognome.value) == ''){
		alert("Cognome obbligatorio.");
		document.all.tbx_cognome.focus();
		return false;
	}

	if(trimma(document.all.tbx_email.value) == ''){
		alert("Email obbligatoria.");
		document.all.tbx_email.focus();
		return false;
	}else{
		if (!testEmail(document.all.tbx_email,false)){
			alert("Email errata.");
			document.all.tbx_email.focus();
			return false;
		}
	}

	if (trimma(document.all.tbx_pwd.value) != ''){
		if(document.all.tbx_pwd.value.length < 5){
			alert("La Password deve essere almeno 5 caratteri.");
			document.all.tbx_pwd.focus();
			return false;
		}

		if (trimma(document.all.tbx_cpwd.value) == ''){
			alert("Conferma Password obbligatoria.");
			document.all.tbx_cpwd.focus();
			return false;
		}
	}

	if (trimma(document.all.tbx_pwd.value) != ''){

		if (trimma(document.all.tbx_cpwd.value) != ''){

			if (trimma(document.all.tbx_pwd.value) != trimma(document.all.tbx_cpwd.value)){
				alert("Le password non coincidono.");
				document.all.tbx_pwd.focus();
				return false;
			}
		}
	}

	if(!testTelefono(document.all.tbx_telefono, false)){
		alert("Telefono errato.");
		document.all.tbx_telefono.focus();
		return false;
	}

	if(!testTelefono(document.all.tbx_cellulare, false)){
		alert("Cellulare errato.");
		document.all.tbx_cellulare.focus();
		return false;
	}

	document.frm_area.submit();
}

function registrazione() {

	if (trimma(document.all.tbx_nome.value) == ''){
		alert("Nome obbligatorio.");
		document.all.tbx_nome.focus();
		return false;
	}
	if (trimma(document.all.tbx_cognome.value) == ''){
		alert("Cognome obbligatorio.");
		document.all.tbx_cognome.focus();
		return false;
	}

	if(trimma(document.all.tbx_email.value) == ''){
		alert("Email obbligatoria.");
		document.all.tbx_email.focus();
		return false;
	}else{
		if (!testEmail(document.all.tbx_email,false)){
			alert("Email errata.");
			document.all.tbx_email.focus();
			return false;
		}
	}
	if (trimma(document.all.tbx_login.value) == ''){
		alert("Login obbligatoria.");
		document.all.tbx_login.focus();
		return false;
	}else{
		if(document.all.tbx_login.value.length < 5){
			alert("La Login deve essere almeno 5 caratteri.");
			document.all.tbx_login.focus();
			return false;
		}
	}
	if (trimma(document.all.tbx_pwd.value) == ''){
		alert("Password obbligatoria.");
		document.all.tbx_pwd.focus();
		return false;
	}else{
		if(document.all.tbx_pwd.value.length < 5){
			alert("La Password deve essere almeno 5 caratteri.");
			document.all.tbx_pwd.focus();
			return false;
		}
	}
	if (trimma(document.all.tbx_cpwd.value) == ''){
		alert("Conferma Password obbligatoria.");
		document.all.tbx_cpwd.focus();
		return false;
	}
	if (trimma(document.all.tbx_pwd.value) != ''){

		if (trimma(document.all.tbx_cpwd.value) != ''){

			if (trimma(document.all.tbx_pwd.value) != trimma(document.all.tbx_cpwd.value)){
				alert("Le password non coincidono.");
				document.all.tbx_pwd.focus();
				return false;
			}
		}
	}
	if(!testTelefono(document.all.tbx_telefono, false)){
		alert("Telefono errato.");
		document.all.tbx_telefono.focus();
		return false;
	}
	if(!testTelefono(document.all.tbx_cellulare, false)){
		alert("Cellulare errato.");
		document.all.tbx_cellulare.focus();
		return false;
	}
	if(document.all.scegli[0].checked){
		alert ("Devi accettare la nota informativa, altrimenti non puoi essere registrato!");
     return false;
	}
	document.all.azione.value="salva";
	document.frm_register.submit();
}

function trimma(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function resettaform(objForm) {
		objForm.reset();
	}

function loggami() {

	if (trimma(document.all("user_name").value)==''){
		alert("Login obbligatoria.");
		document.all("user_name").focus();
		return false;
	}
	if (trimma(document.all("pass_word").value)==''){
		alert("Password obbligatoria.");
		document.all("pass_word").focus();
		return false;
	}
	document.frm_login.submit();
}

function testTelefono(oggTextfield, boolObbligatorio) {
	oggTextfield.value = oggTextfield.value.replace(/\s+$|^\s+/g,"");

	if (oggTextfield.value == ""){
		if (boolObbligatorio){
			return false
		}
		else{
			return true
		}
	}

	var re = /^\d{5,25}$/
	return(re.test(oggTextfield.value));
}

function testEmail(oggTextfield, boolObbligatorio) {
	oggTextfield.value = oggTextfield.value.replace(/\s+$|^\s+/g,"")

	if (oggTextfield.value == "")
		if (boolObbligatorio)
			return false
		else
			return true

	// var re = /^[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_-]+)*\.[a-zA-Z0-9_]{2,}$/g
	var re = /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*\.[a-zA-Z]{2,}$/g
	return(re.test(oggTextfield.value))
}

function testPartitaIVA(oggTextfield, boolObbligatorio) {
	if (oggTextfield.value == "")
		if (boolObbligatorio)
			return false
		else
			return true

	var re = /^(IT)?\d{11}$/i
	return(re.test(oggTextfield.value))
}

function testCodiceFiscale(oggTextfield, boolObbligatorio) {
	oggTextfield.value = oggTextfield.value.toUpperCase().replace(/\s+$|^\s+/g,"")

	if (oggTextfield.value == "")
		if (boolObbligatorio)
			return false
		else
			return true

	var re = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/
	return(re.test(oggTextfield.value))
}

function testCAP(oggTextfield, boolObbligatorio) {
	oggTextfield.value = oggTextfield.value.replace(/\s+$|^\s+/g,"");

	if (oggTextfield.value == ""){
		if (boolObbligatorio){
			return false
		}
		else{
			return true
		}
	}

	var re = /^\d{5}$/
	return(re.test(oggTextfield.value));
}

function esci() {
	if (confirm("Sei sicuro di voler uscire?")){
		document.location.href = "logout.aspx"
		}else{
			return false;
		}
}

function process_KeyPress(nome) {
    var e = window.event

    if ((e.srcElement.name == "user_name")||(e.srcElement.name == "pass_word")){
  		if(e.keyCode == 13){
  			return loggami();
  		}
  	}
}

function searchCategoria(idc, elem) {

	document.location.href = "../home/prodotti.aspx?elem=" + elem + "&idc=" + idc;

}

function searchCollezione(idco, elem) {

	document.location.href = "../home/prodotti.aspx?elem=" + elem + "&idco=" + idco;

}

function Control_frm_searchKey() {

	if (document.forms["frm_searchKey"].k_search.value==''){
		alert("Inserire una parola chiave.");
		return false;
	}
}

function forgotten(){

	var code = window.showModalDialog('../home/forgotten.aspx',0,'dialogHeight: 235px; dialogWidth: 245px; dialogTop:; dialogLeft:; center: Yes; scroll: No; help: No; resizable: No; status: No;');
	code.focus();
}

function apripopup(Indirizzo,Larg,Alt,nome){
		var top = 0;
		var left = 0;
			var w = Larg;
			var h = Alt;
			var sUrl = Indirizzo;
			var n = nome;
			if (screen.width > w) left = (screen.width - w) / 2;
			if (screen.height > h) top = (screen.height - h) / 2;
			var sFeatures="width=" + w + ",height=" + h + ",left=" + left +",top=" + top+ ",resizable=no,menubar=no,directories=no,toolbar=no,status=no,scrollbars=no";
		var win = window.open(sUrl, n, sFeatures);
		win.focus();
		return;
	}

function copyright(){
	toppopup("../home/copyright.aspx",350,550,"copyright");
}
function credits(){
	toppopup("../home/credits.aspx",350,300,"credits");
}

function informativa(){
	toppopup("../home/informativa.aspx",350,550,"informativa");
}

function toppopup(Indirizzo,Larg,Alt,nome){
	var top = 0;
	var left = 0;
		var w = Larg;
		var h = Alt;
		var sUrl = Indirizzo;
		var n = nome;
		left = 5;
		top = 5;
		var sFeatures="width=" + w + ",height=" + h + ",left=" + left +",top=" + top+ ",resizable=no,menubar=no,directories=no,toolbar=no,status=no,scrollbars=yes";
	var win = window.open(sUrl, n, sFeatures);
	win.focus();
	return;
}

function testNumericoIntPos(oggTextfield, boolObbligatorio, boolNonAccettareZero, intOggettoValore) {
	//intOggetto = 1 --> Oggetto
	//intOggetto = 0 --> Valore dell'Oggetto
	var valore_oggetto

	if (intOggettoValore == 1 ){
		valore_oggetto = oggTextfield.value
	}else{
		valore_oggetto = oggTextfield
	}

	valore_oggetto = valore_oggetto.replace(/\s+$|^\s+/g,"")

	if (valore_oggetto == "")
		if (boolObbligatorio)
			return false;
		else
			return true;

	var re = /^\d+$/

	//return(re.test(valore_oggetto)) //accetta anche 0 senza fare nessun test
	if (!re.test(valore_oggetto)){
		return false
	}

	if (boolNonAccettareZero)
		return (parseInt(valore_oggetto, 10) > 0)
	else
		return true
}