function formatTitle(title, currentArray, currentIndex, currentOpts) {
    return '<div id="tip7-title">' + (title && title.length ? '<b>' + title + '</b>' : '' ) + 'Imagem ' + (currentIndex + 1) + ' de	' + currentArray.length + '</div>';
}
jQuery(function(){
	/* Contrala value do campo */
	jQuery("#header,#area-1,#footer,.overlabel").find("input:text, textarea, input:password").each(function(){
		var input = jQuery(this)
		var label = input.prev().hide().text();
		input.focus(function(){if(input.val() == label){input.val("");}}).blur(function(){if(input.val() == ""){input.val(label);}})
		if(!input.val()){input.val(label);}
	});
	jQuery('.tMsg').focus(function(){jQuery(this).val('');}).blur(function(){if(jQuery(this).val() === ''){jQuery(this).val('Digite sua mensagem');}});
	 if(typeof animateBannerHome !== "undefined"){animateBannerHome = new animateBanner(document.getElementById('bannerHome'), document.getElementById('ctrlBannerHome'));} 
	/* Form de contato */
	jQuery("#formcontato").submit(function(){
		var form = jQuery(this);
		var campos = form.serialize();
		var a = campos.split("&");
		var c,d,e;
		for(var b=0;b<a.length;b++){
			c = a[b].split("=");
			d = jQuery('[name='+c[0]+']', form).prev().text();
			if(!c[1] || (c[1] == d)){ /* verifica se vazio ou igual padrao.*/
				alert('Campo "'+d+'" não pode ser vazio.');
				return false;
			}
		}
		jQuery.ajax({
			type: 'POST',
			url: form.attr("action")+'?ajax=true',
			data: campos,
			success: function(data){alert("enviado");},
			error: function(){alert("não enviado");}
		});
		return false;
	});
	/*Papelaria */
	jQuery(".fancybox").fancybox({'showCloseButton':true,'titlePosition':'inside','titleFormat':formatTitle});
	jQuery(".ajax-msgbox").prepend('<div id="ajax-msgbox" style="display:none;"></div>');
	jQuery(".frJSadd").submit(function(){
		var produto_nome = jQuery(this).find("input[name=produto_titulo]").val();
		var produto_qtd = jQuery(this).find("select[name=quantidade]").val();
		if (produto_qtd>1) {produto_nome =  produto_nome + 's'};
		jQuery.ajax({
			type:"POST",
			cache:false,
			url:"imediataPapelariaAdd.php?JsAtivo=1",
			data:jQuery(this).serializeArray(),
			beforeSend:function(){
				var messageshow = '<p>	Adicionando '+produto_qtd+' '+produto_nome+' ao seu pedido';
				jQuery.fancybox(messageshow,{'width':350,'height':300,'transitionIn':'none','transitionOut':'elastic','centerOnScroll'  :'true','overlayOpacity':0.9,'overlayColor':'#000','modal':'true'});
			},
			success:function(data){
				setTimeout(function(){ 
					jQuery.fancybox.close();
					var msgbox = jQuery('#ajax-msgbox');
					if (data == 'alteracao'){msgbox.removeClass().addClass('msg msgAlert').html('os dados do seu produto foram alterados');}
					else{msgbox.removeClass().addClass('msg msgOK').html('seu produto foi adicionado ao carrinho');}
					msgbox.slideDown('slow', function(){msgbox.delay(3000).slideUp('slow').removeClass('');});
				},2000 ); 
			},
			error:function(){
				var msgbox = jQuery('#ajax-msgbox');
				msgbox.addClass('msg msgError').html('Erro');
				msgbox.slideDown('slow', function(){msgbox.delay(3000).slideUp('slow').removeClass('');});				
			}
		});
	  return false;
	});
	/* Acordeon */
	jQuery('.accLnk').click(function() {
		if(jQuery(this).next().is(':hidden') == true){jQuery(this).addClass('accLnkOn').next().slideDown('normal');}
		else{jQuery(this).removeClass('accLnkOn').next().slideUp('normal');}
	 });
	jQuery('.accLnk').hover(function() {jQuery(this).addClass('over');},function() {jQuery(this).removeClass('over');});
	jQuery('.accCont').not(".opened").hide();
	jQuery(".tabs li a[href^=#]").click(function(){
		var _this = jQuery(this);
		if(_this.parent().hasClass("selected")){return false;}
		_this.parent().parent().children().removeClass("selected");
		_this.parent().addClass("selected");
		var aba = jQuery(_this.attr("href"));
		aba.parent().children().hide();
		aba.show();
		return false;
	});
	jQuery(".aba").not(":first").hide();
	if(jQuery(".aba.aberto").show().length > 0){jQuery(".aba").not(".aberto").hide();}
	//lightbox
	jQuery('.gallery').each(function(){jQuery("li>a", this).fancybox();});
	jQuery('.imgGallery').each(function(){jQuery("li>a", this).fancybox({'titlePosition':'inside','titleFormat':formatTitle});});
	jQuery(".viewMap").each(function(){jQuery(this).fancybox();});
	externalLink();
	/* chat */
	jQuery("#chatSelect").each(function(){
		var options = ['<option value="-">selecione</option>'];
		jQuery(this).find("ul>li>a").each(function(){
			options.push('<option value="'+this.href+'">'+this.innerHTML+'</option>')
		}).parent().parent().remove();;
		jQuery('<form action="#" onsubmit="abreChat(this);return false;" class="formChat"><div class="inputSelect"><div class="inputSelectInner"><select name="estado">'+options.join("")+'</select></div></div><input type="submit" class="bt okBt" value="abrir" /></form>').appendTo(this);
	});
	/*mensagem aniversariante do mês*/
	jQuery('.sendMsg').fancybox({type:'iframe',width:330,height:250});
});
function abreChat(e){
	var url = jQuery(e).find("select[name=estado]").val();
	if(url != '-'){window.open(url,'8333','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no,top=10,left=10,width=190,height=300');}
}
function externalLink(){
	var a = document.getElementsByTagName("a");	
	for(var i = a.length-1; i>=0;i--){if(isExternal(a[i].href)){if(a[i].href.indexOf('http') >= 0){a[i].onclick = function(){window.open(this.href);return false;}}}}
}
function isExternal(url){return !(url.indexOf(location.hostname) >= 0);}
