// JavaScript Document
function getXmlHttpRequest() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function add_carrinho(mycodigo,txt_aviso)
{
  var codigo=mycodigo;
  var qnt=document.getElementById('qtd_prt_'+mycodigo).value;
  var url ="add.php"; 	
  var post_data="codigo="+codigo;
  post_data= post_data+"&qnt="+qnt;
  var cmsajaxhttp = getXmlHttpRequest();
  
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
  cmsajaxhttp.onreadystatechange = function(){
		if (cmsajaxhttp.readyState==4){
			var resultado = cmsajaxhttp.responseText;
			var rs = resultado.split('||');
			if (rs[1]=='OK'){
			  alert(txt_aviso);
        document.getElementById('totit_carr').innerHTML = rs[2]+"&nbsp;items";
        document.getElementById('tot_carr').innerHTML = rs[3]+"&nbsp;€";
        document.getElementById('carrinho').style.display = 'block';
      }
		}
	}
 	cmsajaxhttp.send(null);
}

function validate_entrega(thisform) {
  var erro=0;
  for (i=thisform.opc_ent.length-1; i > -1; i--) {
    if (thisform.opc_ent[i].checked) {
      var _t_ent = thisform.opc_ent[i].value;
      break; 
    }
  }

  //alert(_t_ent);
  if(_t_ent==2){
    //ent_nif; ent_tel; ent_local; ent_cp2; ent_cp1; ent_morada; ent_nome
    var nome = document.getElementById('ent_nome');
    var mora = document.getElementById('ent_morada');
    var cp1  = document.getElementById('ent_cp1');
    var cp2  = document.getElementById('ent_cp2');
    var loc  = document.getElementById('ent_local');
    var tel  = document.getElementById('ent_tel');
    var nif  = document.getElementById('ent_nif');
    if(nome.value==''){
      nome.style.border = '1px solid #D20000';
  		nome.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      nome.style.border = '1px solid #D3D3D3';
    	nome.style.color  = '#8D8D8D';
    }
    if(mora.value==''){
      mora.style.border = '1px solid #D20000';
  		mora.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      mora.style.border = '1px solid #D3D3D3';
    	mora.style.color  = '#8D8D8D';
    }
    if(cp1.value==''){
      cp1.style.border = '1px solid #D20000';
  		cp1.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      cp1.style.border = '1px solid #D3D3D3';
    	cp1.style.color  = '#8D8D8D';
    }
    if(cp2.value==''){
      cp2.style.border = '1px solid #D20000';
  		cp2.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      cp2.style.border = '1px solid #D3D3D3';
    	cp2.style.color  = '#8D8D8D';
    }
    if(loc.value==''){
      loc.style.border = '1px solid #D20000';
  		loc.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      loc.style.border = '1px solid #D3D3D3';
    	loc.style.color  = '#8D8D8D';
    }
    if(tel.value==''){
      tel.style.border = '1px solid #D20000';
  		tel.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      tel.style.border = '1px solid #D3D3D3';
    	tel.style.color  = '#8D8D8D';
    }
    if(nif.value==''){
      nif.style.border = '1px solid #D20000';
  		nif.style.color  = '#D20000';
  		if(erro == 0) erro = 1;
    } else {
      nif.style.border = '1px solid #D3D3D3';
    	nif.style.color  = '#8D8D8D';
    }
    
  } else {
    erro = 0;
  }
  
  //alert(erro);
  if(erro==0){
    return true;
  } else {
    return false;
  }
}

