include('JS/preview.js')
if(history.forward(1))
history.replace(history.forward(1))
initBase64()
function SetCookie(){
if(arguments.length<2){
return}
var n=arguments[0]
var v=arguments[1]
var d=0
if(arguments.length>2){
d=parseInt(arguments[2])}
var exp=''
if(d>0){
var now=new Date()
then=now.getTime()+(d*24*60*60*1000)
now.setTime(then)
exp='; expires='+now.toGMTString()}
document.cookie=n+"="+escape(String(v))+'; path=/'+exp}
function ReadCookie(n){
var cookiecontent=new String()
if(document.cookie.length>0){
var cookiename=n+'='
var cookiebegin=document.cookie.indexOf(cookiename)
var cookieend=0
if(cookiebegin>-1){
cookiebegin+=cookiename.length
cookieend=document.cookie.indexOf(";",cookiebegin)
if(cookieend<cookiebegin){
cookieend=document.cookie.length}
cookiecontent=document.cookie.substring(cookiebegin,cookieend)}}
cookiecontent=unescape(cookiecontent)
return base64Decode(cookiecontent)}
function createCookie(name,value,days){
if(days){
var date=new Date()
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires="; expires="+date.toGMTString()}
else var expires=""
document.cookie=name+"="+value+expires+"; path=/"}
function del_cookie(name,pass){
createCookie(name,"",-1)
createCookie(pass,"",-1)}
function setCCookie(){
var first=document.frmLogin.txtEmailID.value
var second=document.frmLogin.txtPassword.value
var encodeFirst=base64Encode(first)
var encodeSecond=base64Encode(second)
SetCookie("fstu",encodeFirst,2)
SetCookie("sndp",encodeSecond,2)}
function totalCCookie(){
del_cookie("fstu","sndp")
if(document.frmLogin.chkRemember.checked==true){
setCCookie()}}
function echeck(str){
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(at,(lat+1))!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(dot,(lat+2))==-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(",")!=-1 || str.indexOf(";")!=-1 || str.indexOf("?")!=-1 || str.indexOf("/")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(" ")!=-1 || str.indexOf("#")!=-1 || str.indexOf("$")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf(">")!=-1 || str.indexOf("<")!=-1 || str.indexOf("!")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf("%")!=-1 || str.indexOf("^")!=-1 || str.indexOf("&")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf("*")!=-1 || str.indexOf("(")!=-1 || str.indexOf(")")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf("+")!=-1 || str.indexOf("=")!=-1 || str.indexOf("~")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf("{")!=-1 || str.indexOf("}")!=-1 || str.indexOf("[")!=-1 || str.indexOf("]")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
if(str.indexOf("`")!=-1 || str.indexOf(":")!=-1){
lblmsg.innerHTML="* Invalid E-mail ID"
return false}
return true}
function ValidateLogForm(){var emailID=document.frmLogin.txtEmailID;var pasWrd=document.frmLogin.txtPassword;if((trim(emailID.value)==null)||(trim(emailID.value)=="")){lblmsg.innerHTML="* Please Enter Email ID";emailID.focus();return false;}
if(echeck(trim(emailID.value))==false){document.getElementById('txtEmailID').value="";document.getElementById('txtEmailID').focus();return false;}else{if((trim(pasWrd.value)==null)||(trim(pasWrd.value)=="")){lblmsg.innerHTML="* Please Enter Password";document.getElementById('txtPassword').focus();return false;}}return true;}
function btnRegister_onclick(){window.open('UI/Registration.aspx','_top');}
function SetFocus(){document.frmLogin.txtEmailID.focus();}
var enc64List,dec64List
function initBase64(){enc64List=new Array();dec64List=new Array();var i
for(i=0;i<26;i++){enc64List[enc64List.length]=String.fromCharCode(65+i);}for(i=0;i<26;i++){enc64List[enc64List.length]=String.fromCharCode(97+i);}for(i=0;i<10;i++){enc64List[enc64List.length]=String.fromCharCode(48+i);}enc64List[enc64List.length]="+";enc64List[enc64List.length]="/"
for(i=0;i<128;i++){dec64List[dec64List.length]=-1;}for(i=0;i<64;i++){dec64List[enc64List[i].charCodeAt(0)]=i;}}
function base64Encode(str){var c,d,e,end=0;var u,v,w,x;var ptr=-1;var input=str.split("");var output=""
while(end==0){c=(typeof input[++ptr] !="undefined")? input[ptr].charCodeAt(0):((end=1)? 0 : 0)
d=(typeof input[++ptr] !="undefined")? input[ptr].charCodeAt(0):((end+=1)? 0 : 0)
e=(typeof input[++ptr] !="undefined")? input[ptr].charCodeAt(0):((end+=1)? 0 : 0)
u=enc64List[c>>2];v=enc64List[(0x00000003&c)<<4 | d>>4];w=enc64List[(0x0000000F&d)<<2 | e>>6];x=enc64List[e&0x0000003F]
if(end>=1){x="=";}if(end==2){w="=";}if(end<3){output+=u+v+w+x;}}
var formattedOutput="";var lineLength=76;while(output.length>lineLength){formattedOutput+=output.substring(0,lineLength)+"\n";output=output.substring(lineLength);}formattedOutput+=output
return formattedOutput;}
function base64Decode(str){if(str==null || str=='')return '';var c=0,d=0,e=0,f=0,i=0,n=0;var input=str.split("");output=''
var ptr=0;do{f=input[ptr++].charCodeAt(0);i=dec64List[f];if(f>=0&&f<128&&i !=-1){if(n % 4==0){c=i<<2;}
else if(n % 4==1){c=c |(i>>4);d=(i&0x0000000F)<<4;}
else if(n % 4==2){d=d |(i>>2);e=(i&0x00000003)<<6;}else{e=e | i;}
n++;if(n % 4==0){output+=String.fromCharCode(c)+String.fromCharCode(d)+String.fromCharCode(e);}}}
while(typeof input[ptr] !="undefined");output+=(n % 4==3)? String.fromCharCode(c)+String.fromCharCode(d):((n % 4==2)? String.fromCharCode(c): "");return output;}
function NewWindow(mypage,myname,w,h,scroll,pos){var win=null;if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center"&&pos!="random")|| pos==null){LeftPosition=0;TopPosition=20;}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';win=window.open(mypage,myname,settings);}
function IsValidEmailChar(evt){
var charCode=(evt.which)? evt.which : event.keyCode;if(charCode==8)return true
if((charCode>=65&&charCode<=91))return true
if(charCode>=97&&charCode<=122)return true
if(charCode>=48&&charCode<=57)return true
if(charCode==46 || charCode==64)return true
if(charCode==45 || charCode==95)return true;return false;}
