var currentAnimation;


function showAgenLoginBox(){
    boxleft = dojo.byId("agentLoginPanel").offsetLeft;
    currentAnimation = dojo.fx.slideTo({node: "agentLoginPanel",duration: 300, left: boxleft, top: 60});
    currentAnimation.play();
}

function hideAgentLoginBox(){    
    boxleft = dojo.byId("agentLoginPanel").offsetLeft;    
    currentAnimation = dojo.fx.slideTo({node: "agentLoginPanel",duration: 300, left: boxleft, top: 10});
    currentAnimation.play();
}

function btnAgentLogin_onClick(){
    if(dijit.byId("frmAgentLogin").validate()){
        dojo.byId("loader").style.visibility = "visible";
        dojo.byId("messagetext").innerHTML = "Verifiying login...";
        dijit.byId("messagebox").show()
        dojo.xhrPost({
            form:dojo.byId("frmAgentLogin"),
            handleAs:"xml",
            timeout:5000,
            load: function(response,ioArgs){
                var agentid = response.getElementsByTagName("Id");
                var agenthash = response.getElementsByTagName("Hash");
                var agentadmin = response.getElementsByTagName("Admin");
                var agentname = response.getElementsByTagName("Name");                
		var CookieUsername = response.getElementsByTagName("CookieUsername");
		var CookiePassword = response.getElementsByTagName("CookiePassword");

                if(agentname[0].childNodes[0].nodeValue){
                    dojo.byId("loader").style.visibility = "hidden";
                    dojo.byId("messagetext").innerHTML = "Done...Redirecting please wait!";
		    if(CookieUsername[0].childNodes[0].nodeValue!=0){
			    setCookie('cusername',CookieUsername[0].childNodes[0].nodeValue,365);
			    setCookie('cpassword',CookiePassword[0].childNodes[0].nodeValue,365);
		    }
                    window.location = "/agent/home";
                }
                 dijit.byId("messagebox").hide()
            },
            error: function(response, ioArgs) {
                dojo.byId("loader").style.visibility = "hidden";
                dojo.byId("messagetext").innerHTML = "Invalid details... Please check and try again!";
            }
        });
    }
}

function setCookie(c_name,value,expiredays)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
