﻿

var blseitenanzahl;
var blaktseite ;
var bl01 ;
var bl02 ;
var blcenter ;
var blseiten ;
var bltitelseite;
var imgbegin ;
var imgnext;
var imglast ;
var imgend ;
var imgbegindeak ;
var imgnextdeak;
var imglastdeak ;
var imgenddeak ;

function setBestellschritt(step,jump) {
	var hideenStep1 = document.getElementById('bestellschritt1');
	var hideenStep2 = document.getElementById('bestellschritt2');

	if (hideenStep1) {
		hideenStep1.value = step;
	}
	if (hideenStep2) {
		hideenStep2.value = step;
	}
	
	var backbuttonusedCtrl = document.getElementById('backbuttonused');

	if (backbuttonusedCtrl) {
		backbuttonusedCtrl.value = 1;
	}
	
	var jumpbuttonusedCtrl = document.getElementById('jumpbuttonused');

	if (jumpbuttonusedCtrl) {
		jumpbuttonusedCtrl.value = jump;
	}
}

function SubmitForm(form) {
	var name;
	var value;
	var nameParts;
	var strParams;
	
	strAction = new String(form.action);
	strParams = '';
 	
 	for (i=0; i<form.length; i++){
		name = form[i].name;
		if (form[i].type != 'checkbox'){
			value = form[i].value;
		}
		else {
			value = form[i].checked;
		}
		if (name.length > 0){
			if (form[i].type != 'radio' || form[i].checked){
				nameParts = name.split('$');				
				if (nameParts.length < 2){
					nameParts = name.split('%');
				}
				name = nameParts[nameParts.length-1];
			}
		}		
			
		if (value == null){
			value = form[i].options[form[i].selectedIndex].value;
		}				
		
		if (value != null && value.length > 0 && name != null && name.length > 0){
			if (form[i].type != 'radio' || form[i].checked){
				strParams += '/' + name + '/' + value;
			}
		}
	}	
	
	window.location.href = strAction + strParams;
}

function landChanged() {
	if(obj_aboland.value != 'DE') {
		if(document.getElementById('Kredit')) document.getElementById('Kredit').style.display='';
		if(obj_zahlungKredit) obj_zahlungKredit.checked ='true';
		KreditDatenDisplay('');
		BankDatenDisplay('none');
	}	
	else {
		if(document.getElementById('Kredit')) document.getElementById('Kredit').style.display='none';
		if(obj_zahlungAbbuchung) obj_zahlungAbbuchung.checked ='true';
		KreditDatenDisplay('none');
		BankDatenDisplay('');
	}	
}

function changeIFrame(elem, url) {
	var amount;
	
	if (elem.value == 0){
		amount = intervall3;
	}
	else if (elem.value == 1){
		amount = intervall6;
	}
	else if (elem.value == 2){
		amount = intervall12;
	}
	
	document.getElementById('cciframe').src = url + '/checkout?amount=' + amount + '&orderDescription=Abonnementbestellung';
}

function landChangedAP() {
	if(obj_aboland.value != 'DE') {
		if(document.getElementById('Kredit')) document.getElementById('Kredit').style.display='';
		if(obj_zahlungKredit) obj_zahlungKredit.checked ='true';
		KreditDatenDisplay('');
		BankDatenDisplay('none');
		document.getElementById('btnweiter').style.visibility = 'hidden';
		
	}	
	else {
		if(document.getElementById('Kredit')) document.getElementById('Kredit').style.display='none';
		if(obj_zahlungAbbuchung) obj_zahlungAbbuchung.checked ='true';
		KreditDatenDisplay('none');
		BankDatenDisplay('');
		document.getElementById('btnweiter').style.visibility = '';
	}	
}

function landChangedUW() {
	if(obj_aboland.value != 'DE') {
		if(KreditUW) KreditUW.style.display='';
		if(obj_zahlungKredit) obj_zahlungKredit.checked ='true';
		KreditDatenDisplayUW('');
		BankDatenDisplayUW('none');
		document.getElementById('btnweiter').style.visibility = 'hidden';
	}	
	else {
		if(KreditUW) KreditUW.style.display='none';
		if(obj_zahlungAbbuchung) obj_zahlungAbbuchung.checked ='true';
		KreditDatenDisplay('none');
		BankDatenDisplayUW('');
		document.getElementById('btnweiter').style.visibility = '';
	}	
}

