﻿function fnObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=fnObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function fnLayer() { //v6.0
  var i,p,v,obj,args=fnLayer.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=fnObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}



// PopUp
PositionX = 100;
PositionY = 100;
defaultWidth  = 520;
defaultHeight = 520;
var AutoClose = true;

if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle)
{
    //imageURL = 'Imagens/ImagensModulos/' + imageURL;
    if (isNN){imgWin=window.open('about:blank','',optNN);}
    if (isIE){imgWin=window.open('about:blank','',optIE);}
    with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(300,300);');
    writeln('width=300-(document.body.clientWidth-document.images[0].width);');
    writeln('height=300-(document.body.clientHeight-document.images[0].height);');
    writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
    writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
    writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
    if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
    writeln('<img name="George" alt=' + imageTitle + ' src='+imageURL+' style="display:block"></body></html>');
    close();}
}
function popImagePrint(imageURL,imageTitle, textEndereco)
{
    //imageURL = 'Imagens/ImagensModulos/' + imageURL;
    if (isNN){imgWin=window.open('about:blank','',optNN);}
    if (isIE){imgWin=window.open('about:blank','',optIE);}
    with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>body{margin:0px;background-color:#fff;}</style>');writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(300,300);');
    writeln('width=300-(document.body.clientWidth-document.images[0].width);');
    writeln('height=300-(document.body.clientHeight-document.images[0].height);');
    writeln('window.resizeTo(width,height+300);}');writeln('if (isNN){');       
    writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
    writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
    if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus();print();" onblur="self.close()">');
    writeln('<img name="George" alt=' + imageTitle + ' src='+imageURL+' style="display:block"><p>' + textEndereco + '</p></body></html>');
    close();}
}










//SCROLL
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6||this.ie7
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck();

var speed = 15;

var loop, timer;

function makeObj(obj,nest){
    nest=(!nest) ? "":'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
	this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
	this.up=goUp;this.down=goDown;
	this.moveIt=moveIt; this.x=0; this.y=0;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}

var px = bw.ns4||window.opera?"":"px";

function moveIt(x,y){
	this.x = x
	this.y = y
	this.css.left = this.x+px
	this.css.top = this.y+px
}

function goDown(move){
	if (this.y>-this.scrollHeight+oCont.clipHeight){
	  this.moveIt(0,this.y-move)
	  oBar.moveIt(0,oBar.y+(move*(oCont.clipHeight/oScroll.scrollHeight)))

	  if (loop) setTimeout(this.obj+".down("+move+")",speed)
	}/* else {
	  document.getElementById("scrollBarDesce").style.display = "none";
	}*/
	
	//para sumir botoes
	/*if (this.y<0){
	  document.getElementById("scrollBarSobe").style.display = "block";
	} else {
	  document.getElementById("scrollBarSobe").style.display = "none";
	}*/
}

function goUp(move){
	if (this.y<0){
	  this.moveIt(0,this.y-move)
	  oBar.moveIt(0,oBar.y+(move*(oCont.clipHeight/oScroll.scrollHeight)))
	  
	  if (loop) setTimeout(this.obj+".up("+move+")",speed)
	}/* else {
	  document.getElementById("scrollBarSobe").style.display = "none";
	}*/
	
	//para sumir botoes
	/*if (this.y>-this.scrollHeight+oCont.clipHeight){
	  document.getElementById("scrollBarDesce").style.display = "block";
	} else {
	  document.getElementById("scrollBarDesce").style.display = "none";
	}*/
}

function scroll(speed){
	if (scrolltextLoaded){
	  loop = true;
	  if (speed>0) {
		  oScroll.down(speed);
	  } else {
		  oScroll.up(speed);
	  }
	}
}

function noScroll(){
	loop = false
	if (timer) clearTimeout(timer)
}

var scrolltextLoaded = false
var percent = 0;

function scrolltextInit(){
	oCont = new makeObj('divScrollTextCont')
	oScroll = new makeObj('divText','divScrollTextCont')
	oScroll.moveIt(0,0)
	oCont.css.visibility = "visible"
	scrolltextLoaded = true
	
	oBar = new makeObj('scrollBar')	
	percent = (oCont.clipHeight/oScroll.scrollHeight)*100;
	if(percent < 100) {
		oBar.css.height = percent + "%";
	} else {
		oBar.css.height = "100%";
	}

	//para sumir botoes	
	//document.getElementById("scrollBarSobe").style.display = "none";
	if (oScroll.y>-oScroll.scrollHeight+oCont.clipHeight){
	  document.getElementById("scroll").style.display = "block";
	  document.getElementById("scrollBar").style.display = "block";
	  document.getElementById("scrollBarSobe").style.display = "block";
	  document.getElementById("scrollBarDesce").style.display = "block";
	} else {
	  document.getElementById("scroll").style.display = "none";
	  document.getElementById("scrollBar").style.display = "none";
	  document.getElementById("scrollBarSobe").style.display = "none";
	  document.getElementById("scrollBarDesce").style.display = "none";
	}
}

if (bw.bw) onload = scrolltextInit


function webCheckIn(qual)
{
    var TAM = "http://www.tam.com.br/b2c/jsp/DCIIniciarAtendimento.jhtml?adMenu=2165";
    var VARIG = "http://portal.varig.com.br/webcheckin/LoginCheckin";
    var GOL = "http://www.voegol.com.br/WebServicos/checkInInt.asp";
    var w = window.open(eval(qual));
}

function abreHotel(url)
{
    if(url != '')
    {
        window.open(url, 'hotel');
    }
    else
    {
        alert('Site não disponível.');
    }
}

