/*
 * @author Peter-Paul Koch 
 */
function getPageSize(){
	var xScroll,yScroll;
	if(window.innerHeight&&window.scrollMaxY){
		xScroll=document.body.scrollWidth;
		yScroll=window.innerHeight+window.scrollMaxY;
	} else if(document.body.scrollHeight>document.body.offsetHeight) {
		xScroll=document.body.scrollWidth;
		yScroll=document.body.scrollHeight;
	} else {
		xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;
	}
	var windowWidth,windowHeight;
	if(self.innerHeight){
		windowWidth=self.innerWidth;windowHeight=self.innerHeight;
	} else if(document.documentElement&&document.documentElement.clientHeight) {
		windowWidth=document.documentElement.clientWidth;
		windowHeight=document.documentElement.clientHeight;
	} else if(document.body){
		windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;
	}
	
	if(yScroll<windowHeight) {
		pageHeight=windowHeight;
	} else {
		pageHeight=yScroll;
	}
	
	if(xScroll<windowWidth) {
		pageWidth=windowWidth;
	}else {
		pageWidth=xScroll;
	}
	arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function ocultar( descricao ) {
	arrayPageSize=new Array(4);
	arrayPageSize=getPageSize();

	for (var i=0; i < div.length; i++) {
		if (div[i].id == descricao ) {
			div[i].style.display = "none";
			div[i].style.width = 1;
			div[i].style.height = 1;
		}
	}
	for ( var i=0; i < div.length; i++ ) {
		if ( div[i].className == descricao ) {
			div[i].style.display = "none";
		}
	}
	if( browser=="Microsoft Internet Explorer" ) {
		for ( var i=0; i < iframe.length; i++ ) {
			if ( iframe[i].id == "lov_inline" ) {
				iframe[i].style.display = "none";
			}
		}
	}
}
function visualizar( descricao ) {
	arrayPageSize=new Array(4);
	arrayPageSize=getPageSize();
	for ( var i=0; i < div.length; i++ ) {
			if ( div[i].id == descricao ) {
				if (div[i].style.display == "block") {
					div[i].style.display = "none";
					div[i].style.width = 1;
					div[i].style.height = 1;
				} else {
					div[i].style.display = "block";
					if( browser=="Microsoft Internet Explorer" ) {
						div[i].style.width = arrayPageSize[2];
						div[i].style.height = arrayPageSize[1]-1;
					} else {
						div[i].style.width = arrayPageSize[2] - 60;
						div[i].style.height = arrayPageSize[1];
					}
				}
			}
	}
	if( browser=="Microsoft Internet Explorer" ) {
		for ( var i=0; i < iframe.length; i++ ) {
			if ( iframe[i].id == "lov_inline" ) {
				iframe[i].style.display = "block";
				iframe[i].style.top = 0;
				iframe[i].style.left = 0;
				iframe[i].style.width = arrayPageSize[2];
				iframe[i].style.height = arrayPageSize[1]-1;
			}
		}
	}
}


function link( param ) {
	parent.location= param;
}

function mostraDiv(div){
	if (document.getElementById(div).style.display == "none")
		document.getElementById(div).style.display = "inline";
	else document.getElementById(div).style.display = "none";
}

function verDetalhe( descricao ) {
	if(document.getElementById(descricao).style.display=="none"){
		document.getElementById(descricao).style.display="block";
	}else{
		document.getElementById(descricao).style.display="none";
	}
}

function navegaTab( descricao ) {
	
	for ( var i=0; i < div.length; i++ ) {
		if ( div[i].className == "ditch-tab ditch-focused" ) {
			div[i].className = "ditch-tab ditch-unfocused";
		} 
		if ( div[i].className == "ditch-tab-pane" ) {
			div[i].style.display="none";
		} 
	}
	
	aux = descricao+"-tab";
	if(document.getElementById(aux).className == "ditch-tab ditch-unfocused"){
		document.getElementById(aux).className = "ditch-tab ditch-focused";
	}
	
	if(document.getElementById(descricao).style.display=="none"){
		document.getElementById(descricao).style.display="block";
		
	}else{
		document.getElementById(descricao).style.display="none";
	}
	
}


function lovModal( link, width, heigth ) {
	if (browser == "Microsoft Internet Explorer") {
        window.showModalDialog(link,window,"Scrollbars=yes;dialogWidth:"+width+"px;dialogHeight:"+heigth+"px"); 
    } else {
		w_ = open(link, "winlov", "menubar=no,Scrollbars=yes,resizable=no,width="+width+",height="+heigth);
		if (w_.opener == null) w.opener = self;
		w_.focus();
    }   	
}

function lov( link, width, heigth ) {
	w_ = open(link, "winlov", "menubar=no,Scrollbars=yes,resizable=no,width="+width+",height="+heigth);
	if (w_.opener == null) w.opener = self;
	w_.focus();
}

function lovRelatorio( link, width, heigth ) {
	w_ = open(link, "winlov", "menubar=no,Scrollbars=yes,resizable=yes,width="+width+",height="+heigth);
	if (w_.opener == null) w.opener = self;
	w_.focus();
}

function lovVideoAudio( link, width, heigth ) {
	w_ = open(link, "winlov", "menubar=no,Scrollbars=no,resizable=yes,width="+width+",height="+heigth);
	if (w_.opener == null) w.opener = self;
	w_.focus();
}

function cancelar() {
	ocultar('cadastro');
}

// JavaScript Document
var div = document.getElementsByTagName('div');
var iframe = document.getElementsByTagName('iframe');
var ul = document.getElementsByTagName('ul');
var li = document.getElementsByTagName('li');
var a = document.getElementsByTagName('a');
var browser = navigator.appName;

function auxMenu() {
	var height;
	for ( var i=0; i < div.length; i++ ) {
		if ( div[i].id == "centro" ) {
			height = div[i].offsetHeight;
		}
	}
	for ( var i=0; i < div.length; i++ ) {
		if ( div[i].id == "esquerda" ) {
			div[i].style.height = height;
		}
	}
}
function ocultarSubMenu( src, id ) {
	if ( src.className == "pai" ) {
		src.style.background = "#082767";
	}
	for ( var i=0; i < ul.length; i++ ) {
		if ( ul[i].className == "sub_menu" ) {
			ul[i].style.display = "none";
		}
	}
	if( browser=="Microsoft Internet Explorer" ) {
		for ( var i=0; i < iframe.length; i++ ) {
			if ( iframe[i].id == "isub_menu" ) {
				iframe[i].style.display = "none";
			}
		}
	}
}

function ocultaDiv( descricao ) {
	document.getElementById(descricao).style.display="none";
}

function verSubMenu( src, id ) {
	var width = "10";
	var height = "10";
	var left = "190";
	var top = "190";
	src.style.cursor = 'pointer';
	if ( src.className == "pai" ) {
		src.style.background = "#566891";
	}
	for ( var i=0; i < ul.length; i++ ) {	
		if ( ul[i].className == "sub_menu" ) {
			if ( ul[i].id == id ) {
				ul[i].style.display = "block";
				top = ul[i].offsetTop;
				left = ul[i].offsetLeft;
				width = ul[i].offsetWidth;
				height = ul[i].offsetHeight;
			} else {
				ul[i].style.display = "none";
			}
		}
	}
	if( browser=="Microsoft Internet Explorer" ) {
		for ( var i=0; i < iframe.length; i++ ) {
			if ( iframe[i].id == "isub_menu" ) {
				iframe[i].style.display = "block";
				iframe[i].style.top = top;
				iframe[i].style.left = parseInt(left);
				iframe[i].style.width = parseInt(width) - 10;
				iframe[i].style.height = parseInt(height);
			}
		}
	}
}
