function verificaNewsletter(newsletter){
	if(newsletter.news_nome.value == 'Nome'){
		alert('Atenção\nPreencha o campo NOME.');
		newsletter.news_nome.focus();
		return false;
	}
	if(newsletter.news_email.value == 'Email'){
		alert('Atenção\nPreencha o campo E-MAIL.');
		newsletter.news_email.focus();
		return false;
	}
	if(newsletter.news_email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		newsletter.news_email.value = ('');
		newsletter.news_email.focus();
		return false;
 	}
}

function validaBusca (busca){
	if(busca.busca.value == ''){
		alert('Atenção\nPreencha o campo BUSCA.');
		busca.busca.focus();
		return false;
	}
}

function verificaCesta(){
	if(document.getElementById('quantidade').value == ""){
		alert("Atenção!\nO campo QUANTIDADE deve ser preenchido!");
		document.getElementById('quantidade').focus();
		return false;
	}
	return true;
}

function validalogin(formlogin){
	if(formlogin.login.value == 'Login'){
		alert('Atenção\nPreencha o campo LOGIN.');
		formlogin.login.focus();
		return false;
	}
	if(formlogin.senha.value == 'Senha'){
		alert('Atenção\nPreencha o campo SENHA.');
		formlogin.senha.focus();
		return false;
	}
}

function verificaEsqueci(esquecisenha){
	if(esquecisenha.login.value == ''){
		alert('Atenção\nPreencha o campo LOGIN.');
		esquecisenha.login.focus();
		return false;
	}
	if(esquecisenha.email.value == ''){
		alert('Atenção\nPreencha o campo E-MAIL.');
		esquecisenha.email.focus();
		return false;
	}
	if(esquecisenha.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		esquecisenha.email.value = ('');
		esquecisenha.email.focus();
		return false;
 	}
}

function verificaContato(form){
	if(form.nome.value.length <= 1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	var str_email = form.email.value ;
	if((str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
		alert("O campo E-mail deve ser preenchido corretamente");
		form.email.focus();
		return false;
	}
	if(form.telefone.value.length <= 13){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	if(form.cidade.value.length <=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade.focus();
		return false;
	}
	if(form.mensagem.value.length <=1){
	  alert("O campo Mensagem deve estar preenchido corretamente.");
	  form.mensagem.focus();
	  return false;
	}
    if(form.cod.value.length <=1){
		alert("Digite o Código de Segurança.");
		form.cod.focus();
		return false;
	}
}

function FormatMask(objForm, strField, sMask, evtKeyPress){
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	if(window.event){ nTecla = evtKeyPress.keyCode; }
	else if(evtKeyPress.which){ nTecla = evtKeyPress.which; }
	sValue = objForm[strField].value;
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	if(nTecla != 8){
		if(sMask.charAt(i-1) == "9"){
			return((nTecla > 47)&&(nTecla < 58));
		}
		else{
			while(i <= mskLen){
				bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
				bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
				if (bolMask){
					sCod += sMask.charAt(i);
					mskLen++;
				}
				else{
					sCod += sValue.charAt(nCount);
					nCount++;
				}
				i++;
			}
			objForm[strField].value = sCod;
			return true;
		}
	}
	else{
		return true;
	}
}

function Favoritos(){
	title = document.title;
	url = "http://www.carpool.com.br";
	if(window.sidebar){ window.sidebar.addPanel(title,url,""); }
    else if(window.external){ window.external.AddFavorite(url,title); }
	else if(window.opera && window.print){ return true; }
}

function jCampoNumerico(x,y,evtKeyPress){
	var nTecla = 0;
	if(document.all){
		nTecla = evtKeyPress.keyCode ;
	}
	else{
		nTecla = evtKeyPress.which ;
	}
	if(((nTecla > 47)&&(nTecla < 58))||(nTecla == 8)||(nTecla == 127)||(nTecla == 0)||(nTecla == 13)){
		return true;
	}
	else{
		return false;
	}
}

function verificaCadastro(form)
{
	if((document.getElementById('pessoa_f').checked == false)&&(document.getElementById('pessoa_j').checked == false)){
		alert("Atenção!\nO campo PESSOA deve ser preenchido.");
		return false;
	}
	if(form.nome.value == ''){
		alert("O campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;
	}
	if(document.getElementById('pessoa_j').checked == true){
		if(form.empresa.value == ''){
			alert("O campo NOME DA EMPRESA deve ser preenchido.");
			form.empresa.focus();
			return false;
		}
		if(form.cnpj.value == ''){
			alert("O campo CNPJ deve ser preenchido.");
			form.cnpj.focus();
			return false;
		}
	}
	if(form.rg.value == ''){
		alert("O campo RG deve ser preenchido.");
		form.rg.focus();
		return false;
	}
	if(form.cpf.value == ''){
		alert("O campo CPF deve ser preenchido.");
		form.cpf.focus();
		return false;
	}
	if(form.email.value == ''){
		alert("O campo EMAIL deve ser preenchido.");
		form.email.focus();
		return false;
	}
	if(form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.value = ('');
		form.email.focus();
		return false;
 	}
	if(form.telefone.value == ''){
		alert("O campo TELEFONE deve ser preenchido.");
		form.telefone.focus();
		return false;
	}
	if(form.endereco.value == ''){
		alert("O campo ENDEREÇO deve ser preenchido.");
		form.endereco.focus();
		return false;
	}
	if(form.bairro.value == ''){
		alert("O campo BAIRRO deve ser preenchido.");
		form.bairro.focus();
		return false;
	}
	if(form.cidade.value == ''){
		alert("O campo CIDADE deve ser preenchido.");
		form.cidade.focus();
		return false;
	}
    if(form.estado.value == ''){
		alert("O campo ESTADO deve ser preenchido.");
		form.estado.focus();
		return false;
	}
	if(form.login.value == ''){
		alert("O campo LOGIN deve ser preenchido.");
		form.login.focus();
		return false;
	}
	if(form.senha.value == ''){
		alert("O campo SENHA deve ser preenchido.");
		form.senha.focus();
		return false;
	}
}

function fn_seleciona_tipo_pessoa(tipo){
	if(tipo == "fisica"){
		document.getElementById('l_empresa').style.display = 'none';
		document.getElementById('l_cnpj').style.display = 'none';
		document.getElementById('empresa').value = '';
		document.getElementById('cnpj').value = '';
	}
	if(tipo == "juridica"){
		document.getElementById('l_empresa').style.display = '';
		document.getElementById('l_cnpj').style.display = '';
	}
}

function fVerificaEnquete(form,evento){ 
    check = 0;
    for(i=0; i<document.enquete.radio_group.length; i++){
        if(document.enquete.radio_group[i].checked){
            check = 1;
            break;
        }
    }
    if(check != 1){
        alert("Atenção!\nVocê deve escolher uma das opções da Enquete para votar.");
        falso = 2;
        return false;
    }
    else{
        document.enquete.submit();
    }
}

function onOff(id){
	visivel = document.getElementById(id).style.display;
	if(visivel == "" || visivel == "none"){ document.getElementById(id).style.display = "block" } 
	else{ document.getElementById(id).style.display = "none"; }
}

var win=null;
function newWindow(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
	win.focus();
}

function jCampoNumerico(x,y,evtKeyPress){
	var nTecla = 0;
	if(document.all){ nTecla = evtKeyPress.keyCode; }
	else{ nTecla = evtKeyPress.which; }
	if(((nTecla > 47)&&(nTecla < 58))||(nTecla == 8)||(nTecla == 127)||(nTecla == 0)||(nTecla == 13)){ return true; }
	else{ return false; }
}