﻿function duplicateTxt(orgTxtId, destTxtId)
    {
        document.getElementById(destTxtId).value = document.getElementById(orgTxtId).value;
    }

    function removeDdlOptions(ddl)
    {
        for (var i=ddl.length-1; i>=0; i--){
            ddl.remove(i);
        }
    }

    function duplicateDdl(orgDdlId, destDdlId)
    {
        var org, dest;
        org = document.getElementById(orgDdlId);
        dest = document.getElementById(destDdlId);
        
        removeDdlOptions(dest);
        
        for (var i=0; i<org.length; i++){
            var option = document.createElement("option");
            option.text = org.options[i].text;
            option.value = org.options[i].value;

            dest.options[dest.options.length] = option;
        }
        dest.selectedIndex = org.selectedIndex;
        dest.disabled = org.disabled;
    }

    function compareDate(from, to)
    {
        var intBigger;
        
        var intDayFrom, intMonthFrom, intYearFrom;
        var intDayTo, intMonthTo, intYearTo;
        var arrDateFrom;
        var arrDateTo;
        
        arrDateFrom = from.split("/");
        intDayFrom = appendZero(arrDateFrom[0]);
        intMonthFrom = appendZero(arrDateFrom[1]); 
        intYearFrom = arrDateFrom[2]; 
        
        var intDateFrom = intYearFrom.concat(intMonthFrom, intDayFrom);
        
        arrDateTo = to.split("/");
        intDayTo = appendZero(arrDateTo[0]);
        intMonthTo = appendZero(arrDateTo[1]); 
        intYearTo= arrDateTo[2]; 

        var intDateTo = intYearTo.concat(intMonthTo, intDayTo);

        if (parseInt(intDateFrom) <= parseInt(intDateTo)){
            return true;
        }
        else{
            return false;
        }
    }
    
    function appendZero(strNum)
    {
        var newStr;
        if (parseInt(strNum) < 10){
            newStr = "0" + strNum.substr(strNum.length-1, 1);
        }
        else{
            newStr = strNum;
        }
        return newStr;
    }

    function showErrMsg(strErr)
    {
        alert(strErr);
    }
    
    function validDate(obj){
        var temp = obj.value;
        var arrTempDate = temp.split("/");
        
        if (arrTempDate.length == 3){
            if (IsNumeric(arrTempDate[0]) && IsNumeric(arrTempDate[1]) && IsNumeric(arrTempDate[2])){
                if (!((arrTempDate[0].length >= 1 && arrTempDate[0].length <= 2) && (arrTempDate[1].length >= 1 && arrTempDate[1].length <= 2) && (arrTempDate[2].length == 4))){
                    alert("Invalid date format! (dd/mm/yyyy)");
                    obj.focus();
                    obj.select();
                }
            }
            else{
                alert("Invalid date format! (dd/mm/yyyy)");
                obj.focus();
                obj.select();
            }
        }
        else{
            alert("Invalid date format! (dd/mm/yyyy)");
            obj.focus();
            obj.select();
        }
    }

    function isCheckAll()
    {
        var x;
        cnt = parseInt(document.getElementById('ctl00_cp_hidNo').value);
        for (var i=0; i< cnt; i++){
            if (i<10)
                x = '0';
            else
                x = '';
                
            if(document.getElementById('ctl00_cp_rptItem_ctl' + x + i + '_rdEdit').checked == true) {
                return false;
            }
        }
        return true;
    }
