// JavaScript Document
 function IsNumeric(sText)
	{
	   var ValidChars = "0123456789";
	   var IsNumber=true;
	   var Char;
	
	 
	   for (i = 0; i < sText.length && IsNumber == true; i++) 
	      { 
	      Char = sText.charAt(i); 
	      if (ValidChars.indexOf(Char) == -1) 
	         {
	         IsNumber = false;
	         }
	      }
	   return IsNumber;
	   
	}
function getXmlHttpRequest() {
  		if (window.XMLHttpRequest) {
  			return new XMLHttpRequest();
  		} else if (window.ActiveXObject) {
  			return new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}

function getURLParam(strParamName){
      var strReturn = "";
      var strHref = window.location.href;
      if ( strHref.indexOf("?") > -1 ){
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
          if (
    aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
            var aParam = aQueryString[iParam].split("=");
            strReturn = aParam[1];
            break;
          }
        }
      }
      return unescape(strReturn);
  }

function actualiza_produto(cod_pr)
{
 var pr=cod_pr;
  alert(pr);
  alert(document.window.form.codigo_produto.value);
  document.getElementById('codigo_produto').value=pr;
  
 //document.frmcarrinho.codigo_produto.value=pr;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function update_car(cmsauxtxt,totaux)
{
//alert(cmsauxtxt);
//alert(totaux);
  var aux=cmsauxtxt;
  var qtd_final;
  var aux1=totaux;
 // eval(cmsauxtxt);
  
  var qtd=(document.getElementById(cmsauxtxt).value);
  
  if(IsNumeric(qtd)==false)
  {
    alert('Quantidade Inválida!');
    return;
  }
  
  var qtd_aux;
  
  
  qtd_aux=qtd;
  
  if(qtd_aux<1)
  {
    qtd_final=1;
    }
  else
  {
    qtd_final=qtd_aux;
  }
  
  var pr;
  var quantidade;
  
    
  var url ="gest/actualiza_carrinho2.php"; 	
  			
  		var post_data="produto="+aux;
  		post_data=post_data+"&quantidade="+qtd_final;
  		
  		var cmsajaxhttp = getXmlHttpRequest();	//785
      	
  		cmsajaxhttp.open("GET", url+'?'+post_data, true);
  		
  		cmsajaxhttp.onreadystatechange = function(){
  		
  			if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
  				
  				var linha = new Array();
  				linha=resultado.split("|*|*|");
  				
    				
  				document.getElementById(aux1).innerHTML=linha[0];
  				document.getElementById('total').innerHTML=linha[1];
  				
  				document.getElementById(cmsauxtxt).value=qtd_final;
  				
  				
  			}
  		}
  	cmsajaxhttp.send(null);
  
  
}

function show()
{
  document.getElementById('div_carrinho').style.display='block';
  setTimeout("hide()",7000);
}
function hide()
{
  document.getElementById('div_carrinho').style.display='none';
}

function actualiza_carrinho(qtd,produto)
{

  var produtoid=produto;
  var quantidade=qtd;
  var cor=getCheckedValue(document.forms['frmcarrinho'].elements['cor']);
  var tamanho=getCheckedValue(document.forms['frmcarrinho'].elements['tam']);
  
  var url ="gest/actualiza_carrinho.php"; 	
    
  var post_data="produto="+produtoid;
  var post_data=post_data+"&qntd="+quantidade;
  var post_data=post_data+"&cor="+cor;
  var post_data=post_data+"&tamanho="+tamanho;
    
  var cmsajaxhttp = getXmlHttpRequest();	//785
  
  
  
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
  			   if(resultado=='KO')
  			   {
  			     return;
           } else if (resultado=='KO2'){
            document.getElementById("div_carrinho").style.display="none";
            
            document.getElementById("div_indisponivel").style.display="block";
            
           }else {
            show();
      			document.getElementById("num_itens").innerHTML=(resultado);
      			}
  			}
  		}
  	cmsajaxhttp.send(null); 
}

function actualiza_listacategorias(id_super)
{
  var super_familia=id_super;
  
  var url ="gest/actualiza_listacategorias.php"; 	
    
  var post_data="familia="+super_familia;
  
    //alert(post_data);
    
  var cmsajaxhttp = getXmlHttpRequest();	//785
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
  				
            document.getElementById("loader").style.display="none";
    				document.getElementById("lista_categorias").innerHTML=(resultado);
            document.getElementById("lista_categorias").style.display="block";      
            //alert(linha[1]);
  			}
  		}
  	cmsajaxhttp.send(null); 
  	
}
function actualiza_tamanhos(id_cor)
{
  document.getElementById("tamanhos_disponives").style.display="none";
  document.getElementById("loader").style.display="block";
  
  var cor_codigo=id_cor;
  
  var url ="gest/actualiza_tamanhos.php"; 	
    
  var post_data="codigo_cor="+cor_codigo;
  
    //alert(post_data);
    
  var cmsajaxhttp = getXmlHttpRequest();	//785
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
            document.getElementById("loader").style.display="none";
    				document.getElementById("tamanhos_disponives").innerHTML=(resultado);
            document.getElementById("tamanhos_disponives").style.display="block";      
            //alert(document.getElementById("codigo_produto").value);
            //alert(linha[1]);
  			}
  		}
  	cmsajaxhttp.send(null); 
  	
}
