﻿$(document).ready(function () {
    try {
        $("a[href='/catalog-request.aspx']").colorbox({ iframe: "true", height: "515px", width: "475px" });
    }
    catch (e) {

    }

    $('.number-input').keypress(function (ev) {
        var intRegex = /^\d+$/;
        //var floatRegex = /^((\d+(\.\d *)?)|((\d*\.)?\d+))$/;
        var key = 0;
        if (ev.keyCode != 0)
            key = ev.keyCode;
        else
            key = ev.charCode;

        var str = String.fromCharCode(key);
        if (!intRegex.test(str)) {
            ev.preventDefault();
        }
    });
});

function closeCatalogRequest() {
    $.fn.colorbox.close();
}

//Login Functions
function CloseWindow() {
    var oWnd = GetRadWindow();
    oWnd.Close();
}

function CloseWindowRedirect(pageName) {
    var oWnd = GetRadWindow();
    oWnd.BrowserWindow.location.href = pageName;
}

function GetRadWindow() {
    var oWindow = null;
    if (window.radWindow) oWindow = window.radWindow;
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
    return oWindow;
}


function validateLogin() {
    var username = $('#Username');
    if ($.trim(username.val()) == '') {
        username.focus();
        alert('Please enter your e-mail address');
        return false;
    }

    var password = $('#Password');
    if ($.trim(password.val()) == '') {
        password.focus();
        alert('Please enter your password');
        return false;
    }

    return true;
}

function showLogin() {
    var div = document.getElementById('loginPanelContent');
    div.style.visibility = 'visible';
    div.style.display = 'block';
}
//End Login Functions
