/*****************************
*                            *
* Scrips para o php          *
*                            *
*****************************/

/*****************************
* comuns                     *
*****************************/
function IsNum(obj,event){

	var Tecla = event.charCode;
    var ie = event.keyCode;

    if (!event) event = window.event;
    
	var code;
    
	if (event.keyCode) code = event.keyCode;

    else if (event.which) code = event.which; // Netscape 4.?

    //se nao for número nem parentesis ou espaço
    if (code < 48 || code > 59 ){
    	event.returnValue = false;
        alert("Só devem ser digitados números!");
        if (event.which){
        	event.preventDefault();
        }
        return false;
    }else{
    	event.returnValue = true;
        return true;
    }
}

function apagar(caixa){
	caixa.value = "";
	caixa.style.color = "#000000";
}

function confirma(){
	var resp=confirm("Deseja, realmente, excluir este registro?")
    if(resp){
    	return true;
    }else{
    	return false;
    }
}

function quant(obj, event){
           
	if(obj.value.length>=10){
    	event.returnValue = false;
        alert( "O campo deve ter no máximo 10 caracteres!" );
        if (event.which){
        	event.preventDefault();
        }
        obj.focus();
        return false;
    }
}

function ChangeVisibility(tagId){
	var item = document.getElementById(tagId);
	if (item.style.visibility == 'hidden'){
		item.style.visibility = 'visible';
		item.style.display = 'block';
	}
	else{
		item.style.visibility = 'hidden';
		item.style.display = 'none';
	}
}

/*****************************
* index.php                  *
*****************************/
function enviarDadosLogin(){

	<!--Testa o campo usuário-->
    if(document.logar.login.value==""){
    	alert( "O campo usuário é obrigatório!" );
        document.logar.login.focus();
        return false;
    }else if (document.logar.login.value.length > 12){
    	alert( "O campo usuário deve ter no máximo 12 caractéres!" );
        document.logar.login.focus();
        return false;
    }
          
    <!--Testa o campo senha-->
    if(document.logar.senha.value==""){
    	alert( "O campo senha é obrigatório!" );
        document.logar.senha.focus();
        return false;
    }
        
	return true;
	
}

/*****************************
* tarefa_editar.php          *
*****************************/
function enviardadosTarefaEditar(){

	<!--Testa o campo clientes-->
    if(document.form1.clientes.value==""){
    	alert( "Você deve selecionar um cliente!" );
        document.form1.clientes.focus();
        return false;
    }
		           
    <!--Testa o campo divisao-->
    if(document.form1.divisao.value==""){
    	alert( "Você deve selecionar uma divisão de trabalho!" );
        document.form1.divisao.focus();
        return false;
    }
        
    <!--Testa o campo nome-->
    if((document.form1.nome.value=="") || (document.form1.nome.value=="Titulo da tarefa")){
    	alert( "Você deve preencher o nome da tarefa!" );
        document.form1.nome.focus();
        return false;
    }
        
	return true;
}

/*****************************
* tarefa_cadastrar.php       *
*****************************/
function enviardadosTarefaCadastrar(){

	<!--Testa o campo clientes-->
    if(document.form1.clientes.value==""){
    	alert( "Você deve selecionar um cliente!" );
        document.form1.clientes.focus();
        return false;
    }
		           
    <!--Testa o campo divisao-->
    if(document.form1.divisao.value==""){
    	alert( "Você deve selecionar uma divisão de trabalho!" );
        document.form1.divisao.focus();
        return false;
    }
        
    <!--Testa o campo nome-->
    if((document.form1.nome.value=="") || (document.form1.nome.value=="Titulo da tarefa")){
    	alert( "Você deve preencher o nome da tarefa!" );
        document.form1.nome.focus();
        return false;
    }
        
	return true;
	
}

/*****************************
* clipping_cadastrar.php     *
*****************************/