function changeZahlung() {
	if (obj_zahlungKredit)
	{
		if(obj_zahlungKredit.checked == true) {
			KreditDatenDisplay('');
			document.getElementById('btnweiter').style.visibility = 'hidden';
		}
		else {
			KreditDatenDisplay('none');
			obj_aboccnr.value='';
			obj_aboccpfnr.value='';
			document.getElementById('btnweiter').style.visibility = '';
		}
	}
	
	if (obj_zahlungAbbuchung)
	{
		if(obj_zahlungAbbuchung.checked == true) {
			BankDatenDisplay('');
		}
		else {
			BankDatenDisplay('none');
		}
	}
}

function changeZahlungAP() {
	if (obj_zahlungKredit)
	{
		if(obj_zahlungKredit.checked == true) {
			KreditDatenDisplay('');
			document.getElementById('btnweiter').style.visibility = 'hidden';
		}
		else {
			KreditDatenDisplay('none');
			obj_aboccnr.value='';
			obj_aboccpfnr.value='';
			document.getElementById('btnweiter').style.visibility = '';
		}
	}
	
	if (obj_zahlungAbbuchung)
	{
		if(obj_zahlungAbbuchung.checked == true) {
			BankDatenDisplay('');
		}
		else {
			BankDatenDisplay('none');
		}
	}
}

function changeZahlungUW() {
	if (obj_zahlungKredit)
	{
		if(obj_zahlungKredit.checked == true) {
			KreditDatenDisplayUW('');
			document.getElementById('btnweiter').style.visibility = 'hidden';
		}
		else {
			KreditDatenDisplayUW('none');
			obj_aboccnr.value='';
			obj_aboccpfnr.value='';
			document.getElementById('btnweiter').style.visibility = '';
		}
	}
	
	if (obj_zahlungAbbuchung)
	{
		if(obj_zahlungAbbuchung.checked == true) {
			BankDatenDisplayUW('');
		}
		else {
			BankDatenDisplayUW('none');
		}
	}
}

function checklieferadrvisibility(){
		
	if ((obj_chklieferadr && obj_chklieferadr.checked == true) || (obj_chklieferadrHidden && obj_chklieferadrHidden.value == 'j')) {
		if(document.getElementById('Lieferadresse')) document.getElementById('Lieferadresse').style.display='none';
	}
	else {
		if(document.getElementById('Lieferadresse')) document.getElementById('Lieferadresse').style.display='';
	}
}

function changefelderrech() {

	if((obj_anrede && obj_anrede.value != '04') || (obj_anredeHidden && obj_anredeHidden.value != '04' && obj_anredeHidden.value != '')) {
		if (document.getElementById('SternName') != null && document.getElementById('SternVorname') != null){		
			FirmaDisplay('none');
			// pflichtfelder aendern bei firma
			document.getElementById('SternName').style.display='';
			document.getElementById('SternVorname').style.display='';
			GebDatumDisplay('');
		}
	}
	else {
		if (document.getElementById('SternName') != null && document.getElementById('SternVorname') != null){
			FirmaDisplay('');
			// pflichtfelder aendern bei firma
			document.getElementById('SternName').style.display='none';
			document.getElementById('SternVorname').style.display='none';
			GebDatumDisplay('none');
		}
	}
}

function changefelderliefer() {
	if ((obj_anredeLiefer && obj_anredeLiefer.value != '04') || (obj_anredeLieferHidden && obj_anredeLieferHidden.value != '04' && obj_anredeLieferHidden.value != '')) {
	
		if (document.getElementById('FeldFirmaLiefer'))
		{
			document.getElementById('FeldFirmaLiefer').style.display='none'
			document.getElementById('SternNameLiefer').style.display='';
			document.getElementById('SternVornameLiefer').style.display='';
		}
	}
	else {

		if (document.getElementById('FeldFirmaLiefer'))
		{
			document.getElementById('FeldFirmaLiefer').style.display=''
			document.getElementById('SternNameLiefer').style.display='none';
			document.getElementById('SternVornameLiefer').style.display='none';
		}
	}
}

function changefelderwerber() {

	if ((obj_anredeWerber && obj_anredeWerber.value != '04') || (obj_anredeWerberHidden && obj_anredeWerberHidden.value != '04' && obj_anredeWerberHidden.value != '')) {

		if (document.getElementById('FeldFirmaWerber'))
		{
		
			FirmaWerberDisplay('none');
			document.getElementById('FeldFirmaWerber').style.display='none'
			document.getElementById('SternNameWerber').style.display='';
			document.getElementById('SternVornameWerber').style.display='';
		}
	}
	else {

		if (document.getElementById('FeldFirmaWerber'))
		{
			FirmaWerberDisplay('');
			document.getElementById('FeldFirmaWerber').style.display=''
			document.getElementById('SternNameWerber').style.display='none';
			document.getElementById('SternVornameWerber').style.display='none';
		}
	}
}


