function MsgPop(To){
	window.name ='ParentWind';
	var newWind=window.open('global/messages/sendMessage.php?To='+encodeURIComponent(To),'_blank','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,left=50,screenX=50,top=35,screenY=35,width=400,height=300');
}
function showhideTopMessage(){
	if(document.getElementById('TopMessage').offsetHeight==0){
		document.getElementById('TopMessage').style.display = 'block';
		document.getElementById('TopMessageIcon').style.background = "url(images/msg/minus.gif) no-repeat left center";
	}
	else{
		document.getElementById('TopMessage').style.display = 'none';
		document.getElementById('TopMessageIcon').style.background = "url(images/msg/plus.gif) no-repeat left center";
	}
}

// PopUp okno
function pop(desktopURL,sizeX,sizeY,Menubar) {
	LeftAl = 35;
	var desktop = window.open(desktopURL,'_blank','toolbar=no,location=no,status=no,menubar='+Menubar+',scrollbars=yes,resizable=yes,left=35,screenX='+LeftAl+',top=35,screenY=35,width='+ sizeX +',height='+ sizeY);
}
// Swap kartinki
function imgSwap(Name, Src) {
	document.images[Name].src = '/images/b_'+Name+'_'+Src+'.gif';
}

// Swap knopki
function butSwap(Name, Src) {
	document.getElementById('but_'+Name).src = '/images/b_'+Name+'_'+Src+'.gif';
	//document.images[Name].src = 
}
// Zagruzka kartinok
function preloadImages() {
	var d=document;
	if(d.images){
		if(!d.preload) d.preload=new Array();
		var i, j=d.preload.length, args=preloadImages.arguments;
		for(i=0; i<args.length; i++)
		if (args[i].indexOf("#")!=0){
			d.preload[j]=new Image;
			d.preload[j++].src=args[i];
		}
	}
}


function number_format(number, decimals, dec_point, thousands_sep){
	var exponent = "";
	var numberstr = number.toString ();
	var eindex = numberstr.indexOf ("e");
	var i, z;
	if(eindex > -1){
		exponent = numberstr.substring (eindex);
		number = parseFloat (numberstr.substring (0, eindex));
	}

	if(decimals != null){
		var temp = Math.pow (10, decimals);
		number = Math.round (number * temp) / temp;
	}
	var sign = number < 0 ? "-" : "";
	var integer = (number > 0 ?
	Math.floor (number) : Math.abs (Math.ceil (number))).toString ();

	var fractional = number.toString ().substring (integer.length + sign.length);
	dec_point = dec_point != null ? dec_point : ".";
	fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
	if(decimals != null && decimals > 0){
		for(i = fractional.length - 1, z = decimals; i < z; ++i)
		fractional += "0";
	}

	thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?
	thousands_sep : null;
	if(thousands_sep != null && thousands_sep != ""){
		for (i = integer.length - 3; i > 0; i -= 3)
		integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
	}
	return sign + integer + fractional + exponent;
}




function size_format (filesize) {
	if (filesize >= 1073741824) {
		filesize = number_format(filesize / 1073741824, 2, '.', '') + ' GB';
	} else {
		if (filesize >= 1048576) {
			filesize = number_format(filesize / 1048576, 2, '.', '') + ' MB';
		} else {
			if (filesize >= 1024) {
				filesize = number_format(filesize / 1024, 0) + ' KB';
			} else {
				filesize = number_format(filesize, 0) + ' bytes';
			};
		};
	};
	return filesize;
};

function format_time(sec){
	var minute = Math.floor(sec/60);
	var second = sec % 60;
	var text="";
	if(minute){
		text += minute+' m ';
	}
	
	text+= second+' s';
	return text;
}

