﻿function LoadWindow(url, title, height, width)
{
	//e.preventDefault();
	var $this = $(this);
	var horizontalPadding = 30;
	var verticalPadding = 30;
    $('<iframe id="externalSite" frameborder="0" class="externalSite" src="' + url + '" />').dialog({
        title: title,
        closeOnEscape:true,
        autoOpen: true,
        width: width,
        height: height,
        modal: true,
        resizable: false,
		autoResize: false,
        overlay: {
            opacity: 0.1,
            background: "black"
        }
    }).width(width - horizontalPadding).height(height - verticalPadding);
}
function LoadWindowWithOutClose(url, title, height, width) {
    //e.preventDefault();
    var $this = $(this);
    var horizontalPadding = 30;
    var verticalPadding = 30;
    $('<iframe id="externalSite" frameborder="0" class="externalSite" src="' + url + '" />').dialog({
        title: title,
        closeOnEscape: false,
        autoOpen: true,
        width: width,
        height: height,
        modal: true,
        resizable: false,
        autoResize: false,
        overlay: {
            opacity: 0.1,
            background: "black"
        }
    }).width(width - horizontalPadding).height(height - verticalPadding);
    $('a.ui-dialog-titlebar-close').remove();
}
function LoadWindowWithPosition(url, title, height, width,leftX,topY) {
    //e.preventDefault();
    var $this = $(this);
    var horizontalPadding = 30;
    var verticalPadding = 30;
    $('<iframe id="externalSite" frameborder="0" class="externalSite" src="' + url + '" />').dialog({
        title: title,
        closeOnEscape: true,
        autoOpen: true,
        position:"absolute",
        top: topY,
        left: leftX,
        width: width,
        height: height,
        modal: true,
        resizable: false,
        autoResize: false,
        overlay: {
            opacity: 0.1,
            background: "black"
        }
    }).width(width - horizontalPadding).height(height - verticalPadding);
}

function AddPagerSelect() {
    //To use this function please add "pagerClass" class to the PagerStyle tag of GridView
    var arr = $(".pagerClass").find("td").find("table").find("tbody").find("tr").find("td");
    if (Sys !=null && Sys.CultureInfo.CurrentCulture.name == "es-ES") {

        $.each(arr, function() {
        if ($(this).html() == "Seleccione la página: ") {
                return false;
            }
            $(this).before("<td>Seleccione la página: </td>");
            return false;
        });
    }
    else {
        $.each(arr, function() {
            if ($(this).html() == "Select Page: ") {
                return false;
            }
            $(this).before("<td>Select Page: </td>");
            return false;
        });
    }

}

function ValidateDate(dtDOB) {

    var reDOB = /^\d{1,2}\/\d{1,2}\/\d{4}$/;

    if (!dtDOB.match(reDOB)) {
        return false
    }
    else {
        var dt = new Date(dtDOB);
        monthPart = dtDOB.split('/')[0];
        dayPart = dtDOB.split('/')[1];
        yearPart = dtDOB.split('/')[2];

        if (dt.getDate() != dayPart) {
            return (false);
        }
        else if (dt.getMonth() != monthPart - 1) {
            return (false);
        }
        else if (dt.getFullYear() != yearPart) {
            return (false);
        }
    }

    return (true);
}
