/**
*
* Arquivo de funções gerais do Site
* Autor: BiTS - Business IT Solutions
*
*/



//slide form

function closeForm(){
	$("#cotacaoMessageSent").show("slow");
	setTimeout('$("#cotacaoMessageSent").hide();$("#cotacaoForm").slideUp("slow")', 2000);
	
	$("#visitaMessageSent").show("slow");
	setTimeout('$("#visitaMessageSent").hide();$("#visitaForm").slideUp("slow")', 2000);
}
//Funções que inicializam com o Site
$(document).ready(function(){
	
	$('.novidade').facebox();
	//Plugin de marca d'água
	watermark.init();

	//PNG Fix para IE6
	if($.browser.msie && ($.browser.version == "6.0")){
		$(document).pngFix();
	}


	if($('.menu').size()){
		$('.menu ul li a').each(function(i){
			$('.menu ul li a').hover(
			function() {
				var att = $(this).attr('rel');
				$(this).removeClass(att+'_out');
				$(this).addClass(att+'_on');
			}
			,
			function() {
				var att = $(this).attr('rel');
				$(this).removeClass(att+'_on');
				$(this).addClass(att+'_out');
			}
			);
			/*$(this).click(
				function() {
					href = $(this).find('a').attr('href');
					if($(this).find('a').attr('rel') != 'externo') window.location = href;
				}
			);*/

		});
	}
	
	//Flash Home
	if($('#flashHome').size()){
		$('#flashHome').flash({
			src		  : base_url + 'assets/site/swf/conceitual.swf?base_url='+base_url,
			width	  : 985,
			height	  : 280,
			wmode	  : 'transparent',
			flashvars : {
				link  : base_url
			}
		});
	}
	
	if($('#enviaSac').size()){
		$('#enviaSac').click(function(){
			enviarContato();
		});
	}
	
	if($('#enviaFornecedor').size()){
		$('#enviaFornecedor').click(function(){
			enviaFornecedor();
		});
	}
	
	if($('.link-legislacao').size()){
		$('.link-legislacao').click(function(){
			viewLegislacao($(this).attr('rel'));
		});
	}
	
	var indice = 1;
			
	if($('.ant').size()){
		$('.ant').click(function(){
			indice--;
			$('.box_noticia').each(function(i){
				if(indice >= 1) {
					$(this).addClass('hide');
					if((i+1) == indice)	$(this).removeClass('hide');
				} else
					indice++;
			});
		});
	}
	
	if($('.prox').size()){
		$('.prox').click(function(){
			indice++;
			$('.box_noticia').each(function(i){
				if(indice <= 10) {
					$(this).addClass('hide');
					if((i+1) == indice)	$(this).removeClass('hide');
				} else
					indice--;
			});
		});
	}
	if(!($.browser.msie)){
		
	var topRodape = $("#rodape").offset().top;
	var alturaHtml = $('html').css('height');
	
	alturaHtml = alturaHtml.replace('px', '');
	
	var alturaRodape = alturaHtml - topRodape;
	
	if(alturaRodape > 117)
	$('#rodape').css('height', alturaRodape-18);
	
	}

});


/**
* var valEmail
* Expressão regular de validação de e-mail
*/
var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function enviaContato(lang){
	msg = "";
	lang = "pt";
	if($("#nome").val() == "" || $("#nome").val() == "Nome *" ){
		if(lang == 'pt') msg += "<span>Nome não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your name</span><br />";
	}

	if($("#email").val() == ""){
		if(lang == 'pt') msg += "<span>E-mail não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your email.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		if(lang == 'pt') msg += "<span>E-mail inválido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter a valid email address</span><br />";
	}
	
	if($("#assunto").val() == "" || $("#assunto").val() == "Assunto *" ){
		if(lang == 'pt') msg += "<span>Assunto não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your name</span><br />";
	}

	if($("#mensagem").val() == "" || $("#mensagem").val() == "Mensagem *"){
		if(lang == 'pt') msg += "<span>Mensagem não preenchida.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your message.</span><br />"; 
	}

	if(msg != ""){
		if(lang == 'pt') msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		else if(lang == 'en') msg = "<div class=\"v12 black\">The following error(s) has occurred:<br /><br /></div>" + msg;
		
		jQuery.facebox(msg);
		return false;
	} else {
		$("#frm").submit();
	}
}


function abreComentario(blog_id){
	jQuery.facebox({ ajax: $('base').attr('href')+'modalComentario.php?id='+blog_id });
}
function fechaModal(){
	$('#facebox .content').empty();
	jQuery(document).trigger('close.facebox');
}
function validaDepoimento()
{
	$("#conteudo_modal #erro_name").css('display', 'none');
	$("#conteudo_modal #erro_email").css('display', 'none');
	$("#conteudo_modal #erro_email_valido").css('display', 'none');
	$("#conteudo_modal #erro_message").css('display', 'none');

	if ($("#conteudo_modal #name").val() == ""){
		$("#conteudo_modal #erro_name").css('display', 'block');
		return false;
	}else{
		$("#conteudo_modal #erro_name").css('display', 'none');
	}
	if ($("#conteudo_modal #email").val() == ""){
		$("#conteudo_modal #erro_email").css('display', 'block');
		return false;
	} else if (!valEmail.test($("#conteudo_modal #email").val())) {
		$("#conteudo_modal #erro_email_valido").css('display', 'block');
		return false;
	}else{
		$("#conteudo_modal #erro_email").css('display', 'none');
	}
	if ($("#conteudo_modal #message").val() == ""){
		$("#conteudo_modal #erro_message").css('display', 'block');
		return false;
	}else{
		$("#conteudo_modal #erro_message").css('display', 'none');
	}
}