function enviardadosClippingCadastrar(){
		
	<!--Testa o campo cliente-->
    if(document.form1.clientes.value==""){
    	alert( 'Você deve preencher o campo "Cliente"!');
        document.form1.clientes.focus();
        return false;
    }
    
	<!--Testa o campo data-->
    if((document.form1.data_campanha.value.length >"0")&&(document.form1.data_campanha.value.length<"10")){
    	alert( 'Você deve preencher o campo "Data da Campanha" neste formato 00/00/0000!');
        document.form1.data_campanha.focus();
        return false;
    }      
	    
    <!--Testa o campo tipo-->
    if(document.form1.tipo.value==""){
    	alert( 'Você deve preencher o campo "Tipo de Anúncio"!');
        document.form1.tipo.focus();
        return false;
    }         

    <!--Testa o campo titulo-->
    if(document.form1.titulo.value=="") {
    	alert('Você deve preencher o campo "Nome da Campanha"!');
        document.form1.titulo.focus();
        return false;
    }      
        
    <!--Testa o campo arquivo-->
    if(document.form1.arquivo.value==""){
    	alert( 'Você deve preencher o campo "Arquivo"!' );
        document.form1.arquivo.focus();
        return false;            
    }
        
    var extensoesOk = ",.gif,.jpg,jpeg,.pdf,";
	var extensao = "," + document.form1.arquivo.value.substr(document.form1.arquivo.value.length - 4).toLowerCase() + ",";
		
	if (document.form1.arquivo.value == ""){
		alert("O campo do endereço da imagem está vazio!!");
		document.form1.arquivo.focus();
		return false;
	}else if( extensoesOk.indexOf( extensao ) == -1 ){
		alert( document.form1.arquivo.value + "\nNão possui uma extensão válida");
		document.form1.arquivo.focus();
		return false;
	}
        
	return true;

}

function mascara_dataClippingCadastrar(data_campanha){
	
	var mydata = '';
    mydata = mydata + data_campanha;
    
	if (mydata.length == 2){
    	mydata = mydata + '/';
        document.form1.data_campanha.value = mydata;
    }
    if (mydata.length == 5){
    	mydata = mydata + '/';
        document.form1.data_campanha.value = mydata;
    }
    if (mydata.length == 10){
    	verifica_dataClippingCadastrar();
    }
}

function verifica_dataClippingCadastrar(){

	dia = (document.form1.data_campanha.value.substring(0,2));
    mes = (document.form1.data_campanha.value.substring(3,5));
    ano = (document.form1.data_campanha.value.substring(6,10));

    situacao = "";
    // verifica o dia valido para cada mes
    if ((dia<01)||(dia<01 || dia>30)&&(mes==04 || mes==06 || mes==09 || mes==11)||dia > 31) {
    	situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
    	situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
    	situacao = "falsa";
    }

    if (document.form1.data_campanha.value == "") {
    	situacao = "falsa";
    }

    if (situacao == "falsa") {
    	alert("Data inválida,verifique!");
        document.form1.data_campanha.focus();
    }
}	



/*****************************
* clipping_editar.php        *
*****************************/
function enviardadosClippingEditar(){
		
	<!--Testa o campo cliente-->
    if(document.form1.clientes.value==""){
    	alert( 'Você deve preencher o campo "Cliente"!');
        document.form1.clientes.focus();
        return false;
    }
    
    <!--Testa o campo data-->
    if((document.form1.data_campanha.value.length >"0")&&(document.form1.data_campanha.value.length<"10")){
    	alert( 'Você deve preencher o campo "Data da Campanha" neste formato 00/00/0000!');
        document.form1.data_campanha.focus();
        return false;
    }  
        
    <!--Testa o campo tipo-->
    if(document.form1.tipo.value==""){
    	alert( 'Você deve preencher o campo "Tipo de Anúncio"!');
        document.form1.tipo.focus();
        return false;
    }         

    <!--Testa o campo titulo-->
    if(document.form1.titulo.value=="") {
    	alert('Você deve preencher o campo "Nome da Campanha"!');
        document.form1.titulo.focus();
        return false;
    }    
        
    <!--Testa o campo arquivo-->
            
    var extensoesOk = ",.gif,.jpg,jpeg,";
	var extensao = "," + document.form1.arquivo.value.substr(document.form1.arquivo.value.length - 4).toLowerCase() + ",";
		
	if((extensoesOk.indexOf( extensao ) == -1) && (document.form1.arquivo.value != "")){
		alert( document.form1.arquivo.value + ". Não possui uma extensão válida");
		document.form1.arquivo.focus();
		return false;
	}
        
	return true;
}

function mascara_dataClippingEditar(data_campanha){
	var mydata = '';
    mydata = mydata + data_campanha;
    if (mydata.length == 2){
    	mydata = mydata + '/';
        document.forms[0].data_campanha.value = mydata;
    }
    if (mydata.length == 5){
    	mydata = mydata + '/';
        document.forms[0].data_campanha.value = mydata;
    }
    if (mydata.length == 10){
    	verifica_dataClippingEditar();
    }
}

