 function trim(str){
 	return str.replace(/^\s+|\s+$/g,"");
}

 
 function imprensa_form_cadastro(){
	 //cria um novo objeto ajax
	 AjaxRMS = AjaxRequest();
     if(!AjaxRMS) return;
	 
	 //Define quais são as variáveis desta requisição

	 var nome 		= encodeURI(document.getElementById('fsu_nome').value)
	 var veiculo 	= encodeURI(document.getElementById("fsu_veiculo").value)
	 var email 		= encodeURI(document.getElementById("fsu_email").value)
	 var telefone	= encodeURI(document.getElementById("fsu_telefone").value)
	 var celular	= encodeURI(document.getElementById("fsu_celular").value)
	 var usuario	= encodeURI(document.getElementById("fsu_usuario").value)
	 var senha		= hex_md5(trim((document.getElementById("fsu_senha").value)))
	 
	 var errorCheck = false
	 
	 if(trim(document.getElementById("fsu_senha").value) == ""){
		msg = "Por favor, digite uma senha"
		errorCheck = true
	 }else senha = "&senha=" + senha
	 
	 if(trim(usuario) == ""){
		msg = "Por favor, digite um nome de usuario"
		errorCheck = true
	 }else usuario = "&usuario=" + usuario
	 
	 if(trim(celular) == ""){
		msg = "Por favor, digite seu celular"
		errorCheck = true
	 }else celular = "&celular=" + celular
	 
	 if(trim(telefone) == ""){
		msg = "Por favor, digite seu telefone"
		errorCheck = true
	 }else telefone = "&telefone=" + telefone
	 
	 if(trim(email) == ""){
		msg = "Por favor, digite seu email"
		errorCheck = true
	 }else email = "&email=" + email
	 
	 if(trim(veiculo) == ""){
		msg = "Por favor, digite o nome do veiculo onde trabalha"
		errorCheck = true
	 } else veiculo = "&veiculo=" + veiculo
	 
	 if(trim(nome) == ""){
		msg = "Por favor, digite seu nome"
		errorCheck = true
	 } else nome = "&nome=" + nome
	 
	 if (errorCheck) {
	 	alert(msg)
	 }else {
	 	
		callOverlay( 450,200, "imprensa.solicitar_cadastro&" + nome + veiculo + email + telefone + celular + usuario + senha)
		
		//Dispara o ajax
		/*var url = 
		AjaxRMS.onreadystatechange = imprensa_form_cadastro_Response
		AjaxRMS.open("GET", url, true)
		AjaxRMS.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
		AjaxRMS.setRequestHeader("Connection", "close")
		AjaxRMS.send(null)*/
	}
}

function send_rpr(){
	 
	 //Define quais são as variáveis desta requisição

	 var nome 		= encodeURI(document.getElementById('rpr_nome').value)
	 var email 		= encodeURI(document.getElementById("rpr_email").value)
	 var comment	= encodeURI(document.getElementById("rpr_comment").value)
	 var link       = encodeURI(document.getElementById("rpr_link").value).replace("&", "eee")
	 
	 
	 
	 var errorCheck = false
	 
	 if(trim(document.getElementById("rpr_comment").value) == ""){
		msg = "Por favor, digite uma mensagem nos dizendo qual o problema que encontrou"
		errorCheck = true
	 }
	 
	 vars = "nome="+nome+"&"
	 vars += "email="+email+"&"
	 vars += "tlink="+link+"&"
	 vars += "comment="+comment
	 
	 
	 if (errorCheck) {
	 	alert(msg)
	 }else {
		callOverlay( 450,200, "home.problemas.confirma&" + vars )
	}
}

function imprensa_form_cadastro_Response(){
	
}



function enviar_form_contanto(){
	
	var errorCheck = false
	
	//verifica se todos campos estão preenchidos certinho
	nome =  encodeURI(document.getElementsByName("contato_nome")[0].value)
	email = encodeURI(document.getElementsByName("contato_email")[0].value)
	assunto = encodeURI(document.getElementsByName("contato_assunto")[0].value)
	mensagem = encodeURI(document.getElementsByName("contato_mensagem")[0].value)
	
	if(mensagem == ""){
		msg = "Por favor, digite sua <b>mensagem</b>"
		errorCheck = true
	}
	
	if(email == ""){
		msg = "Por favor, preencha o campo <b>Seu Email</b>"
		errorCheck = true
	}

	if(nome == ""){
		msg = "Por favor, preencha o campo <b>Seu nome</b>"
		errorCheck = true
	}
	
	if(errorCheck){
		document.getElementById("form_erro").style.display = "block"
		document.getElementById("form_erro").innerHTML = "<p>" + msg + "</p>"
	}else{
		document.getElementById("form_contato").submit()
	}
	
}

var AjaxEv

function doEventsLogin(){
	 AjaxEv = AjaxRequest();
     if(!AjaxEv) return;
	 var nome = document.getElementById("evuser").value
	 var pass = hex_md5(document.getElementById("evpass").value)
     var url  = "?link=js.events_login.verify&fuser=" + nome + "&fpass=" + pass
     AjaxEv.onreadystatechange = doEventsLoginResponse
     AjaxEv.open("GET", url, true)
     AjaxEv.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
     AjaxEv.setRequestHeader("Connection", "close")
     AjaxEv.send(null)
	 document.getElementById("form_ev").innerHTML = "processando..."
}

