
function S(i) { return document.getElementById(i); }
function download( evt, fid){
	var _event = evt ? evt : event;
	var _target = evt ? evt.target : event.srcElement;
	var _p = S( "downloadPanel" );
	_p.style.top = _event.clientY + document.body.scrollTop ;
	_p.style.left = ( _event.clientX + document.body.scrollLeft < 160 ? _event.clientX + document.body.scrollLeft + 10  : _event.clientX  + document.body.scrollLeft - 120 );
	Show( "downloadPanel" , true );	
	_p.focus();
}
function Show(obj, bShow) {
	obj = (typeof(obj) == "string" ? S(obj) : obj);
	if (obj) obj.style.display= (bShow ? "" : "none");
}
function hideDownloadPanel( evt ){
	Show( "downloadPanel" ,false);	
}
function checkClick(evt){
	var _target = evt ? evt.target : event.srcElement ;
	var _id = _target.id;
	if( _id == "" ){
		_id = _target.parentNode.id;
	}
	if( _id !="downloadDirect" && _id != "downloadAgent" && _id != "downloadPanel" && _id.indexOf( "downloadFile_" ) < 0 && _id.indexOf( "downloadLink_" ) < 0 ){
		Show( "downloadPanel" , false );
	}
}
window.onload = function(){
	document.body.onclick=checkClick;
}

