
var agt=navigator.userAgent.toLowerCase();
isOpera = (agt.indexOf("opera")!= -1);


function drawLayer(frameName,layerID,content){
         elem = getObj(frameName,layerID);
	 if(isOpera){
	 alert("Opera");
	elem.document.write(content);
	elem.document.close();
	}
	else if(!document.layers) elem.innerHTML = content;
		else {
	elem.document.open();
	elem.document.write(content);
	elem.document.close();
	}
}
function drawIt(elem,content){
        if(isOpera){
        alert("Opera");
	elem.document.write(content);
	elem.document.close();
	}
	else if(!document.layers) elem.innerHTML = content;
		else {
	elem.document.open();
	elem.document.write(content);
	elem.document.close();
	}
}

function moveTo(elem,x,y){
	if(document.layers){   
		 elem.pageX = x ;
		 elem.pageY = y; 
		}
		else {
                   elem.style.left = x ; 
		   elem.style.top = y; 
		}
}

function moveBy(elem,x,y){
	if(document.layers){   
		 elem.pageX += x ;
		 elem.pageY += y; 
		}
		else {
                   elem.style.left = parseInt(elem.style.left) +x ; 
		   elem.style.top = parseInt(elem.style.top)+ y; 
		}
}


function getFrameWidth(framename){
   if(document.all) return parent.frames[framename].document.body.clientWidth;
	else return parent.frames[framename].innerWidth;
}
function getFrameHeight(framename){
   if(document.all) return parent.frames[framename].document.body.clientHeight;
	else return parent.frames[framename].innerHeight;
}

function getWidth(el){
if (document.layers) 
   return el.document.width;
  else
    return el.offsetWidth;
}

function getLeft(el){
if(document.layers)
  return el.left;
  else
  return el.style.left;
  }
function getTop(el){
if(document.layers)
  return el.top;
  else
  return el.style.top;
  }

function getHeight(el){
if (document.layers) 
    return el.document.height;
  else
    return el.offsetHeight;
}



function reloadPage(init) {  // Nav4 resize bug fix

	if (init==true) with (navigator) {
  		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
   		document.pageWidth=innerWidth; 
			document.pageHeight=innerHeight; 
			onresize =reloadPage; 
			}
		}
	else if (innerWidth!=document.pageWidth || innerHeight!=document.pageHeight) 
  		location.reload();

}
reloadPage(true);

function getObj(layerID) {
	var elem;
	if(document.getElementById)
		elem = document.getElementById(layerID);
	else if(document.all)
		elem = document.all[layerID];
	else 
		elem = document.layers[layerID]; 
	return elem;
	}

function setContent (layerID, content) {
	var elem = getObj(layerID);
	if(isOpera) {
		elem.document.write(content);
		elem.document.close();
		}
	else if(!document.layers) 
		elem.innerHTML = content;
	else {
		elem.document.open();
		elem.document.write(content);
		elem.document.close();
		}
	}

