function checkCampos(form) {
	
	
	inputs = document.getElementsByTagName('input');
	for (x=0;x<inputs.length;x++) {
		if (inputs[x].type == 'text') {
			if (inputs[x].value == "") {
				alert("Preencha o campo " + inputs[x].title);
				inputs[x].focus();
				return false;
			}
			
			if (inputs[x].title == 'E-mail') {
				if (!verifica_mail(inputs[x].value)) {
					alert('Digite um E-mail correto');
					inputs[x].focus();
					return false;
				}
			}
		}
	}
	
	textareas = document.getElementsByTagName('textarea');
	for (x=0;x<textareas.length;x++) {
			if (textareas[x].value == "") {
				alert("Preencha o campo " + textareas[x].title);
				textareas[x].focus();
				return false;
			}
	}
	
	selected = document.getElementsByTagName('select');
	for (x=0;x<selected.length;x++) {
			if (selected[x].value == "") {
				alert("Preencha o campo " + selected[x].title);
				selected[x].focus();
				return false;
			}
	}
	
	form.submit();
	
}


function formatar(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida) 
  {
	src.value += texto.substring(0,1);
  }
}

//Checa o campo E-Mail
function verifica_mail(email){
	var campo = email;
	//se a "@" não existe e é o primeiro caractere 
	if (campo.indexOf("@") < 1) return false
	//se o caracter antes da "@" é "." 
	if(campo.charAt(campo.indexOf("@")-1) == ".") return false;
	//se a última incidência de "." está antes da @ 
	if (campo.lastIndexOf(".") <= campo.indexOf("@")) return false;
	//se o último caracter é ponto,
	if (campo.lastIndexOf(".")  == (campo.length-1)) return false; 
	
	return true;
}

function abre(id){
		$("#"+id).fadeIn(1500);		
}
	
function fecha(id){
		$("#"+id).hide();
}

function abreFecha(id) {
	var doc = document.getElementById(id);
	
	if (doc.style.display=='none'){
		doc.style.display='block';
	}else {
		doc.style.display='none';
	}
	
}

function fechaActual() {
	clearInterval(intervaloNot);
	if (document.getElementById('img0').style.display != 'none') {
		return "img0";
	}
	if (document.getElementById('img1').style.display != 'none') {
		return "img1";
	}
	if (document.getElementById('img2').style.display != 'none') {
		return "img2";
	}
	if (document.getElementById('img3').style.display != 'none') {
		return "img3";
	}
}

function changeImgTerm(id){
	
	if (document.getElementById(id).src == "http://alvovirtual.com.br/clientes/tecsky/pousada/publico/images/check.jpg") {
		document.getElementById(id).src = "http://alvovirtual.com.br/clientes/tecsky/pousada/publico/images/checkOK.jpg";
	} else {
		document.getElementById(id).src = "http://alvovirtual.com.br/clientes/tecsky/pousada/publico/images/check.jpg";
	}
}


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function valueStandart(id,value,value2) {

	if ($("#"+id).val() == value) {
		$("#"+id).val('');
	} else if ($("#"+id).val() == "") {
		$("#"+id).val(value);
	}
}

function verifyMural(ff) {
	if (ff.nome.value == "" || ff.nome.value == "Seu nome"){
		alert("Digite seu nome.");
		ff.nome.focus();
		return false;
	} else if (ff.email.value == "" || ff.email.value == "Seu e-mail"){
		alert("Digite seu email.");
		ff.email.focus();
		return false;
	} else if (ff.msg.value == ""){
		alert("Digite sua mensagem.");
		ff.msg.focus();
		return false;
	}
}


function verifyContact (ff) {
	if (ff.nome.value == ""){
		alert("Digite seu nome.");
		ff.nome.focus();
		return false;
	} else if (ff.email.value == ""){
		alert("Digite seu email.");
		ff.email.focus();
		return false;
	} else if (ff.assunto.value == ""){
		alert("Digite seu assunto.");
		ff.assunto.focus();
		return false;
	} else if (ff.msg.value == ""){
		alert("Digite sua mensagem.");
		ff.msg.focus();
		return false;
	}
}

function verifyRodape (ff) {
	if (ff.nome.value == ""){
		alert("Digite seu nome.");
		ff.nome.focus();
		return false;
	} else if (ff.email.value == ""){
		alert("Digite seu email.");
		ff.email.focus();
		return false;
	}
}


$(document).ready(function(){

	$("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav
	
	$("ul.topnav li img").mouseover(function() { //When trigger is clicked...
		
		//Following events are applied to the subnav itself (moving subnav up and down)
		$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click

		$(this).parent().hover(function() {
		}, function(){	
			$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
		});

		//Following events are applied to the trigger (Hover events for the trigger)
		}).hover(function() { 
			$(this).addClass("subhover"); //On hover over, add class "subhover"
		}, function(){	//On Hover Out
			$(this).removeClass("subhover"); //On hover out, remove class "subhover"
	});

});

