function myFocus(element) {
  if (element.value == element.defaultValue) {
    element.value = '';
  }
}
function myBlur(element) {
  if (element.value == '') {
    element.value = element.defaultValue;
  }
}

function showPane(el) {
  if(el.className == 'inactive') {
    toggleElements(el.parentNode);
    //switchtabs(el.parentNode)
    //switchpanes(el.parentNode);
  }
}

function toggleElements(element) {
  if(element.hasChildNodes()){
    for (var i=0; i<element.childNodes.length; i++) {
      if (element.childNodes[i].hasChildNodes()) {
        toggleElements(element.childNodes[i])
      }
      if(element.childNodes[i].className == 'inactive') {
        element.childNodes[i].className = 'active';
        myid = element.childNodes[i].firstChild.getAttribute('rel');
        el = document.getElementById(myid);
        el.style.display = 'block';
      }
      else if(element.childNodes[i].className == 'active') {
        element.childNodes[i].className = 'inactive';
        myid = element.childNodes[i].firstChild.getAttribute('rel');
        el = document.getElementById(myid);
        el.style.display = 'none';
      }
    }
  }
}







function switchtabs(el) {
  if(element.hasChildNodes()){
    for (var i=0; i<element.childNodes.length; i++) {
      if (element.childNodes[i].hasChildNodes()) {
        //toggleElements(element.childNodes[i])
      }
      if(element.childNodes[i].className == 'inactive') {
        element.childNodes[i].className = 'active';
      }
      else if(element.childNodes[i].className == 'active') {
        element.childNodes[i].className = 'inactive';
      }
    }
  }
}

function switchpanes(el) {
  if(element.hasChildNodes()){
    for (var i=0; i<element.childNodes.length; i++) {
      if (element.childNodes[i].hasChildNodes()) {
        //toggleElements(element.childNodes[i])
      }
      if(element.childNodes[i].className == 'inactive') {
        element.childNodes[i].className = 'active';
      }
      else if(element.childNodes[i].className == 'active') {
        element.childNodes[i].className = 'inactive';
      }
    }
  }
}



function getScreenSize() {
	if (self.screen) {
        scr_width = screen.width-10;
        scr_height = screen.height-30;
	}
	else if (self.java) {
       	var javakit = java.awt.Toolkit.getDefaultToolkit();
       	var scrsize = javakit.getScreenSize();
       	scr_width = scrsize.width;
       	scr_height = scrsize.height;
	}
	else {
		scr_width = scr_height = '?';
	}
}

function NewWindow(mypage,myname,mywidth,myheight) {
	var win = null;
	var myname = myname;
	getScreenSize();
	var top = (scr_height - myheight)/2;
	var left = (scr_width - mywidth)/2;

	settings ='height='+myheight+',width='+mywidth+',top='+top+',left='+left+',scrollbars=yes,resizable';
	win = window.open(mypage,myname,settings);
	win.focus();
}




/* addLoadEvent by Simon Willison */
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


//addLoadEvent(initLightbox);


function getArtikel(shop) {
  var a_submit = new Array();
  var a_artikel = $("input[name=a_artikel_"+shop+"]");
  //var a_artikel = $("input[name=a_artikel]");

  for(a=0; a<a_artikel.length; a++) {
    //alert(a_artikel[a].value);
    if(a_artikel[a].checked) {
      el = new Array(a_artikel[a].value);
      a_submit.push(el);
    }
  }
  $("#a_artikel_"+shop).val(a_submit);
  $("#movetowk_"+shop).submit();
}



function testcookies() {
	if(document.cookie=="") document.cookie = "cookies ok";
	if(document.cookie=="") document.getElementById('div_cookies').style.display='block';
}



function toggle_box(id) {

  el = $('#'+id);
  if(el.is(':hidden')) {
  	delete mypage;
    var mypage = new page();
    el.css ('left', ((mypage.width-el.width())/2)+'px');
    el.css ('top', (((mypage.height-el.height())/2)+mypage.scrOfY)+'px');

    bodywidth = $('body').width();
    bodyheight = $('body').height();
    
    $('body').append('<div id="overlay"></div>');
    $('#overlay').css({
			backgroundColor:	'#000',
			opacity:			0.6,
      width:				bodywidth,
			height:				bodyheight
		}).fadeIn();
    $('#overlay').click(function(){
      $('#overlay').fadeOut(function() {
        $('#overlay').remove();
        el.toggle();
        return false;
      });
    })
  }
  else {
    $('#overlay').fadeOut(function() {
      $('#overlay').remove();
    });
  }
	el.toggle();
	return false;
}




function page() {
	this.width = 0;
	this.height = 0;
	this.scrOfX = 0;
	this.scrOfY = 0;
	// pageSize
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		this.width = window.innerWidth;
		this.height = window.innerHeight;
	}
	else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		this.width = document.documentElement.clientWidth;
		this.height = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		this.width = document.body.clientWidth;
		this.height = document.body.clientHeight;
	}
	// pageScroll
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		this.scrOfY = window.pageYOffset;
		this.scrOfX = window.pageXOffset;
	}
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		this.scrOfY = document.body.scrollTop;
		this.scrOfX = document.body.scrollLeft;
	}
	else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		this.scrOfY = document.documentElement.scrollTop;
		this.scrOfX = document.documentElement.scrollLeft;
	}
}


function externallinks() {
  if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for(var i=0; i<anchors.length; i++) {
		var a = anchors[i];
		if (a.getAttribute("rel") == "_blank" && a.getAttribute("href") != "") {
			a.onclick = function () {
				window.open(this.href);
				return false;
			}
		}
	}
}

