/* #################### KURSE #################### */
var kurse = new Array();

//Stand vom 20.11.2009			davor
//Pfund
kurse[0] = new Array();
kurse[0]['kurs'] = 0.8938;	//war 0.9231
kurse[0]['waehrungssymbol'] = "£";
//Dänische Kronen
kurse[1] = new Array();
kurse[1]['kurs'] = 7.4410;	//war 7.4516
kurse[1]['waehrungssymbol'] = "dkr";
//Tschechische Kronen
kurse[2] = new Array();
kurse[2]['kurs'] = 25.5534;	//war 26.669
kurse[2]['waehrungssymbol'] = "Kc";
//Estnische Kronen
kurse[3] = new Array();
kurse[3]['kurs'] = 15.6466;	//war 15.373
kurse[3]['waehrungssymbol'] = "EEK";

/*#################### TEASERSEITE DE - ANPASSUNG FUER NEUES LAYOUT #################### */
function deTeaserPreise2 () {
	
	for(var i=0; i<produktpreis.length; i++){
		if(produktpreis[i].zusatzinfo == "from"){ produktpreis[i].zusatzinfo = "ab"; }
		if(produktpreis[i].zusatzinfo == "single price"){ produktpreis[i].zusatzinfo = "Einzelpreis"; }
		
		if(produktpreis[i].streichpreis > 0){
			$("div[id="+produktpreis[i].css+"]>.streichpreis").append(produktpreis[i].zusatzinfo +" &euro; "+ produktpreis[i].streichpreis.toFixed(2).replace(/\./, ",") + " ");
			$("div[id="+produktpreis[i].css+"]>.europreis").css("color", "#FF0000");
			$("div[id="+produktpreis[i].css+"]>.preis").css("color", "#FF0000");
			$("div[id="+produktpreis[i].css+"]>.europreis").append(produktpreis[i].zusatzinfo + " &euro; ");
			$("div[id="+produktpreis[i].css+"]>.preis").append(produktpreis[i].preis.toFixed(2).replace(/\./, ","));
		}
		else {
			$("div[id="+produktpreis[i].css+"]>.europreis").css("color", "#000000");
			$("div[id="+produktpreis[i].css+"]>.preis").css("color", "#000000");
			$("div[id="+produktpreis[i].css+"]>.europreis").append(produktpreis[i].zusatzinfo + " &euro; ");
			$("div[id="+produktpreis[i].css+"]>.preis").append(produktpreis[i].preis.toFixed(2).replace(/\./, ","));		
		}
		$("#priceT_euro_" + produktpreis[i].css).append(produktpreis[i].zusatzinfo +" &euro; "+ produktpreis[i].preis.toFixed(2).replace(/\./, ",") + " ");			
	}
}

/*#################### TEASERSEITE DE - ALTES LAYOUT #################### */
function deTeaserPreise () {
	
	for(var i=0; i<produktpreis.length; i++){
		if(produktpreis[i].zusatzinfo == "from"){
			produktpreis[i].zusatzinfo = "ab";
		}
		
		if(produktpreis[i].zusatzinfo == "single price"){ produktpreis[i].zusatzinfo = "Einzelpreis"; }
		
		if(produktpreis[i].streichpreis > 0){
			$("div[id="+produktpreis[i].css+"]>.price_normal2").append(produktpreis[i].zusatzinfo +" "+ "&euro; " + produktpreis[i].streichpreis.toFixed(2).replace(/\./, ","));
			$("div[id="+produktpreis[i].css+"]>.price_normal2").css("text-decoration", "line-through");
		}
		$("div[id="+produktpreis[i].css+"]>.price_reduced2").append(produktpreis[i].zusatzinfo +" "+ "&euro; " + produktpreis[i].preis.toFixed(2).replace(/\./, ","));
	}
}