function FirmaDisplay(display) {
	if(document.getElementById('FeldFirma') != null) {
		document.getElementById('FeldFirma').style.display=display;
	}
	
	if(document.getElementById('FeldFirma2') != null) {
		document.getElementById('FeldFirma2').style.display=display;
		document.getElementById('FeldFirma3').style.display=display;
	}
}

function FirmaWerberDisplay(display) {
	if(document.getElementById('FeldFirmaWerber') != null) {
		document.getElementById('FeldFirmaWerber').style.display=display;
	}
	
	if(document.getElementById('FeldFirmaWerber2') != null) {
		document.getElementById('FeldFirmaWerber2').style.display=display;
		document.getElementById('FeldFirmaWerber3').style.display=display;
	}
}


function GebDatumDisplay(display) {
	if(document.getElementById('GebDat') != null) {
		document.getElementById('GebDat').style.display=display;
	}
	
	if(document.getElementById('GebDat2') != null) {
		document.getElementById('GebDat2').style.display=display;
		document.getElementById('GebDat3').style.display=display;
	}
}

function KreditDatenDisplay(display) {
	
//	if(document.getElementById('KreditDaten') != null) {
//		document.getElementById('KreditDaten').style.display=display;
//	}
	
	if(document.getElementById('kreditiframe') != null) {
		document.getElementById('kreditiframe').style.display=display;
	}
	
	if(document.getElementById('KreditDaten2') != null) {
		document.getElementById('KreditDaten2').style.display=display;
	}
	
	if(document.getElementById('KreditDaten3') != null) {
//		document.getElementById('KreditDaten3').style.display=display;
//		document.getElementById('KreditDaten4').style.display=display;
//		document.getElementById('KreditDaten5').style.display=display;
//		document.getElementById('KreditDaten6').style.display=display;
//		document.getElementById('KreditDaten7').style.display=display;
//		document.getElementById('KreditDaten8').style.display=display;
//		document.getElementById('KreditDaten9').style.display=display;
//		document.getElementById('KreditDaten10').style.display=display;
//		document.getElementById('KreditDaten11').style.display=display;
//		document.getElementById('KreditDaten12').style.display=display;
	}
}


function KreditDatenDisplayUW(display) {
	if(KreditDatenUW != null) {
		KreditDatenUW.style.display=display;
	}
	
	if(document.getElementById('kreditiframe') != null) {
		document.getElementById('kreditiframe').style.display=display;
	}
	
	if(KreditDaten2UW != null) {
		KreditDaten2UW.style.display=display;
	}
	
	if(KreditDaten3UW != null) {
		
//		KreditDaten3UW.style.display=display;
//		KreditDaten4UW.style.display=display;
//		KreditDaten5UW.style.display=display;
//		KreditDaten6UW.style.display=display;
//		KreditDaten7UW.style.display=display;
//		KreditDaten8UW.style.display=display;
//		KreditDaten9UW.style.display=display;
//		KreditDaten10UW.style.display=display;
//		KreditDaten11UW.style.display=display;
//		KreditDaten12UW.style.display=display;
	}
}

function BankDatenDisplay(display) {
	if(document.getElementById('BankDaten')) {
		document.getElementById('BankDaten').style.display=display;
	}
	
	if(document.getElementById('BankDaten2')) {
		document.getElementById('BankDaten2').style.display=display;
	}
	
	if(document.getElementById('BankDaten3')) {
		document.getElementById('BankDaten3').style.display=display;
		document.getElementById('BankDaten4').style.display=display;
		document.getElementById('BankDaten5').style.display=display;
		document.getElementById('BankDaten6').style.display=display;
		document.getElementById('BankDaten7').style.display=display;
		document.getElementById('BankDaten8').style.display=display;
		document.getElementById('BankDaten9').style.display=display;
		document.getElementById('BankDaten10').style.display=display;
		document.getElementById('BankDaten11').style.display=display;
		document.getElementById('BankDaten12').style.display=display;
		document.getElementById('BankDaten13').style.display=display;
		document.getElementById('BankDaten14').style.display=display;
	}
}

