// JavaScript Document

    var rules2=new Array();
    rules2[0]='cep_e: -> Cep|required';
	rules2[1]='sexo_e: -> Sexo da pessoa que sera presenteada|required';
	rules2[2]='nome_e: -> Nome Completo|required';
	rules2[3]='endereco_e: -> Endereço|required';
	rules2[4]='bairro_e: -> Bairro|required';
	rules2[5]='cidade_e: -> Cidade|required';
	rules2[6]='ddd_e: -> DDD|required';
	rules2[7]='ddd_e: -> DDD|numeric';
	rules2[8]='ddd_e: -> DDD|minlength|2';
	rules2[9]='numero_e: -> Número|required';
	rules2[10]='flag: -> É necessário calcular a taxa do frete primeiro.|equal|1';
	rules2[11]='tipo_pagamento: -> Escolha a forma de pagamento|required';
	rules2[12]='regras: -> Marque que leu as Regras.|required';

/*
	rules2[10]='email_e: -> Endereço de e-mail para entrega|required';
	rules2[11]='email_e: -> Endereço de e-mail para entrega|email';
	rules2[12]='email2: -> Repita o E-mail|required';
	rules2[13]='email2: -> E-mails não conferem|equal|$email_e';	
*/
	
function restaura_periodo(){
	document.getElementsByName("periodo")[0].checked = false;
	document.getElementsByName("periodo")[1].checked = false;
}
	
function i_ajax_teste(valortotal) {
	// verifico consistencia
		if(document.getElementById('cidade_e').value==""){
			alert('Uma cidade deve ser escolhida');
			return false;
		}
		var acidade = document.getElementById('cidade_e').value;
		
		//// a data de entrega
		if(document.getElementById("dia").value != "" && document.getElementById("mes").value != "" && document.getElementById("ano").value != ""){
			var nada = "nada";
		}else{
			alert('A data de entrega deve ser preenchida');
			return false;
		}
		
		// verifico se a data escolhida serve para entrega
		if(document.getElementById('dataok').value=="0"){
			alert('A data de entrega escolhida não é válida!\nEscolha outra.');
			return false;
		}	
		
		

		var semm = document.getElementById("xxdiasemana").value;
		if(semm != "Sábado" && semm != "Domingo"){

			/////////////////// periodo
			if(document.getElementsByName("periodo")[0].checked == false && document.getElementsByName("periodo")[1].checked == false && document.getElementById('hora').value == ""){
				alert('O perído do dia deve ser selecionado (Manhã ou Tarde)');
				return false;		
			}

		}
  


		/////////////////// dia_semana
		var adia_semana = document.getElementById('xxdiasemana').value;	
		
		
		///// hora
		var ahora = document.getElementById('hora').value;
		
		///// feriado
		var aferiado = document.getElementById('xxferiado').value;	
		
		//function ajax_teste($acidade,$adia_semana,$ahora,$aferiado,$valortotal){
		
		x_ajax_teste(acidade,adia_semana,ahora,aferiado,valortotal, do_ajax_teste);
}

	// funcao que retorna o valor para o <div>
	function do_ajax_teste(valor_retornado) {
	//alert(valor_retornado)

	if(valor_retornado != 1 && valor_retornado != 0){
		meu_array=valor_retornado.split("|");
		//$ret = "$valorfrete|$valorfretef|$valortotal|$valortotalf";
	document.getElementById("div_taxa_entrega").innerHTML = 'R$'+meu_array[1];
	document.getElementById("div_total_compra").innerHTML = 'R$'+meu_array[3];
	
	document.getElementById("taxa_entrega").value = meu_array[0];
	document.getElementById("total_compra").value = meu_array[2];
	document.getElementById("flag").value = "1";
	}


	//meu_array=valor_retornado.split("|")
	//document.getElementById("msg").innerHTML = meu_array[0];
	}
	


