$(document).ready(function(){

	// FLASH's
	$('#header').flash({
	    src: 'swf/header.swf',
	    width: '100%',
	    height: 349,
		wmode: 'transparent',
		expressInstall: true,
		flashvars: { pagina: $('#header').attr('class') }
	});
	
	//LINKS EXTERNOS
	$("a[rel=externo]").attr('target','_blank');

	$(".holder").cycle({ 
	    fx: "scrollHorz", 
	    prev: ".bt-left", 
	    next: ".bt-right", 
	    timeout: 0 
	});

	$('.holder a').click(function(){
		var href = $(this).attr('href');
		$('.product-image img').attr('src',href);
		return false;
	});

	$('#con_fone').mask('(99) 9999-9999');
});

// FAQ
function abreResp(id, thiis) {
	block = document.getElementById(id);
	if (block.style.display == 'block' ){
		thiis.className='';
		block.style.display='none';
	}else{
		thiis.className='tema1';;
		block.style.display='block';
	}
}


/**
    * Validar formulário
	**/
function validaForm(form) {
    for (var i = 0; i < document.getElementById(form).elements.length; i++) {
        
        var nomeObj = document.getElementById(form).elements[i].name;
        var idObj 	= document.getElementById(form).elements[i].id;
		var relObj 	= document.getElementById(form).elements[i].getAttribute('rel');
				
		if ((relObj == "email")) {
			expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
			if(!expressao.test(document.getElementById(form).elements[i].value)){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].value = "";
				document.getElementById(form).elements[i].className = "campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}else if (relObj == "required") {
			if((document.getElementById(form).elements[i].value == null) || (document.getElementById(form).elements[i].value == "")){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].className = "campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}
    }
    return true;
}

/**
   * Validar contato
   **/
function validarContato() {
	if(validaForm('formContato')) {	
		$.ajax( {
			type: "POST",
			url: "lib/acao_contato.php",
			data: "con_nome=" + $("#con_nome").val() + "&con_fone=" + $("#con_fone").val() + "&con_email=" + $("#con_email").val() + "&con_msg=" + $("#con_msg").val(),
			beforeSend: function() {				
			},
			success: function(txt) {
				alert("Mensagem enviada com sucesso, em breve entraremos em contato! Obrigado!");
				document.getElementById("formContato").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}


/**
   * Validar News
   **/
function validarNews() {
	if(validaForm('formNews')) {	
		$.ajax( {
			type: "POST",
			url: "lib/acao_news.php",
			data: "email=" + $("#email").val(),
			beforeSend: function() {				
			},
			success: function(txt) {
				alert("E-mail cadastrado com sucesso! Obrigado!");
				document.getElementById("formNews").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

