/*if (!browser.isIE)
{
    document.location.href="ieonly.php5";
}*/



function pageload()
{
    m4EventObserve("mvos-btnLogin","click",doLogin);
    m4EventObserve("mvos-btnRetrieve","click",retrievePassword);
    
    if ($("loginUsername")){
        $("loginUsername").focus();
    }
    else if ($("forgotPasswordEmail")){
        $("forgotPasswordEmail").focus();
    }
}


Event.observe(window,"load",pageload);

function doLogin()
{
    Element.setInnerHtml("loginMsg","&nbsp;");
    $("loginForm").request({onComplete:loginComplete});
}

function loginComplete(t){
	if (t.responseText.indexOf("ADMIN")>=0)
    {    
        document.location.replace("admin.php5");
    }
    else if (t.responseText.indexOf("OK-CONFIRM")>=0)
    {
    	document.location.replace("confirmationcode.php5");
    }
    else if (t.responseText.indexOf("OK")>=0)
    {    
        document.location.replace("pagemanager.php5");
    }
    else{
        Element.setInnerHtml("loginMsg","Invalid domain name or password");
    }
}

function retrievePassword()
{
    var txtEmail=$("forgotPasswordEmail");
    
    if ($("loginUsername").value=="") return;

    if (txtEmail.value=="" || m4ValidationRoutine.email(txtEmail.value)==false){
        $("errorMsg").innerHTML="Invalid email address";
        txtEmail.focus();
        txtEmail.select();
        return;
    }

    $("loginForm").request({onComplete:retrieveComplete});
}

function retrieveComplete(t)
{
    if(t.responseText.indexOf("NOTFOUND")>=0){
        $("errorMsg").innerHTML="Invalid details entered";
    }
    else{
        $("retrievePasswordDiv").hide();
        $("retrievePasswordResultDiv").show();
    }
}
