/* -----------------------------------------
Scripts copyright Doran.be 2008
Author: Karim Dahdah <karim at doran dot be>
----------------------------------------- */
function obj(el) {
	if (typeof(el) == 'string') {
		return document.getElementById(el);
		}
	}
var submenu_visible = '';
var submenu_active = '';
function submenu_show(subm) {
	if (obj('menu2_' + subm)) {
		if ((submenu_visible != subm) && (submenu_visible)) {
			obj('menu2_' + submenu_visible).style.visibility = 'hidden';
			}
		obj('menu2_' + subm).style.visibility = 'visible';
		submenu_visible = subm;
		}
	}
function submenu_hide(subm) {
	if (obj('menu2_' + subm)) {
		obj('menu2_' + subm).style.visibility = 'hidden';
		submenu_visible = '';
		}
	if (submenu_active) {
		submenu_show(submenu_active);
		}
	}
function submenu_setactive(subm) {
	if (obj('menu2_' + subm)) {
		submenu_active = subm;
		submenu_show(subm);
		}
	}
function setColor(title) {
	if ((typeof(title) == 'string') && (title != '')) {
		var i, a, main;
		for (i=0; (a = document.getElementsByTagName('link')[i]); i++) {
		   if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title')) {
			   a.disabled = true;
			   if (a.getAttribute('title') == title) {
					a.disabled = false;
					cookie_set('color',title,7,'','',false); // --- 7 dagen bewaren
					}
			   }
			}
		}
	}
function cookie_set(name,value,expires,path,domain,secure) {
	var today = new Date();
	today.setTime(today.getTime());
	if (expires) { expires = expires * 1000 * 60 * 60 * 24; }
	var expires_date = new Date(today.getTime() + (expires));
	document.cookie = name + '=' +escape(value) +
		((expires) ? ';expires=' + expires_date.toGMTString() : '' ) + 
		((path) ? ';path=' + path : '' ) + 
		((domain) ? ';domain=' + domain : '' ) +
		((secure) ? ';secure' : '' );
	}
function cookie_get(check_name) {
	var a_all_cookies = document.cookie.split(';');
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for (i=0; i < a_all_cookies.length; i++) {
		a_temp_cookie = a_all_cookies[i].split('=');
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ''); // Trim whitespace left and right
		if (cookie_name == check_name) {
			b_cookie_found = true;
			if (a_temp_cookie.length > 1) {
				cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
				}
			return cookie_value;
			break;
			}
		a_temp_cookie = null;
		cookie_name = '';
		}
	if (!b_cookie_found) { return null; }
	}
function breadcrumbs_init() {
	if (obj('breadcrumbs')) {
		var arrItems = obj('breadcrumbs').getElementsByTagName('li');
		for (i=0;i<arrItems.length;i++) {
			if ((i+1) < arrItems.length) { arrItems[i].innerHTML = arrItems[i].innerHTML + ' &gt;'; }
			else { arrItems[i].className = 'last'; }
			}
		}
	return false;
	}
function showProductBigImage(imgurl) {
	if (obj('product_bigimage')) {
		obj('product_bigimage').src = imgurl;
		}
	}
function setContentHeight() {
	if (obj('c').offsetHeight < 175) { obj('c').style.height = '175px'; }
	}