//**********************************************************
//Refresh automatique de la page
//**********************************************************
function auto_refresh(timeoutPeriod){
  setTimeout("location.reload(true);",timeoutPeriod);
}

function show_tag_75_75(ctrl, img_src){
  var x_pos;
  var y_pos;
  if(img_src!=''){
    x_pos = findPosX(ctrl);
    y_pos = findPosY(ctrl);
    document.getElementById('tag_75_75_img').src=img_src;
    document.getElementById('tag_75_75').style.top=(y_pos-120)+'px';
    document.getElementById('tag_75_75').style.left=x_pos+'px';
    document.getElementById('tag_75_75').style.display='block';
  }else{
    document.getElementById('tag_75_75').style.display='none';
  }
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x) {
		curleft += obj.x;
  }
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent) {      
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y) {
		curtop += obj.y;
  }
	return curtop;
}  

/*********************************************************************
 * 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);
	}
}
/*********************************************************************/
