/* Arquivo de funções gerais do Site * Autor:BiTS - Business IT Solutions */
//slide form
$(document).ready(function(){
	
	//Jquery REAL
	$("#credito").maskMoney({symbol:"R$",decimal:",",thousands:"."})
	$("#parcela").maskMoney({symbol:"R$",decimal:",",thousands:"."})
	
	$('a[rel*=facebox]').facebox();
	
	//CARROSEL
	jQuery('#mycarousel').jcarousel({scroll:1});
	$('#setor').SelectCustomizer();
	
	//IMG INPUT 
	SI.Files.stylizeAll();
	$("#ext").change(function(){$("#arquivo").attr("value",$("#ext").val());});
	//SI.Files.stylizeById('#file');
	//SI.Files.stylize(HTMLInputNode);
	
	//ABAS DOS FORMULARIOS
	$("div.contaba").hide();
	$("div.contaba:first").show();
	$("#abas li:first").addClass("solicite_on");
	
	//Plugin de marca d'água
	watermark.init();
	
	// Envia News
	$('#btn-enviaNews').click(function(){
		cadastra_news();
		return false;
	});
	
	//Links para subir
	$("a[rel*=subir]").click(function(){
		$('html,body').animate({scrollTop:0},'slow');
	});
	
	//Funcao Sub-Menu Jquery
	$(document).ready(function(){
		$('.menu1').click(function(){
			$('.lista1').slideToggle('medium');
		});
	});
	
	//PNG Fix para IE6
	if($.browser.msie&&($.browser.version=="6.0")){$(document).pngFix();}
	
	// pega o id do body para selecionar a conceitual da seção
	var secao = $('#conceitual').attr('rel');
	if(secao=='capa'){var altura = 232;}
	else{var altura = 232;}
	
	// Flash Home
	if($('#conceitual').size()){
		$('#conceitual').flash({
			src:base_url+'assets/site/swf/conceitual.swf',
			width:970,
			height:altura,
			wmode:'transparent',
			flashvars:{link:base_url}
		});
	}
	/*if($('body').attr('id')=='capa'){
		$('#conceitual-centro').flash({
			src:base_url+'assets/site/swf/conceitual-centro.swf',
			width:407,
			height:226,
			wmode:'transparent',
			flashvars:{link:base_url}
		});
	}*/
});

function revela(id){
	$('.lista'+id).slideToggle('medium');
}

/* 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 abreVidros(produto_id){
	$.ajax({
		type:"POST",
		url:$('base').attr('href')+'modalVidros.php',
		data:'produto_id='+produto_id,
		success:function(msg){
			if(msg==''){jQuery.facebox("Erro!");}
			else{jQuery.facebox(msg);}
		}
	});
}

function abrePlasticos(produto_id){
	$.ajax({
		type:"POST",
		url:$('base').attr('href')+'modalPlasticos.php',
		data:'produto_id='+produto_id,
		success:function(msg){
			if(msg=='')
			jQuery.facebox("Erro!");
			else{
				jQuery.facebox(msg);
			}
		}
	});
}

function validaOrcamento(){
	msg = "";
	
	if($("#nome").val()==""||$("#nome").val()=="nome"){
		msg+="<span>Nome não preenchido.</span><br />";
	}
	
	if($("#email").val()==""||$("#email").val()=="e-mail"){
		msg+="<span>E-mail não preenchido.</span><br />";
	}
	else if(!valEmail.test($("#email").val())){
		msg+="<span>E-mail inválido.</span><br />";
	}
	
	if(msg!=""){
		msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>"+msg;
		jQuery.facebox(msg);
		return false;
	}
	else{
		return true
	}
}

function cadastra_news(url){
	var msg = "";
	
	if($('#news').val()==""||$('#news').val()=="e-mail"){
		msg+="<span>E-mail não preenchido.</span><br />";
	}
	else if(!valEmail.test($('#news').val())){
		msg+="<span>E-mail inválido.</span><br />";
	}
	if(msg!=""){
		jQuery.facebox(msg);
	}
	else{
		$.ajax({
			type:'POST',
			url:url,
			data:"email="+$('#news').val(),
			success:function(msg){
				jQuery.facebox(msg);
			},
			error:function(msg){
				jQuery.facebox("Erro ao cadastrar,tente novamente mais tarde!");
			}
		});
	}
}

function validaConsorcio(){
	msg = "";
	lang = "pt";
	
	if($("#grupo").val()==""||$("#grupo").val()=="Grupo"){
		if(lang=='pt'){msg+="<span>Campo grupo não preenchido</span><br />";}
	}
	
	if($("#cota").val()==""||$("#cota").val()=="Cota"){
		if(lang=='pt'){msg+="<span>Campo cota não preenchido</span><br />";}
	}
	
	if($("#senha").val()==""||$("#senha").val()=="Senha"){
		if(lang=='pt'){msg+="<span>Campo senha não preenchido</span><br />";}
	}
	
	if(msg!=""){
		if(lang=='pt'){msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>"+msg;}
		jQuery.facebox(msg);
		return false;
	}
	else{
		return true
	}
}

function validaProfissional(){
	msg = "";
	lang = "pt";
	
	if($("#nome").val()==""||$("#nome").val()=="Nome"){
		if(lang=='pt'){msg+="<span>Nome não preenchido.</span><br />";}
	}
	
	if(msg!=""){
		if(lang=='pt'){msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>"+msg;}
		jQuery.facebox(msg);
		return false;
	}
	
	else{
		return true;
	}
}

function validaContato(){
	msg = "";
	lang = "pt";
	
	if($("#nome").val()==""||$("#nome").val()=="Nome"){
		if(lang=='pt'){msg+="<span>Nome não preenchido.</span><br />";}
	}
	
	if($("#email").val()==""||$("#email").val()=="E-mail"){
		if(lang=='pt'){msg+="<span>E-mail não preenchido.</span><br />";}
	}	
	else if(!valEmail.test($("#email").val())){
		if(lang=='pt'){msg+="<span>E-mail inválido.</span><br />";}
	}
	
	if($("#mensagem").val()==""||$("#mensagem").val()=="Comentário"){
		if(lang=='pt'){msg+="<span>Comentário não preenchido.</span><br />";}
	}
	
	if(msg!=""){
		if(lang=='pt'){msg = "<div class=\"v12 black\">Os seguintes campos encontram-se com problemas:<br /><br /></div>"+msg;}
		jQuery.facebox(msg);
		return false;
	}
	else{
		return true;
	}
}

function pageselectCallback(page_index,jq){
	var items_per_page = 12;
	var offset = page_index*items_per_page;
	var new_content = $('#hiddenresult .result').slice(offset,offset+items_per_page).clone();
	
	$('#Searchresult').empty().append(new_content);
	return false;
}

function go_to(secao){
	window.location = secao;
}
