



// JavaScript Document
function updatecaptcha() {
   img = document.getElementById('imgCaptcha'); 
   //Change the image
   img.src = '../../scripts/captcha/immagine.php?' + Math.random();

}


 function operazioni(idmenu) {	
	  uls=document.getElementById(idmenu);
	  imgs=uls.getElementsByTagName('img');  
	  for(i=0;i<imgs.length;i++)  
	  {  
	   if(/roll/.test(imgs[i].className))  
	   {  
	 // add the function roll to the parent Element of the image  
	   tipo=imgs[i].src.substring(imgs[i].src.lastIndexOf('.'), imgs[i].src.length);
     pic1= new Image(100,25); 
     pic1.src=imgs[i].src.replace(tipo, '_on'+tipo);; 
	   imgs[i].parentNode.onclick=function(){roll(this,idmenu);};  
	   }  
	  }
	  
 }
   function findimg()  
 {  
  var imgs,i;  
 // Loop through all images, check if they contain the class roll 
 operazioni('menu');

  if (document.getElementById('sel_visita')) operazioni('sel_visita');
  if (document.getElementById('wcards')) operazioni('wcards');
  if (document.getElementById('smenu')) {operazioni('smenu');}
  if (document.getElementById('w2w'))
  {
    uls2=document.getElementById('w2w');
    document.getElementById('menulat').style.display="none";
    uls2.onclick=function()
      {
      ml = document.getElementById('menulat');
      sp = document.getElementById('nasc');
      if (ml.style.display=="none")
        {
        ml.style.display="block";
        sp.style.display="none";
        }else
        {
        ml.style.display="none";
        sp.style.display="block";
        }
      };   
    tdiv = document.getElementById('tab');
    if (tdiv) 
    {
      divi = tdiv.getElementsByTagName('div');
      if (divi)
      {
        for(i=0;i<divi.length;i++)  
        {  
  	     if(/tab/.test(divi[i].className))  
  	     { 
           if(divi[i] && divi[i].getAttribute('id')!="divazienda")
            divi[i].style.display = "none";
  	     }
        }  
      }
    }
	if (document.getElementById("regalo") && document.getElementById('fldst'))
	{
		if (document.getElementById("regalo").checked)
		{
			document.getElementById('fldst').style.display=document.getElementById('fldst').style.display=='block'?'none':'block';
		}
	}
  }
  /*
  votazione = document.getElementsByTagName('h3');
  for(i=0;i<votazione.length;i++)  
  {
    voti = votazione[i].getElementsByTagName('img');
    for (x=0;x<voti.length;x++){
      if(/roll/.test(voti[x].className))  
      {
        voti[x].parentNode.onmouseover=function(){roll(this);};  
      }
    }
  }*/
  ///rileva se cè il link per mostrare tutta la tagcloud
  linkTag = document.getElementById("mostratag");
  if (linkTag)
  {
	  linkTag.onclick=function(){document.getElementById("alltag").style.display = "block";document.getElementById("parttag").style.display = "none";this.parentNode.style.display = "none";};
  }
///rileva i form e se trova link con classe submitForm gli assegna la proprietà di invio del form
	var formv = document.getElementsByTagName("form");
	for(i=0;i<formv.length;i++)  
	  {
		  var tagA = formv[i].getElementsByTagName("a");
		  for(n=0;n<tagA.length;n++)  
	  		{
			  if(/submitForm/.test(tagA[n].className))
			  {
				  tagA[n].onclick=function(){nome=this.getAttribute('name');document["form"+nome].submit();};
			  }
			}
	  }	
 }  
 function roll(o,idmenu)  
 {  
  var i,isnode,src,ftype,newsrc,nownode,namenode;  
 // loop through all childNodes  
  for (i=0;i<o.childNodes.length;i++)  
  {  
   nownode=o.childNodes[i];  
 // if the node is an element and an IMG set the variable and exit the loop  
   if(nownode.nodeType==1 && /img/i.test(nownode.nodeName))  
   {  
    isnode=i;  
	  namenode=nownode.getAttribute('name');
	  sv = document.getElementById('sel_visita');
	  wc = document.getElementById('wcards');
	  sm2 = document.getElementById('div'+namenode);
    if (nownode.parentNode.parentNode.getElementsByTagName('ul')){
    sm = nownode.parentNode.parentNode.getElementsByTagName('ul');
	}
    break;  
   }  
   
  }  
 // check src and do the rollover  
  src = o.childNodes[isnode].src;  
  ftype = src.substring(src.lastIndexOf('.'), src.length); 
  if(/_on/.test(src))  
  {  
   newsrc = src.replace('_on','');  
    if(sm[0])
    sm[0].style.display = "none";
	if (sm2)
    sm2.style.display = "none";	
  }else{  
    if(sm[0])  
    pulisci(idmenu,sm[0].getAttribute('id'),'ul');  
    if(sm2)  
    	pulisci(idmenu,namenode,'div');  
    if(wc)  {
    	pulisci(idmenu,namenode,'table'); 
		if (idmenu!="rightSidePanelTabsUL") {
			document.getElementById("idcard").value = namenode;
		}
	}  
	
   newsrc = src.replace(ftype, '_on'+ftype); 
   if(sm[0])
    sm[0].style.display = "block"; 
	if (sm2)
    sm2.style.display = "block";	
  }    
  if(sv && namenode!="")  {
    	pulisci(idmenu,namenode,'p');    
		  document.getElementById("opzione_visita").value = namenode;
  }
  o.childNodes[isnode].src=newsrc;  
 }  

      function pulisci(idmenu,eccetto,cosa)  
 {  
  var uls,imgs,i,ulm,divi,tdiv;  
  uls=document.getElementById(idmenu)
  imgs=uls.getElementsByTagName('img');  
  
  for(i=0;i<imgs.length;i++)  
  {  
   if(/roll/.test(imgs[i].className))  
   {  
   ulm = imgs[i].parentNode.parentNode.getElementsByTagName('ul');
   if(ulm[0] && ulm[0].getAttribute('id')!=eccetto)
    ulm[0].style.display = "none";
    if (cosa!='p')
	 	imgs[i].src = imgs[i].src.replace('_on','');  
	else { //eccezione esclusiva per la pagina visite
		if (!(eccetto.substr(0,2) == 'r_' && imgs[i].parentNode.id == 1))
			imgs[i].src = imgs[i].src.replace('_on','');
		else if (!(/_on/.test(imgs[i].src)) && imgs[i].parentNode.id == 1)
			{
			tipo=imgs[i].src.substring(imgs[i].src.lastIndexOf('.'), imgs[i].src.length);
			imgs[i].src = imgs[i].src.replace(tipo, '_on'+tipo);
			}
	}
   }  
  }  
  
  if (cosa=='div') 
  {	  
    tdiv = document.getElementById('tab');
    if (tdiv) 
    {
      divi = tdiv.getElementsByTagName('div');
      if (divi)
      {
        for(i=0;i<divi.length;i++)  
        {  
  	     if(/tab/.test(divi[i].className))  
  	       { 
            if(divi[i] && divi[i].getAttribute('id')!=eccetto)
            divi[i].style.display = "none";
  	       }
        }  
      }
    }
  }
 } 
 window.onload=function(){  
  findimg();  
 }  
 
function aggiunta_carrello(e) {
	Event.stop(e);
	new Effect.Opacity('popup', { duration: 5, from: 1, to: 0 });
} // applyEffect

function aggiunta_utente(e) {
	Event.stop(e);
	new Effect.Opacity('popup2', { duration: 10, from: 1, to: 0 });
} // applyEffect
 resett=false;
function resetForm(){
		resett = !resett;
		if (resett) {
			campi = document.getElementsByTagName("input");
			for (i=0;i<campi.length;i++)
			{
				if (campi[i].getAttribute("type")=="text")
					campi[i].value="";
			}
		} else {
			forms = document.getElementsByTagName("form");
			for (i=0;i<forms.length;i++)
			{
				forms[i].reset();
			}
		}
}
function fastAddChart(website,id) {
	document.location.href = website+"/home.php?dir=ecommerce&file=aggiungi_carrello&id="+id;	
}