//----------------------------------------------------------------------
	function i_ajax_fabrica(vt) {
		//document.getElementById("dados").style.display='none';
		if(document.getElementById("dia").value != "" && document.getElementById("mes").value != "" && document.getElementById("ano").value != ""){
			var datae = document.getElementById("dia").value + "/" + document.getElementById("mes").value + "/" + document.getElementById("ano").value;
		x_ajax_fabrica(datae,vt, do_ajax_fabrica);
		}
		
	}

	// funcao que retorna o valor para o <div>
	function do_ajax_fabrica(valor_retornado) {
		//alert(valor_retornado)
		//// status numerico | Mensagem | dia semana | feriado 0/1 | valordacompra | valorcompraformatado | vencimento Y-m-d
	meu_array=valor_retornado.split("|")
	
	//repassando valores
	document.getElementById("xxdiasemana").value=meu_array[2];
	document.getElementById("xxferiado").value=meu_array[3];
	document.getElementById("vencimento").value=meu_array[6];
	
	// mostrando dados ou nao
	if(meu_array[0] == "0"){
		document.getElementById("dataok").value="0";
		document.getElementById("dados").style.display='none';
		
		
	document.getElementById("div_taxa_entrega").innerHTML = 'R$0,00';
	document.getElementById("div_total_compra").innerHTML = 'R$'+meu_array[5];
	document.getElementById("taxa_entrega").value = '0';
	document.getElementById("total_compra").value = meu_array[4];
	document.getElementById("flag").value = "0";		
		
		
		
		alert(meu_array[1]);
	}

	if(meu_array[0] == "1"){
		document.getElementById("dados").style.display='block';
		document.getElementById("dataok").value="1";
		

	document.getElementById("div_taxa_entrega").innerHTML = 'R$0,00';
	document.getElementById("div_total_compra").innerHTML = 'R$'+meu_array[5];
	document.getElementById("taxa_entrega").value = '0';
	document.getElementById("total_compra").value = meu_array[4];
	document.getElementById("flag").value = "0";


	}
	
	document.getElementById("dia_sem").innerHTML = '<strong>' + meu_array[2] + '</strong>';
		if(meu_array[2] == "Sábado" || meu_array[2] == "Domingo" || meu_array[3] == "1"){ // verificando se data da entrega é sab,dom, ou feriado
			document.getElementById("m02").style.display='block';
			document.getElementById("m01").style.display='none';
			document.getElementById("xhora").innerHTML = '<select name=\"hora\" id=\"hora\"  onchange=\"restaura_periodo()\"> <option value=\"\" selected=\"selected\"><option value=\"08\">08</option> <option value=\"09\">09</option> <option value=\"10\">10</option> <option value=\"11\">11</option> <option value=\"12\">12</option> <option value=\"13\">13</option> <option value=\"14\">14</option> <option value=\"15\">15</option> </select>:<select name=\"minuto\" id=\"minuto\" onchange=\"restaura_periodo()\"><option value=\"00\">00</option><option value=\"30\">30</option></select> (hora : minuto) ';
		}else{
			document.getElementById("m02").style.display='none';
			document.getElementById("m01").style.display='block';
			document.getElementById("xhora").innerHTML = '<select name=\"hora\" id=\"hora\"  onchange=\"restaura_periodo()\"> <option value=\"\" selected=\"selected\"></option> <option value=\"06\">06</option> <option value=\"07\">07</option> <option value=\"08\">08</option> <option value=\"09\">09</option> <option value=\"10\">10</option> <option value=\"11\">11</option> <option value=\"12\">12</option> <option value=\"13\">13</option> <option value=\"14\">14</option> <option value=\"15\">15</option> <option value=\"16\">16</option> <option value=\"17\">17</option> <option value=\"18\">18</option> <option value=\"19\">19</option>  <option value=\"20\">20</option></select>:<select name=\"minuto\" id=\"minuto\" onchange=\"restaura_periodo()\"><option value=\"00\">00</option><option value=\"30\">30</option></select> (hora : minuto) ';	
		}
	}
//----------------------------------------------------------------------
	

