var navigationTimer = null;
var currentActiveSubnav = null;

function FindPos(AObject){
    var posX = 0, posY = 0;
    do
    {
        posX += AObject.offsetLeft;
        posY += AObject.offsetTop;
        AObject = AObject.offsetParent;
    } while( AObject != null );
    var pos = [];
    pos['X'] = posX;
    pos['Y'] = posY;
    return pos;

}
function showMenuItem( linkHandle ){
	clearTimeout(navigationTimer)
	if( currentActiveSubnav != null ){
		currentActiveSubnav.style.display = 'none';
	}
	imgRefHandle = linkHandle.firstChild;
	blocId = 'bloc'+linkHandle.id;
	currentActiveSubnav = document.getElementById(blocId);
	objCoords = FindPos(imgRefHandle);
	// si l'element deborde trop sur la droite, on positionne sonr right plutot que son left
		reperePos = FindPos(document.getElementById('reperenav'));
		adjust = Math.floor((160-imgRefHandle.width)/2);
		//alert(imgRefHandle.width+'--'+adjust +'--'+ objCoords.X)
		currentActiveSubnav.style.left = (objCoords.X-adjust+8)+'px';//( (objCoords.X+145)>reperePos.X )?(reperePos.X-145)+'px':(objCoords.X-15)+'px';
		currentActiveSubnav.style.display = 'block';
}

function hideMenuItem(){
	currentActiveSubnav.style.display = 'none';
}


function checkIngForm(fH){
	if( fH.libelle_l0.value == '' || fH.libelle_l1.value == '' ){
		alert("Merci de renseigner tous les champs");
		return false;
	}
	return true;
}
function checkFicForm(fH){
	if( fH.libelle_l0.value == '' || fH.libelle_l1.value == '' ){
		alert("Merci de renseigner tous les champs");
		return false;
	}
	return true;
}
function confirmIngDel(iId){
	var rs = confirm("Supprimer cet ingrédient ?");
	if( rs )
		document.location = 'index.php?id=custohome&mode=suppression&ingId='+iId;		
}
function confirmFicDel(fId){
	var rs = confirm("Supprimer cette fiche ?");
	if( rs )
		document.location = 'index.php?id=custofileslist&mode=suppression&ficId='+fId;		
}
function openBrowser(formName, fieldName,type) {
    currentForm = formName;
    currentField = fieldName;
    filebrowse.location = "fileadmin/templates/idclaires/filelist.php?type="+type;
    document.getElementById("browser").style.display = "block";
}

function closeBrowser(fv) {
    if (fv != "") {
        document.forms[currentForm].elements[currentField].value = fv;
    }
    document.getElementById("browser").style.display = "none";
}


