/*
 * Copyright (c) 2006-2009, Copperfasten Technologies, Teoranta.
 * $Id: login.js,v 1.13 2010/08/10 11:00:28 sean Exp $
 */
YAHOO.namespace("WebTitan");var do_login=0;var loader=new YAHOO.util.YUILoader({require:["fonts","connection","json","container","resize"],base:"./yui-2.8.1/build/",loadOptional:false,onSuccess:function(){YAHOO.util.Event.onDOMReady(function(){document.getElementById("username").focus()});loadHelpPanel();var a=new YAHOO.util.KeyListener(document,{keys:13},{fn:login});a.enable()},timeout:10000});loader.insert();function toggleLanguage(){var b="jaction=setLanguage&lang="+document.getElementById("language").value;var a=function(i){var h,g=[];try{g=YAHOO.lang.JSON.parse(i.responseText)}catch(f){alert("JSON Parse failed!");return}h=g[0];if(h.success==true){var e=h.strings;if(h.strings.language){document.getElementById("languageLabel").innerHTML=h.strings.language}if(h.strings.administrator){document.getElementById("adminLabel").innerHTML=h.strings.administrator}if(h.strings.password){document.getElementById("passwordLabel").innerHTML=h.strings.password}if(h.strings.login){document.getElementById("loginButton").value=h.strings.login}}if(h.status){}};var c=function(e){alert("Submission failed: "+e.status)};var d={success:a,failure:c};YAHOO.util.Connect.asyncRequest("POST","login-x.php",d,b)}function login(){if(do_login==1){return}do_login=1;var f=document.getElementById("loginForm");f.jaction.value="login";YAHOO.util.Connect.setForm(f);var b=["username","password"];for(var c=0;c<b.length;c++){var e=document.getElementById(b[c]);e.setAttribute("class","");e.setAttribute("className","")}document.getElementById("status").style.visibility="hidden";var a=function(l){var k,j=[];try{j=YAHOO.lang.JSON.parse(l.responseText)}catch(h){alert("JSON Parse failed!");return}k=j[0];if(k.success!=true){if(k.errId){var i=document.getElementById(k.errId);i.setAttribute("class",k.errClass);i.setAttribute("className",k.errClass)}if(k.setfocus){var i=document.getElementById(k.id);document.getElementById(k.setfocus).focus()}if(k.status){var i=document.getElementById("status");i.setAttribute("class",k.errClass);i.setAttribute("className",k.errClass);i.style.visibility="visible";i.innerHTML=k.status}}else{window.location="/dashboard.php"}do_login=0};var d=function(h){alert("Submission failed: "+h.status)};var g={success:a,failure:d};YAHOO.util.Connect.asyncRequest("POST","login-x.php",g)};