/**
* Arquivo de funções gerais do Site
* Autor: BiTS - Business IT Solutions
*/
//slide form
$(document).ready(function(){

	$('a[rel*=facebox]').facebox();
	
	//Plugin de marca d'água
	watermark.init();
	
	$(function() {
        $('.galeria a').lightBox();
    });

	$('#sample1').SelectCustomizer();
	$('#sample2').SelectCustomizer();
	$('#sample3').SelectCustomizer();
	$('#sample4').SelectCustomizer();
	$('#sample5').SelectCustomizer();
	$('#sample6').SelectCustomizer();
	$('#sample7').SelectCustomizer();
	$('#sample8').SelectCustomizer();
	$('#sample9').SelectCustomizer();
	$('#sample10').SelectCustomizer();
	
	//Links para subir
	$("a[rel*=subir]").click(function(){
		$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
	});
	
	//PNG Fix para IE6
	if($.browser.msie && ($.browser.version == "6.0")){
		$(document).pngFix();
	}
	
	if($('#mycarousel').size()){
		jQuery('#mycarousel').jcarousel({scroll: 1});
	}
	
	if($('#mycarousel1').size()){
		jQuery('#mycarousel1').jcarousel({scroll: 1});
	}
	
	//FLASH HOME
	$('.flash').flash({
		src			: base_url + 'assets/site/swf/conceitual_home.swf',
		width		: '1000',
		height		: '285',
		wmode	  	: 'transparent'
	});
	
	if($('body').attr('id') == 'capa'){
		$('#conceitual-centro').flash( {
			src : base_url + 'assets/site/swf/conceitual.swf',
			width : 663,
			height : 352,
			wmode : 'transparent',
			flashvars : {
				link : base_url
			}
		});
	}
	
	$("#enviaNews").click(function(){
		gravaNews();
	});
	
	$("#btnInfo").click(function(){
		enviaInfo();
	});
	
	$("#btnAmigo").click(function(){
		enviaAmigo();
	});
	
	/**/
	$('.menu').click(function(){
		$('.curriculo').slideToggle('medium');
	});
	
	// EXPOSIÇOES
	$("#anoLeft").click(function(){
		$('#anoValue').html($('#anoValue').html() - 1);
	});
	
	$("#anoRight").click(function(){
		var num = parseInt($('#anoValue').html());
		num += 1;
		$('#anoValue').html(num);
	});

});

function anoLeft(){
	data = $('#anoValue').html()-1;
	
	window.location = 'exposicoes|&data='+data;
}

function anoRight(){
	var data = parseInt($('#anoValue').html());
	data += 1;
	window.location = 'exposicoes|&data='+data;
}

function buscaArtista(title){
	window.location = title;
}

function voltar(){
	window.history.back(0);
}

function subirTopo(){
	$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
}

function mudaFoto(foto,id,pagina){
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=" + pagina + "&in=obras",
		data: "id="+id,
		success: function(msg){
			$('#txtobra').html(msg);
			//$('#imgP').html('<img src="' + foto + '" />');
			$('#imgP').html('<img src="thumb.php?imagem='+foto+'&x=670" />');
		}
	});
}

function mudaExposicao(foto,id,pagina){
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=" + pagina + "&in=obras",
		data: "id="+id,
		success: function(msg){
			$('#txtobra').html(msg);
			//$('#imgP').html('<img src="' + foto + '" />');
			$('#imgExposicao').html('<img src="thumb.php?imagem='+foto+'&x=670" />');
		}
	});
}