/*#################### EINZELNE PRODUKTSEITE DE #################### */
function deProdPreis (produkt) {	//ID
	if (produktpreis[produkt].zusatzinfo == "from"){ produktpreis[produkt].zusatzinfo = "ab"; }
	if (produktpreis[produkt].zusatzinfo == "single price"){ produktpreis[produkt].zusatzinfo = ""; }
	
	if (produktpreis[produkt].streichpreis == 0) {
		$("#prodpreis").css("color", "#000000");		//ggf. gesamte klasse fuer big wechseln
		$("#prodpreis").append(produktpreis[produkt].zusatzinfo + " &euro; " + produktpreis[produkt].preis.toFixed(2).replace(/\./, ","));
	}
	else {
		$("#prodpreis").append(produktpreis[produkt].zusatzinfo + " &euro; " + produktpreis[produkt].preis.toFixed(2).replace(/\./, ","));
		$("#prodstreichpreis").append(produktpreis[produkt].zusatzinfo + " &euro; " + produktpreis[produkt].streichpreis.toFixed(2).replace(/\./, ",")); 
	}
}


var marken_eur = new Array();
var marken_Teur = new Array();
var marken_fw = new Array();
var marken_Tfw = new Array();

function buildCssClasses (product) {
	for (var i=0; i < product.length; i++) {
		try{
			if (product[i] < 55 || product[i] > 71) {	//fuer 55 bis inkl 71 nicht setzen
				marken_eur.push("price_euro_"+produktpreis[product[i]]["css"]); //name durch korrekten key ersetzen
				marken_fw.push("price_fw_"+produktpreis[product[i]]["css"]);
			}
			else {
				marken_eur.push('');
				marken_fw.push('');
			}
			if (product[i] < 72 || product[i] > 78) {
				marken_Teur.push("priceT_euro_"+produktpreis[product[i]]["css"]);
				marken_Tfw.push("priceT_fw_"+produktpreis[product[i]]["css"]);
			}
		}
		catch(e){;}
	}
}

