function validaDataF(){

}
function validaData3(){
 var dat      = document.form.data_entrega.value;
 ddd       = dat.substr(0,2);
 mmm       = dat.substr(3,2);
 dddmmm    = ddd+mmm;

 document.getElementById("iframe_data").src = "ifr_data.php?data_entrega="+document.form.data_entrega.value+"&pesq="+dddmmm+"&fl_pesq=0"; 
// setTimeout("validaDataF()",500);
}

function validaDataOuro(){

 var dat      = document.form.data_entrega.value;
 ddd       = dat.substr(0,2);
 mmm       = dat.substr(3,2);
 dddmmm    = ddd+mmm;

 document.getElementById("iframe_data").src = "ifr_dataOuro.php?data_entrega="+document.form.data_entrega.value+"&pesq="+dddmmm+"&fl_pesq=0"; 
// setTimeout("validaDataF()",500);
}

function validaData2(){


if(document.form.data_entrega.value==""){}
else{

 var msgm     = "";
 var dat      = document.form.data_entrega.value;
 hora_atual   = document.form.hora_hoje.value;
 
// alert(dddmmm);
 teste     = dat.substr(0,1);
 if(teste=="0")
  {dia_entrega     = dat.substr(1,1);}
 else {dia_entrega     = dat.substr(0,2);}
 
 
 mes_entrega     = dat.substr(3,2);
 
 ano_entrega     = dat.substr(6,4);
 
 

 pega_semana = new Date(mes_entrega + "-" + dia_entrega + "-" + ano_entrega);
 semana_entrega = pega_semana.getDay();
 semana_entrega = semana_entrega+1;

 alert("A:"+mes_entrega);
 dia_entrega = parseInt(dia_entrega);
 //alert("D:"+mes_entrega);
 
 mes_entrega = parseInt(mes_entrega);
 alert("D:"+mes_entrega);
 
 ano_entrega = parseInt(ano_entrega);
 
 dataWeHoje  = new Date();
 semana_hoje = dataWeHoje.getDay();
 semana_hoje = semana_hoje+1;
 semana_hoje = parseInt(semana_hoje);

 
 //alert(document.form.dia_hoje.value);
 dia_hoje = document.form.dia_hoje.value;
 if(dia_hoje<10) {dia_hoje = dia_hoje.substr(1,1); }
 dia_hoje = parseInt(dia_hoje);

 
 if(hora_atual>10)
   {
   if(semana_hoje==6){dia_hoje = dia_hoje+3;}
   else{ 
     dia_hoje = dia_hoje+1;
     }
   }
else 
   {
   if(semana_hoje==6){dia_hoje = dia_hoje+2;}
   } 
 
 //alert(mes_entrega+" - "+document.form.mes_hoje.value);
 
if(document.form.libera.value=="sim") {  
 if((semana_entrega==7)||(semana_entrega==1)||(semana_hoje==1)||(semana_hoje==7)) { msgm = "Não é possível agendar entregas nos Sábados ou Domingos.";}
 else
   {
   
   if(ano_entrega<document.form.ano_hoje.value) 
    {msgm = "1Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis..";} 
   else 
    {
	  if(mes_entrega<document.form.mes_hoje.value) 
	     {msgm = "2Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis.."; }	
	  else
	     {
		  if((dia_entrega<=dia_hoje)&&(mes_entrega<=document.form.mes_hoje.value)) 
	          {msgm = "3Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis..";}
		  
	     }
     }
   
   }// fim do if NAO EH SABADO NEM DOMINGO
 }// fim do libera
 else{msgm = "Data inválida! Feriado ou Férias coletivas.";}
 
 if(msgm==""){}
 else {
	alert(msgm); 
	document.form.data_entrega.value = "";
	document.form.data_entrega.focus();		
	}
 }//----IF se campo data nao for nulo

 
 
}//---fim funcao

