//Funcao main()
$(document).ready(bannersAbordin);
$(document).ready(externallinks);
$(document).ready(inptextinit);
$(document).ready(linkszoom);


function bannersAbordin(){
    $("div.banner div.borda-banner div.menu-banner a").click(function (i){
            var dest=this.href.split("#");
            if(dest.length>1){
                dest=dest[1];
                return showBannerAbordin(dest);
            }
        });
}
function showBannerAbordin(dest){
    if(odiv=document.getElementById(dest)){
        var qual=$(odiv).prevAll("div");
        $("#banner-box").animate({marginLeft:"-"+(qual.length*540)+"px"},1000);
    }
    return false;
}

//Coloca "target='_blank'" nos links com classe "external"
function externallinks(){
	$("a.external").attr("target","_blank");
}


//Faz o texto "automático" dos inputs texto com classe "autotexto" sumirem
//  quando o input recebe foco, e reaparecerem quando perde foco
var inptextvalues=new Array();
function inptextinit(){
	$("input[type='text'][value!=''].autotexto").each(function (i){
		inptextvalues[this]=this.value;
	}).focus(inptextfocus).blur(inptextblur);
}
function inptextfocus(i){
	if(this.value==inptextvalues[this]) this.value="";
}
function inptextblur(i){
	if(this.value=="") this.value=inptextvalues[this];
}



//Gerencia os cliques nos links de "zoom": muda a classe do "body" e grava um cookie
function linkszoom(){
	$("ul.tools li a[href^='?tt=']").click(linkzoom);
}
function linkzoom(i){
	var dest=this.getAttribute("href");
	var arrd=dest.split("=");
	dest=arrd[arrd.length-1];
	if(dest=="pequeno" || dest=="medio" || dest=="grande"){
		$("body").removeClass("tamanhopequeno").removeClass("tamanhomedio").removeClass("tamanhogrande").addClass("tamanho"+dest);
		createCookie("emptt",dest,365);
		return false;
	}
}


//From: http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path="+urlraiz+"/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}

