	function gE(el)
	{ 
		return document.getElementById(el); 
	}
	
	function ValidateEmail(str)
	{
			var re_1 = /^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/i;
			return (Trim(str).length && Trim(str).match(re_1))?true:false;
	}
	
	function Trim(str)
	{ 
		str = str.replace(/\s+$/, ''); str = str.replace(/^\s+/, ''); 
		return str;
	}
	
	function ValidateLogin(str)
	{return (str.match(/^[0-9_a-z-]+$/i) && str.length>2)?true:false;}
	
	function ValidateComment(str)
	{return (str.length>7)?true:false;}
	
	function ChangeLanguage(lang_id)
	{
		var str = document.location.href;
		str = str.replace(/lang=[\w&]+/gi, '');
		str = str.replace(/&$/gi, '');
		if (str.indexOf("?") > -1)
			window.location=str+'&lang='+lang_id;
		else
			window.location='?lang='+lang_id;
		
		return false;
	}
	
	function PreloadImages()
	{
		pic1= new Image(130,22); 
		pic1.src="/i/img/send_req_btn.png"; 
	}
	
	PreloadImages();