function validaData(){

if(document.form.data_entrega.value==""){}
else{

var dat  = document.form.data_entrega.value;
hora   = document.form.hora_hoje.value;
//semana= document.form.semana_hoje.value;
//alert(hora);
var msgm = "";

dia = dat.substr(0,2);
mes = dat.substr(3,2);
ano = dat.substr(6,4);
//alert (dia+mes+ano);
if(hora>11){dia=dia-1;}


dataWe = new Date(mes + "-" + dia + "-" + ano);
dataWeHoje = new Date();
dia_semana = dataWe.getDay();
dia_semana = dia_semana+1;


//else {msgm = "Não é possível agendar entregas nos Sábados ou Domingos.";}
//if((dia_semana>0)&&(dia_semana<6))
//{

semana_hoje = dataWeHoje.getDay();
if(semana_hoje==5) dia=dia-2;

//semana_hoje = semana_hoje+1;
//alert(semana_hoje);

if((semana_hoje==0)||(semana_hoje==6))
{
msgm = "Não é possível gerar pedidos nos sábados e domingos.";
}
else{
if((dia_semana>0)&&(dia_semana<6))
{
 if(ano<document.form.ano_hoje.value) 
  {msgm = "Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis..";} 
 else 
  {
	if(mes<document.form.mes_hoje.value) 
	   {msgm = "Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis.."; }	
	else
	   {
	   if((dia<=document.form.dia_hoje.value)&&(mes<=document.form.mes_hoje.value)) 
	     {msgm = "Data inválida! Até 11:00 horas, entrega para o dia seguinte. Após, entrega em 2 dias úteis..";}
	   
	   
	   }
   }
}else {msgm = "Não é possível agendar entregas nos Sábados ou Domingos.";}
		
}		
		
		
		if(msgm==""){}
		else {
		    alert(msgm); 
			document.form.data_entrega.value = "";
			document.form.data_entrega.focus();		
			}





}


}






function validaZero(valor){
if(valor==1)
{
	  if(document.form1.qtd_passagem.value==0) 
		{
		document.form1.qtd_passagem.value="";
		alert("Valor informado não pode ser ZERO !!!");
		document.form1.qtd_passagem.focus();
		}
	  
}else
  {
  if(document.form1.qtd_embalagem.value==0) 
		{
		document.form1.qtd_embalagem.value="";
		document.form1.qtd_embalagem.focus();
		alert("Valor informado não pode ser ZERO !!!");
		
		}
   else{Calcular();}
	   

  }
 
  
}	

function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl  +',scrollbars='+scroll+',resizable=no'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


//Mascara genérica para qualquer campo do formulario, é só passar o formato
function mascara(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida) 
  {
	src.value += texto.substring(0,1);
  }
}



function UpdateQtdPassagem(item)
{
	itemId = item.name;
	newQty = item.options[item.selectedIndex].text;
				
	document.location.href = 'index.php?page=fazerpedido&action=update_item&id='+itemId+'&qtd_passagem='+newQty;
}

function UpdateQtdEmbalagem(item)
{
	itemId = item.name;
	newQty = item.options[item.selectedIndex].text;
				
	document.location.href = 'index.php?page=fazerpedido&action=update_item&id='+itemId+'&qtd_emblagem='+newQty;
}


function Calcular(){
var a = eval(window.form1.qtd_passagem.value);
var b = eval(window.form1.qtd_embalagem.value);
var c = eval(a * b);

if(window.form1.qtd_passagem.value != ""){
	window.form1.qtd_total.value = c;
}else{
	window.form1.qtd_total.value = window.form1.qtd_embalagem.value;
}


}
 
		function showCalendar(destiny){
		//var path="jfuncoesavascript/calendario.html";
		var path = "funcoes/calendario.php";  
		dateDestiny = destiny;
		data = eval("document.form."+destiny+".value");
		var parameter = "date="+data;
		abrePopup(path+"?"+parameter+"&destiny="+destiny, "Calendario", "left=360,top=200,width=280,height=210,scrollbars=no,status=no,menubar=no,toolbar=no,resizable=no,copyhistory=no, directories=no, personalbar=no");
	}
	
	
	function abrePopup(url, name, par) {
		var stamp = (new Date()) - 0;
		if (url.indexOf("?") == -1) {
			url += "?hdnTimeStamp=" + stamp;
		} else {
			url += "&hdnTimeStamp=" + stamp;
		}
		window.open(url, name, par);
	}
	
	
	function setDate(actualDate, destiny){
		try{
			document.form.elements[dateDestiny].value=actualDate;
			document.form.elements[dateDestiny].focus();
		}catch(e){}
	}



