function getCookie(_1){
var _2=_1+"=";
var _3=document.cookie.split(";");
for(var i=0;i<_3.length;i++){
var _5=_3[i];
while(_5.charAt(0)==" "){
_5=_5.substring(1,_5.length);
}
if(_5.indexOf(_2)==0){
return _5.substring(_2.length,_5.length);
}
}
return null;
}
function setCookie(_6,_7,_8,_9){
var _a=_6+"="+escape(_7);
if(_8!=null){
_a+="; expires="+_8.toGMTString();
}
if(_9!=null){
_a+="; path="+_9;
}
document.cookie=_a;
}
function deleteCookie(_b){
var _c=getCookie(_b);
if(_c==null){
return;
}
var _d=new Date();
_d.setTime(_d.getTime()-1000*60*60*24);
setCookie(_b,"",_d);
}
function loadCookie(_e){
if(_e!=true){
return;
}
var id=getCookie("gc3_user_id");
var pwd=getCookie("gc3_user_pwd");
var _11=getCookie("gc3_user_auto");
if(id!=null&&pwd!=null){
document.login.rememberme.checked=true;
document.login.username.value=id;
document.login.userpassword.value=pwd;
if(_11!="false"){
document.login.submit();
}
}
}
function loadCookieOnLogout(_12){
if(_12!=true){
return;
}
var id=getCookie("gc3_user_id");
var pwd=getCookie("gc3_user_pwd");
if(id!=null&&pwd!=null){
show("remember_me");
document.logout.rememberme.checked=false;
}else{
hide("remember_me");
}
}
function checkIfCookieExists(){
var id=getCookie("gc3_user_id");
var pwd=getCookie("gc3_user_pwd");
if(null==pwd||null==id){
return false;
}
return true;
}
function updateCookieOnLogin(_17){
if(_17&&_17.checked==true){
var un=document.login.username.value;
var p=document.login.userpassword.value;
var exp=new Date();
exp.setTime(exp.getTime()+(365*24*3600*1000));
setCookie("gc3_user_id",un,exp);
setCookie("gc3_user_pwd",p,exp);
}else{
deleteCookie("gc3_user_id");
deleteCookie("gc3_user_pwd");
deleteCookie("gc3_user_auto");
}
}
function updateCookieOnLogout(){
if(document.logout.rememberme&&document.logout.rememberme.checked==true){
var exp=new Date();
exp.setTime(exp.getTime()+(365*24*3600*1000));
setCookie("gc3_user_auto","false",exp,"/");
}else{
var exp=new Date();
exp.setTime(exp.getTime()+(365*24*3600*1000));
setCookie("gc3_user_auto","true",exp,"/");
}
}