function verifica_dataClippingEditar(){

	dia = (document.forms[0].data_campanha.value.substring(0,2));
    mes = (document.forms[0].data_campanha.value.substring(3,5));
    ano = (document.forms[0].data_campanha.value.substring(6,10));

    situacao = "";
    // verifica o dia valido para cada mes
    if ((dia<01)||(dia<01 || dia>30)&&(mes==04 || mes==06 || mes==09 || mes==11)||dia > 31) {
    	situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
    	situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
    	situacao = "falsa";
    }

    if (document.forms[0].data_campanha.value == "") {
    	situacao = "falsa";
    }

    if (situacao == "falsa") {
    	alert("Data inválida,verifique!");
        document.forms[0].data_campanha.focus();
    }
          
}

/*****************************
* usuarios_cadastrar.php     *
*****************************/
function enviardadosUsuariosCadastrar(){
		
   	<!--Testa o campo clientes-->
    if(document.form1.clientes.value==""){
		alert( "Você deve selecionar um cliente!" );
        document.form1.clientes.focus();
        return false;
    }   
        
    <!--Testa o campo nome-->
    if((document.form1.nome.value=="")||(document.form1.nome.value=="Nome")){
    	alert( "Você deve preencher o nome!" );
        document.form1.nome.focus();
        return false;
    }
        
    <!--Testa o campo email-->
    if((document.form1.email.value=="")||(document.form1.email.value=="e-mail")){
    	alert( "Você deve preencher o e-mail!" );
        document.form1.email.focus();
        return false;
    }else if(document.form1.email.value.search("@") == -1 || document.form1.email.value.search("[.*]") == -1){
		alert("Você deve preencher o email corretamente!");
		document.form1.email.focus();
		return false;
 	}
        
    <!--Testa o campo telefone-->
    if((document.form1.telefone.value=="")||(document.form1.telefone.value=="Telefone")){
    	alert( "Você deve preencher o telefone!" );
        document.form1.telefone.focus();
        return false;
    }
        
    <!--Testa o campo usuario-->
    if((document.form1.usuario.value=="")||(document.form1.usuario.value=="Usuário")){
    	alert( "Você deve preencher o usuário!" );
        document.form1.usuario.focus();
        return false;
    }
        
    <!--Testa o campo senha-->
    if((document.form1.senha.value=="")||(document.form1.senha.value=="Senha")){
    	alert( "Você deve preencher a senha!" );
        document.form1.senha.focus();
        return false;
    }
                     
	return true;
}

/*****************************
* suvinil_cadastrar.php      *
*****************************/
function enviardadosSuvinilCadastrar(){
		
	<!--Testa o campo cliente-->
    if(document.form1.clientes.value==""){
    	alert( 'Você deve preencher o campo "Cliente"!');
        document.form1.clientes.focus();
        return false;
    }
            
    <!--Testa o campo data-->
    if((document.form1.data_campanha.value.length >"0")&&(document.form1.data_campanha.value.length<"10")){
    	alert( 'Você deve preencher o campo "Data da Campanha" neste formato 00/00/0000!');
        document.form1.data_campanha.focus();
        return false;
    }  

    <!--Testa o campo titulo-->
    if((document.form1.titulo.value=="") || (document.form1.titulo.value=="Nome da Campanha")){
    	alert('Você deve preencher o campo "Nome da Campanha"!');
        document.form1.titulo.focus();
        return false;
    }
		           
    <!--Testa o campo descricao-->
    if((document.form1.descricao.value=="") || (document.form1.descricao.value=="Descrição")){
    	alert( 'Você deve preencher o campo "Descrição"!' );
        document.form1.descricao.focus();
        return false;
    }        
        
    <!--Testa o campo texto_mecanica-->
    if((document.form1.texto_mecanica.style.visibility == 'visible') && ((document.form1.texto_mecanica.value=='Mecânica da promoção') || (document.form1.texto_mecanica.value==""))){
    	alert( 'Você deve preencher o campo "Mecânica da promoção"!');
        document.form1.texto_mecanica.focus();
        return false;            
    }
        
    <!--Testa o campo texto_pecas-->
    if((document.form1.texto_pecas.style.visibility == 'visible') && ((document.form1.texto_pecas.value=='Peças já desenvolvidas para a campanha (cartaz, folder, logo...)') || (document.form1.texto_pecas.value==""))){
    	alert( 'Você deve preencher o campo "Peças já desenvolvidas"!');
        document.form1.texto_pecas.focus();
        return false;            
    }
        
    <!--Testa o campo texto_valor-->
    if((document.form1.texto_valor.style.visibility == 'visible') && ((document.form1.texto_valor.value=='Valor da campanha ou valor unitário (com pedido mínimo de xxx) das peças') || (document.form1.texto_valor.value==""))){
    	alert( 'Você deve preencher o campo "Valor da campanha"!');
        document.form1.texto_valor.focus();
        return false;            
    }
        
    <!--Testa o campo arquivo-->
    if(document.form1.arquivo.value==""){
    	alert( 'Você deve preencher o campo "Arquivo"!' );
        document.form1.arquivo.focus();
        return false;            
    }
        
    var extensoesOk = ",.gif,.jpg,jpeg,.pdf,";
	var extensao = "," + document.form1.arquivo.value.substr(document.form1.arquivo.value.length - 4).toLowerCase() + ",";
		
	if (document.form1.arquivo.value == ""){
		alert("O campo do endereço da imagem está vazio!!");
		document.form1.arquivo.focus();
		return false;
	}else if( extensoesOk.indexOf( extensao ) == -1 ){
		alert( document.form1.arquivo.value + "\nNão possui uma extensão válida");
		document.form1.arquivo.focus();
		return false;
	}
        
	return true;

}

