// JavaScript Document

	addLoadEvent( function(){
		
		var navAtual = parseInt($('#navAtual').val());
		var navInterna = parseInt($('#navInterna').val());
		
		// MENU ________________________________________________________________________________|
		
		var arrXNav = new Array('0','-70px','-178px','-277px','-343px');
		
		$('#nav li').eq(navAtual).css({backgroundPosition: arrXNav[navAtual] + ' -28px'});
		$('#nav li').eq(navAtual).find('a').css({cursor: 'auto'});
		
		$('#nav li').hover(function(){
			if ($(this).index() != navAtual) {
				$(this).css({backgroundPosition: arrXNav[$(this).index()] + ' -28px'});
			}
		},function() {
			if ($(this).index() != navAtual) {
				$(this).css({backgroundPosition: arrXNav[$(this).index()] + ' 0'});
			}
		});
		
		// FIM MENU ______________________________________________________________________________|
		
		
		switch (navAtual) {
			
			case 0: // HOME
			
			var pg = "home";
			
			function change() {
				var hTotal = $(window).height();
				var cTotal = 876;
				var dif = cTotal - hTotal;
				if (dif < 0) {
					vBlack = 80 + (dif*-1);
					if (vBlack < 131) {
						vBlack = 131;
					}
					$('.blackhome').height(vBlack);
				} else {
					$('.blackhome').height(131);
				}	
			}
			
			change();
			
			$(window).resize(function(){
				change();
			})
					
			$('#servicosDestaque li').hover(function(){
				$(this).find('img').eq(1).show();
			},function() {
				$(this).find('img').eq(1).hide();
			});
					
			// VARIAVEIS BANNER HOME
			var nBanner = $('#infoDestaque ul li').length;
			nBanner--;
			var aBanner = 0;
			var iT;
			var iTempo = 10000;
			// VARIAVEIS ULTIMAS DO BLOG
			// VARIAVEIS BANNER HOME
			var nBlog = $('#blog_home li').length;
			nBlog--;
			var aBlog = 0;
			var iB;
			var iBempo = 6000;
			if (nBlog == 0) {
				$("#setaBlogRight").hide();
				$("#setaBlogLeft").hide();				
			}
			
			$(window).ready(function(){
				$('#infoDestaque').fadeIn(300);
				iT = setTimeout(function(){$("#setaRight").click()},iTempo);
				if (nBlog >= 1) {
					iB = setTimeout(function(){$("#setaBlogRight").click()},iBempo);
				}
			});
			
			$('#setaRight').click(function(){
				changeBanner('next');
			});
			
			$('#setaLeft').click(function(){
				changeBanner('prev');
			});
			
			$('#setaBlogRight').click(function(){
				changeBlog('next');
			});
			
			$('#setaBlogLeft').click(function(){
				changeBlog('prev');
			});
			
			
			function changeBanner(act) {
				clearInterval(iT);
				$('#infoDestaque ul li').eq(aBanner).hide();
				$('#imgDestaque li').eq(aBanner).hide();
				if (act == 'next') {
					if (aBanner < nBanner) {
						aBanner++;
					} else {
						aBanner = 0;
					}
				} else {
					if (aBanner > 0) {
						aBanner--;
					} else {
						aBanner = nBanner;
					}
				}
				$('#infoDestaque ul li').eq(aBanner).fadeIn();
				$('#imgDestaque li').eq(aBanner).fadeIn();
				iT = setTimeout(function(){$("#setaRight").click()},iTempo);
				
			}
			
			function changeBlog(act) {
				clearInterval(iB);
				$('#blog_home li').eq(aBlog).hide();
				if (act == 'next') {
					if (aBlog < nBlog) {
						aBlog++;
					} else {
						aBlog = 0;
					}
				} else {
					if (aBlog > 0) {
						aBlog--;
					} else {
						aBlog = nBlog;
					}
				}
				$('#blog_home li').eq(aBlog).fadeIn();
				iB = setTimeout(function(){$("#setaBlogRight").click()},iBempo);
			}
			
			$('#agencia_mais').click(function() {
				$('.contAgenciaDin p').eq(1).fadeIn();
				$('#agencia_mais').hide();
				$('.blackhome').height(230);
			});
			
			$('#agencia_menos').click(function() {
				$('.contAgenciaDin p').eq(1).hide();
				$('#agencia_mais').show();
				change();
			});
			
			break;
			
			case 1: // PORTFÓLIO
			
			var pg = "portfolio";
			
			//$('#catPort ul li').eq(navInterna).addClass('selecionado');
			
			$('#catPort ul li').click(function() {
				if ( Amigavel($(this).html()) != 'todos') {
					window.location = '/portfolio/' + Amigavel($(this).html()); 
				} else {
					window.location = '/portfolio';
				}
			});
			
			$('#listaPort li').hover(function(){
				$(this).css({'background-color' : '#ebc946'});
			},function() {
				$(this).css({'background-color' : '#e7e7e7'});
			});
			
			$('#listaPort li').click(function() {
				window.location = $(this).find("a").attr('href'); 
			});
			
			if (navInterna == 1) {
				
				var shadow = false;
				
				function opp() { shadow = true; }
				function opp1() { shadow = false; } 
				
	  			Shadowbox.init({ 
					slideshowDelay: 6,
					onOpen: opp,
					onClose: opp1,
					troubleElements:["select"]
				});
								
				$.prettySociable();
				
				$('#mycarousel').fadeIn(1000); 
				$('#mycarousel').jcarousel({
					scroll: 1,
					visible: 4
				});
				
				// VARIAVEIS BANNER HOME
				var nBanner = $('#imgDestaque li').length;
				nBanner--;
				var aBanner = 0;
				var iT;
				var iTempo = 6000;
				
				$('#setaRightP').click(function(){
					changePort('next');
				});
				
				$('#setaLeftP').click(function(){
					changePort('prev');
				});
				
				$(window).ready(function(){
					iT = setTimeout(function(){$("#setaRightP").click()},iTempo);
				});
				
				function changePort(act) {
					clearInterval(iT);
					if (shadow == false) {
						$('#imgDestaque li').eq(aBanner).hide();
						if (act == 'next') {
							if (aBanner < nBanner) {
								aBanner++;
							} else {
								aBanner = 0;
							}
						} else {
							if (aBanner > 0) {
								aBanner--;
							} else {
								aBanner = nBanner;
							}
						}
						$('#imgDestaque li').eq(aBanner).fadeIn(100);
					}
					iT = setTimeout(function(){$("#setaRightP").click()},iTempo);
				}
				
				$('#mycarousel li').hover(function(){
					$(this).css({'background-color' : '#e3e3e3'});
				},function() {
					$(this).css({'background-color' : '#ffffff'});
				});
				
				$('#mycarousel li').click(function() {
					window.location = $(this).find("a").attr('href');  
				});		
			
			}
			
			break;
			
			case 2: //SERVIÇoS
			
			var pg = "servicos";
						
			$('#containerServicos ul li').hover(function(){
				if (navInterna != $(this).index()) {
					$(this).find('img').eq(0).hide();
					$(this).find('img').eq(1).show();
				}
			},function() {
				if (navInterna != $(this).index()) {
					$(this).find('img').eq(1).hide();
					$(this).find('img').eq(0).show();
				}
			});
			
			break;
			
			case 4://CONTATO
			
				Cufon.replace('.t2');
				Cufon.replace('.pcontato');
				
				$('.corner').corner(); 
				$('.bgtf, .bgtf1').corner();
				$('.containerCorner').wrap('<div class="outer"></div>');
				$('.containerCorner').corner("round 8px").parent().css('padding', '2px').corner("round 10px");
				
				var cv = false;
				$('#file_upload').uploadify({
				'uploader'  : '/tools/uploadify/uploadify.swf',
				'script'    : '/tools/uploadify/uploadify.php',
				'cancelImg' : '/tools/uploadify/cancel.png',
				'folder'    : '/cv',
				'fileExt'     : '*.doc;*.docx;*.pdf',
				'fileDesc'    : 'Arquivos de Texto (.DOC, .DOCX, .PDF)',
				'buttonText'  : 'Selecionar',
				'sizeLimit'   : 1024000,
				'scriptData'  : {'nr':neverr},
				'onSelect'    : function(event,ID,fileObj) {
					$('#arq').val(fileObj.name);
					 cv = true;
				},
				'onCancel'    : function(event,ID,fileObj,data) {
					 cv = false;
				},
				'onAllComplete' : function(event,data) {
					$('#formVagas').submit();
				}
				});
				
							
				$('#btnEnviar_cv').click(function() {
					if ($('#nome_cv').val() != '') {
						if (cv == true) {
							$('#loadingCv').removeClass('dn');
							$('#file_upload').uploadifyUpload($('.uploadifyQueueItem').last().attr('id').replace('file_upload',''));
						} else {
							alert ("Por favor selecione seu curriculo");
						}
					} else {
						alert ("Por favor preencher o campo Nome");
						$('#nome_cv').focus();						
					}
				});
			
			break;		
		}

		
		//ADD O BACKGROUND
		var flashvars = {};
		flashvars.pag = ""+pg+"";
		var params = {};
		params.scale = "noscale";
		params.wmode = "transparent";
		var attributes = {};
		swfobject.embedSWF("/swf/bg.swf", "flashBackground", "100%", "100%", "10.0.0", "/swf/expressInstall.swf", flashvars, params, attributes);
		
	});

	function Trim(str){return str.replace(/^\s+|\s+$/g,"");}

	function eskemaFocos(obj){
		trimed = Trim(obj.value);
		if (trimed == Trim(obj.defaultValue)){
			obj.value = "";
		}
	}

	function eskemaBlur(obj){
		trimed = Trim(obj.value);
		if (trimed == ''){
			obj.value = obj.defaultValue;
		}
	}

	function checkMail(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string"){
			if(er.test(mail)){
				return true;
			}
		}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
				return true;
			}
		}else{
			return false;
		}
	}
	
	function validaContato() {
		if ( $("#nome").val() == '' ){
			alert('Favor preencher o campo Nome corretamente!');
			$("#nome").focus();
			return false;
		} else if ( !checkMail( $("#email").val() ) ){
			alert('Favor preencher o campo E-mail corretamente!');
			$("#email").focus();
			return false;
		} else if ( $("#comentario").val() == '' ){
			alert('Favor preencher o campo Comentário!');
			$("#comentario").focus();
			return false;
		}else{
			$('#loagindContato').removeClass('dn');
			return true;
		}
		return false;
	}
	
  function Amigavel(s){
    s = retira_acentos(s);
    var url = s
      .toLowerCase() // change everything to lowercase
      .replace(/^\s+|\s+$/g, "") // trim leading and trailing spaces    
      .replace(/[_|\s]+/g, "-") // change all spaces and underscores to a hyphen
      .replace(/[^a-z0-9-]+/g, "") // remove all non-alphanumeric characters except the hyphen
      .replace(/[-]+/g, "-") // replace multiple instances of the hyphen with a single instance
      .replace(/^-+|-+$/g, "") // trim leading and trailing hyphens       
      ; 
    
    return url;
  }
  
  function retira_acentos(palavra) {
    com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
    sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
    nova='';
    for(i=0;i<palavra.length;i++) {
      if (com_acento.search(palavra.substr(i,1))>=0) {
        nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
      }
      else {
       nova+=palavra.substr(i,1);
      }
    }
    return nova;
  }
