// JavaScript Document

function show_div (div)
{
	var elem = document.getElementById(div);
	elem.style.display = 'block';
}

function hide_div (div)
{
	var elem = document.getElementById(div);
	elem.style.display = 'none';
}

function set_transparency (element, level)
{
	var elem = document.getElementById(element);
	var NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false; var IE4 = (document.all && !document.getElementById)? true : false; var IE5 = (document.getElementById && document.all)? true : false; var NS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false; var W3C = (document.getElementById)? true : false;
	ieop=level; //change
	if(IE4 || IE5) elem.style.filter="alpha(opacity="+ieop+")";
	if(NS6) elem.style.MozOpacity=ieop/100;
}

function show_shade(div)
{
	var footer = document.getElementById("footer");
	var shade = document.getElementById(div);
	//alert (footer.offsetTop + footer.offsetHeight);
	//alert (document.body.clientWidth)
	shade.style.width = document.body.clientWidth + "px";
	shade.style.height = footer.offsetTop + footer.offsetHeight + "px";
	shade.style.top = 0;
	shade.style.left = 0;
	
	set_transparency (div, 70)
	show_div(div);
}

function show_preisalarm (element)
	{
	var div = document.getElementById(element);
	var footer = document.getElementById("footer");
	var preisalarm = document.getElementById("preisalarm");
	
	var maxWidth = document.body.clientWidth;
	var maxHeight = footer.offsetTop + footer.offsetHeight;
	//div.style.top = preisalarm.offsetTop;
	div.style.top = 250 + "px";
	div.style.left = preisalarm.offsetLeft + 200 + "px";
	
	show_shade("div_shadow");
	show_div(element);
	}



function show_rollover (parent, id)
{
	var element = document.getElementById(parent);
	
	// *** get position
	var x = element.offsetLeft;
	var y = element.offsetTop;
    for(el=element.offsetParent; el!=null; el=el.offsetParent)
		{
		x += el.offsetLeft; y += el.offsetTop;
		}
	bodyWidth = document.body.clientWidth;
    while((x > 0) && (x > bodyWidth)) x--;
	// *** position:   left = x,   top = y
	
	var rollover = document.getElementById('rollover');
	var rollover_link = document.getElementById('rollover_link');
	rollover.style.top = y;
	rollover.style.left = x;
	show_div ('rollover');
}


function win_open (url, name,width,height)
{
	window.open (url, name, 'width='+width+', height='+height+', location=no, menubar=no, resizable=yes, scrollbars=yes, status=no, toolbar=no');
}
function add_to_basket(form){
	o=document.getElementById(form);
	o.url.value=location.href; 
	o.submit();	
}

function start_search(form_id){
	form=document.getElementById(form_id);
	if(form.pname.value.length>2){
		form.submit();
	}
	else{
		alert('Bitte geben Sie mindestens drei Zeichen ein');
	}
}

/*
Event.observe(window,'load',function() {
	Event.observe('form_search','submit',function(event){
		event.stop();
	});
	
	Event.observe('q','keydown',function(event) {
		if(event.keyCode == Event.KEY_RETURN) {
			submitSearchForm(this);
			event.stop();
		}
	})
});
*/

function submitSearchForm (input) {
	//Stop normal Action
	Event.observe('form_search','submit',function(event){
		event.stop();
	});
	//$('form_search').request({asynchronous:false});
	$('form_search').submit();
}