function mascara_dataSuvinilCadastrar(data_campanha){
	
	var mydata = '';
    mydata = mydata + data_campanha;
    
	if (mydata.length == 2){
    	mydata = mydata + '/';
        document.form1.data_campanha.value = mydata;
    }
    if (mydata.length == 5){
    	mydata = mydata + '/';
        document.form1.data_campanha.value = mydata;
    }
    if (mydata.length == 10){
    	verifica_dataSuvinilCadastrar();
    }
}

function verifica_dataSuvinilCadastrar(){

	dia = (document.form1.data_campanha.value.substring(0,2));
    mes = (document.form1.data_campanha.value.substring(3,5));
    ano = (document.form1.data_campanha.value.substring(6,10));

    situacao = "";
    // verifica o dia valido para cada mes
    if ((dia<01)||(dia<01 || dia>30)&&(mes==04 || mes==06 || mes==09 || mes==11)||dia > 31) {
    	situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
    	situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
    	situacao = "falsa";
    }

    if (document.form1.data_campanha.value == "") {
    	situacao = "falsa";
    }

    if (situacao == "falsa") {
    	alert("Data inválida,verifique!");
        document.form1.data_campanha.focus();
    }
}	

/*****************************
* suvinil_editar.php         *
*****************************/
function enviardadosSuvinilEditar(){
		
	<!--Testa o campo cliente-->
    if(document.form1.clientes.value==""){
    	alert( 'Você deve preencher o campo "Cliente"!');
        document.form1.clientes.focus();
        return false;
    }
           
    <!--Testa o campo data-->
    if((document.form1.data_campanha.value.length >"0")&&(document.form1.data_campanha.value.length<"10")){
    	alert( 'Você deve preencher o campo "Data da Campanha" neste formato 00/00/0000!');
        document.form1.data_campanha.focus();
        return false;
    }  

    <!--Testa o campo titulo-->
    if((document.form1.titulo.value=="") || (document.form1.titulo.value=="Nome da Campanha")){
    	alert('Você deve preencher o campo "Nome da Campanha"!');
        document.form1.titulo.focus();
        return false;
    }
		           
    <!--Testa o campo descricao-->
    if((document.form1.descricao.value=="") || (document.form1.descricao.value=="Descrição")){
       	alert( 'Você deve preencher o campo "Descrição"!' );
        document.form1.descricao.focus();
        return false;
    }        
        
    <!--Testa o campo texto_mecanica-->
    if((document.form1.texto_mecanica.style.visibility == 'visible') && ((document.form1.texto_mecanica.value=='Mecânica da promoção') || (document.form1.texto_mecanica.value==""))){
    	alert( 'Você deve preencher o campo "Mecânica da promoção"!');
        document.form1.texto_mecanica.focus();
        return false;            
    }
        
    <!--Testa o campo texto_pecas-->
    if((document.form1.texto_pecas.style.visibility == 'visible') && ((document.form1.texto_pecas.value=='Peças já desenvolvidas para a campanha (cartaz, folder, logo...)') || (document.form1.texto_pecas.value==""))){
    	alert( 'Você deve preencher o campo "Peças já desenvolvidas"!');
        document.form1.texto_pecas.focus();
        return false;            
    }
        
    <!--Testa o campo texto_valor-->
    if((document.form1.texto_valor.style.visibility == 'visible') && ((document.form1.texto_valor.value=='Valor da campanha ou valor unitário (com pedido mínimo de xxx) das peças') || (document.form1.texto_valor.value==""))){
    	alert( 'Você deve preencher o campo "Valor da campanha"!');
        document.form1.texto_valor.focus();
        return false;            
    }
        
    <!--Testa o campo arquivo-->
            
    var extensoesOk = ",.gif,.jpg,jpeg,";
	var extensao = "," + document.form1.arquivo.value.substr(document.form1.arquivo.value.length - 4).toLowerCase() + ",";
		
	if((extensoesOk.indexOf( extensao ) == -1) && (document.form1.arquivo.value != "")){
		alert( document.form1.arquivo.value + ". Não possui uma extensão válida");
		document.form1.arquivo.focus();
		return false;
	}
        
	return true;
}

