// JavaScript Document
/*
$(function(){
		$("ul.menuFilho").hide();

		$("ul li span").click(function(){
			
			$(this).next().slideToggle('slow');
		})

})	
*/	
// SRIPTS GEDOOR

function validaFrmContato(form,lang){	
	
	$('#resposta').show();
	$('#resposta').css('color','red');
	$('#resposta').css('font-size','13px');
	$('#resposta').css('margin-bottom','25px')
	
	if(form.txtNome.value=="Digite seu Nome ..." || form.txtNome.value==""){
		if(lang=='en') { 
				document.getElementById("resposta").innerHTML = "Please fill out the NAME!";
		} else if(lang=='es') {
				document.getElementById("resposta").innerHTML = "Por favor, rellene el NOMBRE!";
		} else {
				document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		}
		form.txtNome.focus();

		return false;

	}

	if(form.txtEmail.value=="Digite seu Email ..." || form.txtEmail.value=="" ){

		if(lang=='en') { 
				document.getElementById("resposta").innerHTML = "Please fill out the EMAIL!";
		} else if(lang=='es') {
				document.getElementById("resposta").innerHTML = "Por favor, rellene el correo electrónico!!";
		} else {
				document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		}

		form.txtEmail.focus();

		return false;

	}else{

		if(!validaEmail(form.txtEmail.value)){

			
		if(lang=='en') { 
				document.getElementById("resposta").innerHTML = "Please enter a valid email address!";
		} else if(lang=='es') {
				document.getElementById("resposta").innerHTML = "Por favor, introduzca una dirección válida de correo electrónico!";
		} else {
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
		}
		

			form.txtEmail.focus();

			return false;

		}

	}

	if(form.txtMensagem.value==""){

		if(lang=='en') { 
			document.getElementById("resposta").innerHTML = "Please fill out the MESSAGE!";
		} else if(lang=='es') {
			document.getElementById("resposta").innerHTML = "Por favor, rellene el siguiente MENSAJE!";
		} else {
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		}


		return false;

	}

	$("#resposta").load('ctrlImplementa.php?'+$("#contact-form").formSerialize());

}


//MÁSCARA DE VALORES
function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


	if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
	} else {
		nTecla = evtKeyPress.which;
		if (nTecla == 8 || nTecla == 0) {
			return true;
		}
	}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    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( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (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++;
    }

    objeto.value = sCod;

	if (nTecla != 8) { // backspace ou tab
		if(sMask.charAt(i-1) == "9"){ // apenas números...
			return ((nTecla > 47) && (nTecla < 58));
		}else{ // qualquer caracter...
			return true;
		} 
	}else{
		return true;
	}
}
function validaEmail(email){

	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");

	if (ER.test(email)){

		return true;

	}else{

		return false;

	}

}

//cadastra o email informado no newsletter

function cadNews(email,lang){
	if(email=="Digite seu e-mail" || email=="Sign up and receive information" || email=="Regístrate y recibe información" ||email==""){
		if(lang=='en') { 
			alert("Enter your e-mail");
		} else if(lang=='es') {
			alert("Introduzca su dirección de Correo electrónico");
		} else {
			alert("Informe seu e-mail");
		}		
		
	}else{
		if(!validaEmail(email)){
		if(lang=='en') { 
			alert("Invalid e-mail!");
		} else if(lang=='es') {
			alert("Correo electrónico no válida!");
		} else {
			alert("E-mail invalido!");
		}			
			
		}else{
			$("#iframeSubmitForm").load("ctrlImplementa.php?acao=addNews&email="+email);
		if(lang=='en') { 
			alert('Email address successfully.');
		} else if(lang=='es') {
			alert('Dirección de correo electrónico con éxito.');
		} else {
			alert('Email cadastrado com sucesso.');
		}			
			
			document.getElementById('frmCadNewsletter').reset(); 
		}

	}

}


function abreHighslide(url, largura, altura, tipo){
	var link = document.createElement("a");
	link.setAttribute("href",url);
	
	if(!tipo){
		tipo = 'ajax';
	}

	hs.htmlExpand(link, {objectType:tipo, width:largura, height:altura, dimmingOpacity: 0.5, outlineType: 'glossy-dark', useControls: false, wrapperClassName: 'draggable-header no-footer'});
}

function limparPadrao(campo) {
	if (campo.value == campo.defaultValue) {
		campo.value = "";
    }
}
function escreverPadrao(campo) {
	if (campo.value == "") {
		campo.value = campo.defaultValue;
	}
}

function mudaVideo(url,titulo,descricao){
	$("#carregaVideoInt").load("ctrlImplementa.php?acao=video&url="+url+"&titulo="+titulo+"&descricao="+descricao);
}

function mudaIdioma() {
	//alert('Entrando na linguagem: Português');
	$('#idiomaBr').click();
}
function mudaIdiomaEn() {
	//alert('Entrando na linguagem: Inglês');
	$('#idiomaEn').click();
}
function mudaIdiomaEs() {
	//alert('Entrando na linguagem: Espanhol');
	$('#idiomaEs').click();
}

