/*velida formulario de contato*/
function bloknumero(Campo,objEvent) 
{
var iKeyCode;
var vr = new String(Campo.value);
vr = vr.replace("-", "");
vr = vr.replace("-", "");
vr = vr.replace("-", "");
tam = vr.length + 1;
 if (navigator.appName == 'Microsoft Internet Explorer') {  
        iKeyCode = objEvent.keyCode;  
    } else if (navigator.appName == 'Netscape') {  
        iKeyCode = objEvent.which;   
    }  

//iKeyCode = objEvent.keyCode;
//alert(iKeyCode);
if((iKeyCode<48 || iKeyCode>57 || tam>10) && iKeyCode !=8 )
return false;
else if(iKeyCode !=8)
{
	if (tam > 0 && tam < 2)
		Campo.value = vr.substr(0, 2) ;
		
	if (tam > 2 && tam < 6)
		Campo.value = vr.substr(0, 2) + '-' + vr.substr(2, 4);
	if (tam > 6 && tam <= 10)
		Campo.value = vr.substr(0, 2) + '-' + vr.substr(2, 4) + '-' + vr.substr(6, 8);

return true;

}


}


function validaContato(frm){	
	if (frm.nome.value == ""){
		alert("Por favor preencha o campo Nome");
		frm.nome.focus();
		return false;
	}
	
	if (frm.email.value == "" || frm.email.value.indexOf("@") == -1){
		alert("Por favor preencha o campo E-mail");
		frm.email.focus();
		return false;
	}
	if (frm.telefone.value == ""){
		alert("Por favor preencha o campo Telefone");
		frm.telefone.focus();
		return false;
	}
	
	if (frm.departamento.selectedIndex == 0){
		alert("Por favor informe um departamento para submeter a mensagem");
		frm.departamento.focus();
		return false;
	}		

	if (frm.mensagem.value == ""){
		alert("Por favor insira a sua mensagem");
		frm.mensagem.focus();
		return false;
	}
}

function val_news(frm)
{
	if (frm.nome.value == ""){
		alert("Por favor preencha o campo Nome");
		frm.nome.focus();
		return false;
	}
	
	if (frm.email.value == "" || frm.email.value.indexOf("@") == -1){
		alert("Por favor preencha o campo E-mail");
		frm.email.focus();
		return false;
	}
	
	if (!frm.optin.checked){
		alert("Para se cadastrar é necessário marcar a caixa 'Desejo receber informativos'");
		return false;
	}
	
}


function validaTrabalhe(frm)
{
	if (frm.nome.value == ""){
		alert("Por favor preencha o campo Nome");
		frm.nome.focus();
		return false;
	}
	
	if (frm.email.value == "" || frm.email.value.indexOf("@") == -1){
		alert("Por favor preencha o campo E-mail");
		frm.email.focus();
		return false;
	}
	
	if (frm.telefone.value == ""){
		alert("Por favor preencha o campo Telefone");
		frm.telefone.focus();
		return false;
	}	
	
	if (frm.arquivo.value == ""){
		alert("Por favor anexe um arquivo do formato indicado");
		frm.arquivo.focus();
		return false;
	}	
	
}

function fn_telefone( object ){
	var stNumber = object.value.toString();
	var tmp_number = "";
	if( stNumber.length > 18 )
	{
		for (loop = 0; loop < 18; loop++) {
			tmp_number += stNumber.charAt( loop );
		}
		object.value = tmp_number;
		return;
	}
	else
	{
		stNumber=stNumber.replace( /\D/g,"" );
		stNumber=stNumber.replace( /^(\d\d)(\d)/g,"( $1 ) $2" );
		stNumber=stNumber.replace( /(\d{4})(\d)/,"$1 - $2" );
		object.value = stNumber;
	}
}

function validateForm()
{
	if( document.getElementById( 'pessoa' ).value == "" )
	{
		alert( 'O campo Nome não pode ficar Vazio' );
		document.getElementById( 'pessoa' ).focus();
		return false;
	}
	if( document.getElementById( 'nascimento' ).value == "" )
	{
		alert( 'O campo Nascimento não pode ficar Vazio' );
		document.getElementById( 'nascimento' ).focus();
		return false;
	}
	if( document.getElementById( 'cidade' ).value == "" )
	{
		alert( 'O campo Cidade não pode ficar Vazio' );
		document.getElementById( 'cidade' ).focus();
		return false;
	}
	if( document.getElementById( 'estado' ).value == "" )
	{
		alert( 'O campo Estado não pode ficar Vazio' );
		document.getElementById( 'estado' ).focus();
		return false;
	}
	if( document.getElementById( 'email' ).value == "" )
	{
		alert( 'O campo E-Mail não pode ficar Vazio' );
		document.getElementById( 'email' ).focus();
		return false;
	}
	return true;
}

function mskDataNascimento( object, e )
{
	var stNumber = object.value.toString();
	if( stNumber.length == 10 ) return stNumber;
 	var press;
	if( document.all )
	{
		press = e.keyCode; 
	}
	else
	{
		press = e.which;
	}
	
	if( ( press >= 96 && press <= 105 ) || ( press >= 48 && press <= 57 ) )
	{
		if( stNumber.length == 2 )
		{
			stNumber = stNumber+"/";
		}
		if( stNumber.length == 5 )
		{
			stNumber = stNumber+"/";
		}
	}
	else
	{
		if( ( press >= 96 && press <= 105 ) || ( press >= 48 && press <= 57 ) || (press != 111) || (press != 8) )
		{
			stNumber = stNumber.substr( 0, ( stNumber.length - 1 ) );
		}
		
	}
	object.value = stNumber;
}
