/* generated by VITTIS.de */
//Layers
var NN = (document.layers) ? 1 : 0;
var N6 = (!document.all && document.getElementById) ? 1 : 0;
var IE = (document.all) ? 1 : 0;
var I5 = (document.all && document.getElementById) ? 1 : 0;
var OP = (navigator.userAgent.indexOf("Opera")!=-1) ? 1 : 0;
var currentObject;

function layerPos(e,object){
	if(currentObject != null){
		var left = GetMouseX(e)+5;
		var top = GetMouseY(e)-170;
		MoveLayerTo(currentObject,left,top);
	}
}
function show(layer){
	var object;
	if(show.arguments.length != 0){
		object = elm(layer);
		currentObject = object;
		if(IE || N6)document.onmousemove = layerPos;
		else if(NN){
		 	window.captureEvents(Event.MOUSEMOVE);
		    window.onMouseMove = layerPos;
		}
		SetLayerVisibility(object,true);
	}
	else{
	    for(i=1; i<4; i++){
	    	object = elm('Layer'+i);
			SetLayerVisibility(object,false);
	    }
		if(NN)window.releaseEvents(Event.MOUSEMOVE);
		currentObject = null;
	}
}
//------------ BASIC ----------------//
function elm(object){
	if(IE) object = document.all[object];
	if(NN) object = document.layers[object];
	if(N6) object = document.getElementById(object);
return object;
}
function SetLayerVisibility(object,status){
	if(IE || N6){
		if (status)object.style.visibility = "visible";
		else object.style.visibility = "hidden";
	}
	if(NN){
		if (status) object.visibility = "show";
		else object.visibility = "hide";
	}
}
function MoveLayerTo(object,x,y){
	if(IE || N6) {
		object.style.left = x;
		object.style.top  = y;
	}
	if(NN){
		object.moveTo(x,y);
	}
}
function GetMouseX(e){
	if(IE || OP) return window.event.clientX + document.body.scrollLeft;
	if(NN || N6) return e.pageX;
}
function GetMouseY(e){
	if(IE || OP) return window.event.clientY + document.body.scrollTop;
	if(NN || N6) return e.pageY;
}
//Statustext
function winStatus(text){
    if(winStatus.arguments.length == 0)text = "Postshop24.de - Rund um die Uhr einkaufen";
	window.status = text;
	return true;
}
//Bilder
function picsList(){
	var object = "Images of the page\n\n";
	for(i=0;i<document.images.length-1;i++)object += i+". "+document.images[i].src+"\n";
	alert(object);
}
function preloadImages(){
	var doc = document;
	if(doc.images){
		if(!doc.pics)doc.pics = new Array();
   	 		var i, j = doc.pics.length, arg = preloadImages.arguments;
    		for(i=0; i<arg.length; i++)
	    		if(arg[i].indexOf("#") != 0){
	    			doc.pics[j] = new Image;
	    			doc.pics[j++].src = "data/images/"+arg[i];
	    		}
   	}
}
function pic(image,mod){
  	if(document.images){
		if(mod == null){
			document.display.src = "data/images/" + image + ".gif";
		}
		else{
			var object = document.images[image].src;
			if(mod){
    			var off = object.lastIndexOf("off");
    			if (off != -1)document.images[image].src = object.substring(0,off)+"on"+".gif";
			}
			else{
   				var on = object.lastIndexOf("on");
    			if (on != -1)document.images[image].src = object.substring(0,on)+"off"+".gif";
			}
		}
  	}
}
function clearInput(obj,val){
	if(obj.value == val)obj.value = '';
}
