﻿

//restricts you from submitting form for deletion
function deleteconfirm() 
{
    var answer = confirm("Are you sure you wanna delete it?")
    if (answer) 
    {
        return true;
    }
    else {
        return false;
    }
}

function CheckBrowserVersion()
{
    //var browser = {"ie": Boolean(document.body.currentStyle), "ie5": (navigator.appVersion.indexOf("MSIE 5.5") != -1 || navigator.appVersion.indexOf("MSIE 5.0") != -1), "ie6": (navigator.appVersion.indexOf("MSIE 6.0") != -1)};
    //UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
    var changepositionflag = false;
    var ieversion = 0;
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {   //test for MSIE x.x;
        ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (ieversion >= 8)
            changepositionflag = false;
        else if (ieversion >= 7)
            changepositionflag = false;
        else if (ieversion >= 6)
            changepositionflag = true;
        else if (ieversion >= 5)
            changepositionflag = true;
    }
    else {
        changepositionflag = true;
    }
    return ieversion;
}

function IsNumeric(sText) 
{
    var ValidChars = "0123456789";
    var IsNumber = true;
    var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }
    return IsNumber;
}


function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}
