function selectLanguage() { 
   newwindow=window.open('_blank','view','height=75, width=250, left='+screen.width/4+', top=100, directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, titlebar=no');
   newdocument=newwindow.document;

   // Build the actual new language selection document

   newdocument.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>");
   newdocument.write("<HTML>");
   newdocument.write("<HEAD>");
   newdocument.write("<TITLE>Select language...</TITLE>");
   newdocument.write("<LINK href='/css/MainElements.css' rel='stylesheet' type='text/css'>");
   newdocument.write("<SCR"+"IPT type='text/javascript'>");
   newdocument.write("function submitLanguage() { ");
   newdocument.write("   window.opener.setLanguage(document.getElementById('select_language').value);");
   newdocument.write("   window.close();");
   newdocument.write("}");

   newdocument.write("function cancelLanguage() { ");
   newdocument.write("   window.close();");
   newdocument.write("}");

   newdocument.write("function changeFlag(selObj){");
   newdocument.write("   document.getElementById('imgFlag').src='/images/translate/flag_'+selObj.value+'.gif';");
   newdocument.write("}");
   newdocument.write("</SCR"+"IPT>");
   newdocument.write("</HEAD>");
   newdocument.write("<BODY style='background-image:none; background-color:#F1F0B7;'>"); //the css template assigns a background image to BODY tags, so override it
   newdocument.write("<TABLE>");
   newdocument.write("<TR>");
   newdocument.write("<TD style='padding-left:40px;padding-top:20px;'>");   
   newdocument.write("<IMG name='imgFlag' id='imgFlag' class='Flag' style='vertical-align:top;' title='English' src='/images/translate/flag_en.gif' alt='English'>");
   newdocument.write("</TD>"); 
   newdocument.write("<TD style='padding-top:20px; padding-right:20px;'>");  
   newdocument.write("<SELECT name='select_language' id='select_language' onChange='changeFlag(this)' class='LanguageSelectBox' style='font-size:12px;'>");
   newdocument.write("    <option value='en' title='English' selected='selected'>Select language...</option>");
   newdocument.write("    <option value='ar' class='Language' title='Arabic' style='background-image:url(/images/translate/flag_ar.gif);'>&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;</option>");
   newdocument.write("    <option value='bg' class='Language' title='Bulgarian' style='background-image:url(/images/translate/flag_bg.gif);'>&#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080;</option>");
   newdocument.write("    <option value='ca' class='Language' title='Catalan' style='background-image:url(/images/translate/flag_ca.gif);'>Cat</option>");
   newdocument.write("    <option value='zh-CN' class='Language' title='Chinese(Simplified)' style='background-image:url(/images/translate/flag_zh-CN.gif);'>&#20013;&#22269;&#65288;&#31616;&#20307;&#65289;</option>");
	newdocument.write("    <option value='hr' class='Language' title='Croatian' style='background-image:url(/images/translate/flag_hr.gif);'>Hrvatski</option>");
   newdocument.write("    <option value='cs' class='Language' title='Czech' style='background-image:url(/images/translate/flag_cs.gif);'>&#268;esky</option>");
   newdocument.write("    <option value='da' class='Language' title='Danish' style='background-image:url(/images/translate/flag_da.gif);'>Dansk</option>");
   newdocument.write("    <option value='nl' class='Language' title='Dutch' style='background-image:url(/images/translate/flag_nl.gif);'>Nederlands</option>");
   newdocument.write("    <option value='fr' class='Language' title='French' style='background-image:url(/images/translate/flag_fr.gif);'>Fran&#231;ais</option>");
   newdocument.write("    <option value='tl' class='Language' title='Filipino' style='background-image:url(/images/translate/flag_tl.gif);'>Filipino</option>");
   newdocument.write("    <option value='fi' class='Language' title='Finnish' style='background-image:url(/images/translate/flag_fi.gif);'>Suomi</option>");
   newdocument.write("    <option value='de' class='Language' title='German' style='background-image:url(/images/translate/flag_de.gif);'>Deutsch</option>");
   newdocument.write("    <option value='el' class='Language' title='Greek' style='background-image:url(/images/translate/flag_el.gif);'>&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;</option>");
   newdocument.write("    <option value='iw' class='Language' title='Hebrew' style='background-image:url(/images/translate/flag_iw.gif);'>&#1506;&#1489;&#1512;&#1497;&#1514;</option>");
   newdocument.write("    <option value='hi' class='Language' title='Hindi' style='background-image:url(/images/translate/flag_hi.gif);'>&#2361;&#2367;&#2344;&#2381;&#2342;&#2368;</option>");
   newdocument.write("    <option value='id' class='Language' title='Indonesian' style='background-image:url(/images/translate/flag_id.gif);'>Indonesia</option>");
   newdocument.write("    <option value='it' class='Language' title='Italian' style='background-image:url(/images/translate/flag_it.gif);'>Italiano</option>");
   newdocument.write("    <option value='ja' class='Language' title='Japanese' style='background-image:url(/images/translate/flag_ja.gif);'>&#26085;&#26412;&#35486;</option>");
   newdocument.write("    <option value='ko' class='Language' title='Korean' style='background-image:url(/images/translate/flag_ko.gif);'>&#54620;&#44397;&#50612;</option>");
   newdocument.write("    <option value='lv' class='Language' title='Latvian' style='background-image:url(/images/translate/flag_lv.gif);'>Latvie&#353;u</option>");
   newdocument.write("    <option value='lt' class='Language' title='Lithuanian' style='background-image:url(/images/translate/flag_lt.gif);'>Lietuvi&#371;</option>");
   newdocument.write("    <option value='no' class='Language' title='Norwegian' style='background-image:url(/images/translate/flag_no.gif);'>Norsk</option>");
   newdocument.write("    <option value='pl' class='Language' title='Polish' style='background-image:url(/images/translate/flag_pl.gif);'>Polski</option>");
   newdocument.write("    <option value='pt-PT' class='Language' title='Portuguese' style='background-image:url(/images/translate/flag_pt-PT.gif);'>Portugu&#234;s</option>");
   newdocument.write("    <option value='ro' class='Language' title='Romanian' style='background-image:url(/images/translate/flag_ro.gif);'>Rom&#226;n&#259;</option>");
   newdocument.write("    <option value='ru' class='Language' title='Russian' style='background-image:url(/images/translate/flag_ru.gif);'>&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;</option>");
   newdocument.write("    <option value='sr' class='Language' title='Serbian' style='background-image:url(/images/translate/flag_sr.gif);'>&#1057;&#1088;&#1087;&#1089;&#1082;&#1080;</option>");
   newdocument.write("    <option value='sk' class='Language' title='Slovak' style='background-image:url(/images/translate/flag_sk.gif);'>Sloven&#269;ina</option>");
   newdocument.write("    <option value='sl' class='Language' title='Slovenian' style='background-image:url(/images/translate/flag_sl.gif);'>Slovenski</option>");
   newdocument.write("    <option value='es' class='Language' title='Spanish' style='background-image:url(/images/translate/flag_es.gif);'>Espa&#241;ol</option>");
   newdocument.write("    <option value='sv' class='Language' title='Swedish' style='background-image:url(/images/translate/flag_sv.gif);'>Svenska</option>");
   newdocument.write("    <option value='uk' class='Language' title='Ukrainian' style='background-image:url(/images/translate/flag_uk.gif);'>&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072;</option>");
   newdocument.write("    <option value='vi' class='Language' title='Vietnamese' style='background-image:url(/images/translate/flag_vi.gif);'>Vi&#7879;t</option>");
   newdocument.write("</SELECT>");
   newdocument.write("</TD>");
   newdocument.write("</TR>");
   newdocument.write("<TR>");
   newdocument.write("<TD>");
   newdocument.write("</TD>");
   newdocument.write("<TD style='padding-bottom:20px;'>");
   newdocument.write("<INPUT TYPE='button' name='Submit' value='Submit' onClick='submitLanguage()'> ");
   newdocument.write("<INPUT TYPE='button' name='Cancel' value='Cancel' onClick='cancelLanguage()'>");
   newdocument.write("</TD>");
   newdocument.write("</TR>");
   newdocument.write("</TABLE>");
   newdocument.write("</BODY>");
   newdocument.write("</HTML>");

   newdocument.close();
}

