var activetab = 0;
var activesubimage = 0;
var overtab = 0;
var lastsubtab = "";
var activecolor = "#ffffff";

function getActiveColor() {
	return activecolor;
}

var TabArray = new Array(

'FAMILIE_SINGLES',

'50-PLUS_SENIOREN',

'ARZNEI_MEDIKAMENTE',

'BEAUTY_WELLNESS',

'LEBENSMITTEL_BIOPRODUKTE',

'GENUSS_LIFESTYLE',

'FINANZEN_VERSICHERUNG',

'GARTEN_TIERBEDARF',

'FREIZEIT_HOBBY',

'LITERATUR_KUNST',

'BUERO_SCHULE_COMPUTER',

'HAUS_WOHNEN',

'');

var SubTabArray = new Array(new Array('BABYWELT', 'KINDERWELT', 'DAMENWELT',
		'HERRENWELT', 'SINGLEWELT'), new Array('GESUNDHEIT-FITNESS',
		'ERNAEHRUNG-VITAMINE', 'BUECHER-DVD', 'REISEN-ERHOLUNG',
		'MEDIKAMENTE-SANITAETSBEDARF'), new Array('ERSTE_HILFE',
		'WOHLBEFINDEN', 'DIABETIKER', 'INKONTINENZ'), new Array(
		'NAHRUNGSERGAENZUNG-VITAMINE', 'PARFUMS-KOSMETIK',
		'KOERPERPFLEGE-HYGIENE', 'ESSENZEN-GERAETE', 'DIAET-FATBURNER'),
		new Array('BIO-LEBENSMITTEL', 'LEBENSMITTEL', 'VEGETARISCHE-KOST',
				'NATURWAREN'), new Array('FEINKOST', 'WEINE_SPIRITUOSEN',
				'TABAKWAREN', 'REISEN', 'EROTIKPRODUKTE'), new Array(
				'KRANKENVERSICHERUNG', 'ABSICHERUNGEN', 'ALTERSVORSORGE',
				'GELDANLAGEN', 'KREDITE'), new Array('PFLANZEM-SAMEN',
				'GARTENBEDARF', 'GARTENTERRASSE', 'TIERNAHRUNG', 'TIERBEDARF'),
		new Array('BASTELN-MODELLBAU', 'MALEN-ZEICHNEN', 'CAMERA-PHOTOGRAPHY',
				'SPIELE', 'SPORT-CAMPING'), new Array('BUECHER-HOERBUECHER',
				'BILDER-REPLICA', 'ANTIQUITAETEN'),
		new Array('BUEROBEDARF', 'SCHULBEDARF', 'COMPUTERHARDWARE', 'SOFTWARE',
				'TV-DVD-CAMERA'), new Array('HAUSHALT', 'DECO-ACCESSOIRES',
				'HEIMWERKER', 'MOEBEL-BELEUCHTUNG', 'BAD-SANITAER'));

function deactivateAll() {

	deactivateTab("subtab_FAMILIE_SINGLES");

	deactivateTab("subtab_50-PLUS_SENIOREN");

	deactivateTab("subtab_ARZNEI_MEDIKAMENTE");

	deactivateTab("subtab_BEAUTY_WELLNESS");

	deactivateTab("subtab_LEBENSMITTEL_BIOPRODUKTE");

	deactivateTab("subtab_GENUSS_LIFESTYLE");

	deactivateTab("subtab_FINANZEN_VERSICHERUNG");

	deactivateTab("subtab_GARTEN_TIERBEDARF");

	deactivateTab("subtab_FREIZEIT_HOBBY");

	deactivateTab("subtab_LITERATUR_KUNST");

	deactivateTab("subtab_BUERO_SCHULE_COMPUTER");

	deactivateTab("subtab_HAUS_WOHNEN");

}

function updateUserSaldo(saldo, income) {
	var obj = document.getElementById("usersaldo");
	if (obj) {
		obj.innerHTML = saldo + ' &euro;';
	}

	var obj = document.getElementById("userincome");
	if (obj) {
		obj.innerHTML = income + '&euro;';
	}
}

function updateShoppingList(cnt, amount) {
	var obj = document.getElementById("ol_articles");
	obj.innerHTML = cnt;

	var obj = document.getElementById("ol_sum");
	obj.innerHTML = amount;
}

function deactivateAllSub() {

	deactivateSubTab("subtab_FAMILIE_SINGLES");

	deactivateSubTab("subtab_50-PLUS_SENIOREN");

	deactivateSubTab("subtab_ARZNEI_MEDIKAMENTE");

	deactivateSubTab("subtab_BEAUTY_WELLNESS");

	deactivateSubTab("subtab_LEBENSMITTEL_BIOPRODUKTE");

	deactivateSubTab("subtab_GENUSS_LIFESTYLE");

	deactivateSubTab("subtab_FINANZEN_VERSICHERUNG");

	deactivateSubTab("subtab_GARTEN_TIERBEDARF");

	deactivateSubTab("subtab_FREIZEIT_HOBBY");

	deactivateSubTab("subtab_LITERATUR_KUNST");

	deactivateSubTab("subtab_BUERO_SCHULE_COMPUTER");

	deactivateSubTab("subtab_HAUS_WOHNEN");

}

