﻿

function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

var phone_field_length = 0;
function TabNext(obj, event, len, next_field) {
    if (event == "down") {
        phone_field_length = obj.value.length;
    }
    else if (event == "up") {
        if (obj.value.length != phone_field_length) {
            phone_field_length = obj.value.length;
            if (phone_field_length == len) {
                next_field.focus();
            }
        }
    }
}

function ConfirmDelete() {
    if (confirm('Confirm Delete?'))
        return true;
    else
        return false;
}

jQuery(document).ready(function() {
    jQuery("#tablesorter")
    .tablesorter({ widgets: ['zebra'] });
});


jQuery(document).ready(function() {
    jQuery("#tablesorterPagerNZ")
    .tablesorter()
    .tablesorterPager({ container: jQuery("#pager"),
                        positionFixed: false });
});

jQuery(document).ready(function() {
    jQuery("#tablesorterPager")
    .tablesorter({ widgets: ['zebra'] })
    .tablesorterPager({ container: jQuery("#pager"),
        positionFixed: false
    });
});


jQuery(document).ready(function() {
    $$('.Zebra').each(function(s) { Zebra(s); })
    } );

    jQuery(document).ready(function() {
        $$('.Spanish').each(function(s) { s.toggle(); })
    });

    function Zebra(table) {
  

        if (typeof (table) == "string")
            table = document.getElementById(table);
        if (!table) { return; }

        var tbodies = table.getElementsByTagName("tbody");

        for (var h = 0; h < tbodies.length; h++) {
            var even = false;
            var trs = tbodies[h].getElementsByTagName("tr");

            for (var i = 0; i < trs.length; i++) {
              
                if (even)
                    trs[i].className += " odd";

                even = !even;
            }
        }
    }


    function AdClick(AdGuid) {
        new Ajax.Request(
	'AdClick.ashx',
	{
	    parameters:
		{
		    Guid: AdGuid
		}
	});
}


function ToggleLanguage() {

    $$('.Spanish').each(function(s) { s.toggle(); ; })
    $$('.English').each(function(s) { s.toggle(); ; })


}


jQuery(document).ready(function() {

    jQuery(".Capitalize").bind("blur", function(e) {


    var val = this.value.toLowerCase();
    if (val == "none" || val == "n/a" || val == "na" || val == "non applicable" || val == "missing" || val == "not applicable")
        this.value = "";
    else
        this.value = CapitalizeWords(this.value);
    
    });


});


function CapitalizeWords(val) {

    newVal = '';
    val = val.split(' ');
    for (var c = 0; c < val.length; c++) {
        newVal += val[c].substring(0, 1).toUpperCase() + val[c].substring(1, val[c].length) + ' ';
    }
    return newVal.trim();
}

function capWords(inputString) {

    inputString = inputString.replace(/^\s+/, "");
    var tmpStr, tmpChar, preString, postString, strlen;
    tmpStr = inputString.toLowerCase();
    stringLen = tmpStr.length;
    if (stringLen > 0) {
        for (i = 0; i < stringLen; i++) {
            if (i == 0) {
                tmpChar = tmpStr.substring(0, 1).toUpperCase();
                postString = tmpStr.substring(1, stringLen);
                tmpStr = tmpChar + postString;
            }
            else {
                tmpChar = tmpStr.substring(i, i + 1);
                if (tmpChar == " " && i < (stringLen - 1)) {
                    tmpChar = tmpStr.substring(i + 1, i + 2).toUpperCase();
                    preString = tmpStr.substring(0, i + 1);
                    postString = tmpStr.substring(i + 2, stringLen);
                    tmpStr = preString + tmpChar + postString;
                }
            }
        }
    }
    return tmpStr;
}