//Funcao para validar formulario
function validateForm(campos){
var theMessage = "Por favor preencha os seguintes campos: \n-----------------------------------\n";
var theMessage2 = "Por favor preencha coretamente o seguinte campo: \n-----------------------------------\n";
var noErrors = theMessage;


//----------SEPARA CAMPOS -----------------
var delimiter = ",";
var item  = campos;
tempArray = new Array(2);
var Count = 0;
var tempString=new String(item);
var auxx ="";


while (tempString.indexOf(delimiter)>0) {
	tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
	tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
	Count=Count+1;
  }
tempArray[Count]=tempString;

//------ FIM SEPARA CAMPOS -----------------

var nomeCampo  = "";
var tipoCampo  = "";
var delimiter2 = ":";
var conteudo_campo = "";
var radioCheck = false;
for (i=0;i<Count+1;i++)
  {
 
  nomeCampo = tempArray[i].substr(0,tempArray[i].indexOf(delimiter2));
  tipoCampo = tempArray[i].substr(tempArray[i].indexOf(delimiter2)+1,1);
  mgmCampo = tempArray[i].substr(tempArray[i].indexOf(delimiter2)+3,25);

  auxx      = "document.getElementById('" + nomeCampo + "').value";
   
//  alert(tipoCampo);
  conteudo_campo = eval(auxx);
  /*----- Tipos de Campos ---------
  		1.texto 
		2.numero
		3.email
		4.data
		5.cnpj
		6.data
   ------------------------------*/
  switch (tipoCampo) { 
       case '1':
			if (conteudo_campo == "") 
					{theMessage = theMessage + "\n --> " + mgmCampo;} 
       break ;
       case '2': 
			if (conteudo_campo == "") 
					{theMessage = theMessage2 + "\n --> " + mgmCampo;} 


	    
	   break;
	   case '3': 
	        if (conteudo_campo == "") 
					{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
	   break;
	   case '4': 
	        if (conteudo_campo == "") 
					{
					 theMessage = theMessage + "\n --> " + mgmCampo; 
					} 
	   break;
	   
   } 

 }



if (theMessage == noErrors) {
return true;

} else {

// If errors were found, show alert message
alert(theMessage);
return false;
}

}
// End -->


function TESTA(CNUMB,CTYPE)
{

  if(Verify(CNUMB, CTYPE))
  {
    //alert(CTYPE+" válido!");
  }
  else
  {    
	alert(CTYPE+" inválido!");
	return false;
  }
  return;
}

function ClearStr(str, char)
{
  while((cx=str.indexOf(char))!=-1)
  {		
    str = str.substring(0,cx)+str.substring(cx+1);
  }
  return(str);
}

function ParseNumb(c)
{
  c=ClearStr(c,'-');
  c=ClearStr(c,'/');
  c=ClearStr(c,',');
  c=ClearStr(c,'.');
  c=ClearStr(c,'(');
  c=ClearStr(c,')');
  c=ClearStr(c,' ');
  if((parseFloat(c) / c != 1))
  {
    if(parseFloat(c) * c == 0)
    {
      return(c);
    }
    else
    {
      return(0);
    }
  }
  else
  {
    return(c);
  }
}

function Verify(CNUMB,CTYPE)
{
  CNUMB=ParseNumb(CNUMB)
  if(CNUMB == 0)
  {
    return(false);
  }
  else
  {
    g=CNUMB.length-2;
    if(TestDigit(CNUMB,CTYPE,g))
    {
      g=CNUMB.length-1;
      if(TestDigit(CNUMB,CTYPE,g))
      {	
        return(true);
      }
      else
      {
        return(false);
      }
    }
    else
    {
      return(false);
    }
  }
}

function TestDigit(CNUMB,CTYPE,g)
{
  var dig=0;
  var ind=2;
  for(f=g;f>0;f--)
  {
    dig+=parseInt(CNUMB.charAt(f-1))*ind;
    if (CTYPE=='CNPJ')
    { if(ind>8) {ind=2} else {ind++} }
    else
    { ind++ }
  }
  dig%=11;
  if(dig<2)
  {
    dig=0;
  }
  else
  {
    dig=11-dig;
  }
  if(dig!=parseInt(CNUMB.charAt(g)))
  {
    return(false);
  }
  else
  {
    return(true);
  }
}



function mostratbl(id)
{
	if (!document.getElementById(id).style.display) {
		document.getElementById(id).style.display = 'none';
	}
	else
	{
		document.getElementById(id).style.display = '';
	}
}

function mudaimg(imagem,img, img2) {
  
  if (eval("document."+imagem+".value == 1")) {
    eval("document."+imagem+".src = 'images/"+img2+"'");
    eval("document."+imagem+".value = 0");	
  }
  else {
    eval("document."+imagem+".src = 'images/"+img+"'");
    eval("document."+imagem+".value = 1");	
  }
}























//Funcao para validar formulario
function validateForm3(dat){

alert('aaa');
alert(dat);


}

