/**
 * @file jquery.placeholder.js
 * @author William Moraes - wbruno
 * @site http://wbruno.com.br
 * @version 1.0 beta
 * @url http://wbruno.com.br/placeholder/
 */

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

jQuery.fn.placeholder = function( settings ){
	var $this = jQuery( this );
	var defaults = {
		msg: $this.val(),
		def: 'defaultInput',
		active: 'activeInput'
	}
	settings = jQuery.extend(defaults, settings); 

	$this.focus(function(){
		if( $this.val()==settings.msg )
			$this.removeClass( settings.def ).addClass( settings.active ).val( '' );
	});
	$this.blur(function(){
		if( trim( $this.val() ) == '' )
			$this.removeClass( settings.active ).addClass( settings.def ).val( settings.msg );
	});
	if( $this.val()==settings.msg ) $this.addClass( settings.def );

	return $this;
}


jQuery(document).ready(function(){
	$("input[name='busca']").placeholder();

	$("#aulao li:not('.aberto') div").hide();

	$("#aulao-vejamais li:not('.aberto') div").hide();
	
	$('h2').click(function(){
		var $this = $( this );
		var $li = $this.parents('li');
		$li.toggleClass('aberto');
		$li.find('div').toggle('slow');
	});
	
	$('.menu li').hover(
		function(){
			$( this ).find('ul').show(); 
		},
		function(){
			$( this ).find('ul').hide();
		}
	);
	$('#livros ul').cycle({
		prev: '#prev_book',
		next: '#next_book'
	});
	/*$('#slide ul').cycle({
		prev: '#prev',
		next: '#next'
	});*/
});


function seoString(palavra) {
	var string = palavra.toLowerCase();
	for (var x = 0;x<string.length;x++) {
	string = string.replace(/[âáàã]/,"a");
	string = string.replace(/[éèê]/,"e");
	string = string.replace(/[íìî]/,"i");
	string = string.replace(/[ôõóò]/,"o");
	string = string.replace(/[úùû]/,"u");
	string = string.replace("ç","c");
	string = string.replace(" ","-");  
	}
	
	return string;
	
}

function pega_busca(){
	var busca = document.getElementById("busca_bottom").value;
	var word=/ /g;
	var palavra = busca.replace(word,"-");
	document.getElementById("id_form").action = '?pg=search&busca='+seoString(palavra);
	document.getElementById("id_form").submit();
}

function getEndereco() {
	 if($.trim($("#cep").val()) != ""){
		 $.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			 if(resultadoCEP["resultado"]){
			 	 if(resultadoCEP["resultado"] == 0){
					 alert('Endereço não encontrado');
				 }else{
					 $("#rua").val(unescape(resultadoCEP["logradouro"]));
					 $("#bairro").val(unescape(resultadoCEP["bairro"]));
					 $("#cidade").val(unescape(resultadoCEP["cidade"]));
					 $("#estado").val(unescape(resultadoCEP["uf"]));
				 }
			 }
		 });
	 }
}

function validaCPF(cpf){
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
}

function valida(){
	if (!validaCPF(document.getElementById("cpf").value)){
		   alert('CPF inválido!')
		   return false;
	}
}