/**
* 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 cadastra_news(url){
	var msg = "";

	if($('#n_nome').val() == "Seu Nome" || $('#n_nome').val() == ""){
		msg += "<span>Preencha seu nome</span><br>";
	}
	if($('#n_email').val() == "" || $('#n_email').val() == "E-mail"){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($('#n_email').val())){
			msg += "<span>E-mail inválido.</span><br />";
		}
	if(msg != ""){
		jQuery.facebox(msg);
	} else {
			$.ajax({
				type: 'POST',
				url: url,
				data: "nome=" + $('#n_nome').val() + "&email=" + $('#n_email').val(),

				success: function(msg){
					jQuery.facebox(msg);
				},
				error: function(msg){
					jQuery.facebox("Erro ao cadastrar, tente novamente mais tarde!");
				}
			});
		}
}

function gravaNews(){
	msg = "";

	if($("#n_nome").val() == "" || $("#n_nome").val() == "Seu Nome"){
		msg += "<span>Nome não preenchido.</span><br />";
	}

	if($("#n_email").val() == "" || $("#n_email").val() == "Seu E-mail"){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($("#n_email").val())){
		msg += "<span>E-mail inválido.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		$.ajax({
			type: "POST",
			url: base_url+"index.php|on=capa&in=gravaNews",
			data: "nome="+$("#n_nome").val()+"&email="+$("#n_email").val(),
			success: function(msg){
				//envia para cadastro IAGENTE
				$.ajax({
					type: "POST",
					url: "http://www.iagentemail.com.br/integracao.php",
					data: "nome="+$("#n_nome").val()+"&email="+$("#n_email").val()+"&grupos=11760&codigo=100",
					success: function(msg){
						jQuery.facebox("<span class=\"v12\">"+msg+"</span>");
						$("#n_email").val('Seu E-mail');
						$("#n_nome").val('Seu Nome');
					}
				});
			}
		});
	}
}

function enviaInfo(){
	msg = "";

	if($("#nome").val() == "" || $("#nome").val() == "Seu Nome"){
		msg += "<span>Nome não preenchido.</span><br />";
	}

	if($("#email").val() == "" || $("#email").val() == "Seu 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($("#ddd").val() == "" || $("#ddd").val() == "DDD"){
		msg += "<span>DDD não preenchido.</span><br />";
	}

	if($("#telefone").val() == "" || $("#telefone").val() == "Telefone"){
		msg += "<span>Telefone não preenchido.</span><br />";
	}
	
	if($("#assunto").val() == "" || $("#assunto").val() == "Assunto"){
		msg += "<span>Assunto não preenchido.</span><br />";
	}
	
	if($("#mensagem").val() == "" || $("#mensagem").val() == "Mensagem"){
		msg += "<span>Mensagem não preenchido.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		return true;
	}
}

function enviaAmigo(){
	msg = "";

	if($("#seu_nome").val() == "" || $("#seu_nome").val() == "Seu Nome"){
		msg += "<span>Nome não preenchido.</span><br />";
	}
	
	if($("#nome_amigo").val() == "" || $("#nome_amigo").val() == "Nome do Amigo"){
		msg += "<span>Nome do amigo não preenchido.</span><br />";
	}

	if($("#email_amigo").val() == "" || $("#email_amigo").val() == "E-mail do Amigo"){
		msg += "<span>E-mail do amigo não preenchido.</span><br />";
	} else if(!valEmail.test($("#email_amigo").val())){
		msg += "<span>E-mail do amigo inválido.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		$.ajax({
			type: "POST",
			url: base_url+"index.php|on=exposicoesdetalhe&in=enviaAmigo",
			data: "seu_nome="+$("#seu_nome").val()+"&nome_amigo="+$("#nome_amigo").val()+"&email_amigo="+$("#email_amigo").val()+"&nome_expo="+$("#nome_expo").val()+"&id_expo="+$("#id_expo").val(),
			success: function(msg){
				jQuery.facebox("<span class=\"v12\">"+msg+"</span>");
				$("#seu_nome").val('Seu Nome');
				$("#nome_amigo").val('Nome do Amigo');
				$("#email_amigo").val('E-mail do Amigo');
			}
		});
	}
}

function enviaContato(){
	msg = "";

	if($("#nome").val() == "" || $("#nome").val() == "Seu Nome"){
		msg += "<span>Nome não preenchido.</span><br />";
	}

	if($("#email").val() == "" || $("#email").val() == "Seu 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($("#ddd").val() == "" || $("#ddd").val() == "DDD"){
		msg += "<span>DDD não preenchido.</span><br />";
	}

	if($("#telefone").val() == "" || $("#telefone").val() == "Telefone"){
		msg += "<span>Telefone não preenchido.</span><br />";
	}
	
	if($("#assunto").val() == "" || $("#assunto").val() == "Assunto"){
		msg += "<span>Assunto não preenchido.</span><br />";
	}
	
	if($("#mensagem").val() == "" || $("#mensagem").val() == "Mensagem"){
		msg += "<span>Mensagem não preenchido.</span><br />";
	}

	if(msg != ""){
		msg = "<span class=\"v12\">Os seguintes campos encontram-se com problemas:<br /><br /></span>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		
		//envia para cadastro IAGENTE
		$.ajax({
			type: "POST",
			url: "http://www.iagentemail.com.br/integracao.php",
			data: "nome="+$("#n_nome").val()+"&email="+$("#n_email").val()+"&grupos=11760&codigo=100",
			success: function(msg){
				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; 
}
