<?php session_start();
                            
                              
if ($_SESSION[ACAO]!='AGENDA')
	{ header("Location:inicio.php","_top");}


//CONECTA AO MYSQL              
include("lib/config.php");
include("lib/conexao_sinsweb.php");
include("funcoes.inc");


$Limite=LimiteAgenda();

//PEGA OS ESTADOS 
$sql = " SELECT distinct(DATE_FORMAT(data_hora, '%d/%m/%Y')) as data_disponivel,DAYNAME(data_hora) as dia_semana 
         FROM datas_homologacao 
		 WHERE cod_local=".$_SESSION[cod_local]." and cod_cancelamento = 0 and cod_agendamento = 0 and data_hora > DATE_ADD(CURDATE(), INTERVAL +".$Limite." DAY)  
		 ORDER BY data_hora  "; 




//EXECUTA A QUERY               
$sql = mysql_query($sql);       
   
$row = mysql_num_rows($sql);

?>


<script language="JavaScript">

function sConfirma(docform) 
{
 if (sConsiste(docform)) 
    { 
  window.parent.open("grava_agenda.php?dia=" + document.forms[0].listEstados.value+"&hora="+ document.forms[0].listCidades.value,'_top'); 
    }
}


function sConsiste(docform)
{
  if (document.forms[0].listEstados.value == 0)
    {
    alert("Informe a DATA ");
    document.forms[0].listEstados.focus();
    return false;
    }	
  if (document.forms[0].listCidades.value == 0)
    {
    alert("Informe a HORA ");
    document.forms[0].listCidades.focus();
    return false;
    }	

 return true;	 
}

function sRetorna(docform) 
{
  window.parent.open('gerar.php','dentro');
}

   function Dados(valor) {
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	     //deixa apenas o elemento 1 no option, os outros são excluídos
		 document.forms[0].listCidades.options.length = 1;
	     
		 idOpcao  = document.getElementById("opcoes");
		 
	     ajax.open("POST", "horarios.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
			   idOpcao.innerHTML = "Carregando...!";   
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXML(ajax.responseXML);
			   }
			   else {
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   idOpcao.innerHTML = ":: Primeiro selecione a Data ::";
			   }
            }
         }
		 //passa o código do estado escolhido
	     var params = 'estado='+valor;
		 ajax.send(params);
      }
   }
   
   function processXML(obj){
      //pega a tag cidade
      var dataArray   = obj.getElementsByTagName("cidade");
      
	  //total de elementos contidos na tag cidade
	  if(dataArray.length > 0) {
	     //percorre o arquivo XML paara extrair os dados
         for(var i = 0 ; i < dataArray.length ; i++) {
            var item = dataArray[i];
			//contéudo dos campos no arquivo XML
			var codigo    =  item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
			var descricao =  item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
			
	        idOpcao.innerHTML = "::Selecione";
			
			//cria um novo option dinamicamente  
			var novo = document.createElement("option");
			    //atribui um ID a esse elemento
			    novo.setAttribute("id", "opcoes");
				//atribui um valor
			    novo.value = codigo;
				//atribui um texto
			    novo.text  = descricao;
				//finalmente adiciona o novo elemento
				document.forms[0].listCidades.options.add(novo);
		 }
	  }
	  else {
	    //caso o XML volte vazio, printa a mensagem abaixo
		idOpcao.innerHTML = ":: Primeiro selecione a data ::";
	  }	  
   }

</script>

<html>
<head>
      <title>:: Hor&aacute;rios Agendamento</title>
	  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