function setLanguage(flag) { //Receives the result from the popup
   if(flag!="en") {
      window.location.href="http://www.google.com/translate?u="+window.location.href+"&hl=en&ie=UTF8&langpair=en|"+flag;
   }
}

function initFlag() {
   var language_pair = get_URL_parameter("langpair","en|en");

   language_pair=language_pair.replace(/%7C/,"|");
   mflag=language_pair.split("|")[1];

   document.getElementById("imgFlag").src="/images/translate/flag_"+mflag+".gif";
   document.getElementById("imgFlag").disabled=(mflag!="en");
}

function get_URL_parameter(parm, def_value) { 
   var fullurl=window.location.search;
   var param=(fullurl.slice(1));
   var pairs = param.split("&");
   var targetvar = parm;
   var searchfor = def_value; 
	
   for(var i = 0; i < pairs.length; i++) {
      var pos = pairs[i].indexOf('=');
      if (pos == -1) continue
      var argname = pairs[i].substring(0,pos);
      var value = pairs[i].substring(pos+1);
      if (argname == targetvar) {
         searchfor = value;
         {break}
      }
   }
   return searchfor; 
} 

function encodeUTF(instring) {
	if (window.encodeURIComponent) {
		return encodeURIComponent(instring);
	} else {
    	return escape(instring);
	}
}

//The code below does not function properly with the sceo.cs class file where the top site bar is created. For some reason, it wipes out
//everything to the right of the call (shopping cart, search box, etc). So, the <IMG> tag itself was moved to the sceo.cs file and 
//the initFlag() subroutine call is made in the <BODY> onload event in /templates/sceo.dwt.

//document.write("<IMG NAME='imgFlag' ALT='Click to change language' id='imgFlag' class='Flag' onClick='selectLanguage()'>");

//initFlag();