// FIx: Vertical Nav
function toggleMenu(el, over){
    if (over) {
        Element.addClassName(el, 'over');
    }
    else {
        Element.removeClassName(el, 'over');
    }
}
jQuery(document).ready(function() {		

//Adds classes tot he body tag to identify browsers

function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

    //    jQuery('body').addClass(css_browser_selector(navigator.userAgent));

//End

	// Cart Popout
	jQuery(".mycart").click(function() {
		jQuery(".mycart-block").slideToggle('medium');
	});
	
	// Featured Products
    jQuery('#featured').jcarousel();

	// Slider Homepage
	jQuery('#slider').cycle({
        fx: 'fade',
        speed: 2000,
		timeout: 5000,
        pager: '#controls',
		slideExpr: '.panel'
    });
/*
 	// Custom Menu
	jQuery(".category").click(function() {
		// var open = jQuery(".category").attr("rel");
		var open = this.getAttributeNode('rel').value;
		jQuery(".subcategory_" + open).slideToggle(500);
	});
*/	
	
	jQuery('.grouped-items-table').dataTable({
        	"bInfo": false,
        	"bPaginate": false,
		"aaSorting": [[4,'asc']]
        });

if(jQuery('.dataTables_filter').length)
{
	jQuery('.dataTables_filter').hide();
	
	jQuery('.dataTables_filter input').val('hdnfgjksdzfnzdmfs').keyup();
	
	if(colors){ buildSelect(colors,"Select a colour..."); }
	if(sizes){ buildSelect(sizes,"Select a size..."); }
	
	var all = jQuery('<a href="#">show all</a>');
	all.click(function(){
		jQuery('.dataTables_filter input').val('').keyup();
		return false;
	});
	jQuery('.dataTables_filter').before(all);
}
	


});

function buildSelect(list,label)
{
	if(!list.length) { return false; }

	var sel = jQuery('<select class="filter"><option value="">' + label + '</option></select>');

 	jQuery.each(list, function(ix,item) {
                        var opt = jQuery('<option>');
                        opt.val(item);
                        opt.text(item);
                        sel.append(opt);
        });

        jQuery('.dataTables_filter').before(sel);

        sel.change(function(e) {
		var v = '';
		jQuery('select.filter').each(function(ix,el){
		  v += jQuery(el).val() + ' ';
		});
        	
		//jQuery(this).siblings().each(function(){ jQuery(this).val('') })
                jQuery('.dataTables_filter input').val(v).keyup();
        });
}


