//Mostra Fotos em Fade
function mostraFoto(img,desc) {

					document.getElementById("imgBig").src = img;
                    document.getElementById("tdLeg").innerHTML = desc;
					}	
					
function initImage(){
					imageId = 'imgBig';
					image = document.getElementById(imageId);
					setOpacity(image, 0);
					image.style.visibility = "visible";
					fadeIn(imageId,0);
				}
				function fadeIn(objId,opacity) {
					if (document.getElementById) {
						obj = document.getElementById(objId);
						if (opacity <= 100) {
							setOpacity(obj, opacity);
							opacity += 10;
							window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 10);
						}
					}
				}
				function setOpacity(obj, opacity) {
					opacity = (opacity == 100)?99.999:opacity;
					// IE/Win
					obj.style.filter = "alpha(opacity:"+opacity+")";
					// Safari<1.2, Konqueror
					obj.style.KHTMLOpacity = opacity/100;
					// Older Mozilla and Firefox
					obj.style.MozOpacity = opacity/100;
					// Safari 1.2, newer Firefox and Mozilla, CSS3
					obj.style.opacity = opacity/100;
				}
				

//Validador de emails
var valido;
  function validar_email(){
    var str = document.news.email.value;
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if(filter.test(str))
      valido = true;
    else{
      alert("Este endereço de e-mail não é válido!");
      document.news.email.focus();
      valido = false;
    }
    return valido;
  }



//Box de Login do Reserve: Inicio do Código	
	var Ag="exodus";
	function NoLogin() {
		var URL="http://www.reserve.com.br/nologin.asp?A="+Ag;
		window.open(URL,'noLogin','width=400,height=300,resizable=no,toolbar=no,status=no,menubar=no,scrollbars=no');
	}
	function validarsenhaempresa() {
	    if (document.b2bempresa.Login.value == "")
	       	{
	  	   		alert("Digite Seu Login");
	  	   		document.b2bempresa.Login.focus();
	      		return (false);
	       	}
	       	
	    if (document.b2bempresa.Senha.value == "")
	       	{
	  	   		alert("Digite Sua Senha");
	  	   		document.b2bempresa.Senha.focus();
	      		return (false);
	       	}
	       	document.b2bempresa.Agencia.value=Ag;
	}
	
//Fim Box de Login do Reserve: Fim do Código
	

//Flash sem pergunta
	function carregaFlash(caminho,largura,altura)
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
document.write('<param name="movie" value="/'+caminho+'">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<param name="menu" value="false">');
document.write('<embed src="/'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
document.write('</object>');
}
//Fim Flash sem pergunta



function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

preloadFlag = true;



// Funcao AutoTab - Pula campo em x valor
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode;
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
// Fim Funcao AutoTab - Pula campo em x valor


//Função cookies
var totalMainMenu = 10;

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);
}


function switch_categoria(id)
{
  subcat_name = "subcat_"+id;
  subcat = document.getElementById(subcat_name);

  if(subcat.style.display == "none")
  {
    subcat.style.display = "inline";
	createCookie(id, 'block', 1);
  } else {
    subcat.style.display = "none";
	eraseCookie(id, 'block', 1);
  }
}
//Fecha Função Cookies


//Verifica se input so tem numeros
function somente_numero(campo){
    var digits="0123456789"
    var campo_temp
    for (var i=0;i<campo.value.length;i++){
      campo_temp=campo.value.substring(i,i+1)    
      if (digits.indexOf(campo_temp)==-1){
            campo.value = campo.value.substring(0,i);
            break;
       }
    }
}

