// jQuery.noConflict();

// add to head.phtml
/*
<script type="text/javascript">
var BASE_URL = '<?php echo $this->getBaseUrl() ?>';
var MODULE = '<?php echo Mage::app()->getRequest()->getModuleName() ?>';
var CUR_URL = '<?php echo Mage::helper('core/url')->getCurrentUrl() ?>';
var DEV_MODE = '<?php echo isset($_SERVER['MAGE_IS_DEVELOPER_MODE']) ? 1: 0; ?>';
</script>
*/

// Prototype.Browser.IE6 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5), 10) == 6;
// Prototype.Browser.IE7 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5), 10) == 7;
// Prototype.Browser.IE8 = Prototype.Browser.IE && !Prototype.Browser.IE6 && !Prototype.Browser.IE7;

/*
function cl() {
    if (DEV_MODE && typeof(console) != 'undefined') {
        var delimiter = ' : ';
        var msg = '';
        var args = $A(arguments);
        var argsLength = args.length;
        for(i=0;i<argsLength;i++){
            if(i==argsLength-1) delimiter = '';
            msg += args[i] + delimiter;
        }
        console.log(msg);
    }
}

var testEnumerator = 0;
function cltest(){
    if(DEV_MODE) {
        testEnumerator++;
        var args = $A(arguments);
        var testArgs = (args.length < 1) ? 'test: ' + testEnumerator : args;
        if(Prototype.Browser.Gecko) {
            cl(testArgs);
        } else {
            alert(testArgs);
        }
    }
}
*/

function toggleMenu(el, over, second) {
    alert('test');
    if (!second && !over) {
        setTimeout(function(){toggleMenu(el, 0, 1);}, 100);
        el.setAttribute('sameAttribute', 1);
        return;
    } else if (!over && el.getAttribute('sameAttribute') == 0)
    return;
    el.setAttribute('sameAttribute', 0);

    var addClass = Element.addClassName;
    var removeClass = Element.removeClassName;
    
    if (over) {
        addClass(el, 'over');
    } else {
        addClass(el, 'hold');
        removeClass(el, 'over');
        setTimeout(function(){removeClass(el, 'hold');}, 1000);
    }
}


document.observe('dom:loaded', function() {
    $$('a[rel="external"]').each(function(link) {
        if(link.readAttribute('href') != '' && link.readAttribute('href') != '#') {
            link.writeAttribute('target', '_blank');
        }
    });
    
    // add custom password validation class
    Validation.add('validate-password-short', 'Please enter a valid password. Leading or trailing spaces will be ignored.', function(v) {
        var pass=v.strip(); /*strip leading and trailing spaces*/
        return !(pass.length>0 && pass.length < 2);
    });
	
	mainNav("nav", {"show_delay":"0","hide_delay":"0"});
});