function BankDatenDisplayUW(display) {
	if(BankDatenUW) {
		BankDatenUW.style.display=display;
	}
	
	if(BankDaten2UW) {
		BankDaten2UW.style.display=display;
	}
	
	if(BankDaten3UW) {
		BankDaten3UW.style.display=display;
		BankDaten4UW.style.display=display;
		BankDaten5UW.style.display=display;
		BankDaten6UW.style.display=display;
		BankDaten7UW.style.display=display;
		BankDaten8UW.style.display=display;
		BankDaten9UW.style.display=display;
		BankDaten10UW.style.display=display;
		BankDaten11UW.style.display=display;
		BankDaten12UW.style.display=display;
		BankDaten13UW.style.display=display;
		BankDaten14UW.style.display=display;
	}
}

var portalurl;
var isLocalHost = document.URL.indexOf('http://localhost') > -1;
var isStage = document.URL.indexOf('stagekicker') > -1;

if (window.location.hostname.indexOf('load.kicker.de') > -1)
	{ portalurl = 'http://shop.kicker.de'; }
else if (isLocalHost) 
	{ portalurl = '/ov-shop'; }
else if (isStage>-1) 
	{ portalurl = ''; }
else 
	{ portalurl = 'http://' + window.location.hostname; }

//---------------------------------------------------------------------------------------------
//ArtikelDetails - AJAX
function ShowArtikelDetails(ArtikelID, Foldername, shoptype)
{
	ShowArtikelDetailsWithAlert(ArtikelID, Foldername, 0, shoptype);
}

function ShowArtikelDetailsWithAlert(ArtikelID, Foldername, WithAlert, shoptype)
{
	var detailsCtrl = document.getElementById('artikeldetail');
    detailsCtrl.innerHTML = '<div class="ajaxreload_details"><img src="http://mediadb.kicker.de/library/image/ic-ajax-reload-m.gif"/><\/div>';
    var myAjax = new Ajax.Updater('artikeldetail', portalurl + '/' + Foldername + '/artikeldetailscontent/?alert=' + WithAlert + '&artikel=' + ArtikelID, {method:'get', evalScripts:true});
    
    if (shoptype == 'Sonderheftbestellung'){
		ovAjax.SetIVW("101300;ec_heftbestellung");
    }else if(shoptype == 'Heftbestellung'){
		ovAjax.SetIVW("101300;ec_heftbestellung");
    }else if(shoptype == 'Fanshop'){
		ovAjax.SetIVW("101300;ec_heftbestellung");
    }else{
		ovAjax.SetIVW("101200;ec_abobestellung");
    }

    //ovAjax.SetIVW("101300;ec_sonderhefte");
    

}
//---------------------------------------------------------------------------------------------
//Warenkorb
function AddArtikel2Warenkorb(ArtikelID,Menge,ShopType)
{
	var error = 0;
	var params = '';
	
	var obj_artikelgroesse2 = document.getElementById('artikeldetails_artikelgroesse');
	var obj_artikelfarbe2 = document.getElementById('artikeldetails_artikelfarbe');
	var obj_artikelabmessungen2 = document.getElementById('artikeldetails_artikelabmessungen');
	var obj_artikelspieldauer2 = document.getElementById('artikeldetails_artikelspieldauer');
	
	if (obj_artikelgroesse2 || obj_artikelfarbe2 || obj_artikelabmessungen2 || obj_artikelspieldauer2)
	{
		obj_artikelgroesse = obj_artikelgroesse2;
		obj_artikelfarbe = obj_artikelfarbe2;
		obj_artikelabmessungen = obj_artikelabmessungen2;
		obj_artikelspieldauer = obj_artikelspieldauer2;
	}
	
	if (obj_artikelgroesse) {
		if (obj_artikelgroesse.value == '0') {
			error = 1;
			obj_artikelgroesse.className = 'inputerror';
		}
		else {
			obj_artikelgroesse.className = '';
			params = '&groesse=' + obj_artikelgroesse.value;
		}
	}
	
	if (obj_artikelfarbe) {
		if (obj_artikelfarbe.value == '0') {
			error = 1;
			obj_artikelfarbe.className = 'inputerror';
		}
		else {
			obj_artikelfarbe.className = '';
			params += '&farbe=' + obj_artikelfarbe.value;
		}
	}
	
	if (obj_artikelabmessungen) {
		if (obj_artikelabmessungen.value == '0') {
			error = 1;
			obj_artikelabmessungen.className = 'inputerror';
		}
		else {
			obj_artikelabmessungen.className = '';
			params += '&abmessungen=' + obj_artikelabmessungen.value;
		}
	}
	
	if (obj_artikelspieldauer) {
		if (obj_artikelspieldauer.value == '0') {
			error = 1;
			obj_artikelspieldauer.className = 'inputerror';
		}
		else {
			obj_artikelspieldauer.className = '';
			params += '&spieldauer=' + obj_artikelspieldauer.value;
		}
	}
	
	obj_messageBox = document.getElementById('messagebox');
	
	if (error == 0) {
		
		if (obj_messageBox) {
			
			obj_messageBox.style.visibility='hidden';
			obj_messageBox.style.display='none';
		}
		
		var warenkorbCtrl = document.getElementById('warenkorb_content');	
		var myAjax = new Ajax.Updater('warenkorb_content', portalurl + '/warenkorbcontent/?artikel=' + ArtikelID + '&menge=' + Menge + params + '&shoptype=' + ShopType + '&d=' + (Math.random()*100000), {method:'get'});
		

		ovAjax.SetIVW("101300;ec_heftbestellung");
		
    
	}
	else {
		if (obj_messageBox) {
			obj_messageBox.style.display='';
			obj_messageBox.style.visibility='visible';
		}
	}
}

