/*
var
*/
var lastElementId;

var overElementId;

function str_replace(search1, replace1, subject)
{
	if(subject)
	{
		return subject.split(search1).join(replace1);
	}
	
}

/*
display hover box
*/
function show(nowElementId,level)
{
	if(document.getElementById(nowElementId))
	{
		document.getElementById(nowElementId).style.display = 'block';	
		if(level == 0)
		{
			
			var height3 = $("#"+overElementId).offset();
			var height2 = height3.top;
			$(".ulLevel2").css({
				"margin-top":overElementId
			});	
						
		}
		var imgSrc = $("#"+nowElementId+"img").attr("src");
		$("#"+nowElementId+"img").attr("src", str_replace(".png", "_active.png", imgSrc));
		//$("#"+nowElementId+"img").attr("src") = "hmm";
	}
	if(document.getElementById(level))
	{		
		document.getElementById(level).style.height = '700px';	
	}
}
function noshow(nowElementId,level)
{
	if(document.getElementById(nowElementId))
	{		
		document.getElementById(nowElementId).style.display = 'none';
	}
	if(document.getElementById(level))
	{		
		document.getElementById(level).style.height = '30px';
	}
	var imgSrc = $("#"+nowElementId+"img").attr("src");
	$("#"+nowElementId+"img").attr("src", str_replace("_active.png", ".png", imgSrc));	
}

/*
hover effect
*/
function navigationActive(nowElementId,level)
{
	if(substr_count(document.getElementById(nowElementId).className, '_3') > 0)
	{
		level = level+'_3';
	}	
	
	document.getElementById(nowElementId).className = 'mactive'+level;
	
	$("#"+nowElementId+" a").css("color","#dec398");
	
	$("#"+nowElementId).click(function(){
  		window.location.href=$("#"+nowElementId+" a").attr('href');
	});
		
	var numInList = nowElementId.split("x");
	if(numInList[1])
	{
		numInList[1] = parseInt(numInList[1].replace(/a/,''));						
	}	
	overElementId = (numInList[1])*23;
}
function navigationInactive(nowElementId,level)
{
	if(substr_count(document.getElementById(nowElementId).className, '_3') > 0)
	{
		level = level+'_3';
	}	
	document.getElementById(nowElementId).className = 'minactive'+level;
	$("#"+nowElementId+" a").css("color","#321803");
}

/*
own functions
*/
function seiteEmpfehlen()
{
	wd = 300;
	ht = 300;
	l = (screen.width / 2) - (wd / 2);
	t = (screen.height / 2) - (ht / 2);
	Ansicht = window.open
	(
		"http://work.webdiscount.net/deimann/empfehlen.php",
		"Ansicht",
		"toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,height="+ht+",width="+wd+", left="+l+",top="+t
	)
}

function substr_count (haystack, needle, offset, length) {
    var pos = 0, cnt = 0;
     haystack += '';
    needle += '';
    if (isNaN(offset)) {offset = 0;}
    if (isNaN(length)) {length = 0;}
    offset--; 
    while ((offset = haystack.indexOf(needle, offset+1)) != -1){
        if (length > 0 && (offset+needle.length) > length){
            return false;
        } else{            cnt++;
        }
    }
 
    return cnt;
}