﻿var _msg;

//function $(elementId) { return document.getElementById(elementId); }
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }

//
Event.observe(window, 'load', function() {
    
    $$('td.nav a p').each(function(item) {
        item.observe('mouseover', function(event) {          
            var el = event.element();
            el.style.backgroundColor = '#FFF';
        });
        
        item.observe('mouseout', function(event) {
            var el = event.element();
            el.style.backgroundColor = '#E2E2E2';
        });
    })


    var sb1 = new Control.ScrollBar('sb-content-1','sb-track-1');
    
    $('sb-up-1').observe('click', function(event) {  
        sb1.scrollBy(-16);
    });
 
 	$('sb-dn-1').observe('click', function(event) {
		sb1.scrollBy(16);
	});

    var sb2 = new Control.ScrollBar('sb-content-2','sb-track-2');
    
    $('sb-up-2').observe('click', function(event) {   
        sb2.scrollBy(-16);
    });
 
 	$('sb-dn-2').observe('click', function(event) {
		sb2.scrollBy(16);
	});    
});
//

/* function invertMenu(id)
{
    var isOpen = (document.getElementById(id).className == "menuopen");
    
    document.getElementById("MensCategory").className = 
    document.getElementById("MensBrand").className =
    document.getElementById("WomensCategory").className = 
    document.getElementById("WomensBrand").className = "menuclose";
    
    if (!isOpen)
    {
        document.getElementById(id).className = "menuopen";
    }
} */

function UV() //unique value
{
    var dtm = new Date();
    return Date.UTC(dtm.getYear(), dtm.getMonth(), dtm.getDay(), dtm.getHours(), dtm.getMinutes(), dtm.getSeconds(), dtm.getMilliseconds());
}

function doSubmit(v)
{
    document.getElementById("Submit").value = v;
    document.form1.submit();
}

function message()
{
    if (_msg != null)
    {
        alert(_msg);
    }
}

function search()
{
    var s = document.getElementById("Search");
    var v = s.value.trim();
    
    if (v == 'search or enter reference' || v.length < 3)
    {
        alert('Please type at least 3 characters into the search box without leading or trailing spaces.');
        s.value = '';
        s.focus();
        return;
    }
    
    doSubmit('search');
}

function newsletter(isMale)
{
    var n = document.getElementById("NewsEmail");
    var v = n.value.trim();
    
    if (v == 'Enter your email address')
    {
        alert('Please enter your email address.');
        n.value = '';
        n.focus();
        return;
    }
    
    doSubmit(isMale ? "newsMale" : "newsFemale");
}

function help(id, isVisible)
{
   document.getElementById(id).className = isVisible ? "message" : "menuclose";
}

var _o, _l, _i, _r, _t; //object, len (max), div id, repeat, timer
function ml()
{ //maxlen
    if (_o.value.length > _l)
    {
        _o.value = _o.value.substring(0, _l);
    }
    
    document.getElementById(_i).innerHTML = _o.value.length + " / " + _l + " characters";
    if (_r == true)
    {
        _t = setTimeout('ml()', 500);
    }
}

function windowOpen(id, w, h, s)
{
    var reem = window.open(id, 'reem', 'width=' + w + ',height=' + h + ',screenX=200,screenY=200,top=200,left=200,toolbar=0,scrollbars=' + s + ',location=0,statusbar=0,menubar=0,resizable=0');
    reem.focus();
}

function removeFilter(id)
{
   document.getElementById(id).value = (id == "PriceFilter") ? "0|1000" : "0";
   filter();
}