function EditWarenkorbArtikel(ArtikelCookieName,ShopType)
{
	var artikelCtrl = document.getElementById('artikel_' + ArtikelCookieName);
	artikelCtrl.className = 'artikel alt';
    var myAjax = new Ajax.Updater('artikel_' + ArtikelCookieName, portalurl + '/warenkorbartikelcontent/?artikelcookiename=' + ArtikelCookieName + '&shoptype=' + ShopType + '&action=edit&d=' + (Math.random()*100000), {method:'get'});
}

function CancelWarenkorbArtikel(ArtikelCookieName,Menge,ShopType)
{
	var artikelCtrl = document.getElementById('artikel_' + ArtikelCookieName);
	artikelCtrl.className = 'artikel';
    var myAjax = new Ajax.Updater('artikel_' + ArtikelCookieName, portalurl + '/warenkorbartikelcontent/?artikelcookiename=' + ArtikelCookieName + '&shoptype=' + ShopType + '&action=cancel&d=' + (Math.random()*100000), {method:'get'});
}

function SaveWarenkorbArtikel(ArtikelID,ArtikelCookieName,ShopType)
{
	var strParams = '';
	var menge = document.getElementById('editmenge_' + ArtikelCookieName).value;
	
	var var1Key = document.getElementById('var1Key_' + ArtikelCookieName)
	var var2Key = document.getElementById('var2Key_' + ArtikelCookieName)
	var var1ValueCtrl = document.getElementById('editvar1Ctrl_' + ArtikelCookieName)
	var var2ValueCtrl = document.getElementById('editvar2Ctrl_' + ArtikelCookieName)
	
	if (var1Key && var1ValueCtrl) {
		strParams += '/update' + var1Key.value + '/' + var1ValueCtrl.value;
	}
	
	if (var2Key && var2ValueCtrl) {
		strParams += '/update' + var2Key.value + '/' + var2ValueCtrl.value;
	}
	
	window.location.href = portalurl + '/warenkorb/artikelcookiename/' + ArtikelCookieName + '/updateArtikel/' + ArtikelID + '/updateMenge/' + menge + strParams + '/shoptype/' + ShopType;
}

function openNiveaBDF()
{
	var dest = "http://shop.kicker.de/nivea/NiveaBDF";
	win=window.open(dest,'Nivea',"'menubar=1,toolbar=0,scrollbars=0,status=0,resizable=0,height=600,width=800'");
  return;
}

function openUWWindow(url) {
	window.open(url,"neu","width=600,height=600,status=no,scrollbars=yes,resizable=yes");
}


function checkChoice(whichbox) {
	if (whichbox.checked == false)
		whichbox.form["heft_menge_" + whichbox.value].value = "0";
	else
		whichbox.form["heft_menge_" + whichbox.value].value = "1";
	return;
}

function checkTotal(of) {
	var anzHefte = of.form["total"].value;
	var somethingDone = false;
	
	for (var i=0;i<anzHefte;i++) {
	
		if ((of.form["heft_check_" + i].checked==true) && parseInt(of.form["heft_menge_"+i].value)>0) {
			somethingDone = true;
			break;
		}
	}
	
	if (somethingDone) {
		of.form.submit();
	}
	else {
		alert(unescape("Sie m%FCssen mindestens ein Heft ausw%E4hlen!"));
	}
		
	return;
}


function ovMarkSelected(parentDiv,ID)
{
	
    var links=document.getElementById(parentDiv).getElementsByTagName('a');
    for(var i=0; i < links.length; i++)
    {
        if(links[i].id==ID) {
				links[i].className="sel";
        }else{
				links[i].className="";
        }
        
    }
}

