var gewinnspiel = false;
var meinIntervall;
var meinIntervallDiv;
var meineIntervallZeit = 0;
var meineOpacity = 1;

var pFenster = null;
function pWindow(datei) {
	if (pFenster && pFenster.closed){
        pFenster = null;
    }

    if(!pFenster){
        options = "menubar=1,scrollbars=1,width=593,height=740";
        pFenster=window.open(datei,'pWindow',options);	
        pFenster.focus()
    } else{
		pFenster.focus();
	}
}

var firefox, mac,ie7,ie6;
var derNavi = navigator.userAgent;
//alert(navigator.userAgent);
     
var ergebnis = derNavi.search(/Mac_PowerPC.+/);
if(ergebnis != -1)
  mac = true;
  
var ergebnis = derNavi.search(/MSIE 7.+/);
if(ergebnis != -1)
  ie7 = true;


var ergebnis = derNavi.search(/MSIE 6.+/);
if(ergebnis != -1)
  ie6 = true;


var ergebnis = derNavi.search(/Firefox.+/);
if(ergebnis != -1)
  firefox = true;
  


function divAusblenden(){
 meineIntervallZeit++;

 if(meineIntervallZeit > 21){
  document.getElementById(meinIntervallDiv).style.display = "none";
  window.clearInterval(meinIntervall);
  meineIntervallZeit = 0;
  meineOpacity = 1;
  meinIntervallDiv = null;
 }else{
  meineOpacity -= 0.05;
  if(firefox)
   document.getElementById(meinIntervallDiv).style.MozOpacity = meineOpacity;
  else{
   var temp_meineOpacity = meineOpacity*100;
   document.getElementById(meinIntervallDiv).style.filter = 'alpha(opacity='+temp_meineOpacity+')';
  }
 }
}



function ausblendenStarten(id){

 meinIntervall = window.setInterval("divAusblenden()", 30);
 meinIntervallDiv = id;
}



var timetowait = 400;
var button1 = "url(http://www.liveshopping-aktuell.de/fileadmin/images/down.gif)";
var button2 = "url(http://www.liveshopping-aktuell.de/fileadmin/images/up.gif)";
function changetoggle() {
	if(document.getElementById('toggleimage').style.backgroundImage == ""){
		document.getElementById('toggleimage').style.backgroundImage = button1;
	}
	if(document.getElementById('toggleimage').style.backgroundImage == button1){
		window.setTimeout("change1to2()",timetowait);
	}
	else {
		window.setTimeout("change2to1()",timetowait);
	}
}


function change1to2() {
	document.getElementById('toggleimage').style.backgroundImage = button2;
}

function change2to1() {
	document.getElementById('toggleimage').style.backgroundImage = button1;
}



var click1 = "";
var nr1_gefunden = false;
function clickGewinnspiel(id){
	if(click1 != id){
		document.getElementById("head_"+id).innerHTML = "Weihnachts-Memory Gewinnspiel";
		document.getElementById("content_"+id).style.display = "none";
		document.getElementById("preishammer_gif_"+id).style.display = "none";

		if(nr1_gefunden){
			document.getElementById("gewonnen_"+id).style.display = "inline";
			document.getElementById("_layout_"+id).src = "fileadmin/images/memory_box_2.png";
		}else{
			document.getElementById("weiter_zumshop_"+id).style.display = "inline";
			document.getElementById("_layout_"+id).src = "fileadmin/images/memory_box_1.png";
			nr1_gefunden = true;
		}
		click1 = id;
	}
}



function init() {
	element_ausrichten();
	ZeitDatum();
}


var ZeitString, DatumsString = "";
function ZeitDatum(){
        Jetzt = new Date();
       
        // aktuelles Datum
        Tag = Jetzt.getDate();
        Monat = Jetzt.getMonth()+1;
        
		Jahr = Jetzt.getFullYear();
        DatumsString = Tag;
        //DatumsString += ((Monat<10) ? ".0" : ".") + Monat;
        switch(Monat){
        	case 1: DatumsString += ". Januar"; break;
        	case 2: DatumsString += ". Februar"; break;
        	case 3: DatumsString += ". März"; break;
        	case 4: DatumsString += ". April"; break;
        	case 5: DatumsString += ". Mai"; break;
        	case 6: DatumsString += ". Juni"; break;
		case 7: DatumsString += ". Juli"; break;        	
		case 8: DatumsString += ". August"; break;
		case 9: DatumsString += ". September"; break;
		case 10: DatumsString += ". Oktober"; break;
		case 11: DatumsString += ". November"; break;
		case 12: DatumsString += ". Dezember"; break;
        }
        
        DatumsString += " " + Jahr;
        document.getElementById("date_part1").innerHTML = DatumsString;

        //aktuelle Uhrzeit
        Stunden = Jetzt.getHours();
        Minuten = Jetzt.getMinutes();
        Sekunden = Jetzt.getSeconds();
        ZeitString = " "+Stunden;
        ZeitString += ((Minuten < 10) ? ":0" : ":") + Minuten;
        ZeitString += ((Sekunden < 10) ? ":0" : ":") + Sekunden;
				document.getElementById("date_part2").innerHTML = ZeitString;
        setTimeout("ZeitDatum()", 1000);
}





