/**
*
* Arquivo de funções gerais do Site
* Autor: BiTS - Business IT Solutions
*
*/
//slide form
$(document).ready(function(){	
	
	//initPagination();
	$('#divisoes_box').selectbox();
	
	$('#clientes_carousel').jcarousel({ scroll:1, visible:1, auto:2.2, wrap:'last',  initCallback: mycarousel_initCallback });
	$('#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 == "capa") {
		 altura = '450';
		 $('.flash').css("height", "450");
		 $('.flash').css("background", "url(./assets/site/img/bk_capa.jpg) repeat-x center top");
	} else {
		altura = '314';
		$('.flash').css("height", "314");
		$('.flash').css("background", "url(./assets/site/img/bk_interna.jpg) repeat-x center top");
	}
	
	$('.flash').flash({
		//src: './assets/site/swf/conceitual_'+flash_id+'.swf',
		src: './assets/site/swf/conceitual_'+flash_id+'.swf',
		width: '100%',
		height: altura,
		wmode: 'transparent'
	});
	
	if($('body').attr('id') == 'uniformes'){
			$('#uniformesEscolares').flash( {
				src : base_url + 'assets/site/swf/uniforme_escolar.swf',
				width : 370,
				height : 476,
				wmode : 'transparent',
				flashvars : {
					link : base_url
				}
			});
		}
		
});

function mycarousel_initCallback(carousel) {
	// Disable autoscrolling if the user clicks the prev or next button.
	carousel.buttonNext.bind('click', function() {
		carousel.startAuto(0);
	});

	carousel.buttonPrev.bind('click', function() {
		carousel.startAuto(0);
	});

	// Pause autoscrolling if the user moves with the cursor over the clip.
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};


/**
* 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 *" ){
		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() == ""){
		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+" #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(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 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:;"
	});
}

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

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

}