function ovSetBorder(ID)
{
	var links=document.getElementById('bilder').getElementsByTagName('img');
    for(var i=0; i < links.length; i++)
    {
        if(links[i].id==ID) {
				links[i].style.border = "solid red 1px";
        }else{
				links[i].style.border = "none";
        }
                
    }
}


function ovSetVariante(ID)
{
	document.getElementById('variante').value = document.getElementById('variante_' + ID).value;
}

function ovSetVarianteByName()
{
	var praemien = document.getElementsByName('praemie');
	for(var i=0; i < praemien.length; i++)
    {
        if(praemien[i].checked == true) {
			document.getElementById('variante').value = document.getElementById('variante_' + i).value;
        }
    }
}

function ovShowWarenkorbMeldung(id)
{
	document.getElementById(id).className = 'artikel-add';
}


function openZoom (artikelID,picID,picwidth) 
{
	var width;
	var height;
	var winopts;
	var Wert;

	if (parseInt(picwidth) < 401){
		width = 430;
		height = 430;
	}else if (parseInt(picwidth) < 501){
		width = 530;
		height = 510;
	}else if (parseInt(picwidth) < 601){
		width = 630;
		height = 570;
	}else {
		width = parseInt(picwidth)+30;
		height = parseInt(width*570/630);
	}

	winopts="height="+height+",width="+width+",scrollbars=no,resizable=0,status=0,location=0,toolbar=0";

	cardWin = window.open('http://www.kicker.de/home/artikelzoom/object/' + artikelID + '/picid/' + picID, 'kicker', winopts);
}

function GetVersandkosten(elem, url, kosten){
	
	for (var i = 0; i < vsk.length; i++) {
        if (vsk[i]["lnd"] == elem.value){
			document.getElementById('versandkosten').innerHTML = vsk[i]["versandkosten"] + ' &euro;';
			document.getElementById('gesamtkosten').innerHTML = vsk[i]["gesamtkosten"] + ' &euro;';
            document.getElementById('cciframe').src = url + '/checkout?amount=' + vsk[i]["gesamtkosten"] + '&orderDescription=Heftbestellung';
            
        }
    }
}


function nextBL(url, Mandant) {

    ovSetShadowIVW("101203;ec_titelpre", Mandant); 
	blaktseite += 1;
	var seitevonbis = ((2 * blaktseite) - 2) + '/' + ((2 * blaktseite) - 1);
	
	if ( blseitenarray[(2 * blaktseite) - 2]['dateiname'] == 'dummy'){
		bl01.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 2]['url'] + '.jpg';
	}
	else{
		bl01.src = url + '/default/' + blseitenarray[(2 * blaktseite) - 2]['url'] + '/s/' + blseitenarray[(2 * blaktseite) - 2]['dateiname'] + blseitenarray[(2 * blaktseite) - 2]['extension'];
	}
	
	if ( blseitenarray[(2 * blaktseite) - 1]['dateiname'] == 'dummy'){
		bl02.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 1]['url'] + '.jpg';
	}
	else{
		bl02.src = url + '/default/' + blseitenarray[(2 * blaktseite) - 1]['url'] + '/s/' + blseitenarray[(2 * blaktseite) - 1]['dateiname'] + blseitenarray[(2 * blaktseite) - 1]['extension'];
	}
	
	blseiten.innerHTML = 'Seite <span class="bl-seiten-sel">' + seitevonbis + '</span> von ' + (blseitenarray.length - 1);
	
	if (blseitenanzahl > 1){
		imgbegin.style.display = ''; imgbegin.style.visibility = '';
		imgnext.style.display = ''; imgnext.style.visibility = '';
		imgbegindeak.style.display = 'none'; imgbegindeak.style.visibility = 'hidden';
		imgnextdeak.style.display = 'none'; imgnextdeak.style.visibility = 'hidden';
	}
	else{
		imgbegin.style.display = 'none'; imgbegin.style.visibility = 'hidden';
		imgnext.style.display = 'none'; imgnext.style.visibility = 'hidden';
		imgbegindeak.style.display = ''; imgbegindeak.style.visibility = '';
		imgnextdeak.style.display = ''; imgnextdeak.style.visibility = '';
	}
	
	if (blaktseite < blseitenanzahl){
		imglast.style.display = ''; imglast.style.visibility = '';
		imgend.style.display = ''; imgend.style.visibility = '';
		imglastdeak.style.display = 'none'; imglastdeak.style.visibility = 'hidden';
		imgenddeak.style.display = 'none'; imgenddeak.style.visibility = 'hidden';
	}
	else{
		imglast.style.display = 'none'; imglast.style.visibility = 'hidden';
		imgend.style.display = 'none'; imgend.style.visibility = 'hidden';
		imglastdeak.style.display = ''; imglastdeak.style.visibility = '';
		imgenddeak.style.display = ''; imgenddeak.style.visibility = '';
	}
}