function activateTab(id, bgcolor, fgcolor) 
{
	deactivateTab(overtab);
	overtab = id;

	if (document.getElementById) // gecko(NN6) + IE 5+
	{

		var tabid = id.substr(7);

		var obj = document.getElementById("tab_" + tabid);
		obj.className = "maintabtextactive";

		var obj = document.getElementById("tab_" + tabid);
		obj.style.backgroundColor = bgcolor;

		activecolor = bgcolor;

		for ( var i = 0; i < TabArray.length - 1; i++) {
			if (tabid == TabArray[i]) {
				if (i > 0) {
					var obj = document.getElementById("tab_" + TabArray[i - 1]);
					obj.style.paddingRight = "8px";
				} else {
					var obj = document.getElementById("tab_0");
					obj.style.paddingRight = "8px";
				}

				if (i < TabArray.length - 2) {
					var obj = document.getElementById("tab_" + TabArray[i + 1]);
					obj.style.paddingLeft = "8px";
				}
			}
		}

	}
}

function deactivateTab(id) {

	if (id == activetab) {
		return;
	}

	if (document.getElementById) // gecko(NN6) + IE 5+
	{

		var tabid = id.substr(7);

		var obj = document.getElementById("tab_" + tabid);

		if (obj == null) {
			return;
		}

		obj.className = "maintabtext";

		var obj = document.getElementById("tab_" + tabid);
		obj.style.backgroundColor = "";

		var obj = document.getElementById("subtab_" + tabid);
		if (obj == null) {
			return;
		}

		obj.style.display = 'none';

		for ( var i = 0; i < TabArray.length - 1; i++) {
			if (tabid == TabArray[i]) {

				if (i > 0) {
					var obj = document.getElementById("tab_" + TabArray[i - 1]);
					obj.style.paddingRight = "";
				} else {
					var obj = document.getElementById("tab_0");
					obj.style.paddingRight = "";
				}

				if (i < TabArray.length - 2) {
					var obj = document.getElementById("tab_" + TabArray[i + 1]);
					obj.style.paddingLeft = "";
				}

			}
		}
	}
}

function deactivateSubTab(id, bgcolor, fgcolor) {
	deactivateTab(id);

	if (id == 0) {
		return;
	}

	if (document.getElementById) // gecko(NN6) + IE 5+
	{
		var tabid = id.substr(7);
		activetab = overtab;

		var obj = document.getElementById("subtab_" + tabid);
		obj.style.display = 'none';

	}
}

function activateSubTab(id, bgcolor, fgcolor) {
	if (document.getElementById) // gecko(NN6) + IE 5+
	{
		var tabid = id.substr(7);
		activetab = overtab;
		deactivateAllSub();

		var obj = document.getElementById("subtabback");
		obj.style.backgroundColor = bgcolor;

		var obj = document.getElementById("subtab_" + tabid);
		obj.style.display = 'block';

		for ( var i = 1; i <= 1; i++) {
			var obj = document.getElementById("head_img" + i);
			if (obj) {
				obj.src = "/assets/images/tabs/" + tabid + "/head.jpg";
			}
		}
	}
}

function getRandomImage() {
	for ( var i = 0; i < TabArray.length - 1; i++) {
		if ((activetab == ("subtab_" + TabArray[i]))
				|| ((activetab == 0) && (i == 0))) {
			var sublen = SubTabArray[i].length;
			activesubimage = activesubimage + 1;
			if (activesubimage > (sublen - 1)) {
				activesubimage = 0;
			}

			var obj = top.mainframe.document.getElementById("head_img1");
			if (obj) {
				obj.src = "/assets/images/tabs/" + TabArray[i] + "/"
						+ SubTabArray[i][activesubimage] + "/head.jpg";
			}
		}
	}
}

function load_categories(name)
{
	// das link-ziel jeweils auslesen & zwischenspeichern
	var pageToLoad = "/mall/categories?catid=" + name;

	// dem div 'content' den inhalt der aufgerufenen seite zuweisen
	$("#rubbox").load(pageToLoad);

	// wichtig! sonst wird der a-link im browser aufgerufen!
	return false;
}


function showsubTab(tabid, subtabid) 
{
	
	if (document.getElementById) // gecko(NN6) + IE 5+
	{
		for ( var i = 1; i <= 1; i++) {
			var obj = document.getElementById("head_img" + i);
			if (obj) {
				obj.src = "/assets/images/tabs/" + tabid + "/" + subtabid
						+ "/head.jpg";
			}
		}

	}
	load_categories(subtabid);
}

function showLastSubTab() {
	if (document.getElementById) // gecko(NN6) + IE 5+
	{
		var obj = top.mainframe.document.getElementById("rubbox");
		obj.innerHTML = lastsubtab;

	}
}

