﻿/// <reference path="intellisense/jquery.intellisense.js" />
/*
*
*   Global JScript file for auto-formatting ++
*
*/

$(document).ready(function () {

    activateAutoFormats();
    
});

function activateAutoFormats() {

    // Find all inputs with attribute 'dataType' and value 'date' and add date autoformatting to it
    $("input[data-autoformat-datatype]").each(function () {

        $(this).autoFormat({ dataType: $(this).attr("data-autoformat-datatype") });

    });

}

function mouseX(evt) {
    if (evt.pageX) {
        return evt.pageX;
    }
    else if (evt.clientX) {
        return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    }
    else {
        return null;
    }
}

function mouseY(evt) {
    if (evt.pageY) {
        return evt.pageY;
    }
    else if (evt.clientY) {
        return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    }
    else {
        return null;
    }
}

function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
        return [curleft, curtop];
    }
}

