// File incluso per il funzionamento del menu e delle finestre pop-up

isamap = new Object();
isamap[0] = "_df"
isamap[1] = "_ov"
isamap[2] = "_ot"
isamap[3] = "_dn"

function popUpWin(url,width,height,scroll) {
	parString= "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + scroll + ",resizable=0,width=" + width + ",height=" + height + ",screenX=200,screenY=100,left=200,top=100"
    window.open(url,"popUpWin",parString);
}

function isimgact(id, act)
{
	if(document.images) document.images[id].src = eval( "roll." + id + isamap[act] + ".src");
}

if (document.images) { // ensure browser can do JavaScript rollovers.
roll = new Object();
roll.kappa_df = new Image();
roll.kappa_df.src = "/shared_images/but_kappa.gif";
roll.search_df = new Image();
roll.search_df.src = "/shared_images/menu/quick_search.gif";
roll.search_ov = new Image();
roll.search_ov.src = "/shared_images/menu/quick_search_hi.gif";


roll.kappa_ov = new Image();
roll.kappa_ov.src = "/shared_images/but_kappa02.gif";

roll.rdk_df = new Image();
roll.rdk_df.src = "/shared_images/but_rdk.gif";

roll.rdk_ov = new Image();
roll.rdk_ov.src = "/shared_images/but_rdk02.gif";

roll.uomo_df = new Image();
roll.uomo_df.src = "/shared_images/menu/but_men.gif";

roll.uomo_ov = new Image();
roll.uomo_ov.src = "/shared_images/menu/but_men02.gif";

roll.donna_df = new Image();
roll.donna_df.src = "/shared_images/menu/but_women.gif";

roll.donna_ov = new Image();
roll.donna_ov.src = "/shared_images/menu/but_women02.gif";

roll.bambino_df = new Image();
roll.bambino_df.src = "/shared_images/menu/but_kids.gif";

roll.bambino_ov = new Image();
roll.bambino_ov.src = "/shared_images/menu/but_kids02.gif";

}

function openWindow(url) {

     popUpWin =
window.open(url,'product','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=285,height=313,screenX=110,screenY=10,left=110,top=10');

      if (!popUpWin.focus()) {
         popUpWin.focus();
      }

   popUpWin.location.href = url;
   popUpWin.opener = self
  }

function openWindowGift(url) {
		
    	popUpWin = window.open(url,'giftwrap','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=250,height=350,screenX=110,screenY=10,left=110,top=10');
		
}

function openWindowTell2(url) {
		
    	popUpWin = window.open(url,'tell','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=420,height=420,screenX=110,screenY=10,left=110,top=10');
}

function openWindowTaglie(url) {
		
    	popUpWin = window.open(url,'taglie','toolbar=0,location=0,scrollbars=1,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=750,height=430,screenX=110,screenY=10,left=110,top=10');
}

function openWindowValuta(url) {

     popUpWin = window.open(url,'valuta','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,width=510,height=560,screenX=110,screenY=10,left=110,top=10');
  }

function openWindowTell(url) {

     popUpWin = window.open(url,'tell','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=510,height=540,screenX=110,screenY=10,left=110,top=10');
  }

function openWindowDettagli(url) {

     popUpWin = window.open(url,'dettagli','toolbar=0,location=0,directories=0,scrollbars=1,status=0,menubar=0,scrollbars=1,resizable=1,width=750,height=400,screenX=110,screenY=10,left=20,top=100');
  }
function openWindowCont(url) {

     popUpWin = window.open(url,'cont','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=450,height=450,screenX=110,screenY=10,left=110,top=10');
  }
  
function openWindowHelp(url) {

     popUpWin = window.open(url,'Help','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=550,height=400,screenX=110,screenY=10,left=110,top=10');
  }
function openWindowIMG(l, t, w, h,URL, nome, scroll, redim) {
		   var windowprops = "location=no,scrollbars=" + scroll + ",menubars=no,toolbars=no,resizable=" + redim +  ",left=" + l + ",top=" + t + ",width=" + w + ",height=" + h;
			 popUpWin = window.open(URL,nome,windowprops);
		}	
		
		//popupAUTO
//openWindowIMG(100, 10, 450, 350,'/_includes/pop_chiusura.asp?lingua=it', 'Manutenzione', 'no', 'no')
//-->


/* Simone Trotta 30/10/2007
 * Funzione chimata solo dalla pagina "personalizza.asp"
 * serve a controllare l'inserimento dei valori per la personalizzazione
 * delle magliette.
 */
 
 function checkCampi(numElem, lang){
 
    var nomeVarTemp;
    var numeroVarTemp;
    var nomeTemp;
    var numeroTemp;
    var counter;
    var buono;
    var controlloValorizz;
    var errorMSG;
    var errorCharMSG;
    
    if (lang == 'it'){
        errorMSG = "Devi inserire un numero.";
        errorCharMSG = "Carattere non valido (&)";
    } else {
        errorMSG = "You must insert a number.";
        errorCharMSG = "Invalid character (&)";
    }
    
    controlloValorizz = false;
    buono = true;

    if (numElem > 0){
	    for (i=1; i<=numElem; i++) {
	        if (counter > 200){
	            break;
	        }
	        nomeVarTemp = "nome" + i;
	        numeroVarTemp = "numero" + i;
		    nomeTemp = document.getElementById(nomeVarTemp);
		    numeroTemp = document.getElementById(numeroVarTemp);
		    
		    if (nomeTemp.value.length > 0 || numeroTemp.value.length > 0){
		        controlloValorizz = true;
		        
		        if (nomeTemp.value.indexOf('&') > -1) {
		            alert(errorCharMSG);
		            nomeTemp.focus();
		            buono = false;
		            break;	
		        }
		        
		        if (isInteger(numeroTemp.value) == false) {
		            document.getElementById(numeroVarTemp).focus();
		            alert(errorMSG);
		            buono = false;
		            break;		        
		        }
		    }
		    
		    counter++;
	    }

	    if (controlloValorizz == false){
	        buono = false;
	    }
	    if (buono == false) {
	        document.getElementById("comando").disabled =  true;
	        return false;
	    } else {
            document.getElementById("comando").disabled =  false;
            return true;
	    }
	}
 }
 
function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
} 
 
var maxchars=120;

function CheckLength()
{
    with (document.indirizzo)
    {
        chars=Note_sped.value
        if (chars.length > maxchars)
        {
            Note_sped.value=chars.substr(0,maxchars);
            Note_sped.blur();
        }
        chr.value = maxchars-Note_sped.value.length;
    }
}