﻿var xmlHttp
var mContentId
///////////////////////////////////////////////
function showInnerHtml(sContentId, sUrl)
{ 
  var url=sUrl 
  mContentId=sContentId
  xmlHttp=GetXmlHttpObject()
  
  xmlHttp.open("POST", url , false)//false modalita sincrona
  xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=utf-8')
  xmlHttp.send(null)
} 

function addCar(oForm)
{ 
	//sendForm(oForm, "BoxCarrello");
	oForm.submit();
  //alert("Il prodotto è stato aggiunto nel carrello");
} 
///////////////////////////////////////////////
function setCar(sHref)
{ 
  //window.location.href = sHref;
  window.location.replace(sHref); return false; //svuota la cache
  if (sHref.indexOf("REMOVE_ROW",0)!=-1)
  {
    alert("Il prodotto è stato rimosso dal carrello");
  }   
  else if (sHref.indexOf("REMOVE_CAR",0)!=-1)
  {
    alert("Il carrello è stato svuotato");
  } 
  else if (sHref.indexOf("ORDER_CAR",0)!=-1)
  {
    alert("L'ordine è stato inoltrato");
  }   
  
} 

//////////////////////////////////////////
function sendDivForm(sId,sAction){
  
  var oDiv=document.getElementById(sId);
  var form=document.createElement('form');
  form.method='post';
  form.action=sAction;
  form.style.display="";
  form.innerHtml=oDiv.innerHtml;
  //form.appendChild(oDiv);
  var body=document.getElementsByTagName("body").item(0);
  body.appendChild(form);
  form.submit();
}   
///////////////////////////////////////
function urlencode(s) 
{
  s = encodeURIComponent(s);
  return s.replace(/~/g,'%7E').replace(/%20/g,'+');
}
 

////////////////////////////////////
function stateChanged() 
{ 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
    var resText="";
    var bodyContent="";
    var Pos1=-1;
    var Pos2=-1;
    resText=xmlHttp.responseText;
    Pos1=resText.indexOf("<body>");
    Pos2=resText.indexOf("</body>",Pos1);

    if (Pos1>-1 && Pos2>-1) //Solo il body
    {
      Pos1=Pos1 + "<body>".length;
      bodyContent=resText.substr(Pos1, Pos2-Pos1);    
      document.getElementById(mContentId).innerHTML=bodyContent;
    }    
    else //Tutto il documento
    {
      document.getElementById(mContentId).innerHTML=resText;
    }
  } 
} 
/////////////////////////////////
function GetXmlHttpObject()
{ 
  var objXmlHttp=null

  if (navigator.userAgent.indexOf("Opera")>=0)
  {
    alert("This site doesn't work in Opera") 
    return; 
  }
  if (navigator.userAgent.indexOf("MSIE")>=0)
  { 
    var strName="Msxml2.XMLHTTP"
    if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
    {
      strName="Microsoft.XMLHTTP"
    } 
    try
    { 
      objXmlHttp=new ActiveXObject(strName)
      objXmlHttp.onreadystatechange=stateChanged 
      return objXmlHttp
    } 
    catch(e)
    { 
      alert("Error. Scripting for ActiveX might be disabled") 
      return 
    } 
  } 
  if (navigator.userAgent.indexOf("Mozilla")>=0)
  {
    objXmlHttp=new XMLHttpRequest()
    objXmlHttp.onload=handler
    objXmlHttp.onerror=handler 
    return objXmlHttp
  }
} 
///////////////////////////////  
function ExpandCollapseGrid(oImg,sDivId){
  objDiv=document.getElementById(sDivId);
  //alert(objDiv);
  if (oImg.src.search("minus.gif") > -1){
    oImg.src=oImg.src.replace(/minus.gif/,"plus.gif");
  }
  else if (oImg.src.search("plus.gif") > -1){
    oImg.src=oImg.src.replace(/plus.gif/,"minus.gif");
  } 
  if (objDiv.style.display==""){
    objDiv.style.display="none";
  }
  else{
    objDiv.style.display="";
  }  
}
///////////////////////////////     
function Wopen (dest,nome,largh,alt)
{	
	var now = new Date();
	var s;
	s="ora" + now.getSeconds(); 
	opzioni = "width="+largh+",height="+alt+",left=20,top=20,toolbar=no,directories=no,location=no,menubar=no,scrollbars=yes,resizable=yes";
	wingame = window.open(dest,s, opzioni,false);
	
} 
/////////////////////////////// 
function WopenMax (dest,nome)
{	
	var now = new Date();
	var s;
	s="ora" + now.getSeconds(); 
	opzioni = "width="+(screen.width-10)+",height="+(screen.height-60)+",left=0,top=0,toolbar=no,directories=no,location=no,menubar=no,scrollbars=yes,resizable=yes";
	wingame = window.open(dest,s, opzioni,false);
	
} 

///////////////////////////////  
function ExpandMenu(objP)

{
  for (i=0; i<objP.childNodes.length; i++)
  {
    var oChild=objP.childNodes[i];
    if (oChild.tagName=="DIV")
    {
      if (oChild.style.display=="")
      {
        //oChild.style.display="none";
      }
      else
      {
        oChild.style.display="";
        
      } 
    }
  }
}  
///////////////////////////////  
function CollapseMenu(objP)
{
  for (i=0; i<objP.childNodes.length; i++)
  {
    var oChild=objP.childNodes[i];
    if (oChild.tagName=="DIV")
    {
      if (oChild.style.display=="")
      {
        oChild.style.display="none";
      }
      else
      {
        //oChild.style.display="";
      } 
    }
  }
}  
/////////////////////////////// 
function SetValori(Prezzo,Iva,Importo) 
{
  if (Prezzo.value != "")
  {
    Iva.value =(parseFloat(Prezzo.value)*0.2).toFixed(2);
    Importo.value =(parseFloat(Prezzo.value) + parseFloat(Iva.value)).toFixed(2);  
  } 
  if (Prezzo.value == "")
  {
    Iva.value ="";
    Importo.value ="";
  } 

}