/*#################### definiere() #################### */
function definiere(produkt, waehrung, name_marke_eur, name_marke_fw, name_marke_Teur, name_marke_Tfw, seitentyp) {
	try{
		var zusatzinfo = produktpreis[produkt]["zusatzinfo"] + " ";
		var preis = produktpreis[produkt]["preis"];
		
		//Berechnung
		var preis_fw=Math.round((preis*kurse[waehrung]['kurs'])*Math.pow(10,0))/Math.pow(10,0);

	   //Beschuss der Marken
		switch (seitentyp) {
			case 1:   //Produktübersichtsseite
				document.getElementById(name_marke_eur).innerHTML=zusatzinfo+"€&nbsp;"+produktpreis[produkt]["preis"]+",-";
				document.getElementById(name_marke_Teur).innerHTML=zusatzinfo+"€&nbsp;"+produktpreis[produkt]["preis"]+",-";
				document.getElementById(name_marke_fw).innerHTML=zusatzinfo+kurse[waehrung]['waehrungssymbol']+"&nbsp;"+preis_fw+",-";
				document.getElementById(name_marke_Tfw).innerHTML=zusatzinfo+kurse[waehrung]['waehrungssymbol']+"&nbsp;"+preis_fw+",-";
				break;

			case 2:   //1. Ebene Produktunterseite
				document.getElementById('price_euro').innerHTML 	= zusatzinfo + "€ " + produktpreis[produkt]["preis"] + ",-";
				document.getElementById('price_pfund').innerHTML 	= zusatzinfo + kurse[0]['waehrungssymbol'] +" "+ Math.round((preis*kurse[0]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_dkk').innerHTML 		= zusatzinfo + kurse[1]['waehrungssymbol'] +" "+ Math.round((preis*kurse[1]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_kc').innerHTML 		= zusatzinfo + kurse[2]['waehrungssymbol'] +" "+ Math.round((preis*kurse[2]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_eek').innerHTML 		= zusatzinfo + kurse[3]['waehrungssymbol'] +" "+ Math.round((preis*kurse[3]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				break;

			case 3:   //2. Ebene Produktunterseite
				document.getElementById('price_pfund').innerHTML = zusatzinfo+kurse[0]['waehrungssymbol']+" "+Math.round((preis*kurse[0]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_dkk').innerHTML =   zusatzinfo+kurse[1]['waehrungssymbol']+" "+Math.round((preis*kurse[1]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_kc').innerHTML =    zusatzinfo+kurse[2]['waehrungssymbol']+" "+Math.round((preis*kurse[2]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				document.getElementById('price_eek').innerHTML =   zusatzinfo+kurse[3]['waehrungssymbol']+" "+Math.round((preis*kurse[3]['kurs'])*Math.pow(10,0))/Math.pow(10,0)+",-";
				break;

			case 4:   //Produktübersichtsseite THX Sonderbeschuss
				document.getElementById(name_marke_Teur).innerHTML=zusatzinfo+"€&nbsp;"+produktpreis[produkt]["preis"]+",-";
				document.getElementById(name_marke_Tfw).innerHTML=zusatzinfo+kurse[waehrung]['waehrungssymbol']+"&nbsp;"+preis_fw+",-";
				break;

			case 5:   //Produktübersichtsseite THX Sonderbeschuss2
				document.getElementById(name_marke_eur).innerHTML = zusatzinfo+"€&nbsp;"+produktpreis[produkt]["preis"]+",-";
				document.getElementById(name_marke_fw).innerHTML  = zusatzinfo+kurse[0]['waehrungssymbol']+"&nbsp;"+preis_fw+",-";
				break;

			case 6:   //Produktübersichtsseite THX Sonderbeschuss2
				document.getElementById(name_marke_eur).innerHTML=zusatzinfo+"€&nbsp;"+produktpreis[produkt]["preis"]+",-";
				document.getElementById(name_marke_fw).innerHTML=zusatzinfo+kurse[waehrung]['waehrungssymbol']+"&nbsp;"+preis_fw+",-";
				break;
		}
	}
	catch(e){
		;
	}
} //function definiere(produkt, waehrung, name_marke_eur, name_marke_fw, name_marke_Teur, name_marke_Tfw, seitentyp)


function change_currency(seitenid) {
	 //Deklaration der Produkte pro Seite
	var produktids = null;
	if(seitenid==1) {   //PC Multimedia
		produktids = new Array(90,84,106,86,87,107,88,89,1,3,4);
	}
	if(seitenid==2) {   //Homecinema
		produktids = new Array(5,7,8,96,10,79,9,11,12,14,15,16,80,81,82,17,18,20,23);
	}
	if(seitenid==4) {   //Integrated Systems / Home Cinema Systems
		produktids = new Array(93,94,109,30,31,92,32,33,34,83);
	}
	if(seitenid==3) {   //iTeufel
		produktids = new Array(24,100,26,108);
	}
	if(seitenid==5) {   //Stereo Speakers
		produktids = new Array(101,95,36,39,40,35,38,42,41);
	}
	if(seitenid==6) {    //Subwoofer
		produktids = new Array(43,44,45,46,47,48,49,50,51,52,53);
	}
    if(seitenid==7) {    //THX
        produktids = new Array(55,56,91,110,57,58,59,60,61,62,63,66,67,68,69,70,71,72,73,78,74,75,77,111);
    }
	if(seitenid==8) {    //NEU - Stereo Systems
		produktids = new Array(84,106,107,3,97,31,92,34);
	}
	buildCssClasses(produktids);

	//Definierungsschleife auslösen
	var sb_currency = document.getElementsByName("Land")[0];
	if(seitenid<7 || seitenid >= 8) {
		for(var i = 0; i<=produktids.length; i++){
			definiere(produktids[i], sb_currency.selectedIndex, marken_eur[i], marken_fw[i], marken_Teur[i], marken_Tfw[i], 1);
		}
	}
	else {
		for(var i = 0; i<=16; i++){ //Wenn bei THX ein Produkt hinzukommt muß diese Zählschleife angepasst werden!!!!!
			definiere(produktids[i], sb_currency.selectedIndex, marken_eur[i], marken_fw[i], marken_Teur[i], marken_Tfw[i], 4);
		}
		for(var j = 17; j<=23; j++){ //Wenn bei THX ein Produkt hinzukommt muß diese Zählschleife angepasst werden!!!!!
			definiere(produktids[j], sb_currency.selectedIndex, marken_eur[j], marken_fw[j], marken_Teur[j], marken_Tfw[j], 6);
		}//for
	}//if if(seitenid<7) {
}//function change_currency(seitenid)


