var accordionItems = new Array();

function init() {
	
	// ACCORDION
  // Grab the accordion items from the page
  var divs = document.getElementsByTagName('div');
  
  for ( var i = 0; i < divs.length; i++ ) {
    if ( divs[i].className == 'AccordionItem hide')
    	accordionItems.push(divs[i]);
  }
	
	// Assign onclick events to the accordion item headings
  for ( var i = 0; i < accordionItems.length; i++ ) {
    var h2 = getFirstChildWithTagName( accordionItems[i], 'H2' );
    h2.onclick = toggleItem;
  }

  // Hide all accordion item bodies except the first
  for ( var i = 1; i < accordionItems.length; i++ ) {
    accordionItems[i].className = 'AccordionItem hide';
  }
  if(accordionItems[0])
  	accordionItems[0].className = 'AccordionItem bold';
  	adjustHeight(accordionItems[0]);	
	}
	
	function toggleItem() {
	  var itemClass = this.parentNode.className;
	
	  // Hide all items
	  for ( var i = 0; i < accordionItems.length; i++ ) {
	    accordionItems[i].className = 'AccordionItem hide';
	  }
	
	  // Show this item if it was previously hidden
	  if ( itemClass == 'AccordionItem hide' ) {
	    this.parentNode.className = 'AccordionItem bold';
	  } 
	  
	  adjustHeight(this.parentNode);
	}
	
	function getFirstChildWithTagName( element, tagName ) {
	  for ( var i = 0; i < element.childNodes.length; i++ ) {
	    if ( element.childNodes[i].nodeName == tagName ) return element.childNodes[i];
	  }
	}
	
	function isIE() {
	  return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	}
	
	function adjustHeight($active) {

		if(typeof($active) != 'undefined') {
			$child = 2;
			
			if(this.isIE())
				$child = 1;			
				
			$activeHeight 		= $active.childNodes[$child].offsetHeight;
			$container 				= document.getElementById('Columns_2_p');
			$containerHeight 	= $container.offsetHeight;

			if($activeHeight > $containerHeight)
				$container.style.height = $activeHeight+20+'px';
		}
	}

// script for filling goods-basket
// mod = table
// tbl_type = shop

function contact_form() {
   
	if (document.forum.email.value == "") {
    alert("Bitte geben Sie Ihre Email Adresse ein!");
    document.forum.email.focus();
    return false;
  }

 return true;
}

function fill (PAGE_ID, TBL_ID, TD_ID) {
	
	var quantity = document.getElementById('qua' + TD_ID).value;
	
	document.location.href = 'index.php?page_id=' + PAGE_ID + '&action=filltd&tbl_id=' + TBL_ID + '&td_id=' + TD_ID + '&quantity=' + quantity;

}

function cookie_save() {
	
	if (!document.tbl_order)
		return;
	
	var FORM	 = document.tbl_order;
	
	for (var num = 0; num < FORM.length; num++) {
		document.cookie = FORM[num].name + "=" + FORM[num].value + ";";
	}
}

function cookie_load() {
	
	var COOKIE = document.cookie.split(";");
	
	for (var cn = 0; cn < COOKIE.length; cn++) {
		
		var TEMP 				= COOKIE[cn].split("=");
		var TEMP_COOKIE = TEMP[0].replace(/ /, "");
		
		if (document.getElementById(TEMP_COOKIE) && TEMP[1])
			eval('document.tbl_order.' + TEMP_COOKIE + '.value = "' + TEMP[1] + '";');
	
	}
}

function browse(DIRECTION) {
	
	document.browse_form.action.value = 'browse' + DIRECTION + 'td';
	document.browse_form.submit();
	
}

function browse_link(UP, DOWN) {

	document.getElementById('bup').style.display 		= (UP == 1) ? 'inline' : 'none' ;
	document.getElementById('bdown').style.display 	= (DOWN == 1) ? 'inline' : 'none' ;
	
}

function menue_show_hide(layer, what, num) {
	
  if (document.getElementById(layer))
		document.getElementById(layer).style.display = what;
	
}	


controlled = Array();

function control_div(ID){
	
	if (controlled[ID] == true) {
	
  	document.getElementById(ID).style.overflow 		= 'hidden';
		document.getElementById(ID).style.height 			= '24px';
		controlled[ID] = false;
		
	} else {

  	document.getElementById(ID).style.overflow 		= 'visible';
		document.getElementById(ID).style.height  		= '178px';
		controlled[ID] = true;
		
	}
}
/*
	function control_divnew(ID){
	
	if (controlled[ID] == true) {
	
  	document.getElementById(ID).style.overflow 		= 'hidden';
		document.getElementById(ID).style.height 			= '48px';
		controlled[ID] = false;
		
	} else {

  	document.getElementById(ID).style.overflow 		= 'visible';
		document.getElementById(ID).style.height  		= '120px';
		controlled[ID] = true;
		
	}
}
*/

	
function control_divnew(ID){
	
	if (controlled[ID] == true) {
  	document.getElementById(ID).style.display 		= 'none';			
		controlled[ID] = false;
	} else {
  	document.getElementById(ID).style.display 		= 'block';			
		controlled[ID] = true;
		
	}
}

function hover_pic(PICID, ID, WHAT){
   
 if (controlled[ID] == true) {
   if(WHAT == '1'){
   	document.getElementById(PICID).src  = 'filefactory/system/pictures/document_close_active.jpg'
	  } else {
	 	document.getElementById(PICID).src  = 'filefactory/system/pictures/document_close.jpg'
	 }
 
 } else {
   if(WHAT == '2'){
   	document.getElementById(PICID).src  = 'filefactory/system/pictures/document_open.jpg'
	 } else {
	 	document.getElementById(PICID).src  = 'filefactory/system/pictures/document_open_active.jpg'
	 }
 }



}	