function lastBL(url, Mandant) {

    ovSetShadowIVW("101203;ec_titelpre", Mandant); 
	blaktseite -= 1;
	var seitevonbis = ((2 * blaktseite) - 2) + '/' + ((2 * blaktseite) - 1);
	
	if (blaktseite == 1){
		bl01.src = 'http://mediadb.kicker.de/library/image/shop/bl-blank.gif';
		bl02.src = bltitelseite;
		seitevonbis = '1';
	}
	else{
		if ( blseitenarray[(2 * blaktseite) - 2]['dateiname'] == 'dummy'){
			bl01.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 2]['url'] + '.jpg';
		}
		else{
			bl01.src = url + '/default/' + blseitenarray[(2 * blaktseite) - 2]['url'] + '/s/' + blseitenarray[(2 * blaktseite) - 2]['dateiname'] + blseitenarray[(2 * blaktseite) - 2]['extension'];
		}
		
		if ( blseitenarray[(2 * blaktseite) - 1]['dateiname'] == 'dummy'){
			bl02.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 1]['url'] + '.jpg';
		}
		else{
			bl02.src = url + '/default/' + blseitenarray[(2 * blaktseite) - 1]['url'] + '/s/' + blseitenarray[(2 * blaktseite) - 1]['dateiname'] + blseitenarray[(2 * blaktseite) - 1]['extension'];
		}
		
		
	}
	
	blseiten.innerHTML = 'Seite <span class="bl-seiten-sel">' + seitevonbis + '</span> von ' + (blseitenarray.length - 1);
	bl02.style.display =''
	
	if (blaktseite > 1){
		imgbegin.style.display = ''; imgbegin.style.visibility = '';
		imgnext.style.display = ''; imgnext.style.visibility = '';
		imgbegindeak.style.display = 'none'; imgbegindeak.style.visibility = 'hidden';
		imgnextdeak.style.display = 'none'; imgnextdeak.style.visibility = 'hidden';
	}
	else{
		imgbegin.style.display = 'none'; imgbegin.style.visibility = 'hidden';
		imgnext.style.display = 'none'; imgnext.style.visibility = 'hidden';
		imgbegindeak.style.display = ''; imgbegindeak.style.visibility = '';
		imgnextdeak.style.display = ''; imgnextdeak.style.visibility = '';
	}
	
	if (blseitenanzahl > 1){
		imglast.style.display = ''; imglast.style.visibility = '';
		imgend.style.display = ''; imgend.style.visibility = '';
		imglastdeak.style.display = 'none'; imglastdeak.style.visibility = 'hidden';
		imgenddeak.style.display = 'none'; imgenddeak.style.visibility = 'hidden';
	}
	else{
		imglast.style.display = 'none'; imglast.style.visibility = 'hidden';
		imgend.style.display = 'none'; imgend.style.visibility = 'hidden';
		imglastdeak.style.display = ''; imglastdeak.style.visibility = '';
		imgenddeak.style.display = ''; imgenddeak.style.visibility = '';
	}
}

function beginBL(url, Mandant) {

    ovSetShadowIVW("101203;ec_titelpre", Mandant);
	
	blaktseite = 1;
	bl01.src = 'http://mediadb.kicker.de/library/image/shop/bl-blank.gif';
	bl02.src = bltitelseite;
	blseiten.innerHTML = 'Seite <span class="bl-seiten-sel">1</span> von ' + (blseitenarray.length - 1);
	bl02.style.display =''
	
	imgbegin.style.display = 'none'; imgbegin.style.visibility = 'hidden';
	imgnext.style.display = 'none'; imgnext.style.visibility = 'hidden';
	imgbegindeak.style.display = ''; imgbegindeak.style.visibility = '';
	imgnextdeak.style.display = ''; imgnextdeak.style.visibility = '';
	
	if (blseitenanzahl > 1){
		imglast.style.display = ''; imglast.style.visibility = '';
		imgend.style.display = ''; imgend.style.visibility = '';
		imglastdeak.style.display = 'none'; imglastdeak.style.visibility = 'hidden';
		imgenddeak.style.display = 'none'; imgenddeak.style.visibility = 'hidden';
	}
	else{
		imglast.style.display = 'none'; imglast.style.visibility = 'hidden';
		imgend.style.display = 'none'; imgend.style.visibility = 'hidden';
		imglastdeak.style.display = ''; imglastdeak.style.visibility = '';
		imgenddeak.style.display = ''; imgenddeak.style.visibility = '';
	}
}

