/* */
function querySt(ji) {
	hu = window.location.search.substring(1);
	gy = hu.split("&");
	for (i=0;i<gy.length;i++) 
	{
		ft = gy[i].split("=");
		if (ft[0] == ji) 
		{
			return ft[1];
		}
	}
}


function compare(txt) {
	if (txt == querySt("tl")) {
		return false; }
	else {
		return true; }
	return true;
}

var GLstr = '<SELECT id="textDrop" onchange="javascript:fnClick();" class="notranslate"><option  value="#">Translate Site</option>';
if (compare('af'))
GLstr += '<option  value="af" class=notranslate>Afrikaans</option>';
if (compare('sq'))
GLstr += '<option  value="sq">Albanian</option>';
if (compare('ar'))
GLstr += '<option  value="ar">Arabic</option>';
if (compare('be'))
GLstr += '<option  value="be">Belarusian</option>';
if (compare('bg'))
GLstr += '<option  value="bg">Bulgarian</option>';
if (compare('ca'))
GLstr += '<option  value="ca">Catalan</option>';
if (compare('zh-CN'))
GLstr += '<option  value="zh-CN">Chinese (Simplified)</option>';
if (compare('zh-TW'))
GLstr += '<option  value="zh-TW">Chinese (Traditional)</option>';
if (compare('hr'))
GLstr += '<option  value="hr">Croatian</option>';
if (compare('cs'))
GLstr += '<option  value="cs">Czech</option>';
if (compare('da'))
GLstr += '<option  value="da">Danish</option>';
if (compare('nl'))
GLstr += '<option  value="nl">Dutch</option>';
if (compare('en') && querySt("tl") != undefined) 
GLstr += '<option  value="en">English</option>'; 
if (compare('et'))
GLstr += '<option  value="et">Estonian</option>';
if (compare('tl'))
GLstr += '<option  value="tl">Filipino</option>';
if (compare('fi'))
GLstr += '<option  value="fi">Finnish</option>';
if (compare('fr'))
GLstr += '<option  value="fr">French</option>';
if (compare('gl'))
GLstr += '<option  value="gl">Galician</option>';
if (compare('de'))
GLstr += '<option  value="de">German</option>';
if (compare('el'))
GLstr += '<option  value="el">Greek</option>';
if (compare('iw'))
GLstr += '<option  value="iw">Hebrew</option>';
if (compare('hi'))
GLstr += '<option  value="hi">Hindi</option>';
if (compare('hu'))
GLstr += '<option  value="hu">Hungarian</option>';
if (compare('is'))
GLstr += '<option  value="is">Icelandic</option>';
if (compare('id'))
GLstr += '<option  value="id">Indonesian</option>';
if (compare('ga'))
GLstr += '<option  value="ga">Irish</option>';
if (compare('it'))
GLstr += '<option  value="it">Italian</option>';
if (compare('ja'))
GLstr += '<option  value="ja">Japanese</option>';
if (compare('ko'))
GLstr += '<option  value="ko">Korean</option>';
if (compare('lv'))
GLstr += '<option  value="lv">Latvian</option>';
if (compare('lt'))
GLstr += '<option  value="lt">Lithuanian</option>';
if (compare('mk'))
GLstr += '<option  value="mk">Macedonian</option>';
if (compare('ms'))
GLstr += '<option  value="ms">Malay</option>';
if (compare('mt'))
GLstr += '<option  value="mt">Maltese</option>';
if (compare('no'))
GLstr += '<option  value="no">Norwegian</option>';
if (compare('fa'))
GLstr += '<option  value="fa">Persian</option>';
if (compare('pl'))
GLstr += '<option  value="pl">Polish</option>';
if (compare('pt'))
GLstr += '<option  value="pt">Portuguese</option>';
if (compare('ro'))
GLstr += '<option  value="ro">Romanian</option>';
if (compare('ru'))
GLstr += '<option  value="ru">Russian</option>';
if (compare('sr'))
GLstr += '<option  value="sr">Serbian</option>';
if (compare('sk'))
GLstr += '<option  value="sk">Slovak</option>';
if (compare('sl'))
GLstr += '<option  value="sl">Slovenian</option>';
if (compare('es'))
GLstr += '<option  value="es">Spanish</option>';
if (compare('sw'))
GLstr += '<option  value="sw">Swahili</option>';
if (compare('sv'))
GLstr += '<option  value="sv">Swedish</option>';
if (compare('th'))
GLstr += '<option  value="th">Thai</option>';
if (compare('tr'))
GLstr += '<option  value="tr">Turkish</option>';
if (compare('uk'))
GLstr += '<option  value="uk">Ukrainian</option>';
if (compare('vi'))
GLstr += '<option  value="vi">Vietnamese</option>';
if (compare('cy'))
GLstr += '<option  value="cy">Welsh</option>';
if (compare('yi'))
GLstr += '<option  value="yi">Yiddish</option>';

