var HOME = 225486;
var VOICE_UPLOAD = 219876;
var PRELOAD_PAGE = 214300;
var MY_PROGRESS = 212585;
var HELP_STATION = 208294
var PRIVACY = 208374;
var MY_JOURNAL = 219221;
var PRONUNCIATION = 16;
var INTERVIEW = 24;
var TYPING = 26;
var BUDDY_SWIMS = 27;
var BUDDY_HOPS = 28;
var BUDDY_WALKS = 29;
var PHRASE_DRILL = 34
//Sridharan - added new variable ICP # - 05/06/2010
var chinakidsICP = "ICP 070007";
if(navigator.appVersion.indexOf("MSIE 5.0")!=-1)
{
Array.prototype.push = function(element){this[this.length] = element;}
Array.prototype.pop = function()
{
if(this.length < 1)
return null;
var element = this[this.length-1];
this[this.length-1] = null;
this.length--;
return element;
}
}
var Ctrl,yoons,extVars = "";
var SAPI=1,MEDIA_PLAYER=2,PC=4,MIC_WIZ=16,FLASH=32,PC_OR_MEDIA_PLAYER=64,PC_OR_SAPI=128
var hasPC=0, hasExe=0, verstrings="", hasMediaPlayer=0, verMP="", hasMP9=0, hasFlash=0, FlashVersion=0, hasMicWiz=0,hasSAPI=0,
MIN_REQ_COMPS_FOR_GE_DI_STREAM = "2.0.0.48",MIN_REQ_COMPS_FOR_AUTO_UPDATE="2.0.0.39",
latestPCVersion="2.0.0.53",latestGEVersion="2.0.0.53",userPCVersion="",userGEVersion="",
requiredPCVersion="2.0.0.48", requiredSapiVersion="4.0.4.2116",
requiredGEVersion="2.0.0.48", requiredMicWizVersion="2.0.0.1",requiredFlashVersion="6",pageLoaded=false,OS=getOS();
var isIE=(navigator.appName!="Netscape"),
isIE5=(navigator.appVersion.indexOf("MSIE 5")>=0),
isIE5_0 = (isIE5 && (navigator.appVersion.indexOf ("MSIE 5.5") < 0)),
isIE6=(navigator.appVersion.indexOf("MSIE 6")>=0),
lang, slang, oid, cid, Layout, w=window, fullscreen,
isAdmin, Corp=1, isKids=1, kidsCur=0, chinaKids,
langArray=["EN","JA-JP","ZH-CN","KO-KO","ZH-TW"];
loadOnce=0, doubleReq=false, sTimer=null, mainLoaded=0,timeKeep=null;
var MAX_COURSE = 3;
var gImgPath = Ini.GimgPath + "geko/img/"; //This is the bucket for images who's names have to change if image changes
var simple = location.search.search(/simple=true/) != -1; //if simple is true, don't show marketing stuff
function setupPage(){
if (!w.Sec&&!e.HideEH) endPg(1);
chinaKids = (User.Site == 4);
lang=(chinaKids) ? "ZH-CN" : User.Lang;
slang = User.SupportLang;
defaultStatus='Loading page...';
isAdmin=(User.Corp && User.Corp.Permissions != 0);
yoons = (User.Corp && (User.Corp.CompanyId == 187 || User.Corp.CompanyId == 144));
if (w.setupPageSection) setupPageSection();
}
function setupObj(){
oid=Obj.Id;
cid=Obj.ClassId;
Layout = (Obj.Layout) ? parseInt(Obj.Layout) : Obj.CType;
sampleAct = Obj.SampleAct || w.standalone;
fullscreen = !sampleAct && (Layout == 7 || Layout == 8);
REVIEW_ACTIVITY = (cid == 17 && Obj.isReview)
startNoteEvent = Obj.UNoteEvent ? Obj.UNoteEvent.Value : 0;
if(typeof Obj.Simple != "undefined")
simple = Obj.Simple;
}
var hasCtrl = false;
function initTemplate(){
if (hasCtrl)
Ctrl = GE_CTRL;
defaultStatus="";
sTimer=new Date();
loadCook(1);
pageLoaded = 1
mainLoaded=1;
if(w.HTML_OnLoad) HTML_OnLoad();
document.onmousemove=mousemove;
document.onmousedown = pickIt;
document.onmouseup = dropIt;
return true;
}
function exitTemplate ()
{
if (!isPage(MY_PROGRESS) && (w.asfIsPlaying && asfIsPlaying()))
asfStop();
playerExists = false;
closePopup();
if(w.HTML_OnUnLoad) HTML_OnUnLoad();
}
function GetCallStack(arg){
if (arg == null || arg.caller == null)
return("GLOBAL LEVEL");
else
return callerName(arg, 1);
}
function callerName(a1, stackLevel){
if(a1.callee == null)
return("GLOBAL LEVEL");
myCallerObject = a1.callee;
myCallerSource = String(myCallerObject);
mySplitArray1 = myCallerSource.split(" ");
mySplitArray2 = mySplitArray1[1].split("(");
myCaller = mySplitArray2[0];
var strArgs = "";
numargs = a1.length;
for(var i=0;i<numargs;i++){
if (strArgs.length)
strArgs += ";";
if ((typeof a1[i]) == "string" || (typeof a1[i]) == "number")
strArgs += a1[i];
}
if (a1.caller == null || stackLevel > 2)
return("");
else {
stackLevel++
return(myCaller+"(" + strArgs + "); " + callerName(a1.caller, stackLevel));
}
}
function addExtVars(str)
{
if (extVars.length)
extVars += "," + str;
else
extVars = str;
}
function tm(c,i,a,p,e){
if (extVars.length) {
if (e)
e += "," + extVars;
else
e = extVars;
}
var o=new Object();
o.ClassId=c != null? c: null;
o.Id=i? i: null;
doLink(o,a,p,e);
}
function doLink(o,a,p,e){
if(Obj.Path)
p=p?"Path="+Obj.Path+","+p:"Path="+Obj.Path;
if(a)Obj.Asp=a;
if(p)Obj.Prop=p.split(',');
if(e)Obj.Ext=e.split(',');
var s=doLinkStr(o);
loadCook();
if(s&&!doubleReq) {
doubleReq=true;
if (w.reportTool)
parent.frames[1].document.location.href = s + "&rtool=1";
else if (parent.KeepFrames==true)
parent.frames[0].document.location.href = s;
else if (parent == this)
document.location.href=s;
else
parent.document.location.href=s;
}else {
setTimeout('doubleReq=false',1000);
return false;
}
}
function doLinkStr(obj){
var o=obj? obj: new Object();
var s=serverPath();
s+=(Obj.Asp=="default".toLowerCase())?"":"templates/bin/";
s+=((Obj.Asp)? Obj.Asp: "template")+".asp?lang="+slang;
if (o.ClassId || o.ClassId==0) s+="&ClassId="+o.ClassId;
if (o.Id) s+="&ObjectId="+o.Id;
if (Obj.ExParm) s+=Obj.ExParm;
var d=["Prop","Ext","Save"];
for(var i=0;i<d.length;i++)
if (Obj[d[i]]) s+= eval("get"+ d[i] +"(s)");
if(w.isCurriculum && (isCurriculum(o.ClassId) || o.ClassId == 0))
s+="&CurId=4";
if(Obj.Anchor) s+="#"+Obj.Anchor;
Obj.Prop=Obj.Ext=Obj.Asp=Obj.ExParm=null;
return s;
}
function getProp(){
var ret="&Prop="+escape(mkPrs(Obj.Prop,'|'))
return (ret.length>6)?ret:"";
}
function getExt(){
if (Obj.Ext[0].indexOf("#") != -1 && Obj.Ext[0].indexOf("=") == -1)
return "&" + Obj.Ext
else
return "&"+ mkPrs(Obj.Ext,'&');
}
function getSave(u){
return Obj.Save ? "&PropValue="+SaveUStr() : "";
}
function mkPrs(a,sep){
var t="";
for(var i=0;i<a.length;i++) {
var j=a[i].split('=');
t+=j[0]+"=";
for(var k=1;k<j.length;k++){
t+=j[k];
if (k != j.length-1)
t+="=";
}
if (sep&&i!=a.length-1) t+=sep;
}
return t;
}
function anchorLink(c,o,a){
Obj.Anchor=a;
tm(c,o);
}
function dByteIndex(lang)
{
if (lang != "EN")
return true;
return false;
}
function getLangType(s){
if (!s) return 0;
for (var i=0;i<langArray.length;i++)
if (s.toLowerCase()==langArray[i].toLowerCase())
return i;
return 0;
}
function supportText(obj, nonHtml, setLang){
if(!obj) return '';
return (slang == "EN") ? obj.Txt : obj.Xlt;
}
function forceEnglish() {
var dbOS = navLang();
var dbLang = (dByteIndex(User.Lang) != 0);
var forceEng = false;
if(!dbOS && dbLang){
forceEng = true;
}
if(dbOS){ //db OS, and 
var osLang = navigator.systemLanguage.substring(0,2).toUpperCase();
var userLang = User.Lang.substring(0,2).toUpperCase();
if(osLang != userLang){
forceEng = true;
}
}
return forceEng
}
var popupWin=0, popupType=0, oldPopupType=0, newPopupType=0;
function launchPopup(pType,pw,ph,loc,lf,tp,trans,pStr){
var popupLoc;
newPopupType=pType;
if (arguments.length < 3){
Kids_launchPopup(arguments[0],arguments[1]);
return
}
if(loc) popupLoc=loc;
if (pStr) paramStr=pStr;
else {
var w=pw? pw: 250;
var h=ph? ph: 360;
var l=lf? lf: 0;
var t=tp? tp: 10;
h+=60;
paramStr="width="+w+",height="+h+",left="+l+",top="+t+",resizable=yes";
paramStr+=",scrollbars=yes,menubar=no";
}
Kids_launchPopup(popupLoc, paramStr)
}
function Kids_launchPopup(popURL, popupStr)
{
paramStr = 0;
var popupURL = popURL ? popURL : serverPath() + "geko/gsrc/popup.htm";
if (this.location.href.indexOf("https")>=0)
popupURL=popupURL.replace(/http/,"https");
var winFeatures = popupStr ? popupStr : "width=200,height=350,left=590,top=210";
if (popupWin && (oldPopupType != newPopupType)){
closePopup();
setTimeout('Kids_launchPopup(\"'+ popupURL + '\",\"' + winFeatures + '\")',750);
}else{
popupWin = w.open(popupURL, "ge_mentor", winFeatures);
//Sridharan - Fix for issue #176 - 06/11/2010 - Start
//if (popupWin && popupWin.focus)
//popupWin.focus();
//Sridharan - Fix for issue #176 - 06/11/2010 - End
}
oldPopupType=newPopupType;
}
function closePopup(){
if (popupWin && newPopupType == "mail"){
popupWin=0;
return
}
if (w.popupWin && !w.popupWin.closed){
w.popupWin.close();
popupWin=0;
}
}
function emailWin(str,winName,subject,sec,extraPropPr){
var obj=new Object();
var w = 475;
var h = 400;
if (str.match("support@globalenglish"))
{
Obj.Asp = "CSForm";
w = 500;
h = 550;
}
else
{
obj.ClassId=204;
obj.Id=208290;
var propStr="To="+str;
if (extraPropPr)
propStr+= extraPropPr;
var extStr=(sec)? "Sec="+sec: "Sec="+Sec.Id;
if (winName) propStr+=",WinName="+winName;
if (subject) propStr+=",Subject="+subject;
Obj.Prop=propStr.split(",");
Obj.Ext=extStr.split(",");
}
launchPopup("mail",w,h,doLinkStr(obj),20,20);
Obj.Prop=null;
Obj.Ext=null;
}
function homePageLink(){
tm(204,MY_PROGRESS);
}
function logout(){
closePopup();
setCookie("TabState", "");
tm(null,null,"logout");
}
function legalPopup(anchor){
if(anchor)
Obj.Anchor="privacy";
var obj=new Object();
obj.ClassId=204;
obj.Id=PRIVACY;
Obj.Prop=["FromKids=true"];
Obj.ExParm="&Layout=0";
launchPopup("privacy",null,null,doLinkStr(obj),null,null,null,"width=500,height=500,scrollbars=yes,resizable=yes,left=100,top=50");
Obj.Anchor=null;//need to reset anchor b/c Obj persists
}
function outsideDictionary(langType)
{
var transUrl;
if (langType == "KO-KO")
transUrl = "http://dic.yahoo.co.kr";
else if (langType == "ZH-CN" || langType == "ZH-TW")
transUrl = "http://www.tigernt.com/";
launchPopup("trans",null,null,transUrl,null,null,null,"toolbar=no,width=600,height=500,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,left=100,top=50")
}
function tSpacer(w,h){return gImg("tspacer.gif",w,h);}
function gImg(imgName,w,h,alt,name){ return pathImg("templates/gimg/"+imgName,w,h,alt,name);}
function pathImg(imgPath,w,h,alt,name,hspace,vspace,valign,align){
var s="<img src='"+ Ini.GimgPath+ imgPath+ "'";
if(w) s+=" width="+w;
if(h) s+=" height="+h;
if(alt)	s+=" alt='"+alt+"'";
if(name) s+=" name='"+name+"'";
if(hspace) s+=" hspace='"+hspace+"'";
if(vspace) s+=" vspace='"+vspace+"'";
if(valign)	s+=" valign='"+valign+"'";
if(align)	s+=" align='"+align+"'";
s+= " border=0>";
return s;
}
function marketingTop(navLinks)
{
var htmlLinks = 0;
var homeId = (w.bGroupMkt && bGroupMkt()) ? 224271 : HOME;
if (document && document.location.href.match(".htm"))
htmlLinks = 1;
var logoPath = "geko/img/global/logos/GEKids_logoV2.gif"
var logoStr = htmlLinks ? "<img src='../../" + logoPath + "' border=0>" : pathImg(logoPath);
var s ="";
s +="<table border='0' cellpadding='0' cellspacing='0'"+(Obj.Id==HOME?"width=775":"")+">";
s +="<tr><td bgcolor=#0099ff height='80' valign='top'>";
s +="<table border='0' cellpadding='0' cellspacing='0' width='775' height='80'>";
s +="<tr><td bgcolor='#0099ff' width='270' height=80' valign='top'>";
if(simple)
s +=logoStr;
else
s +="<a href=javascript:p.tm(204," + homeId + (w.bGroupMkt && bGroupMkt() ? ",null,'GroupMkt=true'" : "") + ")>" + logoStr + "</a>";
s +="</td><td bgcolor='#0099ff' width=100% height='80' valign='top' align='right'";
if((w.bKorea && w.bKorea()) || (w.bKorea1 && w.bKorea1()))
s+=" style='background: url("+Ini.GimgPath+"geko/img/global/logos/YoonsBannerLogo.gif) no-repeat; background-position: 10px 12px;'";
s+=">";
if (w.bGroupMkt && w.bGroupMkt())
s +="<font class='b_FFFFFF_11' style='position:absolute; top: 48; left: 232'>" + frame.ForSchools + "</font>";
if(navLinks && !simple)
s+= drawMarketingHeaderNavLinks(htmlLinks); //in links_ge.js
s+="</td></tr></table>";
s+="</td></tr>";
s+="</table>";
return s;
}
function isAdminSec() {
return !isMember(Layout,[6,7,8,9,10,11]);
}
function isTeachSec() {
var learnSecIdAr = [226918,209692,210202,211984,210207]; // Section Id for learning center
for (var i = 0; i < learnSecIdAr.length; i++) {
if (learnSecIdAr[i] == Sec.Id) {
return true;
}
}
return (208229 == Obj.Id);
}
function isBusSec() {
var busSecIdAr = [226920,226924,226926];
for (var i = 0; i < busSecIdAr.length; i++) {
if (busSecIdAr[i] == Sec.Id) {
return true;
}
}
return false;
}
function drawFooterBanner(fullscreen){
var n=new Date();
n=n.getFullYear();
var chinaKidsICP = "";
// Sridharan - Changes to ICP in Footer - 05/04/2010 - Start
/*if (chinaKids && gNav.chinakidsICP)
chinaKidsICP = "<a href='http://www.miibeian.gov.cn' style='Color:#000000;'>" + gNav.chinakidsICP + "</a>";
var chinaKidsCopyright = gNav.chinakidsPlainCopyright + "<br>" + chinaKidsICP;
var copyStr = (chinaKids && gNav.chinakidsPlainCopyright) ? chinaKidsCopyright : (lang == "KO-KO") ? geVarsGlobal.kidsCompanyInfo : gNav.KidsCopy;
if (isAdminSec() && !chinaKids && lang != "KO-KO") {
copyStr = plainCopyTxt; 
copyStr += '<div class="white">' + "<a class='white footer_text hideHover' onmouseover=\"this.style.color='#000000';\" onmouseout=\"this.style.color='#FFFFFF';\" href='javascript:p.legalPopup(false)'><b>" + legalNoticeTxt + "</b></a>&nbsp;|&nbsp;";
copyStr += "<a class='white footer_text hideHover' onmouseover=\"this.style.color='#000000';\" onmouseout=\"this.style.color='#FFFFFF';\" href='javascript:p.legalPopup(true)'><b>" + privacyPolicyTxt + '</b></div>';
} */
chinaKidsICP = "<a href='http://www.miibeian.gov.cn' style='Color:#000000;'>" + chinakidsICP + "</a>";
var copyrightText;

if(User.Site == 4)
copyrightText = getChinaCopyRightText();
else
copyrightText = getPlainCopyRightText();

var copyStr = copyrightText;
if (isAdminSec() && !chinaKids && lang != "KO-KO") {
copyStr = plainCopyTxt; 
copyStr += '<div class="white">' + "<a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; <a class='white footer_text hideHover' onmouseover=\"this.style.color='#000000';\" onmouseout=\"this.style.color='#FFFFFF';\" href='javascript:p.legalPopup(false)'><b>" + legalNoticeTxt + "</b></a>&nbsp;|&nbsp;";
copyStr += "<a class='white footer_text hideHover' onmouseover=\"this.style.color='#000000';\" onmouseout=\"this.style.color='#FFFFFF';\" href='javascript:p.legalPopup(true)'><b>" + privacyPolicyTxt + '</b></div>';
}
// Sridharan - Changes to ICP in Footer - 05/04/2010 - End
copyStr = copyStr.replace(/2002/,n);
var s="<table bgcolor="+ (isAdminSec() ? "#999999" : Layout==12 ?'#0099FF':'#0066CC')+" width="+(fullscreen?wFlash:oid==HOME?"773":"775")+" cellspacing=0 cellpadding=5 border=0><tr valign=middle>"; //HOME has white edges on footer
s+="<td height=50 width='25%' align='left'>";
if (!isAdminSec())
s += "<img src='" + Ini.ImagePath + frame.kidsLogo + "'>";
s += "</td><td width='50%' align='center'>"+copyStr+"</td><td width='25%' align='right'>";
if (banner)
//dharma - 22-02-2010 - for hide banner
//s += banner;
s += "</td>";
s+="</tr>" 
s+="</table>";
return s;
}
function serverPath(){return (Ini.ServerPath.indexOf("../../") >= 0) ? Ini.ServerPath : "http://" + Ini.ServerPath;}
function hasFeature(i){return ("y"==featureVar("y",i))}
function featureVar(str,feature,altStr){
if (User && User.Features && User.Features.charAt(feature-1)==1) return str;
else return (altStr)?altStr:"";
}
function isPage(pageId) {
return (pageId < 1000) ? Obj.ClassId == pageId : Obj.Id == pageId;
}
function hasTitle2(cid)
{
return !isMember(cid, [PRONUNCIATION,INTERVIEW,BUDDY_SWIMS,BUDDY_HOPS,BUDDY_WALKS,PHRASE_DRILL,TYPING])
}
function drawContent(){
var s ="";
if(w.ckComponents && w.drawFlashVB) s+=drawFlashVB();
if(Obj.Bdy) s+=expandBody(Obj.Bdy);
return s;
}
function expandBody(b){
var tagStart,tagEnd,newVal,nextTag;
var newBdy="";
var pos=0;
var st=new Array();
tagStart=b.indexOf("<%=");
if (-1==tagStart)
return b;
if (st.length==0 && tagStart!=-1){
newBdy+=b.substring(pos,tagStart);
pos=tagStart+3;
}
function getTags(){
var blobEnd=0;
while (blobEnd==0){
tagStart=b.indexOf("<%=",pos);
tagEnd=b.indexOf("%>",pos);
nextTag=(tagEnd > tagStart && tagStart > 0)?tagStart:tagEnd;
if(nextTag==tagEnd && nextTag==pos && st.length > 0){
pos= nextTag+2;
popIt();
}else{
if(nextTag != -1)
pushIt(pos,nextTag);
if(nextTag==tagStart && tagEnd != -1){
pos=tagStart+3;
}
else if((nextTag==tagEnd) && tagEnd > 0){
pos=nextTag+2;
popIt();
}
else if (nextTag==-1)
blobEnd=1;
}
}
return newBdy;
}
function pushIt(p,tagPos){
st[st.length]=b.substring(p,tagPos);
}
function popIt(){
if(st[st.length-1].indexOf("<unwind>")!=-1)
newVal=unwind(st[st.length-1]);
else
newVal=eval(st[st.length-1])
st.length=st.length-1;
var j=b.indexOf("<%=",pos);
var k=b.indexOf("%>",pos);
nextTag=(k > j && j > 0)? j: k;
var exChars=(nextTag > 0)? b.substring(pos, nextTag): "";
if(st.length > 0){
st[st.length-1]=st[st.length-1]+ newVal+ exChars;
pos=nextTag;
}else
newBdy+=newVal+ exChars;
if(nextTag != -1){
pos=nextTag;
pos+= (nextTag==j)? 3: 0;
}
}
function unwind(s){
s = s.replace("<unwind>","");
while (s.match(/\\"/) && !s.match(/[^\\ ]"/)) {
s = s.replace(/\\\\/g, "\\");
s = s.replace(/\\\"/g, "\"");
}
return eval(s);
}
getTags();
newBdy+=(b.substring(pos,b.length));
return newBdy;
}
function getFrame(i){
if(this.frames.length>1) return this.frames[i];
return this;
}
function appendArr(arr,value,feature){
if ( ("undefined" == "" + feature) || (feature && hasFeature(feature)) )
arr[arr.length] = value;
return arr
}
function isMember(val,arr)
{
var len = arr.length;
for(var i=0; i<len; i++)
if(arr[i] == val)
return(1);
return(0);
}
function convertDate(ms){
var nd=ms ? new Date(ms) : new Date();
var dstr, m=nd.getMonth()+1, d=nd.getDate(), y=nd.getFullYear(), sep=(slang=="DE-DE") ? "." : "/";
switch (slang){
case "EN":
case "ZH-CN":
case "ZH-TW":
case "KO-KO":
case "JA-JP":
dstr=m+sep+d+sep+y;
break; 
case "DE-DE":
case "PT-BR":
case "FR-FR":
case "IT-IT":
case "ES-MX":
default:
case "ES-ES":
dstr=d+sep+m+sep+y;
break;
}
return dstr
}
function uGoto()
{
return User.KidsGoto;
}
function uMetering()
{
return User.Metering ? User.Metering : 0;
}
function myGoto()
{
return hitTheWall() ? {ClassId:0,Id:uMetering().assignId,Tier:uMetering().tier,LNum:uMetering().LNum,ANum:uMetering().ANum} : uGoto();
}
function hitTheWall()
{
if (uMetering() && uGoto().Tier != 5) {
var mCourseOK = (uMetering().LNum > uGoto().LNum);
var mAdvOK = (uMetering().LNum == uGoto().LNum && uMetering().ANum > uGoto().ANum);
var mTierOK = (uMetering().LNum == uGoto().LNum && uMetering().ANum == uGoto().ANum && uMetering().tier >= uGoto().Tier);
return (mCourseOK || mAdvOK || mTierOK) ? false : true;
}
return false;
}
function getNumTokens(index)
{
if (typeof sampleAct != "undefined" && sampleAct)
return 0;
return User.Tokens;
}
function curricNum(num, str){
if(!str) str=(cid==304)? Sec.coursenum: course.coursenum;
if(str.indexOf("<num>")>=0) str=str.replace(/<num>/, num);
else str=str+" "+num;
return str;
}
function getCookie (idStr)
{
if (document.cookie) {
idStr = idStr.toLowerCase();
var arr = document.cookie.split (";");
for (var i = 0; i < arr.length; i++) {
var subArr = arr[i].split ("=");
var key = subArr[0].toLowerCase();
//Shabeer Feb-05-2009 fo the issue ; expected
//if (key.indexOf(idStr) >= 0)
if (key.replace(/\s/g, "") == idStr.replace(/\s/g, ""))
return subArr[1];
}
}
return "";
}
function setCookie(idStr,str,ses,root){
if (document.cookie){
var d = new Date();
d.setFullYear(d.getFullYear() + 1);
var expireDate = new Date(d);
var cStr=idStr+"="+ str;
if (!ses)	cStr+="; expires="+expireDate.toGMTString();
cStr+="; path=/";
if (!root)
cStr += "templates/bin";
document.cookie = cStr;
}
}
function GetUserCookie(){
var cookieStr=getCookie('User'), userId=getCookie('userid'), tempUser=new Object();
userId=(''==userId)? -1: parseInt(unescape(userId));
if('' != cookieStr && 'undefined' != cookieStr){
cookieStr=unescape(cookieStr);
eval('var User='+ cookieStr);
}else User=tempUser;
User.Id=userId;
return(User);
}
function loadCook(t) {
if (!e||(t&&loadOnce)||e.m) return;
var ldArr=getCookie("tTime").split(",");
if (""==ldArr||ldArr.length<3)ldArr=[0,0,0,];
var d=new Date();
var loadTime=travTime=stamp=0;
loadOnce=1,e.c=null;
if (w.pTime)
loadTime=(t)?d.valueOf()-pTime.valueOf():ldArr[0];
if (!t) travTime=ldArr[1];
else if (ldArr[2]>0)
travTime=pTime.valueOf()-parseInt(ldArr[2]);
if (!t) stamp=d.valueOf();
var loadArr=[loadTime,travTime,stamp,0];
document.cookie="tTime=" + loadArr.join(",") + ";path=/";
}
function getClientCookie(idStr){
var c = unescape(getCookie("client"));
if (c != "") {
var arr = c.split("|");
for (var i=0;i<arr.length;i++){
var pair= arr[i].split("=");
var key=pair[0].toLowerCase();
//Shabeer Feb-05-2009 fo the issue ; expected
//if (key.indexOf(idStr.toLowerCase()) >= 0){
if (key.replace(/\s/g, "") == idStr.replace(/\s/g, "")){
return pair[1];
break;
}
}
}
return "";
}
function setClientCookie(idStr,val){
var c = unescape(getCookie("client"));
var s = "";
var newPair = true;
if (c != "") {
var arr = c.split("|");
for (var i=0;i<arr.length;i++){
var pair= arr[i].split("=");
var key=pair[0].toLowerCase();
//Shabeer Feb-05-2009 fo the issue ; expected
//if (key.indexOf(idStr.toLowerCase()) >= 0){
if (key.replace(/\s/g, "") == idStr.replace(/\s/g, "")){
pair[1] = val;
arr[i] = pair.join("=");
newPair = false;
break;
}
}
if (newPair)
arr[arr.length] = idStr +"="+val;
s = arr.join("|");
} else
s= idStr +"="+ val;
setCookie("client",escape(s))
}
function getOS(){
var str = navigator.appVersion.toUpperCase();
if (str.indexOf("WINDOWS 95")>=0)
return "WIN95";
else
if (str.indexOf("WINDOWS 98;WIN 9X 4.90")>=0)
return "WINME";
else
if (str.indexOf("WINDOWS 98")>=0)
return "WIN98";
else
if (str.indexOf("WINDOWS NT 4.0")>=0)
return "WINNT";
else
if (str.indexOf("WINDOWS NT 5.0")>=0)
return "WIN2K";
else
if (str.indexOf("WINDOWS NT 5.1")>=0)
return "WINXP";
else
if (str.indexOf("WINDOWS NT 5.2")>=0)
return "WIN2K3";
else	
if (str.indexOf("WINDOWS NT 6")>=0)
return "VISTA";
return "?";
}
function LaunchMicWiz(){
if(p.hasPC>0){
if(p.hasMicWiz==1) Ctrl.MISC_Launch("Microphone Wizard",0);
else installComponents(MIC_WIZ);
} else installComponents(PC|MIC_WIZ);
}
function ctrl(){return Ctrl;}
function ctrlExists(){return (pageLoaded);}
function forcePC(){return (User.Flags & 4) || oid==216246};
function embedMediaPlayer(){ return ((!forcePC() || isPage(VOICE_UPLOAD) || oid == MY_JOURNAL)&&hasMediaPlayer && ((Obj.RequiredComponents & MEDIA_PLAYER) || (Obj.RequiredComponents & PC_OR_MEDIA_PLAYER)))}
function embedObjects(){
var s = "";
if (embedMediaPlayer()) {
if (hasMP9){
s+="<OBJECT ID='nsPlay' WIDTH=0 HEIGHT=0 CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'>\n";
s+='<PARAM NAME="autoStart" VALUE="false">\n';
s+='<PARAM NAME="showControls" VALUE="false">\n';
s+='<PARAM NAME="UIMode" VALUE="none">\n';
s+="</OBJECT>";
s+='<SCRIPT LANGUAGE = "JScript" FOR = nsPlay EVENT = error()>\n';
s+='var max = nsPlay.error.errorCount;\n';
s+='var err = nsPlay.error.item(max-1);\n';
//Sridharan - Fix for issue #12 - 05/20/2010 - Start
//s+='if (max>0&&("VISTA"==p.getOS()))';
//s+=' p.tm(204, 229125, null, null, "reset=1&redirect="+escape(document.location.href));';
//Sridharan - Fix for issue #12 - 05/20/2010 - End
s+='</SCRIPT>\n';
} else 
s+="<OBJECT ID='nsPlay' WIDTH=2 HEIGHT=2 CLASSID='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'></OBJECT>";
}
if (p.hasPC && ((Obj.RequiredComponents & PC) || ((Obj.RequiredComponents & PC_OR_MEDIA_PLAYER) && !(Obj.RequiredComponents & MEDIA_PLAYER))) || isMember(oid,[208290,218681,202787,216244,221821,225317])) {
hasCtrl = true;
s+="<OBJECT ID='GE_CTRL' WIDTH=1 HEIGHT=1 classid='clsid:3A5A2021-0895-11D2-8817-0060089E0724'></OBJECT>";
}
return s;
}
function ExtractVersion(info_string){
var version="", mode=0;
for(i=0;i<info_string.length-1;i++){
if(info_string.charAt(i)==")") mode=2;
if(mode==1) version+=info_string.charAt(i);
if(info_string.charAt(i)=="("){
if(mode==0) mode=1;
}
}
return version;
}
function VerObject(version_str){
var character="", str="";
var index=0,i=0;
verObj=new Object();
verObj.num=new Array(4);
for(var i=0;i<version_str.length;i++){
character=version_str.charAt(i);
if(character=="."||i==version_str.length-1){
if(i==version_str.length-1) str=str+character;
verObj.num[index++]=parseInt(str);
str="";
}
else str=str+character;
}
verObj.num[index]=parseInt(str);
return verObj;
}
function compare_version(one, two){
if(one==""||two=="") return -1;
var ver_one=VerObject(one), ver_two=VerObject(two);
for(var i=0;i<4;i++){
if(ver_one.num[i]<ver_two.num[i]) return -1;
else if(ver_one.num[i]>ver_two.num[i]) return 1;
}
return 0;
}
function ckComponents(User){
if(verstrings.length&&verstrings.indexOf('Unrecognized query!')<0) hasPC=1;
doCheck();
}
function doCheck(){
var components=CheckCompVersions(verstrings);
var componentsNeeded=TestComponents(Obj.RequiredComponents,components);
if(componentsNeeded) installComponents(componentsNeeded)
}
function installComponents(componentsNeeded){
var url=document.location.href;
if(componentsNeeded){
url+="&DownloadComponents="+componentsNeeded;
}
if(url!=document.location.href){
document.location.href=url;
}
}
function CheckCompVersions(verstrings){
if(""!=verstrings){
var verarray=verstrings.split("|");
userPCVersion=ExtractVersion(verarray[0]);
userMicWizVersion=ExtractVersion(verarray[2]);
userGEVersion=ExtractVersion(verarray[1]);
if(userMicWizVersion==""||(compare_version(userMicWizVersion, requiredMicWizVersion)<0)) hasMicWiz=0;
else hasMicWiz=1;
var reqPCVersion=requiredPCVersion;
var reqGEVersion=requiredGEVersion;
if(hasPC){
if(forcePC() && Ini.CacheId && Ini.CacheId==2){
reqPCVersion=MIN_REQ_COMPS_FOR_GE_DI_STREAM;
reqGEVersion=MIN_REQ_COMPS_FOR_GE_DI_STREAM;
}
if(compare_version(userPCVersion, reqPCVersion)<0||compare_version(userGEVersion, reqGEVersion)<0) hasPC=0;
}
}
if(hasFlash&&FlashVersion<requiredFlashVersion.charAt(0)) hasFlash=0;
var components=0;
if(hasMediaPlayer) components+=MEDIA_PLAYER;
if(hasPC) components+=PC;
if(hasMicWiz) components+=MIC_WIZ;
if(hasFlash) components+=FLASH;
if (typeof verMP == "string" && verMP.indexOf(".")>=0){
var major = verMP.split(".");
if (parseInt(major[0]) >= 9)
hasMP9 = true;
}
return(components);
}
function TestComponents(Required,UserComponents){
var u=UserComponents, RequiredComponentsUserHas=Required&u;
var componentsUserNeeds=(Required-RequiredComponentsUserHas);
if(PC_OR_MEDIA_PLAYER&componentsUserNeeds) {
componentsUserNeeds=TestAlternativeComponents(componentsUserNeeds,PC_OR_MEDIA_PLAYER,u,PC,PC,MEDIA_PLAYER);
if (forcePC() && !(u&PC)) componentsUserNeeds |= PC;
}
return(componentsUserNeeds);
}
function TestAlternativeComponents(bitMask,alternativeComps,userComps,downloadIfNeither,comp1,comp2){
bitMask-=alternativeComps;
if(userComps&comp1||userComps&comp2) return(bitMask);
else if(bitMask&downloadIfNeither) return(bitMask);
else return(bitMask+downloadIfNeither);
}
function canAutoUpdate(){
return (compare_version(userPCVersion, MIN_REQ_COMPS_FOR_AUTO_UPDATE)>= 0 &&
compare_version(userGEVersion, MIN_REQ_COMPS_FOR_AUTO_UPDATE)>=0);
}
function drawFlashObject(moviePath, w, h, bgcolor, id){
var s="<scri";
s += "pt language='JavaScript' type='text/javascript'>drawFlashDeferred(";
s += "\"" + moviePath + "\",\"" + w + "\",\"" + h + "\",";
if (!bgcolor)
s += "null";
else
s += "\"" + bgcolor + "\"";
s += ",";
if (!id)
s += "null";
else
s += "\"" + id + "\"";
s += ")</scri";
s += "pt>";
return s;
}
var flashCodebaseStr="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0";
function drawFlashDeferred(moviePath, w, h, bgcolor, id){
var s="";
var idname = id ? id : "flash"
if(hasFlash){
s+="<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='"+flashCodebaseStr+"' ID=" + idname + " WIDTH="+w+" HEIGHT="+h+">";
s+="<PARAM NAME=movie VALUE='"+moviePath+"'><PARAM NAME=quality VALUE=high><PARAM NAME=loop VALUE=false>";
if(bgcolor) s+="<PARAM NAME=bgcolor VALUE="+bgcolor+">";
s += '<param name="allowScriptAccess" value="always">';
s+="</OBJECT>";
}
document.write(s);
}
function drawFlashVB(flashObj){
var flashName = flashObj ? flashObj : "flash";
var s="";
s+="<SCRIPT LANGUAGE=VBScript\> \n";
s+="on error resume next \n";
s+="Sub " + flashName + "_FSCommand(ByVal command, ByVal args)\n";
s+=" call " + flashName + "_DoFSCommand(command, args)\n";
s+="end sub\n";
s+="</SCRIPT\> \n";
return s;
}
function U(strId,intObjectId,strValue){
if (w.standalone)
return;
var propId=strId+"-"+intObjectId;
//Shabeer on 25-May-2010 to fix the issue#:6 - START
//var prop=User.Prop[propId];
var prop = null;
if (User.Prop)
prop=User.Prop[propId];
//Shabeer on 25-May-2010 to fix the issue#:6 - END
if (null==prop){
prop=User.Prop[propId]=new Object();
prop.Value=prop.OldValue=strValue;
}
return prop;
}
_V="1.0";
var xmlHttp;
function AjaxReq(url,action,params,handler) {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
alert ("Browser does not support HTTP Request");
return;
} 
url=url+"?sid="+Math.random();
url=url+"&action="+action;
url=url+"&params="+params;
xmlHttp.onreadystatechange=handler;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function IsAjaxDone() { 
return (xmlHttp.readyState==4 || xmlHttp.readyState=="complete");
}
function GetXmlHttpObject() {
var objXMLHttp=null;
if (window.XMLHttpRequest) {
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject) {
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}
function Marshall(v,lang)
{
var str = "";
switch(typeof(v))
{
case "object":
if(null == v)
str = "null";
else if(null != v.length)
str = MarshallArray(v,lang);
else if(v.constructor == Date)
str = MarshallDate(v,lang);
else if(v.constructor == RunTimeFuncall)
str = MarshallRunTimeFuncall(v,lang);
else
str = MarshallObj(v,lang);
break;
case "number":
str += v;
break;
case "boolean":
str += (true == v) ? 1 : 0;
break;
case "string":
str += "\"" + JSEncodeDB(v,lang) + "\"";
break;
}
return(str);
}
function MarshallObj(v,lang)
{
var str = "{";
var cnt=0;
for(var i in v)
{
if(cnt !=0) str += ",";
if (i.charAt(0).match(/\d/))
str += "\"" + i + "\":";
else
str += i + ":";
str += Marshall(v[i],lang);
cnt++;
}
str += "}";
return(str);
}
function MarshallArray(v,lang)
{
var str = "[";
var len = v.length;
for(var i=0; i<len; i++)
{
if(i!=0) str += ",";
str += Marshall(v[i],lang);
}
str += "]";
return(str);
}
function MarshallDate(v,lang)
{
var str = "new Date(" + v.getTime() +")";
return(str);
}
function objEqual(obj1,obj2,otherDir)
{
for(var fld in obj1)
{
if(!obj2[fld])
return false;
if(typeof(obj1[fld]) != "object")
{
if(obj1[fld] != obj2[fld])
return false;
}
else
{
if(!objEqual(obj1[fld],obj2[fld]))
return false
}
}
if(!otherDir)
return(objEqual(obj2,obj1,true));
return(true);
}
function ApplyDiff2Array(name,Obj,Diff,prefix)
{
var str = "";
var addedElements=0;
for(var i in Diff)
{
var len = Obj.length;
var found = false;
for(var j=0; j<len; j++)
{
if(typeof(Diff[i]) != "object")
{
if(Obj[j] == Diff[i]){
found=true;
break;
}
}
else
{
if(Obj[j]){
if(objEqual(Obj[j],Diff[i])){
found=true;
break;
}
}
}
}
if(!found){
str += name + prefix + "[" + (len + addedElements) + "]=" + Marshall(Diff[i]) + ";";
addedElements++;
}
}
return(str);
}
function ApplyDiff2Object(name,Obj,Diff,prefix)
{
if(!prefix)
prefix = "";
var str = "";
for(var key in Diff)
{
if(typeof(Diff[key]) != "object")
{
if(("" + Obj[key] == "undefined") || Diff[key] != Obj[key])
str += name + prefix + "." + key + "=" + Marshall(Diff[key]) + ";";
}
else
{
if(null == Diff[key])
{
if(Obj[key] && Obj[key] != null)
{
str += name + prefix + "." + key + "=null;";
}
}
else if(Diff[key].length)
{
if(Obj[key])
{
str += ApplyDiff2Array(name,Obj[key],Diff[key], prefix + "." + key);
}
else
{
str += name + prefix + "." + key + "=" + Marshall(Diff[key]);
}
}
else
{
if(Obj[key])
str += ApplyDiff2Object(name,Obj[key],Diff[key], prefix + "." + key);
else
str += name + prefix + "." + key + "=" + Marshall(Diff[key]);
}
}
}
return(str);
}
function MarshallRunTimeFuncall(obj,lang)
{
return(obj.funcall);
}
function RunTimeFuncall(funcall)
{
this.funcall = funcall;
}
function JSEncodeDB(str)
{
var encode = str.replace(/[\\]/g, "\\\\");
encode = encode.replace(/[\r]/g, "\\r");
encode = encode.replace(/[\n]/g, "\\n");
encode = encode.replace(/[\"]/g, "\\\"");
return encode;
}
var mouseX = 0;
var mouseY = 0;
function getOffsetWidth (el) {
return el.offsetWidth;
}
function getOffsetHeight (el) {
return el.offsetHeight;
}
function getOffsetLeft (el, val) {
if (el.offsetParent) {
val += el.offsetParent.offsetLeft;
return getOffsetLeft(el.offsetParent, val);
}
return val;
}
function getOffsetTop (el, val) {
if (el.offsetParent) {
val += el.offsetParent.offsetTop;
return getOffsetTop(el.offsetParent, val);
}
return val
}
function mousemove(evt) {
var evt = (evt) ? evt : event;
mouseX= evt.clientX;
mouseY= evt.clientY;
if (dragObj){
var buttonClicked = evt.which ? evt.which : evt.button;
defaultStatus = buttonClicked;
if (buttonClicked == 1 || buttonClicked == 5) { //This does not work in firefox
if (evt.pageX) {
dragObj.style.left = (evt.pageX - cX) + 'px';
dragObj.style.top = (evt.pageY - cY) + 'px';
} else {
dragObj.style.left = window.event.clientX - cX + 'px';
dragObj.style.top = window.event.clientY - cY + 'px';
}
return false;
} else {
dropIt();
}
}
}
function dropIt() {
var el=getElmt("transWd");
if (el)
el = el.translate;
else
el=null;
if (el){ 
sel=getFrame(1).document.selection;
if (sel&&"undefined"!=""+sel.createRange){
try{
sel = sel.createRange();
}catch (err){
sel=null;
}
if (sel){
sel = ""+sel.text;
if (sel.length&&(""+el.value!=sel))
el.value = sel;
}
}
}
if (dragObj) {
dragObj = null;
return false;
}
}
var popupContent = "";
var popupEl = null;
var dragObj = null;
var cX = 0;
var cY = 0;
var strSelection="";
function grayBarPopup(bdy,popupTitle,w, rel) {
barWidth = !isIE ? w + 10 : w + 20;
var s = "";
s += "<div id='bivelborder' style='width:" + barWidth + "'>";
s += "<div id='innerborder' style='width:" + barWidth + "'>"; 
s += "<div id='topBar' popupWidth=" + barWidth + " style='width:" + (barWidth + 1) + "'>";
s += "<span id='GE' class='white left'>GlobalEnglish</span>";
s += "<a href='javascript:hidePopup()' class='white right'><span id='closePopup'>" + Sec.BtnClose + " </span><img id='closeBox' src='" + serverPath() + "css/img/close_box.gif'/></a>"; 
s += "</div>";
s += "<div id='topBar2' style='width:" + (barWidth + 1) + "'>"
if (popupTitle)
s += "<span id='popupTitle' class='dark_blue'>"+popupTitle+"</span>";
s += "</div>";
s += "<div id ='popupContent' style='width:" + barWidth + "'>"
s += bdy;
s += "</div></div></div>";
return dhtmlPopup(s,rel,postGrayBarPopup);
}
function hidePopup() {
popupEl.style.visibility = "hidden";
}
function checkDragBar(evtSrc) {
if (evtSrc.id == "topBar")
return true;
else if (evtSrc.parentElement)
return checkDragBar(evtSrc.parentElement);
else
return false;
}
function showDHTMLPopup(popupTitle, w) {
if (popupContent.length)
grayBarPopup(popupContent, popupTitle, w);
else
grayBarPopup("Loading...", popupTitle, w)
}
function dhtmlPopup(popupContent, relativePos, func) {
var offsetLeft = 50;
var offsetTop = 30;
var doc = getFrame(1).document;
popupEl = doc.getElementById("popupEl");
popupEl.innerHTML = popupContent;
if (relativePos) {
xPos = mouseX + doc.body.scrollLeft;
yPos = mouseY + doc.body.scrollTop;
} else {
xPos = offsetLeft + doc.body.scrollLeft;
yPos = offsetTop + doc.body.scrollTop;
}
if (xPos + popupEl.offsetWidth > doc.body.clientWidth)
xPos = xPos - popupEl.offsetWidth;
var popupBottom = yPos + popupEl.offsetHeight - doc.body.scrollTop;
if (popupBottom > doc.body.clientHeight && yPos - popupEl.offsetHeight - doc.body.scrollTop > 0)
yPos = yPos - popupEl.offsetHeight;
popupEl.style.left = xPos + "px";
popupEl.style.top = yPos + "px";
if (func)
eval(func(offsetTop))
popupEl.style.visibility = "visible";
}
function postGrayBarPopup(offsetTop) {
var doc = getFrame(1).document;
var popupEl = doc.getElementById("popupEl");
var innerdiv = doc.getElementById("popupContent");
if (popupEl.offsetHeight > doc.body.offsetHeight - offsetTop) {
innerdiv.style.overflowY = "scroll";
innerdiv.style.height = doc.body.offsetHeight - offsetTop - 80;
var topBar = doc.getElementById("topBar");
var topBar2 = doc.getElementById("topBar2");
var w = parseInt(topBar.popupWidth)
topBar.style.width = w + 18;
topBar2.style.width = w + 18;
}
}
function HidePopupMenus(doc,bRecurse){
var popupMenu = doc.getElementById("popupMenu");
if (popupMenu)
popupMenu.style.visibility = "hidden";
popupMenu = doc.getElementById("popupMenu2");
if (popupMenu)
popupMenu.style.visibility = "hidden";
if (bRecurse&&parent.document.location.href != document.location.href)
HidePopupMenus(parent.document,false)
}
function pickIt(evt) {
var evt = (evt) ? evt : window.event;
var srcEl = (evt.target) ? evt.target : evt.srcElement
var dragBarClicked = checkDragBar(srcEl); 
HidePopupMenus(document,true);
if (dragBarClicked) {
dragObj = popupEl;
}
if (dragObj) {
if (evt.pageX) {
cX = evt.pageX - ((dragObj.offsetLeft) ? dragObj.offsetLeft : dragObj.style.left);
cY = evt.pageY - ((dragObj.offsetTop) ? dragObj.offsetTop : dragObj.style.top);
} else {
cX = evt.clientX - dragObj.offsetLeft;
cY = evt.clientY - dragObj.offsetTop;
}
return;
} else {
dragObj = null;
return;
}
}
function showDiv(divID){
if(document.getElementById){
var di = document.getElementById(divID);
di.style.display = "block";
}else if (document.layers){
var di = document.getElementById[divID];
di.visibility = "visible"; 
}
}
function hideDiv(divID){
if(document.getElementById){
var di = document.getElementById(divID);
di.style.display = "none";
}else if (document.layers){
var di = document.getElementById[divID];
di.visibility = "hidden"; 
}
}
function showReslFTAlert(strAlert) {
if(forceEnglish()) alert("We are sorry, but this feature is available for registered affiliates only. To register as a GlobalEnglish affiliate, please contact your local GlobalEnglish representative. ");
else alert(strAlert);
}
// Sridharan - Footer changes - added new function to get Plain CopyRightText - 05/06/2010 - Start
function getPlainCopyRightText()
{
var appLang = User.Lang;
var copyText = "";
switch(appLang){
case "EN":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>Legal Notices</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>Privacy Statement</font></a>"; 
break;
case "ZH-CN":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>高博英网络技术有限公司<br>GlobalEnglish 公司2002年版权。保留所有权利。<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>法律告示</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>隐私权声明</font></a>"; 
break;
case "ZH-TW":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>GlobalEnglish そ2002舦舦┮Τ<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>猭そ</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>留╬舦羘</font></a>"; 
break;
case "KO-KO":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>过伏 绊瘤荤亲 </font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>橇扼捞滚矫 焊龋规魔</font></a>"; 
break;
case "JA-JP":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>朄揑捠抦 </font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>僾儔僀僶僔乕偵娭偡傞僗僥乕僩儊儞僩</font></a>"; 
break;
}
return copyText;
}
// Sridharan - Footer changes - added new function to get Plain CopyRightText - 05/06/2010 - End
// Sridharan - Footer changes - added new function to get China CopyRightText - 05/06/2010 - End
function getChinaCopyRightText()
{
var appLang = User.Lang;
var copyText = ""; 
switch(appLang){
case "EN":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>Beijing Gao Bo Ying Network Technology Co., Ltd.</br>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>Legal Notices</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>Privacy Statement</font></a>"; 
break;
case "ZH-CN": 
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>高博英网络技术有限公司<br>GlobalEnglish 公司2002年版权。保留所有权利。<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>法律告示</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>隐私权声明</font></a>"; 
break;
case "ZH-TW":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>GlobalEnglish そ2002舦舦┮Τ<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>猭そ</font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>留╬舦羘</font></a>"; 
break;
case "KO-KO":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>过伏 绊瘤荤亲 </font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>橇扼捞滚矫 焊龋规魔</font></a>"; 
break;
case "JA-JP":
copyText = "<font style={COLOR:#ffffff;TEXT-DECORATION:none;}>&copy; 2002 GlobalEnglish Corporation. All rights reserved.<br><a href='http://www.hd315.gov.cn/beian/view.asp?bianhao=010202007112700012' target='_blank'>"+pathImg('templates/gimg/imgbiaoshi.gif',20,28,null,null,null,null,null,'middle',null)+"</a><a href='http://www.miibeian.gov.cn' target='_blank' style='COLOR:#ffffff;TEXT-DECORATION:none;'>" + chinakidsICP + "</a><br>&nbsp; &nbsp; </font><a href='javascript:p.legalPopup(false)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>朄揑捠抦 </font></a> &nbsp; <a href='javascript:p.legalPopup(true)'><font style={COLOR:#ffffff;TEXT-DECORATION:none;FONT-WEIGHT:bold;}>僾儔僀僶僔乕偵娭偡傞僗僥乕僩儊儞僩</font></a>"; 
break;
}
return copyText;
}
// Sridharan - Footer changes - added new function to get Plain CopyRightText - 05/06/2010 - End
