///////////////////////////////////////////////////////////////////////
// Função para Alinhamento Vertical
///////////////////////////////////////////////////////////////////////
(function($){
    $.fn.vAlign = function(container) {
        return this.each(function(i){
	   if(container == null) {
	      container = 'div';
	   }
	   var paddingPx = 10; //change this value as you need (It is the extra height for the parent element)
	   $(this).html("<" + container + ">" + $(this).html() + "</" + container + ">");
	   var el = $(this).children(container + ":first");
	   var elh = $(el).height(); //new element height
	   var ph = $(this).height(); //parent height
	   if(elh > ph) { //if new element height is larger apply this to parent
	       $(this).height(elh + paddingPx);
	       ph = elh + paddingPx;
	   }
	   var nh = (ph - elh) / 2; //new margin to apply
	   $(el).css('margin-top', nh);
        });
     };
})(jQuery);
//////////////////////////////////////////////////////////
//	Script troca de Banners
//////////////////////////////////////////////////////////
function me_banner(){
	///////////////////////////
	setTimeout(ajax_banner,60000);
	///////////////////////////
}
function ajax_banner(){
	$.ajax({
		type: "POST",
		url: "http://www.multiestoque.com/banners/index.php",
		data: "banner=new",
		beforeSend: function(){
			// enquanto a função esta sendo processada, você
			// pode exibir na tela uma ...
			$('#dv_banner').html('<div class="ajax_loader"></div>');
			// ...mensagem de espera
		},
		success: function(txt){
			// executa quando o servidor responde
			// Pego a div co id = combo2 que está dentro de um select
			// e substituo seu conteudo com o texto enviado pelo php
			$('#dv_banner').html(txt);
		},
		error: function(txt){
			// executa quando não responde ou envia um erro
			// em caso de erro você pode dar um alert('msg erro');
			// alert('Desculpe, houve um erro Interno.');
		}
	});
	me_banner();
}
//////////////////////////////////////////////////////////
//	Script para Combo de Cidades
//////////////////////////////////////////////////////////
function combo(id,tipo,destino){
	if(id != ''){
		$.ajax({
			type: "POST",
			url: "http://www.multiestoque.com/_pages/inc_cidades.php",
			data: "estado="+id+"&tipo="+tipo,
			beforeSend: function(){
				// enquanto a função esta sendo processada, você
				// pode exibir na tela uma ...
				$('#'+destino+'').html('<option value="">... Carregando ...</option>');
				// ...mensagem de espera
			},
			success: function(txt){
				// executa quando o servidor responde
				// Pego a div co id = combo2 que está dentro de um select
				// e substituo seu conteudo com o texto enviado pelo php
				$('#'+destino+'').attr("disabled", false);
				$('#'+destino+'').removeAttr("disabled");
				$('#'+destino+'').html(txt);
			},
			error: function(txt){
				// executa quando não responde ou envia um erro
				// em caso de erro você pode dar um alert('msg erro');
				alert('Desculpe, houve um erro Interno.');
			}
		});
	}else{
		alert('Desculpe, mas você deve antes selecionar um Estado.');
		$('#'+destino+'').html('<option value="">Selecione sua Cidade</option>');
		$('#'+destino+'').attr("disabled", true);
	}
}
//////////////////////////////////////////////////////////
//	Script para Sacola de Compras
//////////////////////////////////////////////////////////
function sacola(id,qtde,acao){
	$.ajax({
		type: "POST",
		url: "http://www.multiestoque.com/_pages/sacola.php",
		data: "run=ajax&prd="+id+"&qtde="+qtde+"&act="+acao,
		beforeSend: function(){
			// enquanto a função esta sendo processada, você
			// pode exibir na tela uma ...
			$('#sacola').html('');
			// ...mensagem de espera
		},
		success: function(txt){
			// executa quando o servidor responde
			// Pego a div co id = combo2 que está dentro de um select
			// e substituo seu conteudo com o texto enviado pelo php
			$('#sacola').html(txt);
		},
		error: function(txt){
			// executa quando não responde ou envia um erro
			// em caso de erro você pode dar um alert('msg erro');
			alert('Desculpe, houve um erro Interno.');
		}
	});
}
//////////////////////////////////////////////////////////
//	Script para Login
//////////////////////////////////////////////////////////
function me_login(){
	var frm = document.frm_login;
	
	if(frm.log_email.value == ''){
		alert('Por gentileza, preencha seu E-MAIL.');
		frm.log_email.focus();
		return false;
	}else if(frm.log_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Por gentileza, preencha um E-MAIL válido.');
		frm.log_email.focus();
		return false;
	}else if(frm.log_pass.value == ''){
		alert('Você precisa preencher sua SENHA.');
		frm.log_pass.focus();
		return false;
	}else if(frm.log_pass.value.length < 6){
		alert('Sua SENHA precisa ter pelo menos 6 LETRAS ou NÚMEROS. Tente novamente.');
		frm.log_pass.focus();
		return false;
	}else{
		return true;
	}		
}
//////////////////////////////////////////////////////////
//	Script para Efetuar Pagto Pagseguro
//////////////////////////////////////////////////////////
function pagar_pedido(){
	$('#frm_pagseguro').submit();
}
//////////////////////////////////////////////////////////
//	Script para Login na Sacola
//////////////////////////////////////////////////////////
function me_login_sacola(){
	var frm = document.sacola_login;
	
	if(frm.log_email.value == ''){
		alert('Por gentileza, preencha seu E-MAIL.');
		frm.log_email.focus();
		return false;
	}else if(frm.log_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Por gentileza, preencha um E-MAIL válido.');
		frm.log_email.focus();
		return false;
	}else if(frm.log_pass.value == ''){
		alert('Você precisa preencher sua SENHA.');
		frm.log_pass.focus();
		return false;
	}else if(frm.log_pass.value.length < 6){
		alert('Sua SENHA precisa ter pelo menos 6 LETRAS ou NÚMEROS. Tente novamente.');
		frm.log_pass.focus();
		return false;
	}else{
		return true;
	}		
}
//////////////////////////////////////////////////////////
//	Script para Busca
//////////////////////////////////////////////////////////
function me_busca(){
	var frm = document.frm_search;
	
	if(frm.palavra.value == '' && frm.tamanho.value == ''){
		alert('Você precisa digitar algo ou selecionar um tamanho para realizar uma Busca.');
		frm.palavra.focus();
		return false;
	}else{
		return true;
	}		
}
//////////////////////////////////////////////////////////
//	Script para Add nos Favoritos
//////////////////////////////////////////////////////////
function favoritos(){
    var url      = "http://www.multiestoque.com";
    var title    = "MultiESTOQUE.com";
	
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}
//////////////////////////////////////////////////////////
//	Script para Validar E-mail
//////////////////////////////////////////////////////////
function email_valida(email){
	if(email == ''){
		return false;
	}else if(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Desculpe, mas você deve preencher um E-MAIL válido.');
		return false;
	}else{
		$.ajax({
			type: "POST",
			url: "http://www.multiestoque.com/_pages/inc_email.php",
			data: "email="+email,
			beforeSend: function(){
				// enquanto a função esta sendo processada, você
				// pode exibir na tela uma ...
				$('#valid_email').html('Verificando...');
				// ...mensagem de espera
			},
			success: function(txt){
				// executa quando o servidor responde
				// Pego a div co id = combo2 que está dentro de um select
				// e substituo seu conteudo com o texto enviado pelo php
				$('#valid_email').html(txt);
			},
			error: function(txt){
				// executa quando não responde ou envia um erro
				// em caso de erro você pode dar um alert('msg erro');
				alert('Desculpe, houve um erro Interno.');
			}
		});
	}
}
//////////////////////////////////////////////////////////
//	Script para o Fale Conosco
//////////////////////////////////////////////////////////
function me_contato(){
	var frm = document.frm_contato;		
	
	if(frm.nome.value == ''){
		alert('Por gentileza, você precisa preencher seu NOME.');
		frm.nome.focus();		
		return false;		
	}else if(frm.email.value == ''){
		alert('Por gentileza, preencha seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Por gentileza, preencha um E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else if(frm.fone.value == ''){
		alert('Por gentileza, preencha seu TELEFONE.');
		frm.fone.focus();
		return false;
	}else if(frm.cidade.value == ''){
		alert('Por gentileza, preencha sua CIDADE.');
		frm.cidade.focus();
		return false;
	}else if(frm.estado.value == ''){
		alert('Por gentileza, selecione seu ESTADO.');
		frm.estado.focus();
		return false;
	}else if(frm.tipo.value == ''){
		alert('Por gentileza, selecione o ASSUNTO de Contato.');
		frm.tipo.focus();
		return false;
	}else if(frm.mensagem.value == ''){
		alert('Por gentileza, preencha sua MENSAGEM.');
		frm.mensagem.focus();
		return false;
	}else{
		return true;			
	}		
}
//////////////////////////////////////////////////////////
//	Script para Validar Data de Nascimento
//////////////////////////////////////////////////////////
function nasc_valida(field){
	var frm = field.value;
	var err = 0;
	var temp;
	hoje = new Date();
	anoAtual = hoje.getFullYear();	
	for(var i = 0; i < frm.length; i++){
		temp = "" + frm.substring(i, i+1);
		if(frm.length != 10){
			err = 1;
		}
	}
		b = frm.substring(3,5);		// mês
		c = frm.substring(2,3);		// '/'
		d = frm.substring(0,2);		// dia 
		e = frm.substring(5,6);		// '/'
		f = frm.substring(6,10);	// ano
		
		if(b < 1 || b > 12){
			err = 1;
		}
		if(c != '/'){
			err = 1;
		}
		if(d < 1 || d > 31){
			err = 1;
		}
		if(e != '/'){
			err = 1;
		}
		if (f < 1900 || f > anoAtual){
			err = 1;
		}
		if(b == 4 || b == 6 || b == 9 || b == 11){
			if(d == 31){
				err = 1;
			}
		}
		
		if(b == 2){
	 		var g = parseInt(f/4);
			if(isNaN(g)){
				err=1 ;
			}
			if(d > 29){
				err = 1;
			}
			if(d == 29 && ((f/4) != parseInt(f/4))){
				err = 1;
			}
		}
	if(err == 1){
		alert("DATA de NASCIMENTO Inválida.\nPreencha novamente !");
		field.value = '';
		field.focus();
		return false;
	}else{
		return true;
	}
}
//////////////////////////////////////////////////////////
//	Script para Validar CPF
//////////////////////////////////////////////////////////
function cpf_valida(field){
    var cpf = field.value;
    objER = /\.|\-/g;
    cpf = cpf.toString().replace(objER,"");
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1 = 0, soma2 = 0;
    var vlr = 11;
    
    for(i = 0; i < 9; i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }    
    soma1 = (((soma1*10)%11) == 10 ? 0:((soma1*10)%11));
    soma2 = (((soma2+(2*soma1))*10)%11);
    
    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado != digitoDigitado){
        alert('CPF Invalido.\nPreencha novamente !');
		field.focus();
		return false;
	}
}
//////////////////////////////////////////////////////////
//	Script para Cadastro na Loja Virtual
//////////////////////////////////////////////////////////
function me_cadastro(){
	var frm = document.frm_cad;
	// Define o minimo de caracteres para algumas validações
	var chpass = 6;
	var chaddr = 6;
	
	// Verifica se o email foi validado
	if(!frm.valido){
		email_valida(frm.email.value);
		return false;
	}else if(frm.valido.value == 'no'){
		alert('O E-MAIL de login que você preencheu já está sendo utilizado por outro USUÁRIO de nosso site.');
		return false;
	}else if(frm.valido.value == 'yes'){
			// INICIO: Validação para Pessoa Fisica
			if(frm.pass_a.value == ''){
				alert('Por gentileza, você precisa preencher uma SENHA.');
				frm.pass_a.focus();		
				return false;		
			}else if(frm.pass_b.value == ''){
				alert('Por gentileza, você precisa preencher uma confirmaçao de SENHA.');
				frm.pass_b.focus();		
				return false;		
			}else if(frm.pass_a.value != frm.pass_b.value){
				alert('SENHA e confirmaçao de SENHA preenchidas são diferentes !!\nPor gentileza preencha as senhas novamente.');
				frm.pass_a.focus();
				frm.pass_a.value = '';
				frm.pass_b.value = '';
				return false;
			}else if(frm.pass_a.value.length < chpass){
				alert('Sua SENHA precisa ter pelo menos '+chpass+' LETRAS e/ou NÚMEROS.');
				frm.pass_a.focus();		
				return false;		
			}else if(frm.lembrete.value == ''){
				alert('Por gentileza, você precisa preencher um LEMBRETE para sua senha.');
				frm.lembrete.focus();		
				return false;		
			}else if(frm.nome.value == ''){
				alert('Por gentileza, você precisa preencher seu NOME.');
				frm.nome.focus();		
				return false;		
			}else if(frm.cpf.value == ''){
				alert('Por gentileza, você precisa preencher seu CPF.\nOu você não preencheu um CPF válido.');
				frm.cpf.focus();		
				return false;		
			}else if(frm.rg.value == ''){
				alert('Por gentileza, você precisa preencher seu RG (Carteira de Identidade).');
				frm.rg.focus();		
				return false;		
			}else if(frm.nascimento.value == ''){
				alert('Por gentileza, você precisa preencher sua DATA DE NASCIMENTO.\nOu você não preencheu uma DATA válido.');
				frm.nascimento.focus();		
				return false;		
			}else if(frm.sexo.value == ''){
				alert('Por gentileza, você precisa selecionar seu SEXO.');
				return false;		
			}else if(frm.telefone.value == ''){
				alert('Por gentileza, você precisa preencher seu TELEFONE FIXO.\nOu você não preencheu um TELEFONE válido.');
				frm.telefone.focus();		
				return false;		
			}
			/*
			else if(frm.celular.value == ''){
				alert('Por gentileza, você precisa preencher seu TELEFONE CELULAR.\nOu você não preencheu um TELEFONE válido.');
				frm.celular.focus();		
				return false;		
			}
			*/
			else if(frm.endereco.value == '' || frm.endereco.value.length <= chaddr){
				alert('Por gentileza, você precisa preencher seu ENDEREÇO COMPLETO.');
				frm.endereco.focus();		
				return false;		
			}else if(frm.bairro.value == ''){
				alert('Por gentileza, você precisa preencher seu BAIRRO.');
				frm.bairro.focus();		
				return false;		
			}else if(frm.estado.value == ''){
				alert('Por gentileza, você precisa selecionar seu ESTADO.');
				frm.estado.focus();		
				return false;		
			}else if(frm.cidade.value == ''){
				alert('Por gentileza, você precisa selecionar sua CIDADE.');
				frm.cidade.focus();		
				return false;		
			}else if(frm.cep.value == ''){
				alert('Por gentileza, você precisa preencher seu CEP.');
				frm.cep.focus();		
				return false;		
			}else if(frm.msn.value != '' && frm.msn.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
				alert('Por gentileza, preencha um endereço de MSN Messenger válido.');
				frm.msn.focus();
				return false;		
			}else{
				return true;			
			}
			// FIM: Validação para Pessoa Fisica
	//////////////////////////////////////////////
	return false;
	}
}
//////////////////////////////////////////////////////////
//	Script para Cadastro na Loja Virtual
//////////////////////////////////////////////////////////
function me_meusdados(){
	var frm = document.frm_cad;
	// Define o minimo de caracteres para algumas validações
	var chpass = 6;
	var chaddr = 6;
	
	// Verifica se o email foi validado
	if(!frm.valido){
		email_valida(frm.email.value);
		return false;
	}else if(frm.valido.value == 'no'){
		alert('O E-MAIL de login que você preencheu já está sendo utilizado por outro USUÁRIO de nosso site.');
		return false;
	}else if(frm.valido.value == 'yes'){
			// INICIO: Validação para Pessoa Fisica
			if(frm.pass_a.value != '' && frm.pass_a.value != frm.pass_b.value){
				alert('SENHA e confirmaçao de SENHA preenchidas são diferentes !!\nPor gentileza preencha as senhas novamente.');
				frm.pass_a.focus();
				frm.pass_a.value = '';
				frm.pass_b.value = '';
				return false;
			}else if(frm.pass_a.value != '' && frm.pass_a.value.length < chpass){
				alert('Sua SENHA precisa ter pelo menos '+chpass+' LETRAS e/ou NÚMEROS.');
				frm.pass_a.focus();		
				return false;		
			}else if(frm.lembrete.value == ''){
				alert('Por gentileza, você precisa preencher um LEMBRETE para sua senha.');
				frm.lembrete.focus();		
				return false;		
			}else if(frm.nome.value == ''){
				alert('Por gentileza, você precisa preencher seu NOME.');
				frm.nome.focus();		
				return false;		
			}else if(frm.cpf.value == ''){
				alert('Por gentileza, você precisa preencher seu CPF.\nOu você não preencheu um CPF válido.');
				frm.cpf.focus();		
				return false;		
			}else if(frm.rg.value == ''){
				alert('Por gentileza, você precisa preencher seu RG (Carteira de Identidade).');
				frm.rg.focus();		
				return false;		
			}else if(frm.nascimento.value == ''){
				alert('Por gentileza, você precisa preencher sua DATA DE NASCIMENTO.\nOu você não preencheu uma DATA válido.');
				frm.nascimento.focus();		
				return false;		
			}else if(frm.sexo.value == ''){
				alert('Por gentileza, você precisa selecionar seu SEXO.');
				return false;		
			}else if(frm.telefone.value == ''){
				alert('Por gentileza, você precisa preencher seu TELEFONE FIXO.\nOu você não preencheu um TELEFONE válido.');
				frm.telefone.focus();		
				return false;		
			}else if(frm.celular.value == ''){
				alert('Por gentileza, você precisa preencher seu TELEFONE CELULAR.\nOu você não preencheu um TELEFONE válido.');
				frm.celular.focus();		
				return false;		
			}else if(frm.endereco.value == '' || frm.endereco.value.length <= chaddr){
				alert('Por gentileza, você precisa preencher seu ENDEREÇO COMPLETO.');
				frm.endereco.focus();		
				return false;		
			}else if(frm.bairro.value == ''){
				alert('Por gentileza, você precisa preencher seu BAIRRO.');
				frm.bairro.focus();		
				return false;		
			}else if(frm.estado.value == ''){
				alert('Por gentileza, você precisa selecionar seu ESTADO.');
				frm.estado.focus();		
				return false;		
			}else if(frm.cidade.value == ''){
				alert('Por gentileza, você precisa selecionar sua CIDADE.');
				frm.cidade.focus();		
				return false;		
			}else if(frm.cep.value == ''){
				alert('Por gentileza, você precisa preencher seu CEP.');
				frm.cep.focus();		
				return false;		
			}else if(frm.msn.value != '' && frm.msn.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
				alert('Por gentileza, preencha um endereço de MSN Messenger válido.');
				frm.msn.focus();
				return false;		
			}else{
				return true;			
			}
			// FIM: Validação para Pessoa Fisica
	//////////////////////////////////////////////
	return false;
	}
}
//////////////////////////////////////////////////////////
//	Script para Lembrar Senha
//////////////////////////////////////////////////////////
function lembrar_senha(){
	var frm = document.frm_pass;

	if(frm.email.value == ''){
		alert('Por gentileza, preencha seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Por gentileza, preencha um E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else if(frm.cpf.value == ''){
		alert('Por gentileza, você precisa preencher seu CPF.\nOu você não preencheu um CPF válido.');
		frm.cpf.focus();		
		return false;		
	}else{
		return true;			
	}
}
//////////////////////////////////////////////////////////
//	SWF Object
//////////////////////////////////////////////////////////
/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
//////////////////////////////////////////////////////////
//	Maiscula e Minuscula
//////////////////////////////////////////////////////////
/* Copyright (c) 2009 Mustafa OZCAN (http://www.mustafaozcan.net)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
* Version: 1.0
* Requires: jquery.1.2.6+
*/
(function($) { $.fn.bestupper = function(settings) { var defaults = { ln: 'en', clear: true }, settings = $.extend({}, defaults, settings); this.each(function() { var $this = $(this); if ($this.is('textarea') || $this.is('input:text')) { $this.keypress(function(e) { var pressedKey = e.charCode == undefined ? e.keyCode : e.charCode; var str = String.fromCharCode(pressedKey); if (pressedKey < 97 || pressedKey > 122) { if (settings.ln == 'en' || !isTRChar(pressedKey)) return; } if (settings.ln == 'tr' && pressedKey == 105) str = '\u0130'; if (this.createTextRange) { window.event.keyCode = str.toUpperCase().charCodeAt(0); return; } else { var startpos = this.selectionStart; var endpos = this.selectionEnd; this.value = this.value.substr(0, startpos) + str.toUpperCase() + this.value.substr(endpos); this.setSelectionRange(startpos + 1, startpos + 1); return false; } }); if (settings.clear) { $this.blur(function(e) { if (settings.ln == 'tr') this.value = this.value.replace(/i/g, "\u0130"); this.value = this.value.replace(/^\s+|\s+$/g, "").replace(/\s{2,}/g, " ").toUpperCase(); }); } } }); }; function isTRChar(key) { var trchar = [231, 246, 252, 287, 305, 351]; for (var i = 0; i < trchar.length; i++) { if (trchar[i] == key) return true; } return false; } })(jQuery);
/////////////////////////////////////////////////
//		Scroller Banner
/////////////////////////////////////////////////
(function($){
	$.fn.WebScroller = function(){
		if($(window).scrollTop() != "0"){
			$(this).fadeIn("slow");
		}
		var scrollDiv = $(this);
		$(window).scroll(function(){
			$(scrollDiv).fadeIn("slow");
		});
	}
})(jQuery);
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
