function carregaProx(idiv,funccss,pg){

    var url = '/include/requestAjax.php';
    var params = 'request='+funccss+'&pagina='+pg;
    new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: params,
            onLoading: function(){$(idiv).innerHTML="<br><br><center><img src='/image/ajax-loader.gif'></center>"},
            onComplete: function(request){

                //alert(request.responseText);
                $(idiv).innerHTML = request.responseText;

            }

    });

}


function carregaPortalEmpresas(tipo){
    
    var url = '/include/requestAjax.php';
    var params = 'request=portalempresas&tipo='+tipo;
    new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: params,
            onLoading: function(){$("boxempresas").innerHTML="<br><br><center><img src='/image/loading.gif'></center>"},
            onComplete: function(request){

                //alert(request.responseText);
                $('boxempresas').innerHTML = request.responseText;

            }

    });

}

function carregaCalend(mes,ano){
    
    var url = '/include/requestAjax.php';
    var params = 'request=agenda&mes='+mes+'&ano=' + ano;
    new Ajax.Request(
        url,
        {
            method: 'get', 
            parameters: params,
            onLoading: function(){$("divagenda").innerHTML="<br><br><center><img src='/image/loading.gif'></center>"},
            onComplete: function(request){

                $('divagenda').innerHTML = request.responseText;
                

            }

    });

}

function mascara(e,src,mask) {

    if(window.event) { _TXT = e.keyCode; } 

    else if(e.which) { _TXT = e.which; }

    if(_TXT > 47 && _TXT < 58) { 

 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); } 

    return true; } else { if (_TXT != 8) { return false; } 

 else { return true; }

    }

}


function radio(codigo){
		
	var url = '/include/requestAjax.php';
	var params = 'request=programa&id='+$F('txtradio');
	new Ajax.Request( url, { method: 'get', parameters: params, onLoading: carregandoradio, onComplete: function(request){
		$("programa").innerHTML = request.responseText;

		}
			
	});
}

function carregandoradio(){
	$("programa").innerHTML="<br><br><center><img src='/image/loading.gif'></center>";
}

function buscacep(cep){
	if($F('txtcep')){
		var url = '/include/requestAjax.php';
		var params = 'request=cep&cep='+$F('txtcep');
		new Ajax.Request( url, { method: 'get', parameters: params, onLoading: carregando, onComplete: escreve}); 
	}else{
		
		$('txtrua').value = '';
		$('txtcidade').value = '';
		$('txtbairro').value = '';
		$('txtestado').value = '';
	}
}



function escreve(request){
	eval(unescape(request.responseText));
	if(resultadoCEP['resultado'] == 1){ 
		$("carregando").style.display="none";
		$('txtrua').value = resultadoCEP['logradouro'];
		$('txtcidade').value = resultadoCEP['cidade'];
		$('txtbairro').value = resultadoCEP['bairro'];
		$('txtestado').value = resultadoCEP['uf'];
		$('txtnumero').focus();
	}else{
  	   showDialog('Aten&ccedil;&atilde;o','<br /><b>CEP</b> n&atilde;o encontrado, verifique o <b>CEP</b> digitado!<br />','warning');
		$("carregando").style.display="none";
	}
}


function carregando(){
	$("carregando").innerHTML="<img src='/image/loading.gif'>";
}
function carregandoemail(){
	$("carregandoemail").innerHTML="<img src='/image/loading.gif'>";
}
function carregandologin(){
	$("carregandologin").innerHTML="<img src='/image/loading.gif'>";
}

function validaLogin(){
	
	if($F('txtlogin').length < 6){
		if($F('txtlogin') != ""){
			showDialog('Aten&ccedil;&atilde;o',"<br />O login deve ter no m&iacute;mino 6  caracteres.",'warning');
			$('txtlogin').value = '';
			$('txtlogin').focus();
		}
	}else{
	
	var url = '/include/requestAjax.php';
	var params = 'request=buscalogin&login='+$F('txtlogin');
	new Ajax.Request( url, { method: 'get', parameters: params, onLoading: carregandologin, onComplete: function(request){
		if(request.responseText == 1){
			 showDialog('Aten&ccedil;&atilde;o',"<br /><b>Login</b> j&aacute; existe!<br />Caso tenha esquecido a senha <a href='http://cachacaria.setequatro.com.br/esqueci'><b>Clique Aqui</b></a><br />",'warning');

			$('txtlogin').value = '';
			$('txtlogin').focus();
	

		}
			$("carregandologin").style.display="none";
	

	}

	}); 	
	}

}

function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
                }
    }else{
        return false;
    }
}

function validaEmail(){
	
	if($F('txtemail') != ""){
	
	if(checkMail($F('txtemail'))){
	
	var url = '/include/requestAjax.php';

	var params = 'request=buscaemail&email='+$F('txtemail');
	new Ajax.Request( url, { method: 'get', parameters: params, onLoading: carregandoemail, onComplete: function(request){

		if(request.responseText == 1){

		 showDialog('Aten&ccedil;&atilde;o',"<br /><b>E-mail</b> j&aacute; existe!<br />Caso tenha esquecido a senha <a href='http://cachacaria.setequatro.com.br/esqueci'><b>Clique Aqui</b></a><br />",'warning');

			$('txtemail').value = '';
			$('txtemail').focus();
		}
		$("carregandoemail").style.display="none";
	}

	}); 	
	
	}else{
		 showDialog('Aten&ccedil;&atilde;o',"<br /><b>E-mail</b> inv&aacute;lido, verifique o e-mail digitado!<br />",'warning');
		$('txtemail').value = '';
		$('txtemail').focus();
	}
	}
}


function confsenha(){
	
	if($F('txtsenha').length < 6){
		if($F('txtsenha') != ""){
			showDialog('Aten&ccedil;&atilde;o',"<br />A senha deve ter no m&iacute;mino 6  caracteres.",'warning');
		$('txtconfsenha').value = "";
		$('txtsenha').value = "";
		}
	
	}else{
	 
	 if($F('txtsenha') != $F('txtconfsenha')){
		 
		 
		$('txtconfsenha').value = "";
		$('txtsenha').value = "";
//		$('txtsenha').focus();
		 showDialog('Aten&ccedil;&atilde;o','<br />A <b>Senha</b> digitada n&atilde;o coencide<br /><br />','warning');

	}
	}
 }
 
 

String.prototype.trim=function(){
  nullo = this.replace(/^ +| +$/g,"")
  if(nullo == ""){
	  return true;
  }else{
	  return false;
  }
}

function validaForm(nomeform){

    var form = $(nomeform);
    var inputs = form.getElements();
    var result = true;
    var msg = '';
	var cont = 0;
	
    for (i in inputs) {

        if (inputs[i].className) {				
            if (inputs[i].className == 'obr-vazio') {
 		        if (inputs[i].value.trim()) {
					if(cont <= 11){		   
	                	msg = msg + " - "+ inputs[i].title + "<br />";
                    	result = false;
						cont = cont + 1;
					}
                }
				 
            }
			        
        }
    }


	 var msg = msg + '<br />';
	 
	if(!result){
		 showDialog('Campo abaixo s&atilde;o obrigat&oacute;rios:',msg,'warning');
		return result;
	}else{
	    return result;
	}
} 

