﻿// JScript File
function ValidateLoginDataEntry(perEmail,pass)
{
      
// Blank Validation //
    
    if(trimAll(perEmail.value)=="")
    {
        alert("Email cannot be left blank");
        perEmail.focus();
        return false;
    }    
          
    
    var peremailval = trimAll(perEmail.value)
    var AtPos = peremailval.indexOf("@")
    var StopPos = peremailval.lastIndexOf(".")
    var MiddlePos = ""
    
    if (peremailval != "") 
    {
        if (AtPos == -1 || StopPos == -1) 
        {
            alert("Not a valid email address");
            perEmail.focus();
            return false;            
        }

        if (StopPos < AtPos) 
        {
            alert("Not a valid email address");
            perEmail.focus();
            return false;
        }

        if (StopPos - AtPos == 1) 
        {
            alert("Not a valid email address");
            perEmail.focus();
            return false;
        }   
        
        MiddlePos = peremailval.substring(StopPos+1)
        if(MiddlePos=="")
        {
            alert("Not a valid email address");
            perEmail.focus();
            return false;
        }        
    }
    
    if(trimAll(pass.value)=="")
    {
        alert("Password cannot be left blank");
        pass.focus();
        return false;
    }    
    var str = document.getElementById("projId");
    FormLoading(str);
}

function trimAll(sString) 
{
    while (sString.substring(0,1) == ' ')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ')
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}

function ClearLoginDataEntry()
{
    document.getElementById('ctl00_txtEmail').value="";
    document.getElementById('ctl00_txtPassword').value="";  
}


function modalWin() 
{
    if (window.showModalDialog)
         {
            window.showModalDialog("../Pages/ForgotPassword.aspx","forgotpass", "dialogWidth:700px;dialogHeight:330px");
         }
    else 
        {
            window.open('../Pages/ForgotPassword.aspx','forgotpass','height=285,width=460,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
        }
} 


function FormLoading(str)
{
    try {lval.remove(); lval='';}catch(e) {lval=getBusyOverlay(str,{color:'#A9A9A9', opacity:0.5, text:'Processing...', style:'text-decoration:blink;font-weight:bold;font-size:12px;color:white'},{color:'#fff', size:128, type:'o'});} 
}
