function fixPNG(element){
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){
		var src;
		if (element.tagName=='IMG'){
			if (/\.png$/.test(element.src)){
				src = element.src;
				element.src = "/i/transparent.gif";
			}
		}else{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src){
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
	}
}

function hideTxt(){
	if (arguments.length) {
		for (var i=0;i<arguments.length;i++) {
			document.getElementById(arguments[i]).innerHTML='';
		}
	}
}

function cropText(txt, tlength)
{
	var newTxt = txt;
	var beginLen = 10;
	if(newTxt.indexOf('/')!=-1){
		newTxt = newTxt.substring(newTxt.lastIndexOf('/')+1, newTxt.length);}
	if(newTxt.length>tlength){
		var begin = newTxt.substring(0, beginLen);
		var end = newTxt.substring(newTxt.length-(tlength-beginLen-3), newTxt.length);
		//newTxt = newTxt.substring(newTxt.length-tlength,newTxt.length-1);
		//newTxt = '...'+newTxt;
		newTxt = begin+'...'+end;}
	return newTxt;
}

function cropPath(path, maxlen)
{
	path = path.substr(1);
	var sep = '/';
	if(path.indexOf(sep)==-1) return sep+path;

	var fpath = path.split(sep);
	if(fpath.length>2) {
		var begin = sep+fpath[0];
		var endLen = maxlen-begin.length-3;
		var end = '';
		for(var i=fpath.length-1;i>0;i--){
			if (end.length+fpath[i].length>endLen) {
				sep = '/.../';
				break;
			}
			end = fpath[i]+sep+end;
		}
		path = begin+sep+end;
		return path.substring(0, path.length-1);
	}
	else return sep+fpath[0]+sep+fpath[1];
}

function switchDir(mode)
{
	if(mode=='my'){
		if(document.forms.my_files_form) document.forms.my_files_form.dir.value='my'; 
		document.getElementById('tspace').style.visibility = 'visible'; }
	if(mode=='public'){
		if(document.forms.my_files_form) document.forms.my_files_form.dir.value='public';
		document.getElementById('tspace').style.visibility = 'hidden';
	}
}
