﻿//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var doc;
var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width, doc_height;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

function makeSnow(_document)
{
    doc = _document;
    doc_width = doc.body.clientWidth;

    if (window.innerHeight) {
    h = window.innerHeight;
    w = window.innerWidth;
    }
    else if (doc.documentElement && doc.documentElement.clientHeight)    {
    h = doc.documentElement.clientHeight;
    w = doc.documentElement.clientWidth;
    }
    else if (document.body)    {
    h = doc.body.clientHeight;
    w = doc.body.clientWidth;
    }
    if(doc.body.offsetHeight > h)
        doc_height = doc.body.offsetHeight;
    else
        doc_height = h;

    for (i = 0; i < no; ++ i) {
	    dx[i] = 0;                        // set coordinate variables
	    xp[i] = Math.random()*(doc_width-50);  // set position variables
	    yp[i] = Math.random()*doc_height;
	    am[i] = Math.random()*20;         // set amplitude variables
	    stx[i] = 0.02 + Math.random()/10; // set step variables
	    sty[i] = 0.7 + Math.random();     // set step variables
	    if (i == 0) {
		    doc.write("<div id=\"schneedot"+ i +"\" style=\"position: ");
		    doc.write("absolute; z-index: "+ (i+10000) +"; visibility: ");
		    doc.write("visible; top: 15px; left: 15px;\"><img src=\"");
		    doc.write(snowflake + "\" border=\"0\"></div>");
	    } else {
		    doc.write("<div id=\"schneedot"+ i +"\" style=\"position: ");
		    doc.write("absolute; z-index: "+ (i+10000) +"; visibility: ");
		    doc.write("visible; top: 15px; left: 15px;\"><img src=\"");
		    doc.write(snowflake + "\" border=\"0\"></div>");
       }
    }
    snowIE();
}

function snowIE() {  // IE main animation function
	for (i = 0; i < no; ++ i) {  // iterate for every dot
		yp[i] += sty[i];
		if (yp[i] > doc_height-50) {
			xp[i] = Math.random()*(doc_width-am[i]-30);
			yp[i] = 0;
			stx[i] = 0.02 + Math.random()/10;
			sty[i] = 0.7 + Math.random();
		}
		dx[i] += stx[i];
		doc.getElementById("schneedot"+i).style.top = yp[i] + "px";
		doc.getElementById("schneedot"+i).style.left = (xp[i] + am[i]*Math.sin(dx[i]))  + "px";
	}
	setTimeout("snowIE()", speed);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
var  innerhalbWKDiv = false;
function ToggleBasketDiv()
{
    setTimeout("toggleBasketDiv('_wk_popup')", 500);
}
  
function toggleBasketDiv(layer)
{
   if (document.getElementById(layer).style.display == "none")
   {
    document.getElementById(layer).style.display = "block";
   }
   else
   {
    if(!innerhalbWKDiv)
        document.getElementById(layer).style.display = "none";
   }
} 
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function openlayer(layername)
{
	setTimeout('layer_on(\'' +layername+ '\')',100);
}
			
function closelayer(layername)
{  
	setTimeout('layer_off(\'' +layername+'\')',100);
}

innerhalb = '';

// *********** anzeige eines layers
function layer_on(layer) 
{
	if((!innerhalb))
	{
        document.getElementById('umenu_1').style.display = "none";
        document.getElementById('umenu_2').style.display = "none";
        document.getElementById('umenu_3').style.display = "none";
        document.getElementById('umenu_4').style.display = "none";
        //document.getElementById('umenu_5').style.display = "none";

        document.getElementById('li_' + layer).style.width = "955px";
		document.getElementById('umenu_' + layer).style.display = "block";	
    }
}
	
// *********** ausblenden eines layers
function layer_off(layer)
 {
	if(!innerhalb)
	{
	    document.getElementById('li_1').style.width = "235px";
		document.getElementById('umenu_1').style.display = "none";
	    document.getElementById('li_2').style.width = "235px";
		document.getElementById('umenu_2').style.display = "none";
	    document.getElementById('li_3').style.width = "235px";
		document.getElementById('umenu_3').style.display = "none";
	    document.getElementById('li_4').style.width = "235px";
		document.getElementById('umenu_4').style.display = "none";
	    //document.getElementById('li_5').style.width = "235px";
		//document.getElementById('umenu_5').style.display = "none";
	}
 }
 
 function closeDialog()
 {
    if (document.getElementById('abocontainer'))
        document.getElementById('abocontainer').style.display = 'none'; 
        
    if (document.getElementById('pic_zoom'))
        document.getElementById('pic_zoom').style.display = 'none';
        
    if (document.getElementById('__LEADGEN'))    
        document.getElementById('__LEADGEN').style.display = 'none';
        
    document.getElementById('_userexception').style.display = 'none'; 
    
    if(document.getElementById('abocontainerTrans'))
        document.getElementById('abocontainerTrans').style.display = 'none';
    else
        document.getElementById('abocontainerTrans_wk').style.display = 'none';
 }