//var isBrowser;
var TMCETargetWin = null;
var TMCETargetField = null;

function displayFile(f){
	if(mouseMsg != null){
		mouseMsg(f);
	}
	
}
function selectFile(id,location,filename,mime){
	if(mime == "directory"){
		if(Cake.action == "browser" ){
			where = "browser/" + fieldId;
		}else{
			where = Cake.action;
		}
		document.location.href = Cake.base + "/fichiers/"+ where +"/" + id;
	
	}else	if(isBrowser){
		document.getElementById("fileSelected").value = location;
		document.getElementById('fileSelectedId').value =id;
		document.getElementById('fileSelectedName').innerHTML =filename;
		
	}else{
		document.location.href = Cake.base + "/fichiers/pass/" + id;
		
	}
}
function validateSelection(){
	//alert('validate selection');
	if(window.opener){
		if(window.opener.TMCETargetWin && window.opener.TMCETargetField){
			window.opener.TMCETargetWin.document.getElementById(window.opener.TMCETargetField).value = document.getElementById("fileSelected").value;
			window.opener.TMCETargetWin = window.opener.TMCETargetField = null;
			window.close() ;
			return;
		}
		if(window.opener.SetUrl){
			window.opener.SetUrl( document.getElementById("fileSelected").value ) ;
			//alert("setUrl : "+document.getElementById("fileSelected").value);
		}
		if(window.opener.setValue && fieldId != undefined){
			window.opener.setValue( fieldId , document.getElementById("fileSelectedId").value );
			//alert("setValue : "+fieldId+"="+document.getElementById("fileSelectedId").value);
		}
		window.close() ;
	}
	
}
function TMCEOpenBrowser(field,url,type,win){
	TMCETargetWin = win; TMCETargetField = field; 
	w = 700;
	h = 500;
	l = (screen.width-w)/2;
	t = (screen.height-h)/2;
	window.open(Cake.base+'/fichiers/browser/'+field,field+'Browser','width='+w+',height='+h+',top='+t+',left='+l+',resizable');
}