function doEventsLoginResponse(){
	//enquanto faz a requisição, mostra uma tela de loading
	if (AjaxEv.readyState==1){ 
      	document.getElementById("form_ev").innerHTML = "<div id='m10'></div><div id='m10'></div><center><p>processando...</p></center>"
    }
    //quando finaliza, faz o reload da página
	if(AjaxEv.readyState == 4){
       if(AjaxEv.status == 200){
           window.location.reload(true)
		   //document.getElementById("form_ev").innerHTML = AjaxEv.responseText
       }else{
	   		document.getElementById("form_ev").innerHTML = "<p>problemas na rede! tente novamente em 5 min!</p>"
	   }
    }
}

function enviar_form_entrevista(){

	var errorCheck = false
	//verifica se todos campos estão preenchidos certinho
	nome = document.getElementsByName("entrevista_nome")[0].value
	empresa = document.getElementsByName("entrevista_empresa")[0].value
	contato = document.getElementsByName("entrevista_contato")[0].value
	entrevistado = document.getElementsByName("entrevista_entrevistado")[0].value
	pauta = document.getElementsByName("entrevista_pauta")[0].value
	mensagem = document.getElementsByName("entrevista_mensagem")[0].value
	
	if(mensagem == ""){
		msg = "Por favor, digite sua <b>mensagem</b>"
		errorCheck = true
	}
	if(pauta == ""){
		msg = "Por favor, preencha o campo <b>Pauta</b>"
		errorCheck = true
	}
	if(entrevistado == ""){
		msg = "Por favor, preencha o campo <b>Entrevistado</b>"
		errorCheck = true
	}
	if(contato == ""){
		msg = "Por favor, preencha o campo <b>Telefone para Contato</b>"
		errorCheck = true
	}
	if(empresa == ""){
		msg = "Por favor, preencha o campo <b>Veículo (Empresa)</b>"
		errorCheck = true
	}
	if(nome == ""){
		msg = "Por favor, preencha o campo <b>Seu Nome</b>"
		errorCheck = true
	}
	
	if(errorCheck){
		document.getElementById("form_erro").style.display = "block"
		document.getElementById("form_erro").innerHTML = "<p>" + msg + "</p>"
	}else{
		document.getElementById("form_entrevista").submit()
	}
	
}


function enviar_form_imprensa(){

	var errorCheck = false
	
	//verifica se todos campos estão preenchidos certinho
	nome 		= document.getElementsByName("fsu_nome")[0].value
	veiculo 	= document.getElementsByName("fsu_veiculo")[0].value
	email 		= document.getElementsByName("fsu_email")[0].value
	telefone 	= document.getElementsByName("fsu_telefone")[0].value
	celular 	= document.getElementsByName("fsu_celular")[0].value
	usuario 	= document.getElementsByName("fsu_usuario")[0].value
	senha 		= document.getElementsByName("fsu_senha")[0].value
	
	if(senha == ""){
		msg = "Por favor, digite sua <b>senha</b>"
		errorCheck = true
	}
	
	if(usuario == ""){
		msg = "Por favor, digite um nome de <b>usuario</b>"
		errorCheck = true
	}
	
	if(celular == ""){
		msg = "Por favor, digite seu <b>celular</b>"
		errorCheck = true
	}
	
	if(telefone == ""){
		msg = "Por favor, digite seu <b>telefone</b>"
		errorCheck = true
	}
	
	if(email == ""){
		msg = "Por favor, digite seu <b>email</b>"
		errorCheck = true
	}
	
	if(veiculo == ""){
		msg = "Por favor, digite o <b>veiculo</b>"
		errorCheck = true
	}
	
	if(nome == ""){
		msg = "Por favor, digite o <b>nome</b>"
		errorCheck = true
	}
	
	if(errorCheck){
		document.getElementById("form_erro").style.display = "block"
		document.getElementById("form_erro").innerHTML = "<p>" + msg + "</p>"
	}else{
		document.getElementById("form_entrevista").submit()
	}
	
}

/*DHTML email validation from SmartWebby.com (http://www.smartwebby.com/dhtml/)*/
function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1) return false
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false
	if (str.indexOf(at,(lat+1))!=-1) return false
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false
	if (str.indexOf(dot,(lat+2))==-1)return false
	if (str.indexOf(" ")!=-1) return false
		
 	return true					
}


function hideErrorForm(){
	document.getElementById("form_erro").style.color = "#BBBBBB"
}

function madeRedErrorForm(){
	document.getElementById("form_erro").style.color = "red"
}

