function trim(string)
{
	return  string.replace(/^\s+|\s+$/, '');
}

function checkMail(mail)
{
	var x = mail;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(x);
}

function clear_tb(id,text)
{
	if(document.getElementById(id).value==text)
	{
		document.getElementById(id).value="";
	}
	else
	{
		document.getElementById(id).select();
	}
}


function changeLang(lang)
{
	http_request = false;

	 if (window.XMLHttpRequest) { // Mozilla, Safari,...
		  http_request = new XMLHttpRequest();
		  if (http_request.overrideMimeType) {
			   http_request.overrideMimeType('text/html');
		  }
	 }
	 else if (window.ActiveXObject) { // IE
		  try {
		 	  http_request = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (e) {
			   try {
			    http_request = new ActiveXObject("Microsoft.XMLHTTP");
			   } catch (e) {}
		  }
	 }
	 if (!http_request) {
		return false;
	 }
	
	 http_request.onreadystatechange = function(){
		if (http_request.readyState == 4) 
		{
			location.reload();
		}
	 }
	 
 	http_request.open('GET', 'ajax/changelang.php?lang='+lang, true);
 	http_request.send(null); 
}

function openWindow(url)  {
		popupWin = window.open(url, 'remote', 'menubar=no, toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes, dependent, left=0, top=0')
	}
	
function attemptMapArrangement()
{
	try{
		var obj=document.getElementById("map");
		var offset=new Array();
		offset["x"]=0;
		offset["y"]=0; 
		if (obj.offsetParent) {
			do{
				offset["x"] += obj.offsetLeft;
				offset["y"] += obj.offsetTop;
			}while(obj=obj.offsetParent);
		}
		for(z in mapLocation)
		{
			document.getElementById("mapLink"+z).style.display="block";
			var w=document.getElementById("mapLink"+z).offsetWidth;
			var h=document.getElementById("mapLink"+z).offsetHeight;
			document.getElementById("mapLink"+z).style.top=offset["y"]-7+mapLocation[z]["y"];
			document.getElementById("mapLink"+z).style.left=offset["x"]-(w/2)+mapLocation[z]["x"];
		}
	 }
	catch(e)
	{
		
	} 
}

function mailSubmit(){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(filter.test(document.getElementById("from").value))
	{
		if(document.getElementById("from").value=="") 
			{
				document.getElementById("from").focus();
				alert("Моля въведете валиден email в полето 'От'.");
			}
		else
		{
			document.forms[0].submit();	
		}
	}
	else
	{
		alert("Моля въведете валиден email в полето 'От'.");
		document.getElementById("from").focus();
	}

} 
