
$(document).ready(function(){

	$("#slider").easySlider({
		auto: true,
		speed: 		1200,
		pause:		10000,
		continuous: true,
		numeric: true
	});

	$("body").click(function(){
		if ($('#imgbanner')) {
			$('#imgbanner').css('display','none');
		}
	});

	initPagination();
	//$('#divisoes_box').selectbox();
	$('#data').val("Data");
	$('#data').focus(function(){
		$("#data").mask("99/99/9999");
	});
	//$("#data").mask("99/99/9999");


	$('#clientes_carousel').jcarousel({ scroll:1, visible:1 });
	$('#inovacao_carousel').jcarousel({ scroll:1, visible:1 });

	$('a[rel*=facebox]').facebox();

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

	flash_id = $('body').attr('id');

	if(flash_id == "sobre") {
		SI.Files.stylizeById('arquivo');
		$(".file").change(function() {
			$("#file").attr("value",$(".file").val());
		});
	}

	if(flash_id == "capa") {
		altura = '313';
		$('.mainFlash').css("height", "313");
		//$('.mainFlash').css("background", "url(./assets/site/img/bk_capa.jpg) repeat-x center top");
		/*
		$('.flash').flash({
			src: './assets/site/swf/conceitual_capa.jpg',
			width: '990',
			height: altura,
			wmode: 'transparent'
		});

		$('.flash_home').flash({
			src: './assets/site/swf/flash_capa.swf',
			width: '435',
			height: '105',
			wmode: 'transparent'
		});

		$('.conteudo').css('margin-top', '-110px');
		*/
	} else {
		$('#slider').css('display', 'none');
		altura = '160';
		$('.mainFlash').css("height", "160");
		$('.mainFlash').css("background", "url(./assets/site/img/bk_interna.jpg) repeat-x center top");
		$('.flash').flash({
			src: './assets/site/swf/conceitual_interna.swf',
			width: '1140',
			height: altura,
			wmode: 'transparent'
		});
	}

	//SELECT BOX DO TOPO DO TOPO
	var aberto = false;
	$('.select_veiculo').css('cursor', 'pointer');
	$('.menu_select_veiculo a').css('color', '#666');
	$('.select_veiculo').click(function(event){
		if(aberto == false){
			$('.menu_select_veiculo').show('slow');
			aberto = true;
		} else {
			$('.menu_select_veiculo').hide('slow');
			aberto = false;
		}
	});

	//SELECT BOX DO TOPO DO ESCOLHA
	var aberto = false;
	$('.select_veiculo_escolha').css('cursor', 'pointer');
	$('.menu_select_veiculo_escolha a').css('color', '#666');
	$('.select_veiculo_escolha').click(function(event){
		if(aberto == false){
			$('.menu_select_veiculo_escolha').show('slow');
			aberto = true;
		} else {
			$('.menu_select_veiculo_escolha').hide('slow');
			aberto = false;
		}
	});

	//SELECT BOX DO TOPO DAS PECAS
	/*var aberto = false;
	$('.select_veiculo_escolha1').css('cursor', 'pointer');
	$('.menu_select_veiculo_escolha1 a').css('color', '#666');
	$('.select_veiculo_escolha1').click(function(event){
	if(aberto == false){
	$('.menu_select_veiculo_escolha1').show('slow');
	aberto = true;
	} else {
	$('.menu_select_veiculo_escolha1').hide('slow');
	aberto = false;
	}
	});
	*/

	//ABAS DOS FORMULARIOS
	$("div.contaba").hide();
	$("div.contaba:first").show();
	$("#abas li:first").addClass("solicite_on");


	$("#abas a").click(function(){
		if($(this).attr("href")=='#tab1'){
			$("#abas li:first").addClass("solicite_on");
			$("#abas li:first").removeClass("solicite_off");
			$("#abas li:last").addClass("agende_off");
			$("#abas li:last").removeClass("agende_on");
		} else {
			$("#abas li:last").addClass("agende_on");
			$("#abas li:last").removeClass("agende_off");
			$("#abas li:first").addClass("solicite_off");
			$("#abas li:first").removeClass("solicite_on");
		}
		$("div.contaba").hide();
		$($(this).attr("href")).show();
		return false;
	});


	//ABAS DOS DETALHES DO CARRO
	$('#abas1 a').each(function(){
		$('#abas1 a').addClass("semcor");
	});
	$("div.contaba1").hide();
	$("div.contaba1:first").show();
	$("#abas1 a:first").addClass("selecionada");
	$("#abas1 a:first").removeClass("semcor");
	$("#abas1 a:first").addClass("cor");


	$("#abas1 a").click(function(){
		$('#abas1 a').each(function(){
			$('#abas1 a').removeClass("cor");
			$('#abas1 a').addClass("semcor");
		});
		$("div.contaba1").hide();
		$("#abas1 a").removeClass("selecionada");
		$(this).removeClass("semcor");
		$(this).addClass("selecionada");
		$(this).addClass("cor");
		$($(this).attr("href")).show();
		return false;
	});

	$('.trabalhe').css('display', 'none');
	$('.opcoes img').each(function(){
		$(this).css('cursor', 'pointer');
		$(this).click(function(){

			if($(this).attr('id') == 'historico'){
				var src = $(this).attr("src").replace("historico_off", "historico_on");
				$(this).attr("src", src);
				var src1 = $('#trabalhe').attr("src").replace("trabalhe_on", "trabalhe_off");
				$('#trabalhe').attr("src", src1);

				$('.trabalhe').css('display', 'none');
				$('.historico').css('display', 'block');
			}
			if ($(this).attr('id') == 'trabalhe') {
				var src = $(this).attr("src").replace("trabalhe_off", "trabalhe_on");
				$(this).attr("src", src);
				var src1 = $('#historico').attr("src").replace("historico_on", "historico_off");
				$('#historico').attr("src", src1);

				$('.trabalhe').css('display', 'block');
				$('.historico').css('display', 'none')
			}
		});
	});
	//$('base').attr('href');

});

