function init() {
	createExternalLinks();
}

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='externo') {
                anchor.target = '_blank';
                var title = anchor.title + ' (Este link abre uma nova janela)';
                anchor.title = title;
            }
        }
    }
}

function valida_form_login() {
	erro='';
	
	if(document.form_login.login_cad.value=='') {
		erro+=' - Preencha o campo Login\n';
	}
	if(document.form_login.senha_cad.value=='') {
		erro+=' - Preencha o campo Senha\n';
	}
				
	if(erro) {
		alert('Aconteceram os seguintes erros:\n\n' + erro);
		erro='';
		return;
	} else {
		document.form_login.submit();
		return;
	}
}

function valida_form_info_login() {
	erro='';
	
	if(document.form.login_cad.value=='') {
		erro+=' - Preencha o campo Login\n';
	}
	if(document.form.senha_cad.value=='') {
		erro+=' - Preencha o campo Senha\n';
	}
				
	if(erro) {
		alert('Aconteceram os seguintes erros:\n\n' + erro);
		erro='';
		return;
	} else {
		document.form.submit();
		return;
	}
}

function logout() {
	_session_id='';
	_req_num='';
	
	_main=document.getElementById("main");
	_main.removeChild(document.getElementById("restrita"));
	_main.removeChild(document.getElementById("shadow"));
	
	document.form_login.login.value='';
	document.form_login.senha.value='';
		
	return;
}

function create_cookie(name,value,days) {
	
	if (days) {
		date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires = "; expires="+date.toGMTString();
	} else {
		expires = "";
	}
	
	document.cookie = name+"="+value+expires+"; path=/";
}

function read_cookie(name) {
	
	nameEQ = name + "=";
	ca = document.cookie.split(';');
	
	for(i=0;i < ca.length;i++) {
		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 erase_cookie(name) {
	create_cookie(name,"",-1);
}

function submit_form(e, _event) {
	if(window.event) {
		_keycode=e.keyCode;
	} else if(e.which) {
		_keycode=e.which;
	}
	
	if(_keycode=='13') {
		eval(_event);
	}
	
	return;
}

