/* (c) Hagen Software Inc. */var loading_icon;var defAction;Event.observe(window,'load',function(){if(typeof(use_loading_icon)!='undefined'&&use_loading_icon[0]){loading_icon=new Element('img',{alt:'Loading Icon',src:use_loading_icon[0]});}
var el=$('LOGON');if(el){el.observe('submit',IsValid);var act=el.readAttribute('action');if(location.pathname!==act){var p=location.pathname.replace(/^\/my_account.html\/db=[a-z0-9A-Z_]+/,'/my_account.html');if(act.match(/^https:/)){p=act.replace(/^(https:\/\/[^\/]+).*/,'$1')+p;}
el.writeAttribute('action',p);}
defAction=el.readAttribute('action');}
setTimeout('checkAdminArea()',500);$('username').observe('change',checkIsAdmin)
.observe('keyup',checkIsAdmin);if(GetCookie('remember_login')){if(GetCookie('username'))
$('username').value=GetCookie('username');if($('password')&&GetCookie('password'))
$('password').value=GetCookie('password');if($('admin_button')&&GetCookie('admin_button'))
$('admin_button').checked=true;$('remember_login').checked=true;}});function checkIsAdmin(){checkAdminArea();if($F('username')!=='admin'&&$('admin_button').checked){$$('.auth_with_admin').each(function(el){el.removeClassName('auth_with_admin');});}}
function IsValid(ev){if(!ev)
return false;if(!$F('username')||!$F('password')){window.alert("You must enter both your user name and your password");ev.stop();return false;}
if($('captchabox')&&!$F('captchabox')&&typeof(captchaexcludes)!=='undefined'&&typeof(MD5)!=='undefined'&&captchaexcludes.get(faultylabs.MD5($F('username')))){window.alert("Please enter the CAPTCHA code");ev.stop();return false;}
if(typeof(usemd5)!=='undefined'&&typeof(MD5)!=='undefined'){var hashed=$('_password');var plain=$('password');hashed.value=faultylabs.MD5(plain.value);plain.writeAttribute('name','');}
if($('admin_button').checked){var el=$('LOGON');if(el){el.writeAttribute('action','/hsx/admin/admin.hsx');}
$$('body')[0].appendChild(new Element('img',{src:'/graphics/question.png',height:12,width:12,style:'display: none'}));}
if(loading_icon){var loader=new Loader({title:'Logging In ... ',img:loading_icon,position:{src:$$('.authtable')[0],offset:{setWidth:false,setHeight:false,offsetLeft:225,offsetTop:60}}});}
if($('remember_login').checked){SetCookie('username',$F('username'),expdate.toGMTString());SetCookie('password',$F('password'),expdate.toGMTString());SetCookie('remember_login','on',expdate.toGMTString());SetCookie('admin_button',$('admin_button').checked,expdate.toGMTString());}else{SetCookie("username",'',-1);SetCookie("password",'',-1);SetCookie("remember_login",'',-1);SetCookie("admin_button",'',-1);}
return true;}
function checkAdminArea(){var ard=$$('.adminrowdata');if(!ard)
return;var adBut=$('admin_button');if($F('username')==='admin'){ard.invoke('show');if(adBut&&Cookie.get('admin_button')){adBut.checked=true;}
return;}
if(adBut){adBut.checked=false;}
if(!defAction){defAction='/hsx/classifieds.hsx';}
ard.invoke('hide');var el=$('LOGON');if(el&&el.readAttribute('action')!==defAction){$('LOGON').writeAttribute('action',defAction);}}