/**
* 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 validaContato(frm){
	msg = "";
	lang = "pt";
	if($("#"+frm+" #nome").val() == "" || $("#"+frm+" #nome").val() == "Nome Completo" ){
		if(lang == 'pt') msg += "<span>Nome não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your name</span><br />";
	}

	if($("#"+frm+" #email").val() == "" || $("#"+frm+" #email").val() == "Email"){
		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($("#"+frm+" #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($("#"+frm+" #ddd").val() == "" || $("#"+frm+" #ddd").val() == "DDD" ){
		if(lang == 'pt') msg += "<span>DDD não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your DDD</span><br />";
	}

	if($("#"+frm+" #telefone").val() == "" || $("#"+frm+" #telefone").val() == "Telefone" ){
		if(lang == 'pt') msg += "<span>Telefone não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your Phone</span><br />";
	}
	
	if($("#"+frm+" #placa").val() == "" || $("#"+frm+" #placa").val() == "Placa" ){
		if(lang == 'pt') msg += "<span>Placa não preenchida.</span><br />";
	}
	
	if($("#"+frm+" #data").val() == "Data" ){
		if(lang == 'pt') msg += "<span>Data não preenchida.</span><br />";
	}
	
	if($("#"+frm+" #veiculo").val() == "" || $("#"+frm+" #veiculo").val() == "Veículo desejado"){
		if(lang == 'pt') msg += "<span>Veículo não preenchido.</span><br />";
	}

	if($("#"+frm+" #mensagem").val() == "" || $("#"+frm+" #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($("#"+frm+" #mensagem").val() == "" || $("#"+frm+" #mensagem").val() == "Cotação"){
		if(lang == 'pt') msg += "<span>Cotação não preenchida.</span><br />";
	}

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

	if($("#"+frm+" #file").val() == ""){
		if(lang == 'pt') msg += "<span>Currículo não inserido.</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();
		return true;
	}
}

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

	if($("#"+frm+" #email_c").val() == "" || $("#"+frm+" #email_c").val() == "Email"){
		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($("#"+frm+" #email_c").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($("#"+frm+" #ddd_c").val() == "" || $("#"+frm+" #ddd_c").val() == "DDD" ){
		if(lang == 'pt') msg += "<span>DDD não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your DDD</span><br />";
	}

	if($("#"+frm+" #telefone_c").val() == "" || $("#"+frm+" #telefone_c").val() == "Telefone" ){
		if(lang == 'pt') msg += "<span>Telefone não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your Phone</span><br />";
	}

	if($("#"+frm+" #veiculo_c").val() == "" || $("#"+frm+" #veiculo_c").val() == "Veículo Desejado"){
		if(lang == 'pt') msg += "<span>Veículo não preenchido.</span><br />";
	}

	if($("#"+frm+" #mensagem_c").val() == "" || $("#"+frm+" #mensagem_c").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 {
		return true;
	}
}

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

	if($("#"+frm+" #email_c").val() == "" || $("#"+frm+" #email_c").val() == "E-mail"){
		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($("#"+frm+" #email_c").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($("#"+frm+" #ddd_c").val() == "" || $("#"+frm+" #ddd_c").val() == "DDD" ){
		if(lang == 'pt') msg += "<span>DDD não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your DDD</span><br />";
	}

	if($("#"+frm+" #telefone_c").val() == "" || $("#"+frm+" #telefone_c").val() == "Telefone" ){
		if(lang == 'pt') msg += "<span>Telefone não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your Phone</span><br />";
	}
	
	if($("#"+frm+" #placa_c").val() == "" || $("#"+frm+" #placa_c").val() == "Placa" ){
		if(lang == 'pt') msg += "<span>Placa não preenchida.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your placa</span><br />";
	}
	
	if($("#"+frm+" #data_c").val() == "" || $("#"+frm+" #data_c").val() == "Data" ){
		if(lang == 'pt') msg += "<span>Data não preenchida.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your date</span><br />";
	}
	
	if($("#"+frm+" #hora_c").val() == "" || $("#"+frm+" #hora_c").val() == "Hora" ){
		if(lang == 'pt') msg += "<span>Hora não preenchida.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your Hour</span><br />";
	}

	if($("#"+frm+" #servico_c").val() == ""){
		if(lang == 'pt') msg += "<span>Tipo de Serviço não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter this.</span><br />";
	}
	
	if($("#"+frm+" #mensagem_c").val() == "" || $("#"+frm+" #mensagem_c").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 {
		return true;
	}
}


function validaBest(frm){
	msg = "";

	lang = "pt";
	if($("#"+frm+" #nome").val() == "" || $("#"+frm+" #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($("#"+frm+" #email").val() == "" || $("#"+frm+" #email").val() == "Email"){
		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($("#"+frm+" #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($("#"+frm+" #ddd").val() == "" || $("#"+frm+" #ddd").val() == "DDD" ){
		if(lang == 'pt') msg += "<span>DDD não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your DDD</span><br />";
	}

	if($("#"+frm+" #telefone").val() == "" || $("#"+frm+" #telefone").val() == "Telefone" ){
		if(lang == 'pt') msg += "<span>Telefone não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your Phone</span><br />";
	}
	
	if($("#"+frm+" #modelo").val() == "" || $("#"+frm+" #modelo").val() == "Modelo"){
		if(lang == 'pt') msg += "<span>Modelo não preenchido.</span><br />";
	}

	if($("#"+frm+" #mensagem").val() == "" || $("#"+frm+" #mensagem").val() == "Melhor horário para o test drive"){
		if(lang == 'pt') msg += "<span>Melhor horário não preenchido.</span><br />";
		else if(lang == 'en') msg += "<span>Please enter your time.</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();
		return true;
	}
}


function initPagination() {
	// count entries inside the hidden content
	var num_entries = jQuery('#hiddenresult .result').length;

	// Create content inside pagination element
	$("#Pagination").pagination(num_entries, {
		callback: pageselectCallback,
		prev_text : "Anterior",
		next_text : "Próximo",
		link_to : "javascript:;",
		items_per_page : '3'
	});
}

function pageselectCallback(page_index, jq){
	var items_per_page = 3;
	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 showDiv(id){
	$('.texto-dica').each(function(){
		$(this).css('display', 'none');
	});
	$(id).slideToggle("fast");
}

function go_to(local){
	window.location = base_url+local;

}

function cadastra_news(url){
	var msg = "";

	if($('#nome_news').val() == "Seu Nome" || $('#nome_news').val() == ""){
		msg += "<span>Preencha seu nome</span><br>";
	}

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

	if(msg != ""){
		jQuery.facebox(msg);
	} else {
		$.ajax({
			type: 'POST',
			url: url,
			data: "nome=" + $('#nome_news').val() + "&email=" + $('#email_news').val(),

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

function ajaxModelos(modelo){
	$.ajax({
		type: 'POST',
		url: "getModelos.php",
		data: "automovel=" + $('#automovel').val(),

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


