// Jump TextBox
function jump(textbox1,maxlength,textbox2){
	if(document.getElementById(textbox1).value.length == maxlength){
		document.getElementById(textbox2).focus();
	}
}
// Jump TextBox [end]

// Check Caps Lock
function checar_caps_lock(ev) {
	var e = ev || window.event;
	codigo_tecla = e.keyCode?e.keyCode:e.which;
	tecla_shift = e.shiftKey?e.shiftKey:((codigo_tecla == 16)?true:false);
	if(((codigo_tecla >= 65 && codigo_tecla <= 90) && !tecla_shift) || ((codigo_tecla >= 97 && codigo_tecla <= 122) && tecla_shift)) {
		document.getElementById('aviso_caps_lock').style.visibility = 'visible';
	}
	else {
		document.getElementById('aviso_caps_lock').style.visibility = 'hidden';
	}
}

function goFocus(elementID){
document.getElementById(elementID).focus();
}
// Check Caps Lock [end]

// Format Number Fields
function format(src, mask){
    var i = src.value.length;
	var saida = mask.substring(i,i+1);
	var ascii = event.keyCode;
	if(saida == "A"){
        if((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
		else{ event.keyCode = 0; }
	}else if(saida == "0") {
		if((ascii >= 48) && (ascii <= 57)) { return }
		else{ event.keyCode = 0 }
	}else if(saida == "#") {
		return;
	}else{
		src.value += saida;
		i += 1
		saida = mask.substring(i,i+1);
		if(saida == "A"){
			if((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
			else{ event.keyCode = 0; }
		}else if(saida == "0") {
			if((ascii >= 48) && (ascii <= 57)) { return }
			else{ event.keyCode = 0 }
		}else{ return; }
	}
}
// Format Number Fields [end]

// Select and Unselect Radiobuttons

function selecionar_tudo(){ 
   for (i=0;i<document.form.elements.length;i++) 
      if(document.form.elements[i].type == "checkbox") 
         document.form.elements[i].checked=1 
} 

function deselecionar_tudo(){ 
   for (i=0;i<document.form.elements.length;i++) 
      if(document.form.elements[i].type == "checkbox") 
         document.form.elements[i].checked=0 
}
// Select and Unselect Radiobuttons [end]

// Random Ticker
function gid(s) {
   if(document.layers) {
      return document.layers[s];
   } else if(document.all && !gid) {
      return document.all[s];
   } else {
      return document.getElementById(s);
   }
}
// Form de e-mail
function BValidar() {
	if (webmail.LOGIN.value=="") {
		alert("Por favor, preencha o campo username.");
		webmail.LOGIN.focus();
		return false;
	} else {
		if (webmail.PASSWD.value=="") {
			alert("Por favor, preencha o campo senha.");
			webmail.PASSWD.focus();
			return false;
		}
	}
}
// Media Box
function goURL() {
	location.href=lnkSrc[atual];
}
function changeImg(id) {
	clearTimeout(timeoutId);
	atual += parseInt(id);
	if(atual>imgSrc.length-1) atual = 0;
	if(atual<0) atual = imgSrc.length-1;
	if(document.all) {
		document.images.mb_img.style.filter="blendTrans(duration=1)";
		document.images.mb_img.filters.blendTrans.Apply();
		document.images.mb_img.filters.blendTrans.Play();
	}
	document.mb_img.src = imgDsp[atual].src;
	document.mb_img.tit = document.mb_img.tit = titSrc[atual];
	document.mb_img.txt = document.mb_img.txt = txtSrc[atual];
	document.mb_img.bar = document.mb_img.bar = barSrc[atual];
	document.mb_img.col = document.mb_img.col = colSrc[atual];
	document.mb_img.m01 = document.mb_img.m01 = m01Src[atual];
	document.mb_img.m02 = document.mb_img.m02 = m02Src[atual];
	document.mb_img.m03 = document.mb_img.m03 = m03Src[atual];
	document.mb_img.m04 = document.mb_img.m04 = m04Src[atual];
	gid('mb_tit').innerHTML = titSrc[atual];
	gid('mb_txt').innerHTML = txtSrc[atual];
	gid('mb_bar').innerHTML = barSrc[atual];
	gid('mb_col').innerHTML = colSrc[atual];
	gid('mb_m01').innerHTML = m01Src[atual];
	gid('mb_m02').innerHTML = m02Src[atual];
	gid('mb_m03').innerHTML = m03Src[atual];
	gid('mb_m04').innerHTML = m04Src[atual];
	timeoutId = setTimeout("changeImg(1)",7000);
}
function changeClick(id) {
	clearTimeout(timeoutId);
	atual = id;
	if(document.all) {
		document.images.mb_img.style.filter="blendTrans(duration=1)";
		document.images.mb_img.filters.blendTrans.Apply();
		document.images.mb_img.filters.blendTrans.Play();
	}
	document.mb_img.src = imgDsp[atual].src;
	document.mb_img.tit = document.mb_img.tit = titSrc[atual];
	document.mb_img.txt = document.mb_img.txt = txtSrc[atual];
	document.mb_img.bar = document.mb_img.bar = barSrc[atual];
	document.mb_img.col = document.mb_img.col = colSrc[atual];
	document.mb_img.m01 = document.mb_img.m01 = m01Src[atual];
	document.mb_img.m02 = document.mb_img.m02 = m02Src[atual];
	document.mb_img.m03 = document.mb_img.m03 = m03Src[atual];
	document.mb_img.m04 = document.mb_img.m04 = m04Src[atual];
	gid('mb_tit').innerHTML = titSrc[atual];
	gid('mb_txt').innerHTML = txtSrc[atual];
	gid('mb_bar').innerHTML = barSrc[atual];
	gid('mb_col').innerHTML = colSrc[atual];
	gid('mb_m01').innerHTML = m01Src[atual];
	gid('mb_m02').innerHTML = m02Src[atual];
	gid('mb_m03').innerHTML = m03Src[atual];
	gid('mb_m04').innerHTML = m04Src[atual];
	timeoutId = setTimeout("changeImg(1)",7000);
}
function startSlide() {
	timeoutId = setTimeout("changeImg(1)",7000);
}

//Menu - Submenu
function submenu(smenu,estado) {
   if ((estado == 'none')||( estado == '' )) {
      gid(smenu).style.display = 'block'; 
      return true;
   }else {
      gid(smenu).style.display = 'none'; 
      return false;
   }
}

//Troca imagens
var ic = 2; // Number of alternative images
var choice = getRandomImg(ic);
function getRandomImg(range) {
   if(Math.random) {
      return Math.round(Math.random() * (range-1));
   } else {
      var now = new Date();
      return (now.getTime() / 1000) % range;
   }
}
function randomImg ( nameId, img1, img2 ) {
   var now = new Date();
   var sec = now.getSeconds();
   var img = sec % 2;
   img += 1;
   imgFinal = (img == 1) ? img1 : img2;

   gid(nameId).src = imgFinal;
}
// Random Ticker [end]