if(window.addEventListener){ // Mozilla, Netscape, Firefox
		window.addEventListener('load', init, false);
} else { // IE
		window.attachEvent('onload', init);
}

function init() {
  preloadImages();
//  InitResArea();
}

function toggleDisplay(e){
    element.display == 'none' ? element.display = 'block' :
    element.display='none';    
}


function CheckItem(ctrlimage, ctrlitem){ 
  if (ctrlitem.checked) {
    ctrlimage.src = "immagini/no_check.gif";
    ctrlitem.checked = false;
  }else {
    ctrlimage.src = "immagini/check_on.gif";
    ctrlitem.checked = true;
  }  
  return true; 
}

function InitResArea(){
      element = document.getElementById("ctl00_LoginReservedArea_UserName");
      if (element.value =="") {
        element.value = "Usename";  
        element.setAttribute("OnClick","RestResArea(this)");
      }    
      
      element = document.getElementById("ctl00_LoginReservedArea_Password");
      if (element.value =="") {
        element.value = "Password";  
        element.setAttribute("OnClick","RestResArea(this)");
      }    
}

function RestResArea(obj){
    if (obj.value=="Usename" || obj.value=="Password") {
      obj.value="";
    }    
}

function SearchProd(ctl, lingua){
      element = document.getElementById(ctl);
      if (element.value !="" && element.value.length >= 2) {
        var url = "products_search.aspx?search=" + escape(element.value);
        window.location = url;        
      }else {
        switch (lingua) {
          case 'ITA':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
          
          case 'ENG':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
          
          case 'GER':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
        }
      }    
      return false;          
}

function SearchProdSession(ctl, lingua){
      element = document.getElementById(ctl);
      if (element.value !="" && element.value.length >= 2) {
        document.write ("<%Session('SearchProduct') = " + element.value + "%>");
        var url = "products_search.aspx";
        window.location = url;        
      }else {
        switch (lingua) {
          case 'ITA':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
          
          case 'ENG':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
          
          case 'GER':
            alert("devi inserire almeno 2 caratteri da ricercare!");
          break;
        }
      }    
      return false;          
}

function CheckSearch(){
	var frm;
	frm = document.forms[0];
	if(!frm){alert("Form Inesistente");}
	if ((frm.Agente.value=="") && (frm.ContNazione.selectedIndex == 0))
	{	alert("Required field not filled.");
		return false;
	}
	return true;
}

	function OnReturnDisable(event) { 
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			return false;
		} 
		else
		return true;
	}

    function OnReturnMoveFocus (event, field) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}
	
	function OnReturnDoSubmit(event, btn) { 
	    var key = window.event ? event.keyCode : event.which;
        if (key == 13) { 
            event.returnValue=false; 
            event.cancel = true; 
            btn.click();
        } 
    }
