var N="",nR=0,db=-1;

function setLayerWidth(id, width) {

 if(document.all){ 
    document.all(id).style.width = width;
 }else if(document.getElementById){
    document.getElementById(id).style.width = width;
 }else if(document.layers){
    document.layers[id].clip.width = width;
 }

}

function setLayerHeight(id, height) {

 if(document.all){ 
    document.all(id).style.height = height;
 }else if(document.getElementById){
   document.getElementById(id).style.height = height;
 }else if(document.layers){
   document.layers[id].clip.height = height;
 }

}

function setLayerLeft(id, left) {

 if(document.all){ 
    document.all(id).style.left = left;
 }else if(document.getElementById){
	document.getElementById(id).style.left = left;
 }else if(document.layers){
	document.layers[id].pageX = left;
 }

}

function setLayerTop(id, top) {
//alert ('setLayetTop(' + id + ',' + top +')');
 if(document.all){ 
    document.all(id).style.top = top;
 }else if(document.getElementById){
	document.getElementById(id).style.top = top;
 }else if(document.layers){
	document.layers[id].pageY = top;
 }

}

function getLayerWidth(id) {

 if(document.all){ 
    return document.all(id).offsetWidth;
 }else if(document.getElementById){
	return document.getElementById(id).offsetWidth;
 }else if(document.layers){
	return document.layers[id].clip.width
 }
 return -1;
}

function getLayerHeight(id) {

 if(document.all){ 
    return document.all(id).offsetHeight;
 }else if(document.getElementById){
	return document.getElementById(id).offsetHeight;
 }else if(document.layers){
	return document.layers[id].clip.height;
 }
 return -1;
}

function getLayerLeft(id) {
 if(document.all){ 
    return document.all(id).offsetLeft;
 }else if(document.getElementById){
	return document.getElementById(id).offsetLeft;
 }else if(document.layers){
	return document.layers[id].left;
 }
 return -1;
}

function getLayerTop(id) {
//alert('getLayerTop(' + id + ')');
 if(document.all){ 
    return document.all(id).offsetTop;
 }else if(document.getElementById){
	return document.getElementById(id).offsetTop;
 }else if(document.layers){
	return document.layers[id].pageY;
 }
 return -1;
}

function checkIfExists(id) {
 var returnVal = false;
 //alert('checkIfExists(' + id + ')');
 if(document.all){ 
	if(document.all(id)) returnVal=true;
 }else if(document.getElementById){
	if (document.getElementById(id)) returnVal=true;
 }else if(document.layers){
	if (document.layers[id]) returnVal = true;
 }
 
 return returnVal;

}

function isVisible(id) {
 if(document.all){ 
	if (document.all(id).style.visibility =='visible') return true;	
 }else if(document.getElementById){
	if (document.getElementById(id).style.visibility =='visible') return true; 
 }else if(document.layers){
    //alert('layer ' + id + ' visibitity = ' + document.layers[id].visibility);
    if (document.layers[id].visibility =='show') return true;
 }
 return false;
}

function hideLayer(z){

 if(document.all){ 
	document.all(z).style.visibility="hidden"
 }else if(document.getElementById){
	document.getElementById(z).style.visibility="hidden"
 }else if(document.layers){
    //alert('hidelayer, voor ' + z + ' visibitity = ' + document.layers[z].visibility);
	document.layers[z].visibility='hide'
    //alert('hidelayer, na ' + z + ' visibitity = ' + document.layers[z].visibility);
 }
 return;
}

function popLayer(z){

 if(document.all){
	// internet explorer
	document.all(z).style.visibility="visible"
 }else if(document.getElementById){
	document.getElementById(z).style.visibility="visible"
 }else if(document.layers){
	// netscape
	//alert('poplayer, voor ' + z + ' visibitity = ' + document.layers[z].visibility);
	document.layers[z].visibility='show'
	//alert('poplayer, na ' + z + ' visibitity = ' + document.layers[z].visibility);
 }
}

function showLayer(z){ 
 if (N!=z&&N!=""){ 
	hideLayer(N)
 }
 popLayer(z);
 N=z 
}

function relativeMoveLayer(layerID, xPos, yPos){

 if(document.all){
	// internet explorer
	document.all(layerID).style.top = yPos;
	document.all(layerID).style.left = xPos;
 }else if(document.getElementById){
 // netscape 6+ en mozilla
	document.getElementById(layerID).style.top = yPos;
	document.getElementById(layerID).style.left = xPos;
 }else if(document.layers){
	// netscape
	document.layers[layerID].top = yPos;
	document.layers[layerID].left = xPos;
}
}
