﻿// JScript File

// function to trim string
String.prototype.trim = function() 
{ 
    return this.replace(/^\s+|\s+$/, ''); 
};

function PageRedirect(url)
{
    window.location.href=url;
}

// Master page profile search operations.
 
function MasterSearchProfile(obj)
{
    var txt = document.getElementById("txtSearchProfile");
    if(txt.value.trim() == "")
    {
        alert("-- Please enter search criteria.");
        return false;
    }
    else
    {
        obj.submit();
        return true;
    }
}

// Master Page login operations
function MasterLoginValidate(obj)
{
    var msg= "" ;
    if(isRequired(GetObject("txtEmail1"),"-- Email Address",GetObject("txtPassword"), "-- Password"))
    {
        if (!isEmail(GetObject("txtEmail1")))
        {
            msg = msg + "-- Invalid Email Address";
        }
        if (msg.length > 0)
        {
            alert("Please correct following error(s).\n" + msg);
            return false;
        }
        obj.submit();
    }
    else
         return false;
}

// Master page news/event search operations.
function MasterGetNews(obj)
{
    var txt = document.getElementById("txtDate");
    if(txt.value.trim() == "")
    {
        alert("-- Please select your date.");
        return;
    }
    else{ getNewsData(txt.value,""); }
}

function resultNews(result, context)
{
    var data = document.getElementById("ctl00_divNews");
    if(data == null)
        document.getElementById("divNews").innerHTML = result;
    else
        data.innerHTML = result;
}

function handleEnter(src, e, dest)
{
    var node = (e.target) ? e.target : ((e.srcElement) ? e.srcElement : null);
    if(e.keyCode == 13)
    {
        var srcId = src.name.replace(/_/ig,'$');
        // alert(src.name.replace(/_/ig,'$') + '--' + node.name);
        if(typeof(node.name) != 'undefined' && (node.name == srcId))
        {
            // alert(node.name);
            document.getElementById(dest).focus();
            // document.getElementById(dest).click();
        }
    }
}