//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.com
// Edit for Firefox by pHaez
//

function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	
//	console.log(self.innerWidth);
//	console.log(document.documentElement.clientWidth);

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

//	console.log("xScroll " + xScroll)
//	console.log("windowWidth " + windowWidth)

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}
//	console.log("pageWidth " + pageWidth)

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function element_ausrichten() {
	var data = getPageSize();
	var datahoehe = data[1];
	var databreite = data[2];
	
	if(ie6){return;}
	if(databreite > 1535){
		var cont_width = 1541;		
		var sorting_bar_left = 902;
		var bookmark_div_left = 1408;
		var date_div = 740;
		var navi_width = 1541;
		var content_bottom_container = 1541;
		var schild_part1_left = 965;
		var schild_part2_left = 1047;
		var content_container = 1541;
		var content_bg = 'bg_content_wide_xl.gif';
		var maincontent_width = 957;
    var foot_teaser_mitte_width = 1450;
		var foot_teaser_wrapper_width = 1514;
    document.getElementById("teaser_unten_6boxen").style.display = "inline";
    document.getElementById("teaser_unten_5boxen").style.display = "inline";
    if(gewinnspiel) document.getElementById("gewinnspiel_image").src = "fileadmin/images/gewinnspiel/iplod_schlittenrennen_774px.jpg";
	}else
		if(databreite > 1280){
			var cont_width = 1286;		
			var sorting_bar_left = 647;
			var bookmark_div_left = 1153;
			var date_div = 560;
			var navi_width = 1286;
			var content_bottom_container = 1286;
			var schild_part1_left = 710;
			var schild_part2_left = 792;
			var content_container = 1286;
			var content_bg = 'bg_content_wide.gif';
			var maincontent_width = 702;
    	var foot_teaser_mitte_width = 1195;
			var foot_teaser_wrapper_width = 1259;
    	document.getElementById("teaser_unten_6boxen").style.display = "none";
    	document.getElementById("teaser_unten_5boxen").style.display = "inline";
    	if(gewinnspiel) document.getElementById("gewinnspiel_image").src = "fileadmin/images/gewinnspiel/iplod_schlittenrennen_774px.jpg";
		}else{
			var cont_width = 1031;		
			var sorting_bar_left = 392;
			var bookmark_div_left = 898;
			var date_div = 446;
			var navi_width = 1031;
			var content_bottom_container = 1031;
			var schild_part1_left = 596;
			var schild_part2_left = 678;
			var content_container = 1035;
			var content_bg = 'bg_content.gif';
			var maincontent_width = 505;
    	var foot_teaser_mitte_width = 946;
			var foot_teaser_wrapper_width = 1010;
    	document.getElementById("teaser_unten_6boxen").style.display = "none";
    	document.getElementById("teaser_unten_5boxen").style.display = "none";
    	if(gewinnspiel) document.getElementById("gewinnspiel_image").src = "fileadmin/images/gewinnspiel/iplod_schlittenrennen_554px.jpg";
		}
		
	document.getElementById("wrapper").style.width = (cont_width) + 'px';
	document.getElementById("sorting_bar").style.left = (sorting_bar_left) + 'px';
	document.getElementById("bookmark_div").style.left = (bookmark_div_left) + 'px';
	document.getElementById("date").style.left = (date_div) + 'px';
	document.getElementById("navi_container").style.width = (navi_width) + 'px';	
	document.getElementById("content_bottom_container").style.width = (content_bottom_container) + 'px';	
	document.getElementById("schild_part1").style.left = (schild_part1_left) + 'px';
	document.getElementById("schild_part2").style.left = (schild_part2_left) + 'px';
	document.getElementById("content_container").style.width = (content_container) + 'px';
	document.getElementById("content_container").style.background = "url(/fileadmin/images/"+content_bg+")";
	document.getElementById("content_container").style.backgroundRepeat = "repeat-y";
  document.getElementById("maincontent").style.width = (maincontent_width) + 'px';
  document.getElementById("foot_teaser_mitte").style.width = (foot_teaser_mitte_width) + 'px';
	document.getElementById("foot_teaser_wrapper").style.width = (foot_teaser_wrapper_width) + 'px';
}

window.onresize = element_ausrichten;