var Obj=new Object();
Obj.Id=207968;
Obj.ClassId=208;
Obj.Title="Welcome";
Obj.Bdy="<form name='theform' method='post' action='login.asp' TARGET='_self'> <%=backHome()%> <table border=0 cellspacing=2 cellpadding=0 width=475> <tr> <td> <%=loginFail()%> <b><font class='toolbox'><%=showIntroduction()%></font></b><br> </td> </tr> <tr> <td valign=top> <table border=0 cellpadding=0 cellspacing=0 width=470 bgcolor=#DCEDFE> <tr> <td width=8 align=right valign=bottom><img src='<%=p.Ini.ImagePath%>208/207968/pid-2080167-207968-610260955.gif' /></td> <td colspan=2><%=tSpacer(1,8)%></td> <td width=8 align=left valign=bottom><img src='<%=p.Ini.ImagePath%>208/207968/pid-2080170-207968-610260955.gif' /></td> </tr> <tr> <td colspan=4><%=tSpacer(1,10)%></td> </tr> <tr> <td>&nbsp;</td> <td align=right><font class='toolbox'><b>Choose a Service:</b></font></td> <td>&nbsp;<%=drawSelect()%></td> <td>&nbsp;</td> </tr> <tr> <td colspan=4><%=tSpacer(1,10)%></td> </tr> <tr> <td>&nbsp;</td> <td align=right><font class='toolbox'><b>User Name:</b></font></td> <td>&nbsp;<%=drawUnameField()%></td> <td>&nbsp;</td> </tr> <tr> <td colspan=4><%=tSpacer(1,8)%></td> </tr> <tr> <td>&nbsp;</td> <td align=right><font class='toolbox'><b>Password:</b></font></td> <td>&nbsp;<%=drawPasswordField()%> </td> <td>&nbsp;</td> </tr> <tr> <td colspan=4><%=tSpacer(1,8)%></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;<input type=button name=send value='Log In' onclick='submitLogin(document.theform)' style=\"width:85px\"></td> <td>&nbsp;</td> </tr> <tr> <td colspan=4><%=tSpacer(1,8)%></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;<a href='javascript:tm(204,201578,null,null,\"Sec=217086,Layout=13\")'><font class='blu11' onmouseover=\"this.className='blu11rllover'\" onmouseout=\"this.className='blu11'\">Did you forget your user name or password?</font></a></td> <td>&nbsp;</td> </tr> <tr> <td colspan=4><%=tSpacer(1,15)%></td> </tr> <tr> <td align=right valign=top><img src='<%=p.Ini.ImagePath%>208/207968/pid-2080173-207968-610260955.gif' /></td> <td colspan=2><%=tSpacer(1,8)%></td> <td align=left valign=top><img src='<%=p.Ini.ImagePath%>208/207968/pid-2080176-207968-610260955.gif' /></td> </tr> </table> </td> </tr> <tr> <td><%=tSpacer(1,10)%></td> </tr> <tr> <td><%=showMemberMessage()%></td> </tr> <tr> <td><%=tSpacer(1,20)%></td> </tr> </table> <%=addRedirect()%> <input type=hidden name=verstrings> <input type=hidden name=gelog> <input type=hidden name=extinfo> <input type=hidden name=offline> <input type=hidden name=tbv value=''> <input type=hidden name=tbhost value=''> <input type=hidden name=objId value='<%=oid%>'> </form>";
function drawSelect(){if(Obj.Fail){setCookie("sitemenu", 0);User.Site = 1;}var optAr = [LoginVars.chooseService, LoginVars.consumerService, LoginVars.corporateService, LoginVars.kidsService];var siteSelect = getCookie("sitemenu");var s="<select name='selectService' class=product";if(!(typeof cssControl == "undefined"))s+= " onChange='cssControl()'>";elses+= " >";for (var i = 0; i < optAr.length; i++) {s += "<option value='" + i + "'"if (parseInt(siteSelect) == i || ((User.Site == 3 || User.Site == 4) && parseInt(siteSelect) == 3))s += " selected";s += ">" + optAr[i] + "</option>";}s+= "</select></div>";return s;}function siteMenuSet(f,url) {var target = null;if (f.selectService != null) {target = parseInt(f.selectService.value);if(target == 0){alert(LoginVars.selectAlert);return false;}}if(!url){if((f.Username.value == null || f.Username.value == "") && (f.Password.value == null || f.Password.value == "")){alert(LoginVars.usernamepasswordAlert);return false;}if(f.Username.value == null || f.Username.value == ""){alert(LoginVars.usernameAlert);return false;}if(f.Password.value == null || f.Password.value == ""){alert(LoginVars.passwordAlert);return false;}}f.action = url ? "http://" + getServerName(target) + url : "http://" + getServerName(target) + "/templates/bin/login.asp";return true;}function getServerName(target){return (oid == 225557 || target == 1) ? Ini.WWWServerName : (oid == 225503 || target == 2) ? Ini.CorpServerName : (chinaKids) ? Ini.ServerPath : Ini.KidsServerName;}function submitLogin(f){var str = f.Username.valuef.verstrings.value = escape(p.verstrings + "|MP:" + hasMediaPlayer + "," + verMP + "|Flash:" + hasFlash + "," + FlashVersion);f.gelog.value = GetLog("ge",gelog)if (f.offline)f.offline.value = GetLog("offline",offlinelog);f.extinfo.value = extinfo;if (siteMenuSet(f)) {if (str.search(/\'/)==-1){if((isIE6 && cookieTest()) || (!isIE6 && document.cookie && document.cookie.indexOf("User=")!=-1)) {var siteVal = (f.selectService) ? f.selectService.value : (oid == 225503) ? 2 : (oid == 225486) ? 3 : (oid == 225557) ? 1: 0;if (User.Site == 1) {setCookie("sitemenu", siteVal);}if (oid==225557||(oid==207968&&siteVal==1)){f.action="http://"+Ini.CorpServerName+"/templates/bin/login.asp";}f.submit();} elsetm(null,null,'upgrade',null,'upgrade=cs');}elsealert("Username cannot use single quotes");}}function checkLoginKey(e){var returnKey="13";var key;var f=document.forms[0];if(isIE) key=window.event.keyCode;else key=e.which;if(returnKey==key) {submitLogin(f);return(false);}}function initLoginForm(f) {if(f){if (f.Password)f.Password.onkeydown=checkLoginKey;if (f.Username)f.Username.focus();}}function drawUnameField(){return "<input type=text size=20 name='Username'>";}function drawPasswordField(){return "<input type='password' size=20 name='Password'>";}var LoginVars={chooseService:"--Select--",corporateService:"Corporate Learning Service&#8482;",consumerService:"Adults -- Personal Learning Service&#8482;",kidsService:"Children -- GlobalEnglish Kids&#8482;",selectAlert:"Please select a service.",password:"Password:",username:"User Name:",loginbutton:"Log In",forgot:"Did you forget your user name or password?",firstTime:"First-time users, click here!",selectService:"Please be sure to select the correct learning service.",usernameAlert:"Please enter your user name.",passwordAlert:"Please enter your password.",usernamepasswordAlert:"Please enter your user name and password."};var hasMediaPlayer=false;var hasFlash = false;var FlashVersion=0var verMP="";var tbv=""; var tbhost="";if(Ini.SSL && this.location.href.indexOf("https") < 0){var newURL = this.location.href.replace(/http/,"https");window.location = newURL;}function ToolBarInit(tool){MyTool=tool;if(MyTool){tbv=""+MyTool.ver;if (tbv.length)tbv=tbv.substring(20);var strTemp = ""+MyTool.userName;aryTemp = strTemp.split("|");if (aryTemp.length&&aryTemp.length>4){tbhost=aryTemp[4];tbhost= tbhost.replace(/SERVER_NAME=/g, "");}}}function HTML_OnLoad(){initLoginForm(getElmt('theform'))var site = getCookie("sitemenu");cssControl(site);var f = getElmt('theform');f.tbv.value=tbv;f.tbhost.value=tbhost;}function Cancel(){if(Obj.Redirect && "undefined"!=Obj.Redirect && ""!=Obj.Redirect && Obj.LoginType==2){var redirect=Obj.Redirect;var numOfCurId=redirect.indexOf('CurId',0);var substrOfCurId=redirect.substr(numOfCurId);var numOfPropValue=redirect.indexOf('PropValue',0);var redirectWithAmp=redirect.substr(0,numOfPropValue);var finalRedirect=redirectWithAmp+substrOfCurId;document.location.href=finalRedirect;}else history.go(-1);}function backHome(){var s="";if(Obj.Section=="home"){s+="<table border=0 cellspacing=0 cellpadding=0 width=420><tr><td valign=top width=516 align=right></td><td width=93 align=right valign=top>"+tSpacer(1,2)+"<br>"+gImg(backLink.gif,6,9)+"</td><td width=5 height=100%><%=tSpacer(7,1)%></td><td align=left width=88><a href='javascript:tm(204,fdObjId)'><font class='dkgry11'><b> [*** Undefined value: pagesBack ***]</b></font></a><br>"+tSpacer(1,5)+"</td><td width=18 height=100%>"+tSpacer(18,1)+"</td></tr></table>";}elses+="<table border=0 cellspacing=0 cellpadding=0 width=420><tr><td width=18 height=100%>"+tSpacer(18,1)+"</td></tr></table>";return s;}function loginFail(){ var s="";s += "<div id='loginFailDiv' style='position:relative;display:none'>";if(Obj.Fail)s += "<font class='red11'>"+"Your user name and password were not found. Please make sure you select the correct service from the menu below. Re-enter your correct user name and password and click <b>Log In</b>."+"</font><br>"+tSpacer(1,10);if(Obj.loginerr == 1){var link = "<a href='javascript:openContactPopup()'>" + "contact your affiliate" +"</a>";s += "<font class='red11'>"+"Your account has been deactivated. Please <affiliate support> for more information."+"</font><br>"+tSpacer(1,10);s = s.replace(/<affiliate support>/, link);}s += "</div>"; return s;}function logLink(){var s="";if(Obj.LoginType && Obj.LoginType > 0){s += "<font class='red11'>";if (2 == Obj.LoginType)s += "Before you go on to another area of the service, you can save the work you've just completed. To save your work, log in below. If you are not a member, click <a href='javascript:p.register()'>here</a> to register.";elseif (3 == Obj.LoginType)s += "Thank you for choosing GlobalEnglish! Enter your GlobalEnglish user name and password below to buy a course. <br> If you do not have a user name and password, click <a href='javascript:p.register()'>here</a> to sign up for a free GlobalEnglish membership.";elses += "If you want to participate in this activity, you must be a GlobalEnglish member.";s += "</font><br>" + tSpacer(1,19) + "<br>";}return s;}function register(){var propStr="";var buyUrl=unescape(document.location.href);if(Obj.Redirect)propStr+="Redirect="+escape(escape(Obj.Redirect));else if(buyUrl.indexOf("redirect")>1){startNum=buyUrl.indexOf("redirect");buyUrl=buyUrl.slice(startNum); secondStart=buyUrl.indexOf("http");buyUrl=buyUrl.slice(secondStart);propStr+="fromBilling=true,Redirect="+escape(buyUrl);}if(Obj.LoginType&&Obj.LoginType==3){}else propStr+=",free=true";tm(null,null,'reg',propStr);}function addRedirect(){var s= "";var buyUrl=unescape(document.location.href);if(Obj.Redirect&&"undefined"!=Obj.Redirect){s+="<input type='hidden' name='Redirect' value='"+escape(Obj.Redirect)+"'>";}else if(buyUrl.indexOf("redirect")>1){startNum=buyUrl.indexOf("redirect");buyUrl=buyUrl.slice(startNum);secondStart=buyUrl.indexOf("http");buyUrl=buyUrl.slice(secondStart);buyUrl+="&Prop=fromBilling=true";s+="<input type='hidden' name='Redirect' value='"+escape(buyUrl)+"'>";}s+="<input type='hidden' name='LoginType' value='";if(Obj.LoginType && "undefined"!=Obj.LoginType) s+=Obj.LoginType;else s+="1";s+="'>";if(Obj.Section && "undefined"!=Obj.Section)s+="<input type='hidden' name='Section' value='"+Obj.Section+"'>";return s;}function corpLoginLink(){document.location.href="http://corp.globalenglish.com";}function setLink(link){switch(link){case 1:if (Corp) return tm(204,201578);else return setConsAccess(201578);break;case 2:if(Corp) return register();else return tm(204,225340);}}function drawFirstLink() {var siteSelect = getCookie("sitemenu");var s = "";var visVar = (parseInt(siteSelect) == 1 || User.Site == 2) ? "visible" : "hidden";s += "<div style='visibility:" + visVar + "'><a href='javascript:tmSite(Ini.CorpServerName,204,205535)' style='font-size:11px; color:#0066cc; text-decoration: none; font-weight:bold; padding-left:20px; background-image: url("+expandBody('<%=p.Ini.ImagePath%>208/207968/pid-2080164-207968-512152156.gif')+"); background-repeat: no-repeat; background-position: left; height:15; margin-bottom:5px;'>";s += LoginVars.firstTime + "</a></div>";return s;}function showMemberMessage(){var s = "";s+="<div id='glsMember' style='position:relative;display:none'><a href='javascript:setLink(2)' style='font-size:11px; color:#0066cc; font-weight:bold; padding-left:20px; background-image: url("+ expandBody('<%=p.Ini.ImagePath%>208/207968/pid-2080164-207968-512152156.gif')+"); background-repeat: no-repeat; background-position: left; height:15; margin-bottom:5px; text-decoration:none'>"+"Become a GlobalEnglish member!"+"</a></div>";s+="<div id='klsMember' style='position:relative;display:none'><a href=javascript:tmSite(Ini.KidsServerName,204,225332,null,Obj.GroupMkt?'GroupMkt=true':null) style='font-size:11px; color:#0066cc; font-weight:bold; padding-left:20px; background-image: url("+expandBody('<%=p.Ini.ImagePath%>208/207968/pid-2080164-207968-512152156.gif')+"); background-repeat: no-repeat; background-position: left; height:15; margin-bottom:5px; text-decoration:none'>"+"Become a GlobalEnglish Kids member!"+"</a><br><br>"+"<b>Parents:</b> To view your child's Student Report, please log in. Simply use your child's GlobalEnglish Kids user name and password."+"</div>";return s;}function showIntroduction(){var s = "";s +="<div id='glsIntro' style='position:relative;display:none'>"+"If you're already a GlobalEnglish member, please log in below."+"</div>";s +="<div id='clsIntro' style='position:relative;display:none'>"+"If you're a registered user of the GlobalEnglish Corporate Learning Service, please log in below."+"</div>";s +="<div id='klsIntro' style='position:relative;display:none'>"+"If you're already a GlobalEnglish Kids member, please log in below."+"</div>";return s;}function cssControl(siteType){var site;if(!siteType){var f=getElmt("theform"); site = f.selectService.value;}elsesite = siteType;if(Obj.Fail || Obj.loginerr == 1){showDiv("loginFailDiv");Obj.Fail = false;Obj.loginerr =0;}elsehideDiv("loginFailDiv");switch(site){case "1":showLoginHeader("plsDiv");showLoginIntro("glsIntro");showLoginMember("null");break;case "2":showLoginHeader("clsDiv");showLoginIntro("clsIntro");showLoginMember("null");break;case "3":case "4":showLoginHeader("klsDiv");showLoginIntro("klsIntro");showLoginMember("klsMember");break;default:showLoginHeader("glsDiv");showLoginIntro("glsIntro");showLoginMember("null");} }function showLoginHeader(divHeader){var divHeaderArray = ["glsDiv", "plsDiv", "clsDiv", "klsDiv"];showDivOption(divHeader, divHeaderArray);}function showLoginIntro(divIntro){var divIntroArray = ["glsIntro", "clsIntro", "klsIntro"];showDivOption(divIntro, divIntroArray);}function showLoginMember(divMember){var divMemberArray = ["glsMember", "klsMember"];showDivOption(divMember, divMemberArray);}function openContactPopup() {User.Id = getQueryString('userid'); var popupLoc = "http://" + Ini.ServerPath + "templates/bin/template.asp?ObjectId=226933&ClassId=204&userid="+User.Id;var popupName = "Popup";var paramStr = "menubar=no,width=545,height=528,toolbar=no";popupWin=window.open(popupLoc,popupName,paramStr);if (popupWin && popupWin.focus)popupWin.focus();}function getQueryString(qry){ var fullURL,qryStr,qryVal;fullURL = parent.document.URL; qryStr = fullURL.substring(fullURL.indexOf('?'), fullURL.length)qryVal = qryStr.substring(qryStr.indexOf(qry + '=') + (qry.length + 1) , qryStr.length)if(qryVal.indexOf('&')> 0) qryVal = qryVal.substring(0, qryVal.indexOf('&'));return qryVal;}
