<!--
var arr_msgs = new Array();
arr_msgs[1] = new Array();
arr_msgs[1][1] = 'Моля, попълнете задължителното поле';
arr_msgs[1][2] = 'Моля, попълнете полето';
arr_msgs[1][3] = 'Непозволен тип файл!';
arr_msgs[2] = new Array();
arr_msgs[2][1] = 'Please fill in the required field';
arr_msgs[2][2] = 'Please fill in the field';
arr_msgs[2][3] = 'File type not allowed!';
arr_msgs[3] = new Array();
arr_msgs[3][1] = 'Please fill in the required field';
arr_msgs[3][2] = 'Please fill in the field';
arr_msgs[3][3] = 'File type not allowed!';

function cfv(f,id)
{
	switch(id)
	{
		case 1: //only digits
			!/^[0-9]*$/i.test(f.value)?f.value = f.value.replace(/[^0-9]/ig,''):null;
			break;
		case 2: //only letters
			!/^[A-zАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЮЯабвгдежзийклмнопрстуфхцчшщъьюя ]*$/i.test(f.value)?f.value = f.value.replace(/[^A-zАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЮЯабвгдежзийклмнопрстуфхцчшщъьюя ]/ig,''):null;
			break;
		case 3: //only digits and letters
			!/^[0-9A-zАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЮЯабвгдежзийклмнопрстуфхцчшщъьюя ]*$/i.test(f.value)?f.value = f.value.replace(/[^0-9A-zАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЮЯабвгдежзийклмнопрстуфхцчшщъьюя ]/ig,''):null;
			break;
		case 4: //only digits and letters
			!/^[0-9A-z_\.\-\@]*$/i.test(f.value)?f.value = f.value.replace(/[^0-9A-z_\.\-\@]/ig,''):null;
			break;
	}
}

/*function cff(frm_name)
{
	var failed = false;
	var arr_flds = req_fields.split('#');
	for(var i=0; i<arr_flds.length; i++)
	{
		var fld_data = arr_flds[i].split('/');
		var the_field = $(fld_data[0]);
		if(the_field)
		{
			if(the_field.value.length==0)
			{
				$$('.check_field').each(function(e){ e.hide(); });
				$('chk_'+fld_data[0]).update('Моля, попълнете задължителното поле "'+fld_data[1]+'"!');
				Effect.Appear('chk_'+fld_data[0]);
//				alert('Моля, попълнете задължителното поле "'+fld_data[1]+'"!');
				the_field.focus();
				failed = true;
				break;
			}
		}
	}
	if(failed)
	{
		return false;
	}
	else
	{
		$(frm_name).submit();
		return true;
	}
}*/

function cff(frm_name)
{
	var failed = false;
	var arr_flds = req_fields.split('#');
	for(var i=0; i<arr_flds.length; i++)
	{
		var fld_data = arr_flds[i].split('/');
		var the_field = $('#'+fld_data[0]);
		if(the_field)
		{
			if(the_field.val()=='')
			{
				$('.check_field').each(function(el){ $(this).hide(); });
				$('#chk_'+fld_data[0]).text(arr_msgs[the_lang][1]+' "'+fld_data[1]+'"!');
				$('#chk_'+fld_data[0]).slideDown('slow');
//				alert('Моля, попълнете задължителното поле "'+fld_data[1]+'"!');
				the_field.focus();
				failed = true;
				break;
			}
		}
	}
	if(failed)
	{
		return false;
	}
	else
	{
		$('#'+frm_name).submit();
		return true;
	}
}

function crf(frm_name)
{
	var failed = false;
	var arr_flds = req_fields.split('#');
	for(var i=0; i<arr_flds.length; i++)
	{
		var fld_data = arr_flds[i].split('/');
		var the_field = $('#'+fld_data[0]);
		if(the_field)
		{
			if(the_field.val()=='')
			{
				$('.check_request_1').each(function(el){ $(this).hide(); });
				$('.check_request_2').each(function(el){ $(this).hide(); });
				$('#chk_'+fld_data[0]).text(arr_msgs[the_lang][2]+' "'+fld_data[1]+'"!');
				$('#chk_'+fld_data[0]).slideDown('slow');
//				alert('Моля, попълнете задължителното поле "'+fld_data[1]+'"!');
				the_field.focus();
				failed = true;
				break;
			}
		}
	}
	if(failed)
	{
		return false;
	}
	else
	{
		$('#'+frm_name).submit();
		return true;
	}
}

function cpf(frm_name)
{
	var failed = false;
	var arr_flds = required_fields.split('#');
	for(var i=0; i<arr_flds.length; i++)
	{
		var fld_data = arr_flds[i].split('/');
		var the_field = $('#'+fld_data[0]);
		if(the_field)
		{
			if(the_field.val()=='')
			{
				$('.check_field').each(function(el){ $(this).hide(); });
				$('#chk_'+fld_data[0]).text(arr_msgs[the_lang][1]+' "'+fld_data[1]+'"!');
				$('#chk_'+fld_data[0]).slideDown('slow');
//				alert('Моля, попълнете задължителното поле "'+fld_data[1]+'"!');
				the_field.focus();
				failed = true;
				break;
			}
		}
	}
	if(failed)
	{
		return false;
	}
	else
	{
		$('#'+frm_name).submit();
		return true;
	}
}
function StylingFileInputs(the_field,the_id)
{
	var fileInput = document.getElementById(the_field+the_id);
	var fileName = document.createElement('div');
	fileName.style.display = 'none';
	fileName.style.background = 'url(images/icons.png)';
	var activeButton = document.createElement('div');
	var bb = document.createElement('div');
	var bl = document.createElement('div');

	var wrap = document.getElementById('wrapper'+the_id);
	fileName.setAttribute('id','fn'+the_id);
	activeButton.setAttribute('id','activeBrowseButton'+the_lang+'_'+the_id);
	fileInput.value = '';
	fileInput.onchange = function()
	{
		file = fileInput.value;
		reWin = /.*\\(.*)/;
		var fileTitle = file.replace(reWin, "$1");
		reUnix = /.*\/(.*)/;
		fileTitle = fileTitle.replace(reUnix, "$1");
		fileName.innerHTML = fileTitle;

		var RegExExt =/(.*)\.(.*)/;
		var ext = fileTitle.replace(RegExExt, "$2");
		var name = fileTitle.replace(RegExExt, "$1");
//		fileName.innerHTML = name;

		var pos;
		if(ext)
		{
			var cu = true;
			switch(ext.toLowerCase())
			{
				case 'bmp': pos = '0'; break;                       
				case 'jpg': pos = '16'; break;
				case 'jpeg': pos = '16'; break;
				case 'png': pos = '32'; break;
				case 'gif': pos = '48'; break;
//				case 'psd': pos = '64'; break;
//				case 'mp3': pos = '80'; cu = false; break;
//				case 'wav': pos = '96'; break;
//				case 'ogg': pos = '112'; break;
//				case 'avi': pos = '128'; break;
//				case 'wmv': pos = '144'; break;
//				case 'flv': pos = '128'; break;
				case 'doc': pos = '160'; break;
				case 'pdf': pos = '176'; break;
				case 'txt': pos = '192'; break;
				case 'rtf': pos = '208'; break;
				case 'xls': pos = '224'; break;
				case 'ppt': pos = '240'; break;
				case 'rar': pos = '256'; break;
				case 'zip': pos = '272'; break;
				case 'gz': pos = '288'; break;
//				case 'exe': pos = '304'; cu = false; break;
				default: pos = '320'; cu = false; break;
			};
			if(!cu)
			{
				fileInput.value = '';
				fileName.innerHTML = arr_msgs[the_lang][3];
			}
			fileName.style.display = 'block';
			fileName.style.background = 'url(images/icons.png) no-repeat 0 -'+pos+'px';
		};
	};
	fileInput.onmouseover = function()
	{
		activeButton.style.display = 'block';
	};
	fileInput.onmouseout = function()
	{
		activeButton.style.display = 'none';
	};
	fileInput.className = 'customFile';
	bl.className = 'blocker';
	bb.className = 'fakeButton'+the_lang;
	activeButton.className = 'fakeButton'+the_lang;
	wrap.appendChild(bb);
	wrap.appendChild(bl);
	wrap.appendChild(activeButton);
	wrap.appendChild(fileName);
}
function WindowOnLoad()
{
	StylingFileInputs('req_file',1);
	StylingFileInputs('req_file',2);
	StylingFileInputs('req_file',3);
	StylingFileInputs('req_file',4);
	StylingFileInputs('req_file',5);
};

$(window).load(function()
{
	if($('#projectForm').length>0)
	{
		WindowOnLoad();
	}
});

//-->
