var header_livehelp_timeout = 2500;

var header_livehelp_mouse = false;

function header_livehelp_toggle(){
	
	var menuObj = document.getElementById("header_livesupport_drop");

	if(menuObj.style.visibility == 'hidden'){
	
		header_livehelp_mouse = false;
	
		menuObj.style.visibility = 'visible';
		
		//window.setTimeout('header_livehelp_hidder()',header_livehelp_timeout);
		
	} else {
	
		//menuObj.style.visibility = 'hidden';
	
	}

}

function header_livehelp_hidder(){
	
	var menuObj = document.getElementById("header_livesupport_drop");
	
	if(menuObj.style.visibility == 'visible' && header_livehelp_mouse ){
	
		menuObj.style.visibility = 'hidden';
		
		header_livehelp_mouse = false;
	
	} else {
	
		window.setTimeout('header_livehelp_hidder()',header_livehelp_timeout);
	
	}

	
}

function header_livehelp_hidder_force(){
	
	var menuObj = document.getElementById("header_livesupport_drop");
	
	menuObj.style.visibility = 'hidden';
		
	header_livehelp_mouse = false;
	
}

function is_child_of(parent, child) {
	if( child != null ) {			
		while( child.parentNode ) {
			if( (child = child.parentNode) == parent ) {
				return true;
			}
		}
	}
	return false;
}
function fixOnMouseOut(element, event, JavaScript_code) {
	var current_mouse_target = null;
	if( event.toElement ) {				
		current_mouse_target 			 = event.toElement;
	} else if( event.relatedTarget ) {				
		current_mouse_target 			 = event.relatedTarget;
	}
	if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
		eval(JavaScript_code);
	}
}