var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var dom = (document.getElementById)? true:false;
var opera =false;
var os=getplatform();




function initMenu() {

	for(n=0;n<2;n++){
		menuLayer[n] = new createlayerObj("menu"+n, false);
	}	

	document.onmousedown = mouseDown;
	if (ns4) document.captureEvents(Event.MOUSEDOWN);

	pageReady = true;
}

function adPic(name){
	//alert(name)
	var formObj = document.forms["prodform"].picName
	var intPos = formObj.length

	formObj.options[intPos] = Option(name,name)
	formObj.options[intPos].selected= true 
}

function adSmallPic(name){
	//alert(name)
	var formObj = document.forms["prodform"].smallPicName
	var intPos = formObj.length

	formObj.options[intPos] = Option(name,name)
	formObj.options[intPos].selected= true 
}


function getplatform(osversion){
	userHeader = navigator.userAgent;
	if(userHeader.indexOf("Opera")>0){		
		 opera =true;
	}

	if (navigator.platform >= "Win") { return osversion="Win" } 
		else { return osversion="Mac" }
}

var menuLayer = new Array();
var pageReady = false;
var oldAlb = 0;
function showMenu(nr,xpos){
	if(pageReady){
		scrollDiff = (ns4)? window.pageYOffset:document.body.scrollTop;
		menuLayer[oldAlb].hideNow();
		menuLayer[nr].moveTo(xpos,scrollDiff)
		menuLayer[nr].showNow();
		oldAlb = nr;
	}
}

function mouseDown(e) {	
	    if (ns4) {var x=e.pageX; var y=e.pageY}
	    if (ie4) {var x=event.x; var y=event.y+document.body.scrollTop}
		
		//if(oldAlb>-1){
			if (x>=(menuLayer[oldAlb].x) && x<=(menuLayer[oldAlb].x+menuLayer[oldAlb].layerWidth()) && y>=menuLayer[oldAlb].y && y<=(menuLayer[oldAlb].y+menuLayer[oldAlb].layerHeight())) {
				return true;
			}				
			menuLayer[oldAlb].hideNow();
			oldAlb = 0;			
		//}
}


function createlayerObj(id,nested) {
	if (ns4) {
		if (nested){
			this.css = document.layers[nested].document.layers[id];
		}
		else{
			this.css = document.layers[id];
		}
		this.x = this.css.left;
		this.y = this.css.top;
	}
	else if (ie4 ) {
		theLayer = document.all[id].style;
		theLayer.access = document.all[id];

		this.css = document.all[id].style;
		this.x = this.css.pixelLeft;
		this.y = this.css.pixelTop;
		this.w = this.pixelWidth
        this.h = this.pixelHeight
	}
	else if(dom  && !ie4) {
		this.layer = document.getElementById(id).style; 
		this.layer.access = document.getElementById(id); 
		
		this.css = document.getElementById(id).style;
		this.x = parseInt(this.css.left);
		this.y = parseInt(this.css.top);

	}
}
{
	p = createlayerObj.prototype;
	p.showNow = showLayer;
	p.hideNow = hideLayer;
	p.moveTo = layerObjMoveTo;
	p.moveBy = layerObjMoveBy
	p.layerHeight = layerHeight;
	p.layerWidth = layerWidth;
	p.writeIntoLayer = writeIntoLayer

}
function layerHeight() {
	contentHeight = (ns4)? this.css.document.height : this.css.access.scrollHeight;	
	return contentHeight;
}
function layerWidth() {
	contentWidth = (ns4)? this.css.document.width : this.css.access.scrollWidth;	
	return contentWidth;
}
function showLayer() {
        if (ns4) {
			this.css.visibility = "show";
        }
        else  {
			this.css.visibility = "visible";
        }
}
function hideLayer() {
        if (ns4) {
			this.css.visibility = "hide";
        }
        else {
			this.css.visibility = "hidden";
        }
}
function layerObjMoveTo(x,y) {
	var px=(ns4)?'':'px';
	this.x = x;
	this.css.left = this.x + px; 
	this.y = y;
	this.css.top = this.y + px; 
}
function layerObjMoveBy(x,y) {
	var px=(ns4)?'':'px';  
	this.x += x
	this.css.left = this.x + px 
	this.y += y
	this.css.top = this.y + px  
}
function writeIntoLayer(htmlContent){
	if (ns4){
		this.css.document.open()
		this.css.document.write(htmlContent)		
		this.css.document.close()
	} else {
		this.css.access.innerHTML = htmlContent
	}
}



function popUp(HTMLPage,w,h,scroll){

        var Xwin = 0; var Ywin = 0;
        if (parseInt(navigator.appVersion) >= 4) {
            Xwin = (screen.availWidth - w)*.5;
            Ywin = (screen.availHeight - h)*.5;
        }
leWindow = window.open(HTMLPage,'leWindow'+Xwin+Ywin,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scroll+',resizable=0,copyhistory=0,width='+w+',height='+h+',left='+Xwin+',top='+Ywin)
}
