
var IDS_INVALID_USERNAME_PASSWORD;

function MessageForInvalidBrowser()
    {
        document.getElementById("divSpacer").style.visibility="visible";
        document.getElementById("divMsg").style.visibility="visible";
        document.getElementById("txtMsg").innerHTML=FFMSG;
        document.getElementById("divMsg").style.textAlign="left";
        document.getElementById("btnLogin").disabled=true;
        document.getElementById("btnLogin").style.cursor='default';
    }

 function messageforfirefox(val)
    {
        if(fso)
        {
            if(fso==1 && document.getElementById("hdnMessageOn").value=="0")
            {
                FFMSG = "Your session is timed out. For security reasons, online sessions are closed after inactivity. To continue your session, please enter your Login Name and Password, then click the Login button to login again.";
                document.getElementById("divSpacer").style.visibility="visible";
                document.getElementById("divMsg").style.visibility="visible";
                document.getElementById("txtMsg").innerHTML=FFMSG;
                document.getElementById("divMsg").style.textAlign="left";
            }
        }
//        if(navigator.userAgent.indexOf("Firefox")!= -1 && val == 1)        
//        { 
////            var FFMSG='<%= Me.GetLocalizedString("FFMSG")%>';
//            document.getElementById("divSpacer").style.visibility="visible";
//            document.getElementById("divMsg").style.visibility="visible";
//            document.getElementById("txtMsg").innerHTML=FFMSG;
//            document.getElementById("divMsg").style.textAlign="left";
//            document.getElementById("btnLogin").disabled=true;
//            document.getElementById("btnLogin").style.cursor='default';
//         }
    }

function validate()
{
try
	{
		if(isAnySpecialChars(event.keyCode)==true) 
			return false;
	}
catch(ex){}
}
function isAnySpecialChars(keyCode)
{
try
	{
		var keyCodes=',33,34,37,38,39,42,44,47,60,61,62,63,91,92,93,94,123,124,125,64,35,36,40,41,95,45,43,126,96,58,59,';
		return (keyCodes.indexOf(',' + keyCode + ',')!=-1);
	}
catch(ex){}
}
function setfocus()
{
    if(window.opener)
	{
		if(window.opener.IsPegasusPage)
		{window.opener.location.href="frmLogin.aspx"; window.close(); }
		return;
	}
	else if(window.parent.frames.length>0)
	{
		if(window.parent.IsPegasusPage)
		window.parent.location.href="frmLogin.aspx"; 
		return;
	}
	document.Form1.txtLoginName.focus();
}
function validateLoginChars()
{
try{SubnavigationBar.MessageBoard.Clear();}catch(ex){}
	var uname;
	uname=document.getElementById("txtLoginName").value;
	pwd=document.getElementById("txtPassword").value; 
	if((uname.length==0)||(pwd.length==0)&&((uname.length > 0 && uname.length < 4)||(pwd.length < 4 && pwd.length > 0)))
	{
		//SubnavigationBar.MessageBoard.Alert(IDS_INVALID_USERNAME_PASSWORD);
		document.getElementById("divMsg").style.visibility = "visible";
		document.getElementById("txtMsg").innerHTML = IDS_INVALID_USERNAME_PASSWORD;
		document.getElementById("divMsg").style.textAlign = "left";
		document.getElementById("divSpacer").style.visibility = "hidden"; 
		return false;
	}
//	else if(((uname.length > 0 && uname.length < 4)||(pwd.length < 4 && pwd.length > 0)))
//	{	
//		SubnavigationBar.MessageBoard.Alert(IDS_INVALID_USERNAME_PASSWORD);
//		return false;
//	}
	else
		return true;
}

function OpenForgotPassword(URLForgotPassword)
{
	window.open(URLForgotPassword,"Forgot","toolbar=no,statusbar=no,resizable=0,addressbar=no,left="+(screen.width * 35.0 /137)+", width="+(screen.width * 57.0 /114)+", top="+(screen.height * 40.0 /160)+",height="+((screen.height * 65.0 /200)+20)+", scrollbars=1");
}
    function tblLoginwidth()
       {
          if (navigator.userAgent.indexOf("Safari")> -1)
             {
                ele("tbllogin").style.width="64%";
                ele("tdlogin1").style.width="26%";
                ele("tdlogin2").style.width="32%";
                ele("tdlogin3").style.width="6%";
              }
          else
              {
                ele("tbllogin").style.width="78%";
                ele("tdlogin1").style.width="40%";
                ele("tdlogin2").style.width="59%";
                ele("tdlogin3").style.width="1%";
               }
        }  
        
        
    function BodyLoad()
    {
       DetectBrowserDetails('','1');
       tblLoginwidth();           
       messageforfirefox(msgForFirefox);
       setfocus();
       return CheckForDuplicateLogin(); 
       
    }
function CheckForDuplicateLogin()
{
    if(document.getElementById("hdnShowMsgLogin").value=="true")
    {
        document.getElementById("hdnShowMsgLogin").value="false";
        document.getElementById("txtPassword").value=document.getElementById("hdnPassword").value;
        ObjWindowCC=window.open("frmDupLoginMsg.aspx?alert=1&fn=AllowMeToLogin&ResID=9550&IsDupLogin=1&loginName=" + document.getElementById("txtLoginName").value,"","toolbar=no,statusbar=no,resizable=0,addressbar=no,left="+(screen.width * 30.0 /100)+", width="+(screen.width * 32.0 /100)+", top="+(screen.height * 40.0 /100)+",height="+(screen.height * 10.0 /100)+", scrollbars=no");		
        return false;
    }
    return true;
}
function AllowMeToLogin()
{
  document.getElementById("hdnAllowToLogin").value="true";
  document.Form1.submit();
}