function shif(filepath,mask)
{

//Создаем и инициализируем некоторые переменные
var fri=new String("");//alert("d");
var Stri=new String(filepath);
var Mask=new String(mask);
var i=0;var j=0;

//Собственно шифруем строку
for(i=0;i<Stri.length;i++)
{

var c=Stri.charAt(i);
//var com=c.charCodeAt(0)^Mask.charCodeAt(j);
var com=c.charCodeAt(0);
c = com.toString();
c=':'+c;
//c=String.fromCharCode(com);
//if(c=='\\') fri+='\\';
fri+= c;
if(j==Mask.length-1)j=0; else j++;
}

return fri;
}

function uncr(tex,mask)
{
var fri=new String("");
var Stri=new String("");

Stri=tex;
var i=0;var j=0;
var Mask=new String(mask);

for(i=0;i<Stri.length;i++)
{
var c=Stri.charAt(i);
var com=c.charCodeAt(0)^Mask.charCodeAt(j);
c=String.fromCharCode(com);
fri+= c;
if(j==Mask.length-1)j=0; else j++;
}
fri+='\0';
return fri;
}

				
function file_get_path(filename, p) { 
	i = typeof filename != "undefined" ? filename.lastIndexOf(p) : false; 
	return typeof filename != "undefined" ? filename.substring(0, filename.lastIndexOf(p)+1) : false; 
}

function file_get_ext(filename, p) { 
	return typeof filename != "undefined" ? filename.substring(filename.lastIndexOf(p)+1, filename.length) : false; 
} 


function init_download() {

				jQuery("a[href*='files']").each(function () {
					dthis = jQuery(this);
					var href = dthis.attr('href');
					var text = dthis.text();
					var vext = file_get_ext(href, ".");
					var fname = file_get_ext(href, "/");
					var fpath = file_get_path(href, "/");
					var ddd = jQuery("#ud_id").html() + shif(fpath, 'z');
					//var ddd2 = uncr(ddd, 'zd');
					if (vext != 'jpg')	{
						if (href.indexOf("downloadn.php") == -1)	{
							//dthis.attr('href', '/downloadn.php?file=' + href);	
							//dthis.attr('href', '/downloadn.php?file=' + href + '&text=' + text);	
							dthis.attr('href', '/downloadn.php?file=' + fname + '&path=' + ddd + '&text=' + text);	
							//dthis.attr('href', '/downloadn.php?file=' + fname + '&path=' + ddd + '&text=' + text);	
						}
					}
				});

}
