//  MBYoga JavaScript Document
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_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_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 popUpWin = 0;
function popUpWindow(URLStr, left, top, width, height)
 {
    if (popUpWin)
    {
        if (!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width=' + width + ',height=' + height + ',left=' + left + ', top=' + top + ',screenX=' + left + ',screenY=' + top + '');
}
var popUpWin = 0;
function popUpWindow2(URLStr, left, top, width, height)
 {
    if (popUpWin)
    {
        if (!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open(URLStr, 'popUpWin', 'toolbar=yes,location=yes,directories=no,status=yes,menub ar=yes,scrollbar=yes,resizable=yes,copyhistory=yes,width=' + width + ',height=' + height + ',left=' + left + ', top=' + top + ',screenX=' + left + ',screenY=' + top + '');
}
function MM_validateForm() {
    //v4.0
    var i,
    p,
    q,
    nm,
    test,
    num,
    min,
    max,
    errors = '',
    args = MM_validateForm.arguments;
    for (i = 0; i < (args.length - 2); i += 3) {
        test = args[i + 2];
        val = MM_findObj(args[i]);
        if (val) {
            nm = val.name;
            if ((val = val.value) != "") {
                if (test.indexOf('isEmail') != -1) {
                    p = val.indexOf('@');
                    if (p < 1 || p == (val.length - 1)) errors += '- ' + nm + ' must contain an e-mail address.\n';
                } else if (test != 'R') {
                    num = parseFloat(val);
                    if (isNaN(val)) errors += '- ' + nm + ' must contain a number.\n';
                    if (test.indexOf('inRange') != -1) {
                        p = test.indexOf(':');
                        min = test.substring(8, p);
                        max = test.substring(p + 1);
                        if (num < min || max < num) errors += '- ' + nm + ' must contain a number between ' + min + ' and ' + max + '.\n';
                    }
                }
            } else if (test.charAt(0) == 'R') errors += '- ' + nm + ' is required.\n';
        }
    }
    if (errors) alert('The following error(s) occurred:\n' + errors);
    document.MM_returnValue = (errors == '');
}

function dwfaq_getCSSPropertyValue(obj, cP, jP) {
    //v1.1
    //Copyright © 2004-2005 Angela C. Buraglia & DWfaq.com
    //All Rights Reserved. Not for distribution. support@dwfaq.com
    //Support Newsgroup: news://support.dwfaq.com/support
    if (typeof(obj) != 'object') {
        var obj = document.getElementById(obj);
    }
    if (typeof(obj.currentStyle) != 'object') {
        return (typeof(document.defaultView) == 'object' && document.defaultView.getComputedStyle(obj, '')) ?
        document.defaultView.getComputedStyle(obj, '').getPropertyValue(cP) :
        obj.style.getPropertyValue(cP);
    }
    else {
        return (navigator.appVersion.indexOf('Mac') != -1) ?
        obj.currentStyle.getPropertyValue(cP) :
        obj.currentStyle.getAttribute((jP) ? jP: cP);
    }
}

function dwfaq_ToggleOMaticDisplay() {
    //v1.0
    //Copyright © 2004 Angela C. Buraglia & DWfaq.com
    //All Rights Reserved. Not for distribution. support@dwfaq.com
    //Support Newsgroup: news://support.dwfaq.com/support
    var obj,
    cS,
    args = dwfaq_ToggleOMaticDisplay.arguments;
    document.MM_returnValue = (typeof(args[0].href) != 'string') ? true: false;
    for (var i = 1; i < args.length; i++) {
        obj = document.getElementById(args[i]);
        if (obj) {
            cS = dwfaq_getCSSPropertyValue(obj, 'display');
            if (!obj.dwfaq_OD) {
                obj.dwfaq_OD = (cS != 'none' && cS != '') ? cS: (obj.tagName.toUpperCase() == 'TR' && cS !== 'none') ? '':
                (obj.tagName.toUpperCase() == 'TR' && typeof(obj.currentStyle) != 'object') ? 'table-row': 'block';
            }
            obj.style.display = (cS != 'none') ? 'none': obj.dwfaq_OD;
        }
    }
}
//-->
