﻿

//Get the Parameter from URL. Use -> var = getUrlVars() and get single parameter -> var = getUrlVars()['id']
function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function CheckLeapYear(iYear) {
    if (((iYear % 4 == 0) && (iYear % 100 != 0)) || (iYear % 400 == 0)) {
        return true;
    }
    else {
        return false;
    }
    }

    function BindYear() {      
        var yearStartFrom = 1905;
        var currentYear = (new Date).getFullYear();

        var htmlYear = "<option value\"-1\">Year</option>";
        for (var i = currentYear; i >= yearStartFrom; i--) {
            htmlYear += "<option value='" + i + "'>" + i + "</option>";
        }
        return htmlYear;
    }

    function BindMonth() {      
        var MonthArr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
        var htmlMonth = "<option value=\"-1\">Month</option>";
        for (var i = 0; i < MonthArr.length; i++) {
            htmlMonth += "<option value='" + (i + 1) + "'>" + MonthArr[i] + "</option>";
        }
        return htmlMonth;
    }
    function BindDay(index, id) {
        if (id != null || id != 'undefined') {
            $(id).find('option').remove();
        }
              
        var htmlDay = "<option value=\"-1\">Day</option>";

        if (index == null) {
            index = 31;
        }

        for (var i = 1; i < index + 1; i++) {
            htmlDay += "<option value='" + (i + 1) + "'>" + i + "</option>";
        }
        return htmlDay;
    }


