/* ***************************************************************************

Desenvolvedor: Benjamin Studart
Data: 04/07/2009
Copyright © 2009, Riscauto Micropinturas - Todos os Direitos Reservados

Site do Desenvolvedor: http://www.bstudart.com.br

*************************************************************************** */


/* ***************************************************************************
	Inicio da Função Para Carregar FLASH 
*************************************************************************** */
function carregaFlash(caminho,largura,altura)
      {
       document.write('<object classid="clsid:D27CDb6E-AE6D-11cf-96b8-444553540000" codebase="http:/download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
       document.write('<param name="movie" value="'+caminho+'">');
       document.write('<param name="quality" value="high">');
       document.write('<param name="bgcolor" value="">');
       document.write('<param name="wmode" value="transparent">');
       document.write('<embed src="'+caminho+'" quality="high" pluginspage="http:/www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'" wmode="transparent"></embed>');
       document.write('</object>');
      }
/* ***************************************************************************
//  Fim da Função Para Carregar FLASH 
*************************************************************************** */



/* ***************************************************************************
	Inicio da Função 
*************************************************************************** */
$(document).ready(function() 
{  

			//link vantagens pagina inicial.inc
			$(".link1").mouseover(function(){
				$("#mod1").css("color","#333333");
			});
			$(".link1").mouseout(function(){
				$("#mod1").css("color","#666666");
			});
			//link2
			$(".link2").mouseover(function(){
				$("#mod2").css("color","#333333");
			});
			$(".link2").mouseout(function(){
				$("#mod2").css("color","#666666");
			});
			//link3
			$(".link3").mouseover(function(){
				$("#mod3").css("color","#333333");
			});
			$(".link3").mouseout(function(){
				$("#mod3").css("color","#666666");
			});
			//link4
			$(".link4").mouseover(function(){
				$("#mod4").css("color","#333333");
			});
			$(".link4").mouseout(function(){
				$("#mod4").css("color","#666666");
			});
			//link5
			$(".link5").mouseover(function(){
				$("#mod5").css("color","#333333");
			});
			$(".link5").mouseout(function(){
				$("#mod5").css("color","#666666");
			});
			//link6
			$(".link6").mouseover(function(){
				$("#mod6").css("color","#333333");
			});
			$(".link6").mouseout(function(){
				$("#mod6").css("color","#666666");
			});
			
			// coloca o valor contido em value
			$('input#contato').focus(function() 
			{
				value = $(this).val();
				$(this).attr("value","");
			});
			   
			// retira o valor contido em value
			$('input#contato').blur(function() 
			{
				if($(this).val()=="") {
				   $(this).val(value);
				 }
			});
			
						
			//pagina aparelhos
			$("#desc_aparelhos1, #desc_aparelhos2, #desc_aparelhos3").hide();
			//desc aparelhos 1
			$("div#ver_detalhe").click(function(){
				$("#desc_aparelhos1").show("slow");
				$("#desc_aparelhos2").hide();
				$("#desc_aparelhos3").hide();	
			});

			$("div#ver_detalhedois").click(function(){
				$("#desc_aparelhos1").hide();
				$("#desc_aparelhos2").show("slow");
				$("#desc_aparelhos3").hide();	
			});
			
			$("div#ver_detalhetres").click(function(){
				$("#desc_aparelhos1").hide();
				$("#desc_aparelhos2").hide();
				$("#desc_aparelhos3").show("slow");	
			});
			
			//portabilidade
			$("#portabilidade_livre").hide();
	        $("#portabilidade").click(function () { $("#portabilidade_livre").slideToggle("slow"); });
			
			
			//mascara value
			$("#cpftitular").mask("999.999.999-99");			
			$("#inicio").mask("99:99");	
			$("#final").mask("99:99");
			$("#data_nascimento").mask("99/99/9999");
			$("#cep").mask("99999-999");
			$("#telefax").mask("(99) 9999-9999");
			$("#telefone").mask("(99) 9999-9999");
			$("#telefone1").mask("(99) 9999-9999");
			$("#telefone2").mask("(99) 9999-9999");
			$("#telefone3").mask("(99) 9999-9999");
			$("#telefone_port").mask("(99) 9999-9999");
			
			//popup
			//$('a.popup').fancybox();
			
			function scrollGo() {
			   var x = $(this).offset().top - 100; // 100 provides buffer in viewport
			   $('html,body').animate({scrollTop: x}, 500);
			}
			// set focus event on element
			$('#area_cliente').focus(scrollGo); 
			
			//link imagens google
			//$('.rollover').hover(function() {
			//	var currentImg = $(this).attr('src');
			//	$(this).attr('src', $(this).attr('hover'));
			//	$(this).attr('hover', currentImg);
			//}, function() {
			//	var currentImg = $(this).attr('src');
			//	$(this).attr('src', $(this).attr('hover'));
			//	$(this).attr('hover', currentImg);
			//});
			//colocar no BODY - > <img src="imagens/ico_rede_social.png" hover="imagens/ico_rede_social_cor.png"  class="rollover" style="cursor:pointer;" width="158" height="25" border="0" usemap="#Map" />
			
			//SCROLL
			// desabilita o sistema se o usuario quiser
			if(/\?nojs$/.test(String(location.href))) { jQuery('.disablejs').hide(); jQuery('.nojsalert').show(); return; }
			  // get the links with HREF starting with '#' and apply a handler function to the click event
			  // pegamos os links em que o HREF começa com '#' e aplicamos uma função para o evento onclick
		  	
			jQuery('a[href^=#]').click(function(){
			// aqui pegamos o link com o atributo NAME referente à âncora clicada
			// this aqui aponta para o link que foi clicado, não para o que será rolado.
		  	var el = jQuery(this.hash == '#top' ? 'body' : 'a[name='+this.hash.replace('#', '')+']').eq(0);
				if(el.length) 
					
					// nossa função de callback define o hash na URL, exatamente como o link normal faria, mas só no final da rolagem
					el.scrollIntoView({'forceTop': true, 'marginTop': 0, 'complete':function() { location.hash = this.name || ''; }}, true);
			
			// retorna false para evitar a ação natural do clique
			return false;
			});
			

			
//menu select ui
			$('select#speedA').selectmenu();
			
			$('select#speedAa').selectmenu({maxHeight: 150});
			
			$('select#speedB').selectmenu({
				width: 300,
				format: addressFormatting
			});
			
			$('select#speedC').selectmenu({style:'dropdown'});
			
			$('select#speedD').selectmenu({
				style:'dropdown', 
				menuWidth: 400,
				format: addressFormatting
			});
			
			$('select#files, select#filesC').selectmenu({
				icons: [
					{find: '.script', icon: 'ui-icon-script'},
					{find: '.image', icon: 'ui-icon-image'}
				]
			});
			
			$('select#filesB').selectmenu({
				icons: [
					{find: '.video'},
					{find: '.podcast'},
					{find: '.rss'}
				]
			});
			
			
});
		
		
		//a custom format option callback
		var addressFormatting = function(text){
			var newText = text;
			//array of find replaces
			var findreps = [
				{find:/^([^\-]+) \- /g, rep: '<span class="ui-selectmenu-item-header">$1</span>'},
				{find:/([^\|><]+) \| /g, rep: '<span class="ui-selectmenu-item-content">$1</span>'},
				{find:/([^\|><\(\)]+) (\()/g, rep: '<span class="ui-selectmenu-item-content">$1</span>$2'},
				{find:/([^\|><\(\)]+)$/g, rep: '<span class="ui-selectmenu-item-content">$1</span>'},
				{find:/(\([^\|><]+\))$/g, rep: '<span class="ui-selectmenu-item-footer">$1</span>'}
			];
			
			for(var i in findreps){
				newText = newText.replace(findreps[i].find, findreps[i].rep);
			}
			return newText;
		}
