// JavaScript Document


function GoBrandCat(qstring, id_cat){
               
			   if((id_cat=="") || (id_cat=="0")){
			   window.location.href = "catalogo.php?"+qstring;
			   }else{
			   window.location.href = "catalogo.php?"+qstring+"&id_cat="+id_cat;
			   }
	
}



function SwapImage(newimage,newtitle){
	     if(document.getElementById("BoxBigPhoto") && (newimage!="")){
			 var BoxBigPhoto = document.getElementById("BoxBigPhoto");
			 var img  = BoxBigPhoto.getElementsByTagName("IMG")[0];
			 var span = BoxBigPhoto.getElementsByTagName("SPAN")[0];
			 img.src = "upload/Images/zoom/"+newimage;
			 span.innerHTML = newtitle;
		 }
	
}


function OpenSearchBox(){
         if(document.getElementById("SearchProduct")){
			 var SearchProduct = document.getElementById("SearchProduct");
			 var ButtonOpenFormBox = document.getElementById("ButtonOpenFormBox");
			 if(SearchProduct.style.display=="none"){
				 SearchProduct.style.display="block";
				 ButtonOpenFormBox.style.backgroundImage='url(images/bgButtSearchOpen.gif)';
			 }else{
				 SearchProduct.style.display="none";
				 ButtonOpenFormBox.style.backgroundImage='url(images/bgButtSearchClose.gif)';
			 }
			 
		 }
}


function OpenGallery(id, title, idsel, table){
	 
	 var w = 650;
	 var h= 550;
	 var left = (screen.width/2)-(w/2);
	 var top = (screen.height/2)-(h/2);
var targetWin = window.open ("galleria-immagini.php?id="+id+"&nome="+title+"&table="+table+"&idsel="+idsel, "galleria-immagini", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);

}

function OpenPrintPage(id, table){
	 
	 var w = 680;
	 var h= 550;
	 var left = 20;
	 var top = 20;
var targetWin = window.open ("print.php?id="+id+"&table="+table, "prodotto-stampabile", 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);

}


  function OnRollOverMenu(){
           
		   if(document.getElementById("Menu")){
			   
		   var menu = document.getElementById("Menu");
		   var a = menu.getElementsByTagName("A");
		   
		   
		   for(var i=0; i<a.length; i++){
			   
			  var classe = a[i].getAttribute("class");

			  var dirblank = "images/menu/blank/";
			  var dirred = "images/menu/red/";

			  
			  if(classe!="active"){
			  a[i].onmouseover = function(){
				    var img = this.getElementsByTagName("IMG")[0];
			        img.src = dirblank+img.src.substring(img.src.lastIndexOf("/")+1);
				  }
				  
			 a[i].onmouseout = function(){
				    var img = this.getElementsByTagName("IMG")[0];
			        img.src = dirred+img.src.substring(img.src.lastIndexOf("/")+1);
				  }
			  }

		   }
		   
		   
		   }
  
  }
  

function emailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){//  alert("L'indirizzo E-mail non è valido!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){//  alert("L'indirizzo E-mail non è valido!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){//  alert("L'indirizzo E-mail non è valido!")
		    return false
		 }

 		 return true					
	}
  
  
  function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
  
  
  function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}