﻿var appPath;
var preid;

String.prototype.Trim = function (){return this.replace(/^\s*/, "").replace(/\s*$/, "");}

var isRed=0;
function fnSetTbxBorder(obTbx, isFocus, isIgnoreHasChange)
{//e-Planet
    if(obTbx == null) return;

    if(isFocus==1)
    {
        if(obTbx.type.toLowerCase() == "text" || obTbx.type.toLowerCase() == "textarea" || obTbx.type.toLowerCase() == "password")
        {
            if(isRed==1) obTbx.style.borderColor="#ff0000";
            else obTbx.style.borderColor="#5383c6";
            obTbx.style.color="#000";
            isRed=0;
            try{ if(obTbx.readOnly != true) obTbx.select(); }catch(e){}
        }
    }
    else
    {
        if(obTbx.type.toLowerCase() == "text" || obTbx.type.toLowerCase() == "textarea" || obTbx.type.toLowerCase() == "password")
        {
            obTbx.style.borderColor="#999999";
            obTbx.style.color="#444";
        }
    }
}
Date.prototype.getTheYear = function (){return (this.getFullYear() ? this.getFullYear() : this.getYear());}
function toDateFormat(obDate, isMmDdYyyyFormat, isDdMmmYyyyFormat)
{
    if(obDate == null || obDate.toString().Trim()=="") return "";
    
    var dd, mm, yy;
    dd = obDate.getDate().toString();
    mm = (obDate.getMonth()+1).toString();
    yy = obDate.getTheYear().toString();

    if(yy=="0001" || yy=="1") return "";
    if(dd.length==1) dd="0"+dd;
    if(mm.length==1) mm="0"+mm;
    if(isDdMmmYyyyFormat == true)
        return dd + "-" + fnGetMonthName(obDate.getMonth()) + "-" + yy;
    else if(isMmDdYyyyFormat != true)
        return dd + "/" + mm + "/" + yy;
    else
        return mm + "/" + dd + "/" + yy;
}

function fnGetMonthName(_monthValue)
{
    month = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
    return month[_monthValue];
}
function fnCheckForEdit(chkName)
{
    if(chkName==null || chkName=="") chkName="chk";
    
    var obAllChks = document.getElementsByName(chkName);
    var checkedCount = 0;
    for(var i=0;i<obAllChks.length;i++)
    {
        if(obAllChks[i].checked==true) checkedCount += 1;
        if(checkedCount > 1) break;
    }
    
    if(checkedCount == 0)
    {
        alert("Please select any record to edit!"); return false;
    }
    else if(checkedCount > 1)
    {
        var boolReturn = window.confirm("You have selected more than one record."+
                                        "\nWe can edit only the first selected record."+
                                        "\nSo, do you want to continue?");
                                        
        if(boolReturn==true)
        {
            var firstSelectedIndex=0;
            for(var i=0;i<obAllChks.length;i++)
            {
                if(obAllChks[i].checked==true) { firstSelectedIndex = i; break;}
            }
            for(var i=0;i<obAllChks.length;i++)
            {
                obAllChks[i].checked=false;
            }
            document.getElementById(chkName+"All").checked=false;
            obAllChks[firstSelectedIndex].checked=true;
        }
        return boolReturn;
    }
    else 
    {
        return true;
    }
}
function fnCheckForDelete(chkName)
{
    if(chkName==null || chkName=="") chkName="chk";
    
    var obAllChks = document.getElementsByName(chkName);
    for(var i=0;i<obAllChks.length;i++)
    {
        if(obAllChks[i].checked==true) return window.confirm("Are you sure want to delete the selected record(s)?");
    }    
    alert("Please select any record to delete!");
    return false;
}

