var aktives_untermenu = -1;
var timout_tmp = new Array();
var mydrag = false;

var sc_h = function( elem, box_id ) {

	clearTimeout(timout_tmp[aktives_untermenu]);

	var pos = Position.cumulativeOffset(elem);
	var pos2 = Position.cumulativeOffset($('box_nav_wrap'));

	all_sub = $('box_nav_wrap').getElementsByClassName('box_nav_col_2');

	if (box_id != aktives_untermenu) {

		$('debug').innerHTML += 'over main ' + box_id + " - " + aktives_untermenu + "<br>";

		for (var i=0,j=all_sub.length;i<j;i++)
			if (i!=box_id) all_sub[i].hide();

		clearTimeout(timout_tmp[aktives_untermenu]);
		clearTimeout(timout_tmp[box_id]);

		$('r'+box_id+'_c2').style.position = 'absolute';
		$('r'+box_id+'_c2').style.top = (pos[1]-pos2[1]+25) + 'px';
		$('r'+box_id+'_c2').style.left = (pos[0]-pos2[0]) + 'px';
		$('r'+box_id+'_c2').style.display = 'block';

		$('r'+box_id+'_c2_bg').style.height = $('r'+box_id+'_c2_links').getHeight() + "px";

		//alert("r"+box_id+"_c2_links: " + $('r'+box_id+'_c2_links').getHeight());
		//new Effect.Appear($('r'+box_id+'_c2'), {duration:0.3});

		aktives_untermenu = box_id;

		$('d'+box_id).onmouseout = function () {
			this.onmouseout = null;
			timout_tmp[aktives_untermenu] = window.setTimeout('hideMenu('+aktives_untermenu+')', 300);
			$('debug').innerHTML += 'out main ' + aktives_untermenu + "<br>";
		}

		$('r'+box_id+'_c2').onmouseover = function() {
			clearTimeout(timout_tmp[aktives_untermenu]);


			$('r'+aktives_untermenu+'_c2').onmouseout = function() {
				this.onmouseout = null;
				$('debug').innerHTML += 'out sub ' + aktives_untermenu + "<br>";
				timout_tmp[aktives_untermenu] = window.setTimeout('hideMenu('+aktives_untermenu+')', 300);
			}
		}

	}

}

var sc_o = function() {
	clearTimeout(timout_tmp[aktives_untermenu]);
	all_sub = $('box_nav_wrap').getElementsByClassName('box_nav_col_2');
	for (var i=0,j=all_sub.length;i<j;i++)
		all_sub[i].hide();

	aktives_untermenu = -1;
}


var hideMenu = function( box_id ) {
	//$('r'+box_id+'_c2').hide();
	// Ausblend-Effekt

	//$('r'+box_id+'_c2').hide();
	new Effect.Fade($('r'+box_id+'_c2'), {duration:0.3});
	$('r'+box_id+'_c2').onmouseover = null;
	$('d'+box_id).onmouseout = null;
	$('debug').innerHTML += 'hide ' + box_id + "<br>";
	aktives_untermenu = -1;
}

var fenster_img = '';

var showPopup = function(url, fenster_img) {
	$('fenster_cont').hide();
	$('fenster_loader').show();
	$('fenster').show();

	$('fenster_img').src = 'bilder/kopf_blank.jpg';

	new Ajax.Updater('fenster_cont',url,
						{
							onSuccess:function(transport) {

								//new Effect.Appear('fenster');

								mydrag = new Draggable('fenster', {handle: 'drag_han'} );
								if (fenster_img != undefined) {
									$('fenster_img').src = fenster_img;
								}
								else {
									$('fenster_img').src = 'bilder/fenster_kopf.jpg';
								}

								$('fenster_cont').show();
								$('fenster_loader').hide();
								//$('fenster_cont').scrollTo(1, 1);
							},
							asynchronous:true,
							parameters: { isajax: 1 },
							evalScripts:true,
							encoding: 'UTF-8'
						}

	);

	return false;
}

var hidePopup = function() {
	//new Effect.Fade('fenster');
	$('fenster').hide();
	return false;
}

function gotoUrl( url ) {
	location.href = url;
}


function produktreiheOn(index){
    $('reihentext'+index).show();
    $('reiheneck'+index).hide();
    $('reiheneck_aktiv'+index).show();
    $('preihe'+index).style.backgroundImage= 'url('+web_dir+'bilder/Button_'+index+'.jpg)';
}

function produktreiheOff(index){
    $('reihentext'+index).hide();
    $('reiheneck'+index).show();
    $('reiheneck_aktiv'+index).hide();
    $('preihe'+index).style.backgroundImage= 'url('+web_dir+'bilder/Button_trans_'+index+'.jpg)';
}

function produktspalteOn(index){
    $('pspalte'+index).style.backgroundImage= 'url('+web_dir+'bilder/pspalte'+index+'_hover.jpg)';
}

function produktspalteOff(index){
    $('pspalte'+index).style.backgroundImage= 'url('+web_dir+'bilder/pspalte'+index+'.jpg)';
}

function produktreiheEinwegOn(index){
    $('reihentext'+index+'_einweg').show();
    $('reiheneck'+index+'_einweg').hide();
    $('reiheneck_aktiv'+index+'_einweg').show();
    $('preihe'+index+'_einweg').style.backgroundImage= 'url('+web_dir+'bilder/Button_'+index+'.jpg)';
}

function produktreiheEinwegOff(index){
    $('reihentext'+index+'_einweg').hide();
    $('reiheneck'+index+'_einweg').show();
    $('reiheneck_aktiv'+index+'_einweg').hide();
    $('preihe'+index+'_einweg').style.backgroundImage= 'url('+web_dir+'bilder/Button_trans_'+index+'.jpg)';
}


var loadIntro = false;
window.onload = function() {
	if (loadIntro) so.write("flashcontent");
}