Advertisement
Guest User

Untitled

a guest
Dec 30th, 2016
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 42.36 KB | None | 0 0
  1.  
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. <html>
  56.  
  57. <head>
  58. <title>24Online Client</title>
  59. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  60. <meta name="viewport" content="width=device-width, initial-scale=1" />
  61.  
  62.     <meta http-equiv="cache-control" content="max-age=0, must-revalidate, no-cache, no-store, private" />
  63.     <meta http-equiv="pragma" content="no-cache" />
  64.     <meta http-equiv="expires" content="-1" />
  65.  
  66. <style type="text/css">.mystyle1 { FONT-FAMILY:Arial;FONT-SIZE:10;}.text1 {  font-family: Arial; font-size: 11px}
  67. </style>
  68. <style type="text/css">
  69. .otpclass{display:none;}.phoneclass{display:none;}.captchaclass{display:none;}
  70. #logingetotpbtn:disabled{background: #ccc;}#registergetotp:disabled{background: #ccc;}
  71. </style>
  72. <style type="text/css">
  73.    <!--
  74.     body {
  75.     height: 100%;
  76.     margin: 0;
  77.     padding: 0;
  78.    }
  79.   //-->
  80.   </style>
  81.     <link rel="stylesheet" href="/css/cyberoam.css" />
  82.     <link rel="stylesheet" href="/css/fck_editorarea.css" />
  83.  
  84. <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
  85. <script language="JavaScript" src="/javascript/cyberoam.js"></script>
  86. <!--
  87. Google OAuth OTP Flow GVK Mumbai Airport
  88. <script language="JavaScript" src="/javascript/googleOAuth.js"></script>
  89. <script language="JavaScript" src="http://184.168.20.115/zeta/js/jquery.min.js"></script>
  90. <script language="JavaScript" src="https://apis.google.com/js/client.js"></script>
  91. -->
  92. <script type="text/javascript" src="/javascript/utilities.js"></script>
  93. <!-- script language="JavaScript" src="/javascript/usagecounter.js"></script-->
  94. <script type="text/javascript" src="/javascript/ajax.js"></script>
  95.  
  96. <script type="text/javascript">
  97.     function printDebugLog(message){try{console.debug(message);}catch (e) {}}
  98.     var MAC_DYNAMIC_USER = "786";
  99.     var serverContextPath = "http://1.186.15.77/24online";
  100.     var VALIDATELOGINCAPTCHA = "1013";
  101.     var MACADDRESS = "00:16:c7:00:4e:c7";
  102.     var GETOTPFORMACBASEDUSER = "1203"
  103.     var isSingleBox = false;
  104.     var AJAXPROXYURL = "/24online/webpages/ajaxproxy.jsp";
  105.     var CHECKFOROTP = "1014";
  106.     var HTTPCLIENTAUTHENTICATE = "191";
  107.     var isResetPasswordOn = false;
  108.     var isMACBasedUser = false;
  109.     var CHECKFORLOGINCAPTCHA = "1020";
  110.     var GETLOGINCAPTCHA = "1017";
  111.     var GETLOGINOTP = "1015";
  112.     var VALIDATELOGINOTP = "1012";
  113.     var VALIDATELOGINCAPTCHA = "1013";
  114.     var SENDREGISTEROTP = "1016";
  115.     var GETLOGINCAPTCHA = "1017";
  116.     var VALIDATEUSERNAME = "624";
  117.     var CHECKOTPCAPTCHAFORMACBASEDUSER = "1202";
  118. </script>
  119. <script type="text/javascript" src="/javascript/otpcaptcha.js"></script>
  120.  
  121. <script type="text/javascript">
  122.     re = /\w{1,}/;
  123.     rew=/\W{1,}/;
  124.     usernamere=/^[a-zA-Z0-9_\.]{1,30}$/;
  125.  
  126.     var hotelUserWin = null;
  127.     var dt = new Date();
  128.  
  129.     dt.setHours("22");
  130.     dt.setMinutes("35");
  131.     dt.setSeconds("50");
  132.     dt.setDate("30");
  133.     dt.setMonth("11");
  134.     dt.setYear("2016");
  135.     var d=new Date();
  136.    
  137.     function getRegPackageList(){
  138.         $jqVar=jQuery.noConflict();
  139.         if(isSingleBox) {
  140.             var packageListURL = '/24online/portal/packagesforselfregistration.do';
  141.        
  142.             $jqVar.ajax({
  143.                 type: 'GET',
  144.                 url: packageListURL,
  145.                 contentType: "application/json",
  146.                 jsonpCallback: 'callback',
  147.                 dataType: 'json',
  148.                 success: function(json) {
  149.                     $jqVar("#packageforclientreg").html("");
  150.                     $jqVar.each(json.grouplist, function(idx, grouplist){
  151.                         $jqVar("#packageforclientreg").append('<option value="' + grouplist.id + '">' + grouplist.name + "</option>");
  152.                     });
  153.                     },
  154.                 error: function(e) {
  155.                     $jqVar("#packageforclientreg").html("");
  156.                     alert(e.message);
  157.                 }});
  158.         }
  159.         else {
  160.            
  161.        
  162.             var packageListURL = serverContextPath+'/portal/packagesforselfregistration.do?ipaddress=10.147.1.201';
  163.             var funToCall = loadPackageList;
  164.             var err = doNothing;
  165.             var ajaxproxyurl="/24online/webpages/ajaxproxy.jsp";
  166.             AJAXRequestWithProxyUrl(packageListURL,funToCall,err,ajaxproxyurl);
  167.         }
  168.     }
  169.    
  170.     function loadPackageList(){
  171.         if(req.status == 200){
  172.             var json = JSON.parse(req.responseText);
  173.        
  174.             $jqVar("#packageforclientreg").html("");
  175.             $jqVar.each(json.grouplist, function(idx, grouplist){
  176.                 $jqVar("#packageforclientreg").append('<option value="' + grouplist.id + '">' + grouplist.name + "</option>");
  177.             });
  178.         } else {
  179.             $jqVar("#packageforclientreg").html("");
  180.             $jqVar("#packageforclientreg").append('<option value="-1"> No Package Found.</option>');
  181.         }
  182.     }
  183.    
  184.     function replacejsfile(){
  185.         var r=new Date();
  186.         var oldfilename="validateForm.js";
  187.         var newfilename="validateForm.js?r="+r;
  188.         var targetelement= "script";
  189.         var targetattr="src";
  190.         var allsuspects=document.getElementsByTagName(targetelement);
  191.         for (var i=allsuspects.length; i>=0; i--){
  192.             if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){
  193.                 var newelement=createjscssfile(newfilename, "js");
  194.                 allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i]);
  195.             }
  196.         }
  197.     }
  198.     function createjscssfile(filename, filetype){
  199.         if (filetype=="js"){
  200.             var fileref=document.createElement("script");
  201.             fileref.setAttribute("type","text/javascript");
  202.             fileref.setAttribute("src", filename);
  203.         }
  204.     }
  205.     function openMyAccountWindow(){
  206.    
  207.         var profileName = document.getElementById("profileName");
  208.         var url="/24online/myaccount.jsp";
  209.         if(profileName!=null && profileName !==  undefined &&  profileName != 'null'){
  210.             url=url+"?profileName="+profileName.value;
  211.         }
  212.         window.open(url,'_person');
  213.     }
  214.     function openTopupPin() {
  215.         var profileName = document.getElementById("profileName");
  216.         var url="/24online/clienttopup.jsp";
  217.         if(profileName!=null && profileName !==  undefined &&  profileName != 'null'){
  218.             url=url+"?profileName="+profileName.value;
  219.         }
  220.         window.open(url,'_person');
  221.     }
  222.    
  223.    
  224.     function setRegUsingPinLoginId(){
  225.        
  226.         var url="/24online/clientregistration.html";
  227.         window.open(url);
  228.        
  229.     }
  230.    
  231.     function setRenewAccUsingPinLoginId(){
  232.        
  233.         var url="/24online/clientrenewal.html";
  234.         window.open(url);
  235.     }  
  236.        
  237.  
  238.     function changeBandwidth(){
  239.         var scrw = window.screen.availWidth;
  240.         var scrh = window.screen.availHeight;
  241.         var w =scrw-120;
  242.         var h =scrh-150;
  243.         var left = (scrw-w)/2;
  244.         var top = 5;
  245.         window.open("/24online/webpages/redirectclientgui.jsp?key=ChangeBWOnDemandURL&username=null",'_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',titlebar=0,scrollbars=1');
  246.     }
  247.  
  248.     function doNothing(){
  249.  
  250.     }
  251.  
  252.  
  253.     /* call to ajax */
  254.     function showAlert(){
  255.        
  256.     }
  257.  
  258.     /* this function get the message from XML document  */
  259.     function popup(){
  260.  
  261.         var xmlDoc = req.responseXML.documentElement;
  262.         var message = xmlDoc.getElementsByTagName("message");
  263.         message = message[0].firstChild.data;
  264.         var dtold = new Date();
  265.         alert(message);
  266.         var dtnew = new Date();
  267.         var timeGap=dtnew.getTime()-dtold.getTime();
  268.         timeGap=parseInt(timeGap/1000);
  269.         document.forms[0].popupalert.value="0";
  270.         document.forms[0].sessionTimeout.value=document.forms[0].sessionTimeout.value-timeGap;
  271.     }
  272.  
  273.     /* this get the Data related to usage from XML */
  274.     function getData(){
  275.  
  276.         //alert("get Data");
  277.         var xmlDoc = req.responseXML.documentElement;
  278.  
  279.         var input = xmlDoc.getElementsByTagName("input");
  280.         input = input[0].firstChild.data;
  281.  
  282.         var output = xmlDoc.getElementsByTagName("output");
  283.         output = output[0].firstChild.data;
  284.  
  285.         var total = xmlDoc.getElementsByTagName("total");
  286.         total = total[0].firstChild.data;
  287.  
  288.         var timeout = xmlDoc.getElementsByTagName("timeout");
  289.         timeout = timeout[0].firstChild.data;
  290.  
  291.         var logout=xmlDoc.getElementsByTagName("logout");
  292.         logout = logout[0].firstChild.data;
  293.  
  294.         var useddatatransfer = xmlDoc.getElementsByTagName("useddatatransfer");
  295.         useddatatransfer = useddatatransfer[0].firstChild.data;
  296.         document.getElementById('useddatatransfer').innerHTML =ByteConversion( useddatatransfer);
  297.  
  298.         var expiredate = xmlDoc.getElementsByTagName("expiredate");
  299.         expiredate = expiredate[0].firstChild.data;
  300.         document.getElementById('expiredate').innerHTML = expiredate;
  301.  
  302.         var packageamount = xmlDoc.getElementsByTagName("packageamount");
  303.         packageamount = packageamount[0].firstChild.data;
  304.         document.getElementById('packageamount').innerHTML = packageamount;
  305.  
  306.         if(logout==1){
  307.             logoutUser();
  308.             return;
  309.         }
  310.  
  311.  
  312.         /* unlimited usage for unlimited time */
  313.         if(input==-1 && output==-1 && total==-1 && timeout==-1){
  314.  
  315.             document.getElementById("inOctets").innerHTML="Not Applicable";
  316.             document.getElementById("outOctets").innerHTML="Not Applicable";
  317.             document.getElementById("totalOctets").innerHTML="Not Applicable";
  318.             document.getElementById("outOctets").innerHTML="Not Applicable";
  319.         }
  320.  
  321.         /* only total is availabe*/
  322.         if(total > 0){
  323.             var str=ByteConversion(total);
  324.             document.getElementById("totalOctets").innerHTML=str;
  325.             document.getElementById("inOctets").innerHTML="Not Applicable";
  326.             document.getElementById("outOctets").innerHTML="Not Applicable";
  327.  
  328.         }else{
  329.  
  330.             document.getElementById("totalOctets").innerHTML="Not Applicable";
  331.  
  332.             if(input > 0){
  333.                 var str=ByteConversion(input);
  334.                 document.getElementById("inOctets").innerHTML=str;
  335.             }else{
  336.                 document.getElementById("inOctets").innerHTML="Unlimited";
  337.             }
  338.  
  339.             if(output > 0){
  340.                 var str=ByteConversion(output);
  341.                 document.getElementById("outOctets").innerHTML=str;
  342.  
  343.             }else{
  344.                 document.getElementById("outOctets").innerHTML="Unlimited";
  345.             }
  346.         }
  347.  
  348.         if(timeout > 0 ){
  349.             getTime(timeout);
  350.         }else if(timeout==-1){
  351.  
  352.             document.getElementById("sessionTime").innerHTML="Not Applicable";
  353.             document.forms[0].sessionTimeout.value="Not Applicable";
  354.  
  355.         }
  356.     }
  357.  
  358.     numCheck = new RegExp('^[0-9]{1,}$');
  359.     rePhone = /[^0-9]/;
  360.  
  361.     function validate(){
  362.         phoneNum=document.getElementById('Phone').value;
  363.         var securitycode=document.getElementById('textfield').value;
  364.         if(trimAll(phoneNum)==''){
  365.             alert('Mobile Number is required');
  366.             return false;
  367.         }
  368.         phoneNum = trim(phoneNum);
  369.         if(phoneNum != '' && (rePhone.test(trim(phoneNum)) || phoneNum.length != 10)){
  370.             alert('Specify correct Phone number');
  371.             return false;
  372.         }
  373.         if(trimAll(securitycode)==''){
  374.             alert('Please enter security code');
  375.             return false;
  376.         }
  377.         loadValidateSecurityCode();
  378.         return false;
  379.     }
  380.  
  381.     function loadValidateSecurityCode() {
  382.         var phoneNum=document.getElementById('Phone').value;
  383.         var securitycode=document.getElementById('textfield').value;
  384.         if (trim(phoneNum) != '' && trim(securitycode) != ''){
  385.             securitycode= trim(securitycode);
  386.             var url =   'http://1.186.15.77/24online/servlet/AjaxManager?mode=581&phone='+phoneNum+'&securitycode='+securitycode;
  387.             var funToCall = parseValidateSecurityCode;
  388.             AJAXRequestWithProxy(url,funToCall,errorfun_validatesecuritycode);
  389.         }
  390.     }
  391.     function parseValidateSecurityCode(){
  392.         var xmlDoc = req.responseXML.documentElement;
  393.         var message = xmlDoc.getElementsByTagName('message');
  394.         message = message[0].firstChild.data;
  395.         if(message == 'valid'){
  396.             var username = xmlDoc.getElementsByTagName('username');
  397.             var password = xmlDoc.getElementsByTagName('password');
  398.             document.getElementById('username').value = username[0].firstChild.data;
  399.             document.getElementById('password').value = password[0].firstChild.data;
  400.             document.regform.submit();
  401.         }else{
  402.             alert('Entered securitycode is not valid');
  403.         }
  404.     }
  405.  
  406.     function loadValidateNumber() {
  407.         var phoneNum=document.getElementById('Phone').value;
  408.         if(trimAll(phoneNum)==''){
  409.             alert('Mobile Number is required');
  410.             return false;
  411.         }
  412.         if (trim(phoneNum) != '' ){
  413.             phoneNum = trim(phoneNum);
  414.             if(rePhone.test(trim(phoneNum)) || phoneNum.length != 10){
  415.                 alert('Specify correct Phone number');
  416.                 return false;
  417.             }
  418.             var url = 'http://1.186.15.77/24online/servlet/AjaxManager?mode=580&phone='+phoneNum;
  419.             var funToCall = parseValidateNumber;
  420.             AJAXRequestWithProxy(url,funToCall,errorfun_validatephone);
  421.             return true;
  422.         }
  423.     }
  424.     function parseValidateNumber(){
  425.         var xmlDoc = req.responseXML.documentElement;
  426.         var message = xmlDoc.getElementsByTagName('message');
  427.         message = message[0].firstChild.data;
  428.         if(message == 'invalid'){
  429.         }else{
  430.             var securitycode = xmlDoc.getElementsByTagName('securitycode');
  431.             securitycode = securitycode[0].firstChild.data;
  432.         }
  433.     }
  434.     function errorfun_validatephone(){
  435.         alert('Error in validating phone number');
  436.     }
  437.     function errorfun_validatesecuritycode(){
  438.         alert('Error Error in validating security code');
  439.     }
  440.  
  441.     function assignPrimiumPackage(){
  442.         var username=document.getElementById('username').value;
  443.         var password=document.getElementById('password').value;
  444.         var url = 'http://1.186.15.77/24online/servlet/AjaxManager?mode=2002&username='+username+'&password='+password;
  445.         var funToCall = parseAssignPrimiumPackage;
  446.         AJAXRequestWithProxy(url,funToCall,errorfun_assignPrimiumPackage);
  447.     }
  448.     function parseAssignPrimiumPackage(){
  449.         var xmlDoc = req.responseXML.documentElement;
  450.         var message = xmlDoc.getElementsByTagName('message');
  451.         message = message[0].firstChild.data;
  452.         if(message == 'valid'){
  453.             document.loginform.submit();
  454.         }else{
  455.             alert('Error while performing Change Package');
  456.         }
  457.     }
  458.     function errorfun_assignPrimiumPackage(){
  459.         alert('Error while assign Package');
  460.     }
  461.  
  462.     /* this function get the time from XML document  */
  463.     function getTime(timeout){
  464.         var newSessiontime=timeout;
  465.         var orgSessiontime = parseInt(document.forms[0].orgSessionTimeout.value);
  466.         var Sessiontime=parseInt(document.forms[0].sessionTimeout.value);
  467.         var diffSessiontime = orgSessiontime - Sessiontime;
  468.         newSessiontime=newSessiontime-diffSessiontime;
  469.         document.forms[0].sessionTimeout.value = newSessiontime;
  470.         document.forms[0].orgSessionTimeout.value = timeout;
  471.     }
  472.  
  473.     function err(){
  474.  
  475.     }
  476.  
  477.     /* detect touch in iPad and other touch sensitive device */
  478.     try{
  479.     document.addEventListener('touchstart', function(event) {
  480.     //� � alert(event.touches.length);
  481.  
  482.             if(document.forms[0].chrome.value==0 && false){
  483.                 byteReducer();
  484.                 document.forms[0].chrome.value=1;
  485.             }
  486.         }, false);
  487.     }catch(err){
  488.  
  489.     }
  490.  
  491.     /* This function call when body has focus and set the value */
  492.     function gotFocus(){
  493.         if(document.forms[0].chrome.value==0 && false){
  494.             byteReducer();
  495.             document.forms[0].chrome.value=1;
  496.         }
  497.     }
  498.  
  499.     /* This function call when body has focus */
  500.     function lostFocus(){
  501.  
  502.         /*if(isChrome()){
  503.             document.forms[0].chrome.value=0;
  504.         }*/
  505.     }
  506.  
  507.  
  508.     /* this function call the ajax for byte reducer */
  509.     function startByteReducer(){
  510.         document.forms[0].chrome.value=0;
  511.         setTimeout("startByteReducer()",600000);
  512.     }
  513.  
  514.  
  515.     /* call to ajax */
  516.     function  byteReducer(){
  517.         //alert("byte reducer start");
  518.        
  519.     }
  520.  
  521.     function setCurrentTimeDate(){
  522.         dt.setMinutes(dt.getMinutes()+1);
  523.         var date= getDayOfWeek(dt.getDay())+" , "+dt.getDate()+" "+getMonth(dt.getMonth())+" , "+dt.getFullYear();
  524.         var time=dt.getHours()+" : "+dt.getMinutes()+" hours";
  525.         var lblTime=document.getElementById('time');
  526.         var lblDate=document.getElementById('date');
  527.         if(lblTime!=null){
  528.             lblTime.innerHTML = time;
  529.         }
  530.         if(lblDate!=null){
  531.             lblDate.innerHTML = date;
  532.         }
  533.         setTimeout("setCurrentTimeDate()",60000);
  534.     }
  535.     function liverequest_done() {
  536.         var textContent = req.responseXML;
  537.         if(textContent != null && textContent != "") {
  538.             var xmlDoc = req.responseXML.documentElement;
  539.             var logoutstatus = xmlDoc.getElementsByTagName("logoutstatus");
  540.             if(logoutstatus.length > 0 && logoutstatus[0].firstChild !== undefined && logoutstatus[0].firstChild != null) {
  541.                 logoutstatus = logoutstatus[0].firstChild.data;
  542.             }
  543.             else {
  544.                 logoutstatus = false;
  545.             }
  546.             var message = xmlDoc.getElementsByTagName("message");
  547.             if(message.length > 0 && message[0].firstChild !== undefined && message[0].firstChild != null) {
  548.                 message = message[0].firstChild.data;
  549.             }
  550.             else {
  551.                 message = "";
  552.             }
  553.             if(logoutstatus == "true") {
  554.                 if(message != null && message!= "") {
  555.                     alert(message);
  556.                 }
  557.                 location.href="/24online/webpages/client.jsp?logoutstatus=true&message="+message+"&livemessage="+message;
  558.             }
  559.             else {
  560.                 if(message != null && message!= "") {
  561.                     alert(message);
  562.                 }
  563.             }
  564.         }
  565.     }
  566.     function refreshLiveRequest(liveRequestTime,isfirsttime){
  567.         setTimeout("refreshLiveRequest("+liveRequestTime+",false)",liveRequestTime);
  568.         AJAXRequest_async('/24online/webpages/liverequest.jsp?username=null&isfirsttime='+isfirsttime,liverequest_done,liverequest_done);
  569.     }
  570.     // SEND LIVE UPDATE REQ TO A PORT WHERE NO PROCESSING OCCURS SO THAT LOAD ON APACHE IS REDUCED
  571.     // AND THIS ALSO KEEPS THE USER LIVE TO AVOID IDLE-TIMEOUT.
  572.     function sendLiveUpdate(isfirsttime){
  573.         if(isfirsttime == '1'){
  574.             isfirsttime = '0';
  575.         }else{
  576.             iframeliveupd.location.href='http://mahe2.dvois.com:9090/';
  577.         }
  578.         setTimeout("sendLiveUpdate("+isfirsttime+")",180000);
  579.     }
  580.  
  581.     function validateLogout(){
  582.         document.forms[0].mode.value='193';
  583.         document.forms[0].checkClose.value='1';
  584.     }
  585.  
  586.  
  587.     function validateLogin() {
  588.        
  589.            
  590.                 if (!(re.test(document.forms[0].username.value))){
  591.                     alert('Please Enter Username');
  592.                     document.forms[0].username.focus();
  593.                     return false;
  594.                 }
  595.                 if(document.forms[0].username.value.length > 50){
  596.                     alert('Username can not be more than 50 character');
  597.                     document.forms[0].username.value='';
  598.                     document.forms[0].username.focus();
  599.                     return false;
  600.                 }
  601.            
  602.            
  603.                 if(document.forms[0].password.value==''){
  604.                     alert('Please enter password');
  605.                     document.forms[0].password.focus();
  606.                     return false;
  607.                 }
  608.            
  609.             targ=document.getElementsByName('chkcond')[0];
  610.             if(targ != null && !document.forms[0].chkcond.checked){
  611.                 alert('Please Read and Agree Terms and Conditions.');
  612.                 document.forms[0].chkcond.focus();
  613.                 return false;
  614.             }
  615.             if(document.clientloginform.loginotp !== undefined) {
  616.                 checkLoginOTPCaptcha();
  617.                 return false;
  618.             }
  619.        
  620.     }
  621.  
  622.     function fetchUserFromPassword() {
  623.         form = document.forms[0];
  624.         var url = "http://1.186.15.77/24online/servlet/AjaxManager?mode=2000&nasip=1.186.23.38&password="+document.getElementsByName('password')[0].value;
  625.         var funToCall = parseUserNameFromPasswd;
  626.        
  627.             AJAXRequestWithProxy_sync(url,funToCall,errorfun);
  628.        
  629.     }
  630.  
  631.  
  632.     function parseUserNameFromPasswd() {
  633.         var xmlDoc = req.responseXML.documentElement;
  634.         var username = "0";
  635.         var password = "0";
  636.         var returnValue = xmlDoc.getElementsByTagName('returnstatus');
  637.         returnValue = returnValue[0].firstChild.data;
  638.         if(returnValue == 0){
  639.             if(document.getElementById('errormessage')){
  640.                 document.getElementById('errormessage').innerHTML = '';
  641.             }
  642.             username = xmlDoc.getElementsByTagName('username')[0].firstChild.data;
  643.             password = xmlDoc.getElementsByTagName('password')[0].firstChild.data;
  644.             if(username != "0" && password != "0" && username != "" ){
  645.                 document.forms[0].username.value = username;
  646.                 document.forms[0].password.value = password;
  647.                 if(document.clientloginform.loginotp !== undefined) {
  648.                     checkLoginOTPCaptcha();
  649.                     return false;
  650.                 }
  651.             }
  652.         } else {
  653.             alert('Invalid Voucher Code Entered');
  654.             return false;
  655.         }
  656.     }
  657.  
  658.     function validateLoginAndSubmit(){
  659.         if (!(re.test(document.forms[0].username.value))){
  660.             alert('Please enter the Coupon Id');
  661.             document.forms[0].username.focus();
  662.             return false;
  663.         }
  664.    
  665.         if(document.forms[0].password.value==''){
  666.             alert('Please enter password');
  667.             document.forms[0].password.focus();
  668.             return false;
  669.         }
  670.    
  671.         if(document.clientloginform.loginotp !== undefined) {
  672.             checkLoginOTPCaptcha();
  673.             return false;
  674.         }
  675.         document.forms[0].mode.value='191';
  676.         document.forms[0].checkClose.value='1';
  677.         document.forms[0].method='post';
  678.         validateSubmit();
  679.         return true;
  680.     }
  681.     function buycouponnow(){
  682.         location.href="/24online/webpages/paymentgateway/onlinepinpurchase.jsp"
  683.     }
  684.  
  685.     function logoutUser(){
  686.         document.forms[0].mode.value='193';
  687.         document.forms[0].checkClose.value='1';
  688.         document.forms[0].method='post';
  689.         document.forms[0].submit();
  690.     }
  691.  
  692.     var message="� Cyberoam-Client";
  693.     function click(e){
  694.         if (document.all) {
  695.             if (event.button == 1 || event.button == 2) {
  696.                 alert(message);
  697.                 return false;
  698.             }
  699.         }
  700.         if (document.layers) {
  701.             if (e.which == 3) {
  702.                 alert(message);
  703.                 return false;
  704.             }
  705.         }
  706.     }
  707.     if (document.layers) {
  708.         document.enableExternalCapture();
  709.         document.captureEvents(Event.MOUSEDOWN);
  710.     }
  711.     //document.onmousedown=click;
  712.     function blurobj(obj){
  713.         obj.style.backgroundColor="lightgrey";
  714.         obj.disabled = true ;
  715.     }
  716.     function callAdministrator(){
  717.         window.open("/24online/webpages/calladmin.jsp","CallAdmin","dialogHeight=5;dialogWidth=35;center=1;status=0;resizable=0;help=0");
  718.  
  719.     }
  720.  
  721.     function openBuyNewPackage(){
  722.         /* var url="/24online/buypkgpinpgpage/buypkgpinpg.do";
  723.         window.open(url); */
  724.        
  725.          var scrw = window.screen.availWidth;
  726.         var scrh = window.screen.availHeight;
  727.         var w = scrw-120;
  728.         var h = scrh-150;
  729.         var left = (scrw-w)/2;
  730.         var top = 5;
  731.  
  732.         window.open('/24online/buypkgusing_pgway.html','_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',resizable=1,status=1,titlebar=0,menubar=1,toolbar=1,location=1,scrollbars=1');
  733.    
  734.     }
  735.        
  736.     function openMyAccountLogin(){
  737.        
  738.         /* var url="/24online/myaccountloginpage/myaccountlogin.do";
  739.         window.open(url); */
  740.        
  741.             var scrw = window.screen.availWidth;
  742.             var scrh = window.screen.availHeight;
  743.  
  744.             var w = scrw-120;
  745.             var h = scrh-150;
  746.             var left = (scrw-w)/2;
  747.             var top = 5;
  748.             var profileName;
  749.             profileName = document.getElementById("profileName");
  750.             var url="/24online/myaccount.jsp";
  751.         if(profileName!=null && profileName !==  undefined &&  profileName != 'null'){
  752.             url+="?profileName="+profileName.value;
  753.         }else{
  754.             url+="?profileName=null";
  755.         }
  756.        
  757.         window.open(url,'_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',resizable=1,status=1,titlebar=0,menubar=1,toolbar=1,location=1,scrollbars=1');
  758.     }
  759.  
  760.     function openRenewPackageByPaymentGateway(){
  761.  
  762.        
  763.        
  764.         var scrw = window.screen.availWidth;
  765.         var scrh = window.screen.availHeight;
  766.  
  767.         var w =scrw-120;
  768.         var h =scrh-150;
  769.  
  770.         var left = (scrw-w)/2;
  771.         var top = 5;
  772.  
  773.         window.open('/24online/renewusing_pgway.html','_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',resizable=1,status=1,titlebar=0,menubar=1,toolbar=1,location=1,scrollbars=1');
  774.     }
  775.  
  776.     function openHotelUserRegistration(){
  777.  
  778.         var scrw = window.screen.availWidth;
  779.         var scrh = window.screen.availHeight;
  780.  
  781.         var w =scrw-120;
  782.         var h =scrh-150;
  783.  
  784.         var left = (scrw-w)/2;
  785.         var top = 5;
  786.  
  787.         if(hotelUserWin == null || hotelUserWin.closed){
  788.             hotelUserWin = window.open('/24online/webpages/hoteluserregistration.jsp','_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',resizable=1,status=1,titlebar=0,menubar=1,toolbar=1,location=1,scrollbars=1');
  789.         }else{
  790.             hotelUserWin.focus();
  791.         }
  792.  
  793.     }
  794.  
  795.     function accessHotelUserWindowParam(){
  796.        
  797.  
  798.     }
  799.     function sendGuestMsgRequest(){
  800.         alert("Your request for Guest Messages has been sent.\nMessage(s) will be displayed in a short while.");
  801.         var scrw = window.screen.availWidth;
  802.         var w =scrw-180;
  803.         window.open("/24online/webpages/myaccount/guestmessages.jsp?username=null",'guestmsg','resizable=1,status=1,width='+w);
  804.         /*document.clientloginform.mode.value="";
  805.         document.clientloginform.guestmsgreq.value="true";
  806.         document.clientloginform.method="post";
  807.         document.clientloginform.submit();*/
  808.     }
  809.     function sendGuestBillReq(){
  810.         var scrw = window.screen.availWidth;
  811.         var scrh = window.screen.availHeight;
  812.         var w =scrw-120;
  813.         var h =scrh-150;
  814.         var left = (scrw-w)/2;
  815.         var top = 5;
  816.         window.open('/24online/webpages/hoteluserregistration.jsp?pwdmode=514','_blank','screenX=0,screenY=0,left='+left+',top='+top+',width=' + w + ',height=' + h +  ',titlebar=yes,scrollbars=yes');
  817.     }
  818.  
  819.     // functions for loading Package Details
  820.  
  821.     function loadPackageDetails() {
  822.         // Sending AJAX Request with user name and respective mode
  823.        
  824.     } //Return from AJAX
  825.  
  826.     function parsePackageDetails(){
  827.         var xmlDoc = req.responseXML.documentElement;
  828.  
  829.         var allottedtime = xmlDoc.getElementsByTagName("allottedtime");
  830.         allottedtime = allottedtime[0].firstChild.data;
  831.         document.getElementById('allottedtime').innerHTML = allottedtime;
  832.  
  833.         var packageamount = xmlDoc.getElementsByTagName("packageamount");
  834.         packageamount = packageamount[0].firstChild.data;
  835.         document.getElementById('packageamount').innerHTML = packageamount;
  836.  
  837.         var expiredays = xmlDoc.getElementsByTagName("expiredays");
  838.         expiredays = expiredays[0].firstChild.data;
  839.         document.getElementById('expiredays').innerHTML = expiredays;
  840.  
  841.         var expiredate = xmlDoc.getElementsByTagName("expiredate");
  842.         expiredate = expiredate[0].firstChild.data;
  843.         document.getElementById('expiredate').innerHTML = expiredate;
  844.  
  845.     }
  846.  
  847.     function getPackagesForDynamicUsers(){
  848.        
  849.     }
  850.  
  851.     function StringtoXML(text){
  852.         if (window.ActiveXObject){
  853.           var doc=new ActiveXObject('Microsoft.XMLDOM');
  854.           doc.async='false';
  855.           doc.loadXML(text);
  856.         } else {
  857.           var parser=new DOMParser();
  858.           var doc=parser.parseFromString(text,'text/xml');
  859.         }
  860.         return doc;
  861.     }
  862.  
  863.     function parsePackagesForDynamicUsers(){
  864.         var xmlDoc = req.responseXML.documentElement;
  865.         printDebugLog("Processing AJAX Response");
  866.         setPackagesForDynamicUsers(xmlDoc);
  867.     }
  868.  
  869.     function parsePackagesForDynamicUsersMultiMode(){
  870.         var xmlDoc = "<response><userexpirymsg></userexpirymsg></response>";
  871.         printDebugLog("Processing LocalResponse with Package Details # " + xmlDoc );
  872.         setPackagesForDynamicUsers(stringToXML(xmlDoc));
  873.     }
  874.  
  875.     function setPackagesForDynamicUsers(xmlDoc){
  876.         printDebugLog("Called to set Packages for MAC Based Dynamic users with data # " + xmlDoc);
  877.         var groupIdBox = document.getElementById('groupid');
  878.  
  879.         if (groupIdBox == null ) {
  880.             printDebugLog("Group Id Object not found, hence, creating hidden field of GoupId object.");
  881.             var newdiv = document.createElement('select');
  882.             newdiv.setAttribute("name", "groupid");
  883.             newdiv.setAttribute("id", "groupid");
  884.             document.clientloginform.appendChild(newdiv);
  885.  
  886.             document.getElementById('groupid').style.display = "none";
  887.         }
  888.  
  889.         var targ = document.getElementsByName('groupid')[0];
  890.         if(targ != null){
  891.            
  892.                 targ.options.length=0;
  893.                 targ.options[0] = new Option( 'Select Here', '0' );
  894.                 fillComboWithIndex("groupid","poolbindedgrouplist",0,xmlDoc);
  895.            
  896.  
  897.         }
  898.     }
  899.  
  900. /*
  901.     function fillComboWithIndex(comboname,tagname,index,xmlDoc){
  902.         //alert(xmlDoc);
  903.         var targ=document.getElementsByName(comboname)[index];
  904.         var options = xmlDoc.getElementsByTagName(tagname);
  905.  
  906.         var key;
  907.         var val;
  908.  
  909.         for( var i=0; i < options.length; i++ ) {
  910.             key = options[i].getElementsByTagName("key");
  911.             val = options[i].getElementsByTagName("value");
  912.  
  913.             targ.options[ i ] = new Option( val[0].firstChild.data, key[0].firstChild.data );
  914.         }
  915.     }
  916. */
  917.     function getGroupInfoByAjax(){
  918.        
  919.     }
  920.     function loadCPProfileGroupDetails(){
  921.  
  922.         form = document.forms[0];
  923.         var profileGroupId = document.getElementById("profilegroupid");
  924.  
  925.         if(profileGroupId!=null && profileGroupId !=  'undefined' &&  profileGroupId != 'null' ){
  926.  
  927.             var profileName = document.getElementById("profileName").value;
  928.  
  929.             if(profileName!=null && profileName !=  'undefined' &&  profileName != 'null'){
  930.                 document.getElementById('cpprofiletable').style.display='none';
  931.                 var url="/24online/servlet/AjaxManager?mode=958&profileName="+profileName;
  932.                 var funToCall = loadProfileAttributeList;
  933.                 AJAXRequest_async(url,funToCall,errorfunction);
  934.             }
  935.  
  936.         }
  937.  
  938.  
  939.     }
  940.     function loadProfileAttributeList(){
  941.  
  942.         var targ=document.getElementsByName('profilegroupid')[0];
  943.         var xmlDoc = req.responseXML.documentElement;
  944.     /*  var message =  xmlDoc.getElementsByTagName('Message');
  945.         alert("message : "+message[0]);
  946.         if(message[0]!=null && message[0] !=  'undefined' &&  message[0] != 'null'){
  947.             alert("test message;");
  948.             message = message.getElementsByTagName("value");
  949.             document.getElementById('errormessage').innerHTML = "<font class='errorfont'>"+message+"</font>";
  950.         }
  951.         alert("test message 2;"); */
  952.         if(targ!= null) {
  953.             targ.options.length=0;
  954.             //targ.options[0] = new Option( 'Select Here', '0' );
  955.             fillCombo("profilegroupid","profileAttributeList");
  956.             document.forms[0].profilegroupid.focus();
  957.  
  958.             var profileAttribute = xmlDoc.getElementsByTagName('profileAttributeList');
  959.  
  960.             if(profileAttribute!=null && profileAttribute.length==1){
  961.  
  962.                 document.getElementById('cpprofiletable').style.display='none';
  963.             }else{
  964.  
  965.                 document.getElementById('cpprofiletable').style.display='table';
  966.             }
  967.         }
  968.     }
  969.     function errorLoadCPProfile(){
  970.         alert("Error while loading captive portal profile attributes. ")
  971.     }
  972.     function showSelectedPlanDetails(){
  973.         var xmlDoc = req.responseXML.documentElement;
  974.         var groupname;
  975.         var groupid;
  976.         var allottedtime;
  977.         var duration;
  978.         var uplimit;
  979.         var dnlimit;
  980.         var price;
  981.  
  982.         groupname = xmlDoc.getElementsByTagName('groupname')[0].firstChild.data;
  983.         groupid = xmlDoc.getElementsByTagName('groupid')[0].firstChild.data;
  984.         allottedtime = xmlDoc.getElementsByTagName('allottedtime')[0].firstChild.data;
  985.         duration = xmlDoc.getElementsByTagName('duration')[0].firstChild.data;
  986.         uplimit = xmlDoc.getElementsByTagName('uplimit')[0].firstChild.data;
  987.         dnlimit = xmlDoc.getElementsByTagName('dnlimit')[0].firstChild.data;
  988.         price = xmlDoc.getElementsByTagName('price')[0].firstChild.data;
  989.  
  990.         targ=document.getElementById('packagename');
  991.         if(targ != null){
  992.             document.getElementById('packagename').innerHTML = groupname;
  993.         }
  994.         targ=document.getElementById('allottedtime');
  995.         if(targ != null){
  996.             document.getElementById('allottedtime').innerHTML = allottedtime;
  997.         }
  998.         targ=document.getElementById('packageamount');
  999.         if(targ != null){
  1000.             document.getElementById('packageamount').innerHTML = price;
  1001.         }
  1002.         targ=document.getElementById('uploaddatatransfer');
  1003.         if(targ != null){
  1004.             document.getElementById('uploaddatatransfer').innerHTML = uplimit;
  1005.         }
  1006.         targ=document.getElementById('downloaddatatransfer');
  1007.         if(targ != null){
  1008.             document.getElementById('downloaddatatransfer').innerHTML = dnlimit;
  1009.         }
  1010.  
  1011.     }
  1012.  
  1013.     function validateLoginForMACBasedUsers(){
  1014.         form = document.forms[0];
  1015.         var url = "http://1.186.15.77/24online/servlet/AjaxManager?mode=647&macaddress=00:16:c7:00:4e:c7&nasip=1.186.23.38&groupid="+form.groupid.value;
  1016.         var funToCall = parseLoginForMACBasedUsers;
  1017.        
  1018.            var ajaxproxyurl="/24online/webpages/ajaxproxy.jsp";
  1019.            AJAXRequestWithProxyUrl(url,funToCall,errorfun,ajaxproxyurl);
  1020.        
  1021.     }
  1022.  
  1023.     function parseLoginForMACBasedUsers(){
  1024.         var xmlDoc = req.responseXML.documentElement;
  1025.         var username = "0";
  1026.         var password = "0";
  1027.         var returnValue = xmlDoc.getElementsByTagName('returnstatus');
  1028.         returnValue = returnValue[0].firstChild.data;
  1029.         if(returnValue == "1"){
  1030.             if(document.getElementById('errormessage')){
  1031.                 document.getElementById('errormessage').innerHTML = '';
  1032.             }
  1033.             username = xmlDoc.getElementsByTagName('username')[0].firstChild.data;
  1034.             password = xmlDoc.getElementsByTagName('password')[0].firstChild.data;
  1035.             if(username != "0" && password != "0"){
  1036.                 document.forms[0].username.value = username;
  1037.                 document.forms[0].password.value = password;
  1038.                 document.forms[0].mode.value='191';
  1039.                 document.forms[0].checkClose.value='1';
  1040.                 document.forms[0].submit();
  1041.             }
  1042.         }else{
  1043.             if(document.getElementById('errormessage')){
  1044.                 document.getElementById('errormessage').innerHTML = "<font class='errorfont'>Problem in renewing MAC Based Dynamic User</font>";
  1045.             }
  1046.         }
  1047.     }
  1048.     function errorfunction(){
  1049.         //alert("errorfunction() called");
  1050.     }
  1051.     function oldCheckForResetPassword() {
  1052.         form = document.forms[0];
  1053.         var url = "http://1.186.15.77/24online/servlet/AjaxManager?mode=655&username="+form.username.value+"&password="+form.password.value;
  1054.         var funToCall = parseCheckForResetPassword;
  1055.         var errorfun = errorfunction;
  1056.        
  1057.             var ajaxproxyurl="/24online/webpages/ajaxproxy.jsp";
  1058.             AJAXRequestWithProxyUrl(url,funToCall,errorfun,ajaxproxyurl);
  1059.        
  1060.     }
  1061.     function checkForResetPassword(){
  1062.         form = document.forms[0];
  1063.         var url = "http://1.186.15.77/24online/servlet/CPAjaxManager?mode=655&username="+form.username.value+"&password="+form.password.value;
  1064.         var profileGroupId = document.getElementById("profilegroupid");
  1065.         if(profileGroupId!=null && profileGroupId !==  undefined &&  profileGroupId != 'null' ){
  1066.             url += "&profilegroupid="+profilegroupid.value;
  1067.         }
  1068.         var profileName = document.getElementById("profileName");
  1069.         if(profileName!=null && profileName !==  undefined &&  profileName != 'null'){
  1070.             url += "&profileName="+profileName.value;
  1071.         }
  1072.         var funToCall = parseCheckForResetPassword;
  1073.         var errorfun = oldCheckForResetPassword;
  1074.        
  1075.             var ajaxproxyurl="/24online/webpages/ajaxproxy.jsp";
  1076.             AJAXRequestWithProxyUrl(url,funToCall,errorfun,ajaxproxyurl);
  1077.        
  1078.     }
  1079.     function parseCheckForResetPassword(){
  1080.         var xmlDoc = req.responseXML.documentElement;
  1081.         if(xmlDoc != null){
  1082.             var userid = "0";
  1083.             var returnValue = xmlDoc.getElementsByTagName('returnstatus');
  1084.             returnValue = returnValue[0].firstChild.data;
  1085.             if(returnValue == "1"){
  1086.                 userid = xmlDoc.getElementsByTagName('userid')[0].firstChild.data;
  1087.                 if(userid != "0"){
  1088.                     var redirecturl = "http://1.186.15.77/24online/webpages/resetpassword.jsp?username="+document.forms[0].username.value;
  1089.                     document.forms[0].username.value = "";
  1090.                     document.forms[0].password.value = "";
  1091.                     window.location = redirecturl;
  1092.                     return;
  1093.                 }
  1094.             }else{
  1095.                 document.forms[0].mode.value='191';
  1096.                 document.forms[0].checkClose.value='1';
  1097.                 document.forms[0].submit();
  1098.             }
  1099.         }else{
  1100.             document.forms[0].mode.value='191';
  1101.             document.forms[0].checkClose.value='1';
  1102.             document.forms[0].submit();
  1103.         }
  1104.     }
  1105.     function focusUsername(){
  1106.         try{
  1107.     // if prelogin page and if it is not a MAC Based Dynamic User, then focus on username
  1108.    
  1109.                 document.clientloginform.username.focus();
  1110.    
  1111.         }catch(err){
  1112.             try{
  1113.                 console.debug("Can not get focus on username field becuase that field does not exist");
  1114.             }catch(err){/*This exception will be thrown by IE, because it does not have functionality of loggin in the console*/}
  1115.         }
  1116.        
  1117. }
  1118.     function autologin(){
  1119.         //alert('autologin called');
  1120.        
  1121.         document.forms[0].username.value="null";
  1122.        
  1123.         document.forms[0].password.value='null';
  1124.         document.forms[0].mode.value='191';
  1125.         document.forms[0].checkClose.value='1';
  1126.         document.forms[0].submit();
  1127.     }
  1128.     function validateSubmit(){
  1129.        
  1130.                     document.getElementsByName('login')[0].disabled = true;
  1131.  
  1132.        
  1133.         return true;
  1134.     }
  1135.  
  1136.  
  1137.      
  1138.         function loadOTPCaptcha() {
  1139.             if (!isMACBasedUser) {
  1140.                 showRegisterCaptcha();
  1141.             }else {
  1142.                 showMACBasedUserOTPCaptcha();
  1143.                 showFirstLoginAttributes();
  1144.             }
  1145.         }
  1146.        
  1147.         function groovyvalidate(groovyName,successFun,errorFun){
  1148.             var packageListURL = '/24online/portal/rungroovyscript.do?groovyname='+groovyName;
  1149.             var data = serialize(document.forms[0]);
  1150.             var groovySuccess = function(){
  1151.                 var response = req.responseText;
  1152.                 return successFun(response);
  1153.             }
  1154.             var groovyError = function(){
  1155.                 var response = req.responseText;
  1156.                 return errorFun(response);
  1157.             }
  1158.             AJAXRequest_post(packageListURL,data,groovySuccess,groovyError);
  1159.         }
  1160.        
  1161. </script>
  1162. </head>
  1163.  
  1164. <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="loadPackageDetails();focusUsername();loadCPProfileGroupDetails();loadOTPCaptcha();replacejsfile();" onbeforeunload="accessHotelUserWindowParam();" onfocus="gotFocus();" onblur="lostFocus();">
  1165.  
  1166. <form action="/24online/servlet/E24onlineHTTPClient" method="post" target="_parent" name="clientloginform">
  1167. <input type="hidden" name="mode" value="191" />
  1168. <input type="hidden" name="isAccessDenied" value="null" />
  1169. <input type="hidden" name="url" value="null" />
  1170. <input type="hidden" name="message" value="" />
  1171. <input type=hidden name=regusingpinid value="" />
  1172. <input type="hidden" name="checkClose" value="0" />
  1173. <input type="hidden" name="sessionTimeout" value="0" />
  1174. <input type="hidden" name="guestmsgreq" value="false" />
  1175. <input type="hidden" name="logintype" value="2" />
  1176. <input type="hidden" name="orgSessionTimeout" value="0" />
  1177. <input type="hidden" name="chrome" value="-1" />
  1178. <input type="hidden" name="alerttime" value="null" />
  1179. <input type="hidden" name="timeout" value="0" />
  1180. <input type="hidden" name="popupalert" value="0" />
  1181. <input type="hidden" name="dtold" value="0" />
  1182. <input type="hidden" name="mac" value='00:16:c7:00:4e:c7' />
  1183. <input type="hidden" name="servername" id="servername" value='1.186.15.77' />
  1184. <input type="hidden" name="temptype" id="temptype"  />
  1185.  
  1186.  
  1187. <script type="text/javascript">
  1188.  
  1189. /* function settemptype(temptype){
  1190.    
  1191.     document.getElementById("temptype").value=temptype;
  1192. }
  1193.  */
  1194. var donothing_logout = new function () {};
  1195.  
  1196.     function reloadthis() {
  1197.         if(document.clientloginform.guestmsgreq.value == "false"){
  1198.  
  1199.         }
  1200.     }
  1201.     window.onbeforeunload=reloadthis;
  1202. </script>
  1203. <script type="text/javascript">
  1204.  
  1205. </script>
  1206.  
  1207. <!--
  1208. <div id="jsdis" style="display:''">
  1209.     <br /><br />
  1210.     <center><b>You do not have Javascript enabled browser.</b></center>
  1211. </div>
  1212. -->
  1213.  
  1214.   <div id="jsena" style="display:'none'">
  1215. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  1216.  
  1217.        
  1218.  
  1219.         <tr>
  1220.         <td width="100%">
  1221.             <html><head>    <title></title></head><body><table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">   <tbody>     <tr>            <td align="center" width="100%">            <table border="0" width="100%">             <tbody>                 <tr>                        <td align="center" valign="top"><!--<IMG SRC="/24online/images/myaccounttoplogo.jpg">--><img alt="" height="144" src="/images/customizeimages/1475568387574.JPG" width="887" /></td>                    </tr>                   <tr>                        <td align="center">                     <p><strong><span style="line-height: 115%; font-family:; font-size: 11pt;">For ION online payment </span></strong><strong><span style="line-height: 115%; font-family:; font-size: 11pt;"><strong><span style="line-height: 115%; font-family:; font-size: 11pt;">, to check the usage details and change password please </span></strong>visit<span style="mso-spacerun: yes;">&nbsp; </span><a href="http://i-on.in/" target="_blank">http://i-on.in/</a></span></strong></p>                     <p><strong>Hostel Allotment Policy For Seniors 2017-18, Click on the below link to check the details.</strong></p>                      <p><strong><a href="http://manipal.edu/mu/campus-life/accommodation/engineering-management-soc-hostels/hostel-allotment-policy-for-seniors-2017-18.html">http://manipal.edu/mu/campus-life/accommodation/engineering-management-soc-hostels/hostel-allotment-policy-for-seniors-2017-18.html</a></strong></p>                       <p>&nbsp; &nbsp;</p>                        </td>                   </tr>                   <tr>                    </tr>               </tbody>            </table>            <br />          <strong><font class="note"></font></strong></td>        </tr>       <!-- Content ROW starts here-->     <tr>            <td align="center"><br />           <br />          <!--Logic stars here -->            <table align="center" border="0" height="100%" width="100%">                <tbody>                 <tr>                        <td align="center">                     <table border="0">                          <tbody>                             <tr>                                    <td align="center" colspan="2"><font class="newheaderfont">Client Login</font></td>                             </tr>                               <tr>                                    <td><font align="right" class="newheaderfont">User Name</font></td>                                 <td><input type='text' name='username'></td>                                </tr>                               <tr>                                    <td><font align="right" class="newheaderfont">Password</font></td>                                  <td><input type='password' name='password'></td>                                </tr>                               <tr>                                    <td align="center" colspan="2"><input type=checkbox name=saveinfo value="saveinfo">&nbsp;<font class="newheaderfont">Save Password</font></td>                              </tr>                               <tr>                                    <td align="center" colspan="2"><input type='submit' name='login' class=buttonstyle value='Login' onclick='return validateLogin();'></td>                                </tr>                           </tbody>                        </table>                        </td>                   </tr>                   <tr>                        <td align="center"><strong><font color="#ff0000" size="3"></font></strong></td>                 </tr>                   <!-- Login ends here --><!-- PUT THE LOGIC OF YOUR PAGE HERE --><!-- Content TABLE ENDS here -->                </tbody>            </table>            </td>       </tr>       <tr>            <td>&nbsp;</td>     </tr>       <tr>            <td>            <p align="center">&nbsp;</p>            <table align="center" border="0" cellpadding="1" cellspacing="1" width="200">               <tbody>                 <tr>                        <td align="center"><a href="/24online/recoverpassword.html" target='_blank'><font color="#ff0000" face="Tahoma" size="1"><strong><u>Forgot Password</u></strong></font></a></td>                    </tr>               </tbody>            </table>            </td>       </tr>       <tr>            <td>&nbsp;</td>     </tr>       <tr>            <td>&nbsp;</td>     </tr>       <tr>            <td align="center"><img alt="" src="/images/customizeimages/1475568438948.png" /></td>      </tr>       <tr>            <td align="center" valign="bottom"><!--<IMG SRC="/24online/images/myaccountrightlogo.jpg">--></td>      </tr>   </tbody></table><div>&nbsp;</div></body></html><input type='hidden' name='loginotp' id='loginotp' value='false' /><input type='hidden' name='logincaptcha' id='logincaptcha' value='false' /><input type='hidden' name='registeruserotp' id='registeruserotp' value='false' /><input type='hidden' name='registercaptcha' id='registerusercaptcha' value='false' /><div style=display:none><font class="note" ><b><label  id="sessionTime">Not Applicable</label></b></font></div><div style=display:none><font class="note" ><b><label id="inOctets">Not Applicable</label></b></font></div><div style=display:none><font class="note" ><b><label id="outOctets" >Not Applicable</label></b></font></div><div style=display:none><font class="note" ><b><label id="totalOctets">Not Application</label></b></font></div><div style=display:none><font class="note" ><b><label id="packageamount"></label></b></font></div><div style=display:none><font class="note" ><b><label id="expiredate"></label></b></font></div><div style=display:none><font class="note" ><b><label id="date"></label></b></font></div><div style=display:none><font class="note" ><b><label id="time"></label></b></font></div><div style=display:none><font class="note" ><b><label id="useddatatransfer"></label></b></font></div><div style=display:none><font class="note" ><b><label id="status"></label></b></font></div>
  1222.         </td>
  1223.     </tr>
  1224.  
  1225. </table>
  1226.  
  1227.   </div>
  1228. </form>
  1229. <script type="text/javascript">
  1230.  
  1231.     jsena.style.display='' ;
  1232. </script>
  1233.  
  1234.  
  1235.  
  1236. <script type="text/javascript">
  1237.  
  1238.  
  1239.  
  1240. </script>
  1241.  
  1242. </body>
  1243. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement