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

//Funções que inicializam com o Site
$(document).ready(function(){
	
	/* INSTANCIAS DE ACOES DE BOTAO */
		$('#estado').change(function(){
			getLojista($(this).val());
		});
		
		$('#estadoAssistencia').change(function(){
			getLojistaAssistencia($(this).val());
		});
		
		$('#catMesCodigo').change(function(){
			getSubCategoria($(this).val());
		});
		
		$('#selectDir').change(function(){
			window.location = $(this).val();
		});
		
	
	/* INSTANCIAS DE ACOES DE BOTAO */
	
	//Plugin de marca d'água
	watermark.init();
	
	//Plugin de Hover de Imagens
	jquery_hover_img.init();

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

	if($('#mycarousel').size()){
		jQuery('#mycarousel').jcarousel();
	}

	/*$('#sample1').SelectCustomizer();
	$('#sample2').SelectCustomizer();
	$('#sample3').SelectCustomizer();
	$('#sample4').SelectCustomizer();
	$('#sample5').SelectCustomizer();
	$('#sample6').SelectCustomizer();
	$('#sample7').SelectCustomizer();
	$('#sample9').SelectCustomizer();*/

	if($('#conceitual').size()){
		$('#conceitual').flash({
			src		  : base_url + 'assets/site/swf/conceitual.swf',
			width	  : '100%',
			height	  : 212,
			wmode	  : 'transparent',
			flashvars : {
				link  : base_url
			}
		});
	}

});

function buscaCategoria() {
	var sbc = $('#sbcMesCodigo').val();
	var cat = $('#catMesCodigo').val();
	
	if(sbc != '') 		window.location = sbc;
	else if(cat != '')	window.location = cat;
}

function _buscaCategoria(url) {
	var sbc = $('#sbcMesCodigo').val();
	var cat = $('#catMesCodigo').val();
	
	if(sbc != '') 		window.location = url + '|sbcMesCodigo='+sbc;
	else if(cat != '')	window.location = url + '|catMesCodigo='+cat;
}

function getSubCategoria(url) {
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=capa&in=getSubCategoria",
		data: "url="+url,
		success: function(msg){
			$('#subCategoria').html(msg);
		}
	});
	
}

function getSubCategoriass(categoria) {
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=capa&in=getSubCategoria",
		data: "categoria="+categoria,
		success: function(msg){
			$('#subCategoria').html(msg);
		}
	});
}

function setEstado(estado) {
	if($('#estado').size()){
		$('#estado option').each(function(i){
			if($(this).val() == estado) $(this).attr('selected',true);
		});
	}
	getLojista(estado);
}

function getLojista(estado) {
	
	$('#resultado').html(' ... carregando ');
	
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=ondecomprar&in=ajax&ac=getLojista",
		data: "estado="+estado,
		success: function(msg){
			$('#resultado').html(msg);
		}
	});
}


function setEstadoAssistencia(estado) {
	if($('#estadoAssistencia').size()){
		$('#estadoAssistencia option').each(function(i){
			if($(this).val() == estado) $(this).attr('selected',true);
		});
	}
	getLojistaAssistencia(estado);
}

function getLojistaAssistencia(estado) {
	
	$('#resultado').html(' ... carregando ');
	
	$.ajax({
		type: "POST",
		url: base_url+"index.php|on=assistencia&in=ajax&ac=getLojista",
		data: "estado="+estado,
		success: function(msg){
			$('#resultado').html(msg);
		}
	});
}

function topo() {
	window.location = document.URL+'#';
}

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

	if($("#nome").val() == ""){
		msg += "<span>Nome não preenchido.</span><br />";
	}
	if($("#empresa").val() == ""){
		msg += "<span>Empresa não preenchida.</span><br />";
	}
	
	if($("#telefone").val() == ""){
		msg += "<span>Telefone não preenchido.</span><br />";
	}
	
	if($("#email").val() == ""){
		msg += "<span>E-mail não preenchido.</span><br />";
	} else if(!valEmail.test($("#email").val())){
		msg += "<span>E-mail inválido.</span><br />";
	}
	
	if($("#mensagem").val() == ""){
		msg += "<span>Mensagem não preenchida.</span><br />";
	}

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

function abreSolicitacao(prdNome, prdID){
	jQuery.facebox({ ajax: 'http://www.kitacarregadores.com.br/modalSolicitacao.php?produto='+prdNome+'&id='+prdID }); 
}
