function show_hide_product_info( whichLayer ) {
	var elem, vis;

	if( document.getElementById ) // this is the way the standards work
		elem = document.getElementById( whichLayer );
	else if( document.all ) // this is the way old msie versions work
		elem = document.all[whichLayer];
	else if( document.layers ) // this is the way nn4 works
		elem = document.layers[whichLayer];
		
	vis = elem.style;
	
	// if the style.display value is blank we try to figure it out here
	if ( vis.display == '' && elem.offsetWidth != undefined && elem.offsetHeight != undefined )
		vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
		vis.display = (vis.display==''||vis.display=='block')?'none':'block';
		
	// Collapse/ Expand
	if ( vis.display=='block' )
		document.getElementById('img_' + whichLayer).src='/images/layout/expanded.gif';
	else 
		document.getElementById('img_' + whichLayer).src='/images/layout/collapsed.gif';
}

function warenkorb(referenznummer,anzahl,preis,session){
	var ajax_url = '/ajax/warenkorb.php?referenznummer='+referenznummer+'&session='+session+'&anzahl='+anzahl+'&preis='+preis;
	dojo.io.bind({
		 url: ajax_url,
		 handler: warenkorbCallback
	});
}

function warenkorb_delete(referenznummer,session){
	var ajax_url = '/ajax/warenkorb.php?action=delete&referenznummer='+referenznummer+'&session='+session;
	dojo.io.bind({
		 url: ajax_url,
		 handler: warenkorbCallback
	});
}


function warenkorbCallback(type, data, evt)
{
	if (type == 'error'){
		var errortext = "Fehler: Warenkorb konnte nicht gelesen werden".
		document.getElementById('ajax_warenkorb').innerHTML = errortext;
	}
	else{
		document.getElementById('ajax_warenkorb').innerHTML = data;
	}
}
