XWK.pv = function() { };

XWK.pv.activeFarbe = 0;
XWK.pv.images = new Array();
XWK.pv.lastOver = -1;

XWK.pv.init = function() {
	var pimages = XWK.getElementsByClass('producttexttd','td');
	for (var i=0; i<pimages.length; i++) {
		XWK.pv.register(pimages[i]);
	}
}

XWK.pv.register = function(td) {
	var o = {};
	var a = td.getElementsByTagName('A');
	if (a.length == 0)
		return;

	o.bildtd = td;
	o.href = a[0].href;
	
	var y = document.createElement("div");
    y.className = "shopintroborder";
	td.insertBefore(y,a[0]); 
	
	o.bildborder = y;
	o.bildborder.style.visibility = "hidden";

	var id = XWK.pv.images.length; 
	XWK.pv.images[id] = o;
	o.bildtd.onmouseover = function() { XWK.pv.autoOver(id) };
	o.bildtd.onmouseout = function() { XWK.pv.autoOut() };
	o.bildborder.onclick = function() { XWK.pv.goto2(id) };
	try {
		o.bildtd.style.cursor = "pointer";
		o.bildborder.style.cursor = "pointer";
	} catch(e) {
		try {
			o.bildtd.style.cursor = "hand";
			o.bildborder.style.cursor = "hand";
		} catch(e) {
		}
	}	
}

XWK.pv.goto2 = function(id) {
	window.location = XWK.pv.images[id].href;
}

XWK.pv.autoOver = function(id) {
	XWK.pv.autoOut();
	XWK.pv.lastOver = id;
	var o = XWK.pv.images[XWK.pv.lastOver];
	o.bildtd.style.color = "white";
	o.bildborder.style.visibility = "visible";
}

XWK.pv.autoOut = function() {
	if (XWK.pv.lastOver > -1) {
		var o = XWK.pv.images[XWK.pv.lastOver];
		o.bildtd.style.color = "";
		o.bildborder.style.visibility = "hidden";
		XWK.pv.lastOver = -1;
	}
}

XWK.pv.onOver = function(id) {
}

XWK.addOnInit([XWK.pv,"init"]);
