// JavaScript Document
// ticker destaque
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.alt = document.mb_img.title = altSrc[atual];
	gid('mb_text').innerHTML = altSrc[atual];
	//gid('mb_title').innerHTML = titSrc[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;
}
// ticker destaque ***


// formatando campos com números
function formatar(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; }
	}
}
// formatando campos com números ***