function endBL(url, Mandant) {

    ovSetShadowIVW("101203;ec_titelpre", Mandant); 
	blaktseite = blseitenanzahl;
	var seitevonbis = (blseitenarray.length - 2) + "/" + (blseitenarray.length - 1);
	
	if ( blseitenarray[(2 * blseitenanzahl) - 2]['dateiname'] == 'dummy'){
		bl01.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 2]['url'] + '.jpg';
	}
	else{
		bl01.src = url + '/default/' + blseitenarray[(2 * blseitenanzahl) - 2]['url'] + '/s/' + blseitenarray[(2 * blseitenanzahl) - 2]['dateiname'] + blseitenarray[(2 * blseitenanzahl) - 2]['extension'];
	}
	
	if ( blseitenarray[(2 * blseitenanzahl) - 1]['dateiname'] == 'dummy'){
		bl02.src = 'http://mediadb.kicker.de/default/shop/dummy/' + blseitenarray[(2 * blaktseite) - 1]['url'] + '.jpg';
	}
	else{
		bl02.src = url + '/default/' + blseitenarray[(2 * blseitenanzahl) - 1]['url'] + '/s/' + blseitenarray[(2 * blseitenanzahl) - 1]['dateiname'] + blseitenarray[(2 * blseitenanzahl) - 1]['extension'];
	}
	
	blseiten.innerHTML = 'Seite <span class="bl-seiten-sel">' + seitevonbis + '</span> von ' + (blseitenarray.length - 1);
	
	if (blseitenanzahl > 1){
		imgbegin.style.display = ''; imgbegin.style.visibility = '';
		imgnext.style.display = ''; imgnext.style.visibility = '';
		imgbegindeak.style.display = 'none'; imgbegindeak.style.visibility = 'hidden';
		imgnextdeak.style.display = 'none'; imgnextdeak.style.visibility = 'hidden';
	}
	else{
		imgbegin.style.display = 'none'; imgbegin.style.visibility = 'hidden';
		imgnext.style.display = 'none'; imgnext.style.visibility = 'hidden';
		imgbegindeak.style.display = ''; imgbegindeak.style.visibility = '';
		imgnextdeak.style.display = ''; imgnextdeak.style.visibility = '';
	}
	
	imglast.style.display = 'none'; imglast.style.visibility = 'hidden';
	imgend.style.display = 'none'; imgend.style.visibility = 'hidden';
	imglastdeak.style.display = ''; imglastdeak.style.visibility = '';
	imgenddeak.style.display = ''; imgenddeak.style.visibility = '';
}


ovSetShadowIVW=function(ShadowIVWCode,Mandant)
{
    var ShadowIVWURL = "http://" + Mandant + ".ivwbox.de/cgi-bin/ivw/CP/";
	var ovShadowIVW=document.getElementById("ovIVW");
	ovShadowIVW.src=ShadowIVWURL+ShadowIVWCode+"?d="+(Math.random()*100000);
}

var currLandISO = 'DE';
function onLandChangeABO() {
	if (obj_aboland) {
		var newLandISO = obj_aboland.options[obj_aboland.selectedIndex].value
		
		if (newLandISO != 'DE') {
			var ctrlAbbuchung = document.getElementById('Abbuchung');
	
			if (ctrlAbbuchung) {
				ctrlAbbuchung.style.visibility='hidden';
			}
		}
		else {
			var ctrlAbbuchung = document.getElementById('Abbuchung');
	
			if (ctrlAbbuchung) {
				ctrlAbbuchung.style.visibility='visible';
			}
		}
		
		if (currLandISO == 'DE' && newLandISO != 'DE') {
			deactivateAbbuchung();
		}
		
		currLandISO = newLandISO;
	}
}

function deactivateAbbuchung() {
	if (obj_zahlungAbbuchung && obj_zahlungRechnung && obj_zahlungAbbuchung.checked == true) {
		obj_zahlungRechnung.checked = true;
		obj_zahlungCheckValue.value = 'Rechnung';
		
		var ctrlBankDaten = document.getElementById('BankDaten');
		
		if (ctrlBankDaten) {
			ctrlBankDaten.style.display='none';
		}	
		
		BankDatenDisplayUW('none');
	}
}