// JavaScript Document
function validaContato(){
	
	var nome = document.getElementById('nome_contato').value;
	if(nome == ''){
		alert('Por favor, informe seu nome.');
		document.getElementById('nome_contato').focus();
		return false;
	}

	var email = document.getElementById('email_contato').value;
	if(email == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('email_contato').focus();
		return false;
	}
	if(!fnValidaEmail(email)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('email_contato').value = '';
		document.getElementById('email_contato').focus();
		return false;
	}

	var segmento = document.getElementById('segmento_contato').value;
	if(segmento == ''){
		alert('Por favor, informe o segmento.');
		document.getElementById('segmento_contato').focus();
		return false;
	}

	var conheceu = document.getElementById('conheceu_contato').value;
	if(conheceu == ''){
		alert('Por favor, informe como conheceu a Dominante.');
		document.getElementById('conheceu_contato').focus();
		return false;
	}

	var mensagem = document.getElementById('mensagem_contato').value;
	if(mensagem == ''){
		alert('Por favor, informe seu mensagem.');
		document.getElementById('mensagem_contato').focus();
		return false;
	}
	return true;
}

//#######################################################################################################
/////////////////////////////////////////////////////////////////////////////////////////////////////////
//#######################################################################################################
//VALIDA EMAIL #################################################################################
function fnValidaEmail(email){
	
	var jSintaxe, jArroba, jPontos;	
	var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');	
	jSintaxe = !ExpReg.test(email);	
	if (jSintaxe == false){
		return false;
	}
	jPontos = (email.indexOf('.') > 0) && !(email.indexOf('..') > 0);	
	if (jPontos == false){
		return false;
	}
	jArroba = (email.indexOf('@') > 0) && (email.indexOf('@') == email.lastIndexOf('@'));	
	if (jArroba == false){
		return false;
	}	
	return ( jSintaxe && jPontos && jArroba);

}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value = v_fun(v_obj.value);
}
function masktelefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v;
}

function ajaxInit() {
	var req;
		try {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
		try {
			req = new ActiveXObject("Msxml6.XMLHTTP");
		} catch(ex) {
			try {
		req = new XMLHttpRequest();
			} catch(exc) {
	alert("Esse browser não tem recursos para uso do Ajax");
		req = null;
			}
		}
	}
	return req;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
// Timestamp for preventing IE caching the GET request (common function)
function fetch_unix_timestamp(){
   return parseInt(new Date().getTime().toString().substring(0, 10))
}

function validaNews(){
	
	var nome_news = document.getElementById('nome_news').value;
	if(nome_news == ''){
		alert('Por favor, informe seu nome.');
		document.getElementById('nome_news').focus();
		return false;
	}

	var email_news = document.getElementById('email_news').value;
	if(email_news == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('email_news').focus();
		return false;
	}
	if(!fnValidaEmail(email_news)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('email_news').value = '';
		document.getElementById('email_news').focus();
		return false;
	}
	var fuse = document.getElementById('fuse').value;
	ajax = ajaxInit();
	ajax.open("GET", "lib/ajax/ajax.php?ParentName="+fuse+"&nome_news="+nome_news+"&email_news="+email_news, true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 1){						
					document.getElementById('retorno').innerHTML = "<img src='images/ajax-loader.gif' />";
				}

			if (ajax.readyState == 4){						
					document.getElementById('nome_news').value = '';
					document.getElementById('email_news').value = '';
					document.getElementById('retorno').innerHTML = ajax.responseText;
				}
		}
	ajax.send(null);	

	return true;
}


function validaOrcamento(){
	
	var nome_orcamento = document.getElementById('nome_orcamento').value;
	if(nome_orcamento == ''){
		alert('Por favor, informe seu nome.');
		document.getElementById('nome_orcamento').focus();
		return false;
	}

	var email_orcamento = document.getElementById('email_orcamento').value;
	if(email_orcamento == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('email_orcamento').focus();
		return false;
	}
	if(!fnValidaEmail(email_orcamento)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('email_orcamento').value = '';
		document.getElementById('email_orcamento').focus();
		return false;
	}

	var descricao_orcamento = document.getElementById('descricao_orcamento').value;
	if(descricao_orcamento == ''){
		alert('Por favor, informe a descricao do orcamento.');
		document.getElementById('descricao_orcamento').focus();
		return false;
	}

	var fuse = document.getElementById('fuse_orca').value;
	var telefone_orcamento = document.getElementById('telefone_orcamento').value;
	ajax = ajaxInit();
	ajax.open("GET", "lib/ajax/ajax.php?ParentName="+fuse+"&nome_orcamento="+nome_orcamento+"&email_orcamento="+email_orcamento+"&descricao_orcamento="+descricao_orcamento+"&telefone_orcamento="+telefone_orcamento, true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 1){						
					document.getElementById('retorno_orca').innerHTML = "<img src='images/ajax-loader.gif' />";
				}

			if (ajax.readyState == 4){						
					document.getElementById('nome_orcamento').value = '';
					document.getElementById('email_orcamento').value = '';
					document.getElementById('descricao_orcamento').value = '';
					document.getElementById('telefone_orcamento').value = '';
					document.getElementById('retorno_orca').innerHTML = ajax.responseText;
				}
		}
	ajax.send(null);	

	return true;
}

function validaIndique(){
	
	var seu_nome = document.getElementById('seu_nome').value;
	if(seu_nome == ''){
		alert('Por favor, informe seu nome.');
		document.getElementById('seu_nome').focus();
		return false;
	}

	var seu_email = document.getElementById('seu_email').value;
	if(seu_email == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('seu_email').focus();
		return false;
	}
	if(!fnValidaEmail(seu_email)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('seu_email').value = '';
		document.getElementById('seu_email').focus();
		return false;
	}

	var nome_amigo = document.getElementById('nome_amigo').value;
	if(nome_amigo == ''){
		alert('Por favor, informe o nome do seu amigo.');
		document.getElementById('nome_amigo').focus();
		return false;
	}

	var email_amigo = document.getElementById('email_amigo').value;
	if(email_amigo == ''){
		alert('Por favor, informe o email do seu amigo.');
		document.getElementById('email_amigo').focus();
		return false;
	}
	if(!fnValidaEmail(email_amigo)){
		alert('Email invalido.\nRedigite o E-MAIL do seu amigo.');
		document.getElementById('email_amigo').value = '';
		document.getElementById('email_amigo').focus();
		return false;
	}

	var mensagem_amigo = document.getElementById('mensagem_amigo').value;
	if(mensagem_amigo == ''){
		alert('Por favor, informe a mensagem para o seu amigo.');
		document.getElementById('mensagem_amigo').focus();
		return false;
	}

	var fuse = document.getElementById('fuse_indi').value;
	ajax = ajaxInit();
	ajax.open("GET", "lib/ajax/ajax.php?ParentName="+fuse+"&seu_nome="+seu_nome+"&seu_email="+seu_email+"&nome_amigo="+nome_amigo+"&email_amigo="+email_amigo+"&mensagem_amigo="+mensagem_amigo, true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 1){						
					document.getElementById('retorno_indi').innerHTML = "<img src='images/ajax-loader.gif' />";
				}

			if (ajax.readyState == 4){						
					document.getElementById('seu_nome').value = '';
					document.getElementById('seu_email').value = '';
					document.getElementById('nome_amigo').value = '';
					document.getElementById('email_amigo').value = '';
					document.getElementById('mensagem_amigo').value = '';
					document.getElementById('retorno_indi').innerHTML = ajax.responseText;
				}
		}
	ajax.send(null);	

	return true;
}

