﻿function SharedLoad() {
    LoadFlash();
    $("#Logo").click(function() { Redirect("Default.aspx"); });
    $("img[type=png]").each(function() {
        var Browser = $.browser;
        if (Browser.msie && Browser.version == "6.0") {
            var src = $(this).attr("src");
            $(this)
                .parent()
                .css("background-image", "none")
                .css("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='crop');");
            $(this).remove();
        }
    });
    $("#JsaBox").click(function() {
        $(this).hide();
        $("#JsaBoxItemContent").html("");
    });
    $("*[rel=jsaBox_flash]").click(function() {
        $("#JsaBoxItemContent").html("<div type='Flash' src='Flash/VideoPlayer.swf?pvideo=" + $(this).attr("href") + "' width='300px' height='250px'></div>")
        LoadFlash();
        $("#JsaBox").show();
        return false;
    });
    $("*[rel=jsaBox_html]").click(function() {
        $("#JsaBoxItemContent").html($("#" + $(this).attr("href")).clone().show())
        $("#JsaBox").show();
        return false;
    });
    $("*[rel=FullLink]").click(function() { Redirect($(this).find("a").attr("href")); });
    $(".MainFull .LeftPic img").attr("alt", document.title);
}
function Redirect(e) { window.location.href = e; }
function Validate(obj) {
    var txt = obj.val();
    if (txt == null || txt == "" || txt == undefined) return false;
    else return true;
}
function ValidateTxt(obj) {
    var txt = obj.val();
    if (txt != null && txt != "" && txt != undefined) {
        obj.css("border", "solid 1px #d19767");
        return true;
    }
    else {
        obj.css("border", "solid 1px red");
        return false;
    }
}
function ValidateEmail(obj) {
    var txt = obj.val();
    if (EmailControl(txt)) {
        obj.css("border", "solid 1px #d19767");
        return true;
    }
    else {
        obj.css("border", "solid 1px red");
        return false;
    }
}
function ValidateDate(obj) {
    var txt = obj.val();
    if (DateControl(txt)) {
        obj.css("border", "solid 1px #d19767");
        return true;
    }
    else {
        obj.css("border", "solid 1px red");
        return false;
    }
}
function EmailControl(elem) {
    var str = elem;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {return false; }
    else {return true; }
}
function IsNumeric(Text) {
    var ValidChars = "0123456789.";
    var IsNumber = true;
    var Char;
    for (i = 0; i < Text.length && IsNumber == true; i++) {
        Char = Text.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {IsNumber = false; };
    }
    return IsNumber;
}
function DateControl(fld) {
    var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    if ((fld.match(RegExPattern)) && (fld != '')) {return true; }
    else {return false; }
}

