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]);
	}
/*	for (var i=0; i<pupuplinks.length; i++) {
		var p = pupuplinks[i];
		var u = new XWK.Url(p.href);
		var t = u.getProporty('popup');
		if (!t)
			continue;
		p.href = 'javascript:XWK.shop.openPopoup("'+p.href+'")'; 
	}	
	
	
/*	for (var i=0; i<form.elements.length; i++) {
		var e = form.elements[i];
		if (e.name == "farbe") {
			if (e.checked) {
				XWK.shop.activeFarbe = e.value;
			}
			e.onclick = e.onchange = function() { XWK.shop.onFrabChange(this) };
		}
		if (e.name == "update") {
			e.style.display = "none"; 
		}
		if (e.name == "count") {
			e.onchange = function() { XWK.shop.onCountChange(this) };
		}
	}
*/
}

XWK.pv.register = function(td) {
	var o = {};
	var a = td.getElementsByTagName('A');
	if (a.length != 1)
		return;
	
	var tr = td.parentNode;
	for (var i=0; i<tr.childNodes.length; i++) {
		if (tr.childNodes[i] == td)
			break; 
	}
	var b = tr;
	do {
		b = b.nextSibling
	} while(b && b.nodeType==3)
	
	o.bildtd = td;
	o.texttd = b.childNodes[i];
	o.href = a[0].href;
	
	var y = document.createElement("div");
    y.className = "pborder";
	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.texttd.onmouseover =o.bildtd.onmouseover = function() { XWK.pv.autoOver(id) };
	o.texttd.onmouseout =o.bildtd.onmouseout = function() { XWK.pv.autoOut() };
	o.bildborder.onclick = o.texttd.onclick = function() { XWK.pv.goto2(id) };
	try {
		o.texttd.style.cursor = "pointer";
		o.bildborder.style.cursor = "pointer";
	} catch(e) {
		try {
			o.texttd.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.texttd.style.color = "#97000B";
	o.bildborder.style.visibility = "visible";
}

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

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


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