.caixa_texto {text-align: left; background-color:FFFFFF; border: 1px solid #666666; font-size:8pt; color: #333333}
a:hover {
	text-decoration: none;
	color: #996600;
}
a:active {
	text-decoration: none;
}
.texto {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #333333;text-decoration: none;
}
.style3 {color: #CC0000}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

-->
</style>
<link href="css/my.css" rel="stylesheet" type="text/css">
<style type="text/css">
         input  { font-family: Verdana; font-size: 8pt }
         select { font-family: Verdana; font-size: 8pt }
    </style>
</head>
   
<body topmargin="0" >
<table width="766" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td class=titulo height="19" >&nbsp;</td>
        </tr>
        <tr>
          <td class=titulo_topo width="766" height="19" >Agendamento Homologa&ccedil;&atilde;o OnLine</td>
        </tr>
        <tr>
          <td height="19" ><img src="img/etapa3.gif" width="865" height="76"></td>
  </tr>
        <tr>
          <td><div align="center">
            <table width="90%" border="0" align="center" cellpadding="10" cellspacing="0">
              <tr>
                <td width="90%"  colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td><form name="frmAjax">
                      <div align="center">
                        <table width="90%" border="0" cellspacing="0">
                          <tr>
                            <td><hr></td>
                          </tr>
                          <tr>
                            <td width="71%"><font size="4">Empresa</font></td>
                          </tr>
                          <tr>
                            <td><table width="470" border="0" align="center" cellpadding="1" cellspacing="0" class="style4">
                              <tr>
                                <td width="46" colspan="0" class="texto">CNPJ.....:</td>
                                <td width="342" colspan="3"><span class="label"><font size="4"><? echo $_SESSION[cnpj]; ?></font></span></td>
                              </tr>
                              <tr>
                                <td colspan="0" class="texto">Raz&atilde;o Social:</td>
                                <td colspan="3"><span class="label"><font size="4"><? echo $_SESSION[nome]; ?></font></span></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td><hr></td>
                          </tr>
                          <tr>
                            <td><font size="4"><span class="style4">Dados do Trabalhador</span></font></td>
                          </tr>
                          <tr>
                            <td><table width="470" border="0" align="center" cellpadding="4" cellspacing="0" class="style4">
                              <tr>
                                <td colspan="0" class="texto">CPF.....:</td>
                                <td colspan="3"><span class="label"><font size="4"><? echo $_SESSION[trabalhador_cpf]?></font></span></td>
                              </tr>
                              <tr>
                                <td width="46" colspan="0" class="texto">Nome.....:</td>
                                <td width="342" colspan="3"><span class="label"><font size="4"><? echo $_SESSION[trabalhador_nome]; ?></font></span></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td><hr></td>
                          </tr>
                          <tr>
                            <td><font size="4">Local Homologa&ccedil;&atilde;o: <span class="label"><font size="4"><? echo $_SESSION[local]?></font></span></font></td>
                          </tr>
                          <tr>
                            <td>&nbsp;</td>
                          </tr>
                          <tr>
                            <td>&nbsp;</td>
                          </tr>
                        </table>
                        <table width="90%" border="0" cellpadding="0" cellspacing="0">
                          <tr>
                            <td width="478" colspan="2"><hr></td>
                          </tr>
                          <tr>
                            <td colspan="2" ><div align="center"><span class="style3">
                              <strong>Dias e hor&aacute;rios dispon&iacute;veis para agendamento.
                              A agenda &eacute; liberada para os pr&oacute;ximos 30 dias
                            </strong></span></div></td>
                          </tr>
                          <tr>
                            <td colspan="2"><hr></td>
                          </tr>
                          <tr>
                            <td colspan="2" class=label_b>&nbsp;</td>
                          </tr>
                          <tr>
                            <td colspan="2" class=label_b><table width="470" border="0" align="center" cellpadding="4" cellspacing="0" class="style4">
                              <tr>
                                <td width="54"><font size="4">Dia:</font></td>
                                <td width="400"><span class="label"><font size="4">
                                  <select name="listEstados" onChange="Dados(this.value); ">
                                    <option value="0">:: Selecione o dia</option>
                                    <? for($i=0; $i<$row; $i++) { ?>
                                    <option value="<? echo mysql_result($sql, $i, "data_disponivel"); ?>"> <? echo mysql_result($sql, $i, "data_disponivel"); ?> <? echo DiaSemana(mysql_result($sql, $i, "dia_semana")); ?></option>
                                    <? } ?>
                                </select>
                                </font></span></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td colspan="2" class=label_b>&nbsp;</td>
                          </tr>
                          <tr>
                            <td colspan="2" class=label_b><table width="470" border="0" align="center" cellpadding="4" cellspacing="0" class="style4">
                              <tr>
                                <td width="54"><font size="4">Hora:</font></td>
                                <td width="400"><select name="listCidades" >
                                  <option id="opcoes" value="0">:: Selecione o dia primeiro</option>
                                </select></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr>
                            <td colspan="2"><hr></td>
                          </tr>
                          <tr>
                            <td colspan="2"><div align="center"><span class="texto">
                              <input type="button" name="btnAgenda" value="Agendar Homologa&ccedil;&atilde;o" onClick="sConfirma(document.frmAjax)" style="font-family: Tahoma; font-size: 8 pt; color: #FF0000" id="btnAgenda">
                              </span>
                              <input type="button" name="Button2" value="Voltar" onClick="sRetorna(document.frmAjax)" style="font-family: Tahoma; font-size: 8 pt; color: #000">
                            </div></td>
                          </tr>
                        </table>
                      </div>
                      <div align="center"><br>
                        &nbsp;</div>
                    </form></td>
                  </tr>
                </table></td>
              </tr>
            </table>
          </div></td>
        </tr>
      </table>
<h1>&nbsp;</h1>
      <h1>&nbsp;</h1>
<br>
</body>
</html>