function sendFormEmail(){
	var errorCheck = false

	//verifica se todos campos estão preenchidos certinho
	nome 				= document.getElementsByName("sbe_nome")[0].value
	email 				= document.getElementsByName("sbe_email")[0].value
	email_destinatario 	= document.getElementsByName("sbe_email_destinatario")[0].value
	mensagem 			= document.getElementsByName("sbe_mensagem")[0].value
	id 					= document.getElementsByName("sbe_id")[0].value
	
	if(nome == ""){
		msg = "Por favor, preencha o campo 'Seu nome'"
		errorCheck = true
	}
	
	if(echeck(email) == false){
		msg = "O email digitado é invalido. Verifique o campo 'Seu email'"
		errorCheck = true
	}
	
	if(email == ""){
		msg = "Por favor, preencha o campo 'Seu email'"
		errorCheck = true
	}
	
	if(echeck(email_destinatario) == false){
		msg = "O email digitado é invalido. Verifique o campo 'Enviar para este email'"
		errorCheck = true
	}
	
	if(email_destinatario == ""){
		msg = "Por favor, preencha o campo 'Enviar para este email'"
		errorCheck = true
	}
	
	if(errorCheck){
		document.getElementById("form_erro").style.display = "block"
		document.getElementById("form_erro").style.color = "#BBBBBB"
		document.getElementById("form_erro").innerHTML = "<p>" + msg + "</p>"
		t = setTimeout("madeRedErrorForm()",100);
		t = setTimeout("hideErrorForm()",1000);
	}else{
		document.getElementById("form_erro").style.display = "none"
		doFormSBE(nome, email, email_destinatario, mensagem, id)
	}
}

function sendFormEmailIngles(){
	var errorCheck = false

	//verifica se todos campos estão preenchidos certinho
	nome 				= document.getElementsByName("sbe_nome")[0].value
	email 				= document.getElementsByName("sbe_email")[0].value
	email_destinatario 	= document.getElementsByName("sbe_email_destinatario")[0].value
	mensagem 			= document.getElementsByName("sbe_mensagem")[0].value
	id 					= document.getElementsByName("sbe_id")[0].value
	
	if(nome == ""){
		msg = "Fill the field 'Your Name'"
		errorCheck = true
	}
	
	if(echeck(email) == false){
		msg = "Invalid e-mail. Verify the field 'Your e-mail'"
		errorCheck = true
	}
	
	if(email == ""){
		msg = "Fill the field 'Your e-mail'"
		errorCheck = true
	}
	
	if(echeck(email_destinatario) == false){
		msg = "Invalid e-mail. Verify the field 'Send to this e-mail'"
		errorCheck = true
	}
	
	if(email_destinatario == ""){
		msg = "Fill the field 'Send to this e-mail'"
		errorCheck = true
	}
	
	if(errorCheck){
		document.getElementById("form_erro").style.display = "block"
		document.getElementById("form_erro").style.color = "#BBBBBB"
		document.getElementById("form_erro").innerHTML = "<p>" + msg + "</p>"
		t = setTimeout("madeRedErrorForm()",100);
		t = setTimeout("hideErrorForm()",1000);
	}else{
		document.getElementById("form_erro").style.display = "none"
		doFormSBE_ingles(nome, email, email_destinatario, mensagem, id)
	}
}

var AjaxSBE

function doFormSBE(nome, email, email_destinatario, mensagem, id){
	 AjaxSBE = AjaxRequest();
     if(!AjaxSBE) return;
     var url  = "?link=js.enviar_por_email_do&sbe_nome=" + encodeURI(nome) + "&sbe_email=" + encodeURI(email) + "&sbe_email_destinatario=" + encodeURI(email_destinatario) + "&sbe_id=" + id + "&sbe_mensagem=" + encodeURI(mensagem)
     AjaxSBE.onreadystatechange = doFormSBEResponse
     AjaxSBE.open("GET", url, true)
     AjaxSBE.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
     AjaxSBE.setRequestHeader("Connection", "close")
     AjaxSBE.send(null)
	 document.getElementById("form_sbe").innerHTML = "<div id='m10'></div><div id='m10'></div><center><p>enviando...</p></center>"
}


function doFormSBE_ingles(nome, email, email_destinatario, mensagem, id){
	 AjaxSBE = AjaxRequest();
     if(!AjaxSBE) return;
     var url  = "?link=js.enviar_por_email_do_ingles&sbe_nome=" + encodeURI(nome) + "&sbe_email=" + encodeURI(email) + "&sbe_email_destinatario=" + encodeURI(email_destinatario) + "&sbe_id=" + id + "&sbe_mensagem=" + encodeURI(mensagem)
     AjaxSBE.onreadystatechange = doFormSBEResponse
     AjaxSBE.open("GET", url, true)
     AjaxSBE.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
     AjaxSBE.setRequestHeader("Connection", "close")
     AjaxSBE.send(null)
	 document.getElementById("form_sbe").innerHTML = "<div id='m10'></div><div id='m10'></div><center><p>sending...</p></center>"
}


function doFormSBEResponse(){
    //quando finaliza, faz o reload da página
	if(AjaxSBE.readyState == 4){
       if(AjaxSBE.status == 200){
		   document.getElementById("form_sbe").innerHTML = AjaxSBE.responseText
       }else{
	   		document.getElementById("form_sbe").innerHTML = "<p>problemas na rede! tente novamente em 5 min!</p>"
	   }
    }
}
