/**
 * This document should only contain scripts that are unique for just this site
 */

var $j = jQuery.noConflict();

$j(document).ready(function() {
	$j(document).click(onDocClick);
	
	
	
	
	/* TOP MENU SUB MENU */
		$j('li.mainmenu a.submenu').click( function(e){
			e.preventDefault();
			var currElement = $j(this);
			console.log(currElement);
			if(currElement.siblings('ul.submenu').length > 0){
				$j('ul.submenu').hide();
				currElement.siblings('ul.submenu').slideDown();
			}
			
		});
	
	/* END TOP SUB MENU */

	/* POP OUT THE TINTIN SELECTED LEFT MENU ON RELOAD */
	$j('.catContent .catItem.selected').closest('.catContent').slideDown('slow').addClass('open');
	$j('.catContent .catItem.selected').closest('.catContainer').find('.catHeader').addClass('selected');
	$j('.catContainer .catHeader.selected').siblings('.catContent').slideDown('normal').addClass('open');
	disableSelection(document.getElementById("category"));
	
	$j('.catHeader.mainMenu').click(function(e){
		e.preventDefault();
		var catContent = $j(this).closest('.catContainer').find('.catContent');
		
		$j('.catContent.open').slideUp('normal');
		$j('.catContent.open').removeClass('open');
		
		$j('.catHeader.selected').removeClass('selected');
		
		if(!catContent.is(':visible')){
			catContent.slideDown('normal');
			catContent.addClass('open');
			$j(this).addClass('selected');
		}else{
			catContent.slideUp('normal');
			catContent.removeClass('open');
			$j(this).removeClass('selected');
		}
	});
	
	
	//safari css haxx
	if($j.browser.safari){
		//general stuff
		$j('hr.divider').css({'height' : '2px'});
	}	
	
	//alert($j.browser.msie);
	if($j.browser.msie && $j.browser.version == "6.0"){
		//alert($j.browser.version);
		$j('#altshipping').click(function(){
			$j('#footer').css({'bottom' : '0'});
		});
	}
	//site-specific jQuery-scripts goes in here..
	
	$j('#uSmsAvi').click(togglePhoneInput);
	if($j('#uSmsAvi').attr('checked')) {
		$j('#phone-tr').show();
		$j('#uPhone').show();		
	}


	$j("#create").keypress(function(e) {
		if (e.which == 13) {
			return false;
		}
	});
	
	function togglePhoneInput() {
		$j('#uPhone').toggle();
		$j('#phone-tr').toggle();
	}
});
// && !$j(e.target).closest('#cart-container').length
function onDocClick(e) {
	if (!$j(e.target).closest('ul.submenu').length && !$j(e.target).closest('ul.submenu a').length && !$j(e.target).closest('li.mainmenu a.submenu').length) {
		$j('ul.submenu').hide();
	}
}

function disableSelection(target){

if (typeof target.onselectstart!="undefined") //IE route

    target.onselectstart=function(){return false}

else if (typeof target.style.MozUserSelect!="undefined") //Firefox route

    target.style.MozUserSelect="none"

else //All other route (ie: Opera)

    target.onmousedown=function(){return false}
    target.style.cursor = "default"

}

