cfg = new Array();
std_stack = new Array();

std_stack['keywords'] = ">> Suche";
cfg['minheight'] = 350;

chk_input4std();
adjust_divHeight(20, cfg['minheight']);

function adjust_divHeight() {
	var args = adjust_divHeight.arguments;
	var oNode = new Array();
	
	oNode['left'] = document.getElementById('left');
	oNode['main'] = document.getElementById('main');
	oNode['main_inside'] = document.getElementById('main_inside');
	
	var heightMax = Math.max(oNode['main_inside'].offsetHeight, oNode['left'].offsetHeight);		
	var paddingTop = CJL_getCurrentStyle(document.getElementById('main_inside'), "padding-top");
	var paddingBottom = CJL_getCurrentStyle(document.getElementById('main_inside'), "padding-bottom");
	
	if (args[1] > 0) {
		heightMax = Math.max(heightMax, args[1]);
	}	
	if (args[0] > 0) {
		heightMax += args[0];
	}
	
	document.getElementById('main_inside').style.height = (heightMax-paddingTop.substring(0,paddingTop.search('px') )-paddingTop.substring(0,paddingTop.search('px') ))+"px";
	document.getElementById('left').style.height = heightMax+"px";
	
	document.getElementById('box_myTopMenu').style.height = heightMax+"px"; // aufziehen des Top-MenuBox
}
function CJL_getCurrentStyle(elem, prop)
{
   if( elem.currentStyle )
   {  
      var ar = prop.match(/\w[^-]*/g);
      var s = ar[0];
      
      for(var i = 1; i < ar.length; ++i)		   
      {
         s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase());
      }
           
      return elem.currentStyle[s]
   }
   else if( document.defaultView.getComputedStyle )
   {
      return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);
   }
}
function chkDataField() {
	var args = chkDataField.arguments;
	var datafield_id = args[0];
	var eventName = args[1];
	var defaultvalue = args[2];
		//
	if (typeof args[0] == 'object') {
		el_datafield = args[0];
	} else if (typeof args[0] == 'string') {
		if ((el_datafield = document.getElementById(datafield_id)) == null) {
			return;
		}
	}
		//
//	if ((el_datafield = document.getElementById(datafield_id)) != null) {
	if (typeof el_datafield == 'object') {
		defaultvalue = ((defaultvalue != null)?defaultvalue:std_stack[el_datafield.id])
		if (defaultvalue == null) {
			defaultvalue = '';
		};
		if (eventName == 'onblur') {
			// beim Verlassen des Datenfeldes
			if (el_datafield.value == '') {
				el_datafield.value = defaultvalue;
//				el_datafield.value = std_stack[el_datafield.id];				
			}
				// css-Klasse einstellen
//			set_cssClass(el_datafield, defaultvalue);
				//
		} else if (eventName == 'onfocus') {
			// beim Focusieren des Datenfeldes
			if ((!el_datafield.value)||(el_datafield.value == defaultvalue) ) {
				el_datafield.value = '';
			}
			el_datafield.className = "datafield_nrm_"+el_datafield.tagName;
				//
//			restore_el_stack();
		}
	}
}
function chk_input4std() {	
	var elInput = new Array();
	for(inputID in std_stack) {
		if ((elInput = document.getElementById(inputID)) != null) {
			elInput.value = std_stack[inputID];
		}
	}
}
