/**************************************************************************************************
*	MXBG Common Tools, v280910.2203
* 	Често използвани инструменти - процедури и функции
***************************************************************************************************/


/******************************************************* 
	добавя нули към цяло число. пр. 0009
	и го връща като стринг
********************************************************/

function pad(num, len) {
   var str = '' + num;
   while (str.length < len) {
       str = '0' + str;
   };
   return str;
} //pad

/******************************************************* 
	отделя файловото име без суфикса
	от файловия път
********************************************************/

function getFileName(path) {
	var m = path.match(/(.*)[\/\\]([^\/\\]+)\.\w+$/);
	return m[2]; // m[1] - връща файловия път
} 

/*******************************************************
	отделя файловото разширение от
	файловия път или файловото име
********************************************************/

function getFileExt(path) {
	return path.substr(path.lastIndexOf('.') + 1);
} 

/*******************************************************
	отделя файловия път от файловото име
********************************************************/

function getFilePath(path) {
	var m = path.match(/(.*)[\/\\]([^\/\\]+)\.\w+$/);
	return m[1]; // m[2] - връща файловото име без суфикса
} 

/*******************************************************

***********	ФУНКЦИИ ЗА ЗАЯВКИ КЪМ СЪРВЪРА **************
	
********************************************************/


/*******************************************************
	ззарежда  html от файл на сървъра и го добавя 
	в избран приемен tag от кода
*******************************************************/


function htmlGet(file, tag ) {
	$.get(file, function(data) {
  		$(tag).append(data);
	});
} 

