function SubmitSearch(frm,lang)
{  
	var what = frm.what.value;	
	what = leftTrim(what);
	what = rightTrim(what);
	
	var where = frm.where.value; 
	where = leftTrim(where);
	where = rightTrim(where);
	
	var test = lang+'_contents';
	if(what != '') test = test +'-'+what;
	if(where != '') test = test + '_'+where;
	test = test +'.html';
	frm.action=test;
	frm.submit;
}

function SubmitSearch1(frm,lang,url)
{  
	var title = frm.search_title.value;	 
	title = leftTrim(title);
	title = rightTrim(title);
	
	var test = lang+"_"+title+url;
	frm.action=test;
	frm.submit;
}

function ConfirmAction(caption, url)
{ 
	if(confirm(caption))
	{	 
		window.location = url ;
		return true;
	}
	else
		return false;
}


function leftTrim(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	return sString;
}
function rightTrim(sString)
{
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function numbersonly(e)
{
	var key;
	var keychar;
	
	if (window.event)
	key = window.event.keyCode;
	else if (e)
	key = e.which;
	else
	return true;
	
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	return true;
	else if ((("0123456789").indexOf(keychar) > -1))
	return true;
	else
	return false;
}
	
//***********************************************************


function OpenWindow(url)
{
	window.open(url);	
}

//***********************************************************
// AJAX FUNCTIONS
//***********************************************************

function ajaxpage(url, containerid)
{
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		}

		catch (e)
		{
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false


	page_request.onreadystatechange=function(){
	loadpage(page_request, containerid)
	}

	page_request.open('GET', url, true)

	page_request.send(null)

}




function loadpage(page_request, containerid)
{
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))

	document.getElementById(containerid).innerHTML=page_request.responseText
}

function GetLatitudeLongitude(point,id)
{ 
	ajaxpage('address.php?id='+id+'&point='+point,'latitude');
}
//***********************************************************




//***********************************************************
//FUNCTIONS FOR CHOOSE LANGUAGE
//***********************************************************


var aCookie;
var nLanguages=5;
function SetCookie(sName, sValue)
{
  var date = new Date();
  date.setTime(date.getTime()+(1000*24*60*60*1000));
  document.cookie = sName + "=" + escape(sValue) 
    + "; expires="+date.toGMTString();
}

function GetCookie(sName)
{  
  if(!aCookie)
	aCookie=document.cookie.split("; ");
  // cookies are separated by semicolons
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }
  return '0';
}

function processForm()
{
   for(var i=1;i<=nLanguages;i++)
     SetCookie("lang_"+i,document.getElementById("lang_"+i).checked);
}

function hideUnwanted()
{
   for(var i=1;i<=nLanguages;i++)
   {
     var t=GetCookie("lang_"+i);
     if(t=='0') continue;
     if(t=='true') continue;
     document.getElementById("lang_"+i).style.display="none";
     document.getElementById("lang_"+i).style.visibility="hidden";
   }
}

function disable()
{
   for(var i=1;i<=nLanguages;i++)
   document.getElementById("lang_"+i).checked=GetCookie("lang_"+i)=="true"?true:false;
}
