/*********************************************************************
 * No onMouseOut event if the mouse pointer hovers a child element 
 * *** Please do not remove this header. ***
 * This code is working on my IE7, IE6, FireFox, Opera and Safari
 * 
 * Usage: 
 * <div onMouseOut="fixOnMouseOut(this, event, 'JavaScript Code');"> 
 *		So many childs 
 *	</div>
 *
 * @Author Hamid Alipour Codehead @ webmaster-forums.code-head.com		
**/
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);
    }
}
/*********************************************************************/
// ONLY FOR THE HOMEPAGE
function floatout()
{
	if(jQuery('#floatmenu').offset().left == 0)
	{
		jQuery('#floatmenu').animate({"left": "-152px"},"slow","linear");	
	}		
}