function mascara_dataSuvinilEditar(data_campanha){
	var mydata = '';
    mydata = mydata + data_campanha;
    if (mydata.length == 2){
    	mydata = mydata + '/';
        document.forms[0].data_campanha.value = mydata;
    }
    if (mydata.length == 5){
    	mydata = mydata + '/';
        document.forms[0].data_campanha.value = mydata;
    }
    if (mydata.length == 10){
    	verifica_dataSuvinilEditar();
    }
}

function verifica_dataSuvinilEditar(){

	dia = (document.forms[0].data_campanha.value.substring(0,2));
    mes = (document.forms[0].data_campanha.value.substring(3,5));
    ano = (document.forms[0].data_campanha.value.substring(6,10));

    situacao = "";
    // verifica o dia valido para cada mes
    if ((dia<01)||(dia<01 || dia>30)&&(mes==04 || mes==06 || mes==09 || mes==11)||dia > 31) {
    	situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
    	situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
    	situacao = "falsa";
    }

    if (document.forms[0].data_campanha.value == "") {
    	situacao = "falsa";
    }

    if (situacao == "falsa") {
    	alert("Data inválida,verifique!");
        document.forms[0].data_campanha.focus();
    }
          
}

/*****************************
* busca.php                  *
*****************************/
function mascara_dataBusca(data_campanha){
	
	var mydata = '';
    mydata = mydata + data_campanha;
    
	if (mydata.length == 2){
    	mydata = mydata + '/';
        document.formBusca.data_campanha_busca.value = mydata;
    }
    if (mydata.length == 5){
    	mydata = mydata + '/';
        document.formBusca.data_campanha_busca.value = mydata;
    }
    if (mydata.length == 10){
    	verifica_dataClippingCadastrar();
    }
}

function verifica_dataBusca(){

	dia = (document.formBusca.data_campanha_busca.value.substring(0,2));
    mes = (document.formBusca.data_campanha_busca.value.substring(3,5));
    ano = (document.formBusca.data_campanha_busca.value.substring(6,10));

    situacao = "";
    // verifica o dia valido para cada mes
    if ((dia<01)||(dia<01 || dia>30)&&(mes==04 || mes==06 || mes==09 || mes==11)||dia > 31) {
    	situacao = "falsa";
    }

    // verifica se o mes e valido
    if (mes < 01 || mes > 12 ) {
    	situacao = "falsa";
    }

    // verifica se e ano bissexto
    if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
    	situacao = "falsa";
    }

    if (document.formBusca.data_campanha_busca.value == "") {
    	situacao = "falsa";
    }

    if (situacao == "falsa") {
    	alert("Data inválida,verifique!");
        document.formBusca.data_campanha_busca.focus();
    }
}	

function enviardadosBusca(){
				
    if(document.formBusca.mes.value == "Selecione o Mês"){
    	if(document.formBusca.ano.value == ""){
			if(document.formBusca.clientes_busca.value == ""){
				alert( "Você deve preencher um dos campos!");        
        		return false;
			}		
		}
	}else if(document.formBusca.mes.value == ""){
		if(document.formBusca.ano.value == ""){
			if(document.formBusca.clientes_busca.value == ""){
				alert( "Você deve preencher um dos campos!");        
        		return false;
			}
		}	
	}
		                     
	return true;
}

function enviardados2Busca(){
				
    if(document.formBusca.mes.value == "Selecione o Mês"){
    	if(document.formBusca.ano.value == ""){			
			alert( "Você deve preencher um dos campos!");        
        	return false;
					
		}
	}else if(document.formBusca.mes.value == ""){
		if(document.formBusca.ano.value == ""){			
			alert( "Você deve preencher um dos campos!");        
        	return false;
			
		}	
	}
		                     
	return true;
}

function enviardados2BuscaLogo(){
				
    if(document.formBusca.cliente_busca.value == ""){		
		alert( "Você deve selecionar um cliente!");        
        return false;
					
	}                  
	return true;
}

/*****************************
* clientes_cadastrar.php     *
*****************************/
function enviardadosClientesCadastrar(){
		
   	<!--Testa o campo clientes-->
    if((document.form1.empresa.value=="") ||(document.form1.empresa.value=="Nome")){
		alert( "Você deve digitar o nome da empresa!" );
        document.form1.clientes.focus();
        return false;
    }    
                     
	return true;
}
