/*	---------------------------------------------

	E-Mail-Hider
	---------------------------------------------	*/

function deStealthMail(node,linkText){
	var mail = "";
	for(var i=0; i<node.childNodes.length; i++){
		var n = node.childNodes[i];
		if(n.src!=undefined) mail+="@";
		else if(n.nodeType==3) mail+=n.data;
	}
	node.href="mailto:"+mail;
	if (linkText == "") node.innerHTML = mail;
	else node.innerHTML = linkText;
}

function deStealthMails(e){
	//if(!e) var e=document;
	if(!e) var e = Element.select(e, "body")[0];
	var nodes = Element.select(e, "a");
	//var nodes = Element.select(e, "[href='#stealth']");
	//alert(e+"\n\n"+nodes);
	var linkText = "";
	for(var i=0; i<nodes.length; i++) {
		if( (nodes[i].href).indexOf("#stealth")!=-1 ) {
			var linkImage = nodes[i].getElementsByTagName("img");
			var linkText = linkImage[0].getAttribute('alt');
			if(linkText == null) {linkText = ""};
			deStealthMail(nodes[i],linkText);
		}
	}
}

/*	---------------------------------------------

	Detailansicht Produkte
	---------------------------------------------	*/
function toggleDetails( n ) {
	var ob = $('pDetails' + n);
	var b = 'd' + n;
	if(ob.opened){
		ob.opened = false;
		Effect.SlideUp(ob);
		$(b).innerHTML = 'Details +';	
	} else {
		ob.opened = true;
		Effect.SlideDown(ob);
		$(b).innerHTML = 'Details &ndash;';	
	}
}

function doDivs( n ) {
	var a = $$(n);
	for (var i=0;i<a.length;i++) {
		var h =	a[i].innerHTML;
		var d = a[i].getHeight();
		var n = '<div style="height:'+d+'px">' + h + '</div>';
		a[i].innerHTML = n;
	}
}

function init() {
	start(); // uhr
	doDivs('.pDetails');
	$$('.pDetails').invoke('hide');
  }

