﻿/// <reference path="jquery-1.3.2-vsdoc.js" />
/************************************************************
*
*  TL Site.js
*
*  Site global JS
*
************************************************************/
// called from Master.js window_load(e)

function Site_Window_Load(e) {


    // do stuff ...
}
jQuery.preloadImages = function() {
    for (var i = 0; i < arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
}
$(document).ready(
function() {
    var textboxes = $("input").add("textarea").not("input[type=password]");
    $("form").submit(function() {
        if (typeof(Page_IsValid) == "undefined" || Page_IsValid) {
            textboxes.each(function(index, domElement) {
                if (domElement.value != null) {
                    domElement.value = domElement.value.replace(/(<)/g, "&lt;");
                    domElement.value = domElement.value.replace(/(>)/g, "&gt;");
                    domElement.value = domElement.value.replace(/(')/g, "’");
                }
            });
        }
    });
    textboxes.each(function(index, domElement) {
        if (domElement.value != null) {
            domElement.value = domElement.value.replace(/&lt;/g, "<");
            domElement.value = domElement.value.replace(/(&gt;)/g, ">");
        }
    });
    textboxes.blur(replaceApostropies);
}

);
function replaceApostropies() {
    this.value = this.value.replace(/(')/g, "’");
}
