
			function is_child_of(parent, child) {
			if( child != null ) {			
				while( child.parentNode ) {
					if( (child = child.parentNode) == parent ) {
						return true;
					}
				}
			}
				return false;
			}
	
			function show_arrows() 
			{
     				$('div.controls a').fadeIn(500);
     		//$('#edit_avatar').delay(1000).fadeIn(500); 
			}
		
			function hide_arrows(element, event) {
			
				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 ) {
					$('div.controls a').fadeOut(500);
				}
			}
