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=/";
}

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);
}


var fontObj = {
	CSSArray:['font_normal.css', 'font_big.css'],
	
	CSSSelected:0,
	
	init:function() {
		this.CSSSelected = this.getFontSizeCookie();
		var fsize_css = document.createElement('link');
		fsize_css.setAttribute('href','css/'+this.CSSArray[this.CSSSelected]);
		fsize_css.setAttribute('id','altcss');
		fsize_css.setAttribute('rel','stylesheet');
		fsize_css.setAttribute('title','gerencia tamanho da fonte');
		document.getElementsByTagName('head')[0].appendChild(fsize_css);
	},
	
	getFontSizeCookie:function() {
		var cookie = readCookie("FSize");
		var fsize = cookie ? parseInt(cookie) : 0;
		return fsize;
	},
	
	getFontSizeCSS:function() {
		var cssfont = document.getElementById('altcss');
		return cssfont;
	},
	
	setFontSizeCSS:function() {
		var cssfont = this.getFontSizeCSS();
		cssfont.setAttribute('href','css/'+this.CSSArray[this.CSSSelected]);
		return true;
	},
	
	fontChangeUp:function() {
		this.CSSSelected = (this.CSSSelected >= this.CSSArray.length-1) ? this.CSSSelected : this.CSSSelected +1;
		this.setFontSizeCSS(this.CSSSelected);
		createCookie("FSize", this.CSSSelected, 365);
		return false;
	},
	
	fontChangeDown:function() {
		this.CSSSelected = (this.CSSSelected <= 1) ? 0 : this.CSSSelected -1;
		this.setFontSizeCSS(this.CSSSelected);
		createCookie("FSize", this.CSSSelected, 365);
		return false;
	}
}
fontObj.init();

function showHide(el,vis) { document.getElementById(el).style.visibility = vis; }

function atvParceiros(act) {
	myStyle = document.getElementById('mn_itm_parceiros').style;
	if(act == "atv") {
		myStyle.padding = "4 7 15 17";
		myStyle.backgroundImage = "url(img/menu_item_seta.jpg)";
		myStyle.backgroundRepeat = "no-repeat";

		//document.getElementById('submenu').style.backgroundImage = "url(img/menu_submenu_fundo_over.gif)";
		//document.getElementById('sbmn_parceiro_modulo').style.color = "#003875";
	} else {
		myStyle.padding = "4 7 9 17";
		myStyle.backgroundImage = "";
		myStyle.backgroundRepeat = "";

		//document.getElementById('submenu').style.backgroundImage = "url(img/menu_submenu_fundo.gif)";
		//document.getElementById('sbmn_parceiro_modulo').style.color = "#390";
	}
}

function showHideChamada(secao, elemento, tit) {
	el = document.getElementById(elemento);
	tit = document.getElementById(tit);
	timg = tit.style.backgroundImage;

	vis = (el.style.visibility == 'hidden') ? 'visible' : 'hidden';
	dis = (el.style.display == 'none') ? 'block' : 'none';
	img = (timg.indexOf('_menos') == -1) ? secao+'_ico_lista_menos.gif' : secao+'_ico_lista.gif';

	el.style.visibility = vis;
	el.style.display = dis;
	//tit.style.backgroundImage = 'url(img/'+img+')';
}

function limpa(elemento, txt) {
	el = document.getElementById(elemento);

	if(el.value == txt) el.value = '';
	else if(el.value == '') el.value = txt;
}

function showHideSubsubmenu(submenu, subsubmenu) {
	sub = document.getElementById(submenu);
	subsub = document.getElementById(subsubmenu);
	//simg = sub.style.backgroundImage;

	//alert(sub.className);

	cla = (sub.className.indexOf('_abt') == -1) ? 'submenu_abt' : 'submenu';	
	vis = (subsub.style.visibility == 'hidden') ? 'visible' : 'hidden';
	dis = (subsub.style.display == 'none') ? 'block' : 'none';
	//img = (simg.indexOf('_baixo') == -1) ? 'submenu_seta_baixo.gif' : 'submenu_seta.gif';

	subsub.style.visibility = vis;
	subsub.style.display = dis;
	sub.className = cla;
	//sub.style.backgroundImage = 'url(img/internas/'+img+')';
}

b_versao = parseInt(navigator.appVersion);
var win = null;
function NewWindow(mypage,myname,w,h,scroll,size) {
	if (b_versao >= 4) {
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	} else {
		LeftPosition = 100;
		TopPosition = 100;
	}
	var settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+size+'';
	var win = window.open(mypage,myname,settings);
	if(win.window.focus) { win.window.focus(); }
}