GLstr += '</select>';
document.write (GLstr);

function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}


function fnClick()
 {
var url1=getQuerystring("u", window.location );
var VARNAME = document.getElementById("textDrop").value;
var e;
if (querySt("tl") == undefined)
	e=(document.charset||document.characterSet);
else
	e=querySt("tl");

var urlf='http://translate.google.com/translate?prev=hp&hl=en&js=y&u='+ url1 +'&sl='+e+'&tl='+VARNAME+'&history_state0=';
window.open(urlf);
}
/* */

function QSHandler() {
var qs=location.search.substr(1).split("&");
this.data=[];
//alert (qs.length);
for(var i=0;i<qs.length;i++) this.data[qs[i].split("=")[0]]=qs[i].split("=")[1];

this.QueryString=function(x) {
return this.data[x];
};
} var Request=new QSHandler();
			
var lang = Request.QueryString("tl");
document.getElementById("textDrop").value=lang ;


function Mid(str, start, len)
{
// Make sure start and len are within proper bounds
    if (start < 0 || len < 0) return "";
    var iEnd, iLen = String(str).length;
    if (start + len > iLen)
          iEnd = iLen;
    else
          iEnd = start + len;
    return String(str).substring(start,iEnd);
}


function InStr(strSearch,charSearchFor)
{
var j;
j=0;	
            for (i=0; i < strSearch.length; i++)
            {
		
                  if (charSearchFor == Mid(strSearch, i, 1))
                  {
                       j=j+1;
			if (j==3)
			{
			 return i;	
			}		
                  }
            }
            return -1;
}

		function OpenSearchResultPage(i)
		{	
			var City = document.getElementById("MAP" + i).value;

			var strLink = "../<%=strResultPagePath%>?City=" + City + "&lat=&lng=&Beds=-1&Baths=-1&distance=&Community="

function QSHandler() {
var qs=location.search.substr(1).split("&");
this.data=[];
//alert (qs.length);
for(var i=0;i<qs.length;i++) this.data[qs[i].split("=")[0]]=qs[i].split("=")[1];

this.QueryString=function(x) {
return this.data[x];
};
} var Request=new QSHandler();
			
var lang = Request.QueryString("tl");
var urlname = Request.QueryString("u");
var strdomainname = urlname.substring(0,InStr(urlname, "/"));
	
if (lang!=undefined)
{
if (lang.length>0)
{
			var e;
			if (querySt("tl") == undefined)
				e=(document.charset||document.characterSet);
			else
				e=querySt("tl");

			strLink = "http://translate.google.com/translate?prev=hp&hl=en&js=y&u="+ strdomainname + "/<%=strResultPagePath%>?City=" + City + "&lat=&lng=&Beds=-1&Baths=-1&distance=&Community="+ "&sl="+e+"&tl="+lang+"&history_state0="

}}
			//alert(strLink);
			SetCookie("City",City)
			SetCookie("lat","")
			SetCookie("lng","")
			SetCookie("distance","")
			SetCookie("Community","")
			SetCookie("Beds","")
			SetCookie("Baths","")
			top.location.href = strLink;	
		}

document.getElementById("textDrop").selectedIndex=0;
