var $j = jQuery.noConflict();

var hasVehicle = false;

function loadCategoryGroups(category, group) {

	$j.get('/catalog/ajax/category', 'category=' + category + '&group=' + group,  function(data){
		$j("#findpartsCategoryList").html(data);
		$j.get('/catalog/ajax/group', 'category=' + category + '&group=' + group,  function(data){
			$j("#partsSubCat_" + category).html(data);
	    });
    });
	

}

function categoryClick(urlCatClick) {
	
	var cat = urlCatClick.substring(urlCatClick.indexOf('category')+9);
	$j('#partsSubCat_' + cat).html("<img src=\"/images/parts/ajax-loader.gif\"/>");
		
	$j.get(urlCatClick, null,  function(data){
		$j('#partsSubCat_' + cat).html(data);
	});

	return false;
}

function groupClick(urlCatClick) {
	
	createYMME({}, true, false, true, "if(hasVehicle==true) { window.location='" + urlCatClick + "'; }");

	return false;
}

function descClick(urlCatClick) {
	
	createYMME({}, true, false, true, "if(hasVehicle==true) { window.location='" + urlCatClick + "'; }");

	return false;
}

//the overlay if no store has been selected
function adjustOverlay() {
	if(document.getElementById('wholeTable')==null)
		return;
	
	theNewHeight = document.getElementById('wholeTable').offsetHeight + 3;
	
	if(theNewHeight < 225)
	{
		$j('#brContent').html('<br />');
		$j('#brContent').css('height',  (225+theNewHeight) + 'px' );
		theNewHeight = 225;
	} 

	if(document.getElementById('noStoreOverlay')==null)
		return;
	
	document.getElementById('noStoreOverlay').style.height = theNewHeight + 'px';//height of the table minus the header
	document.getElementById('noStoreOverlay').style.display = 'block';
	document.getElementById('noStoreOverlay').style.marginTop = '-43px';
	document.getElementById('noStoreOverlay').style.width = '257px';
	document.getElementById('noStoreOverlayContent').style.display = 'block';
};

//clear the default input on the input box
function clear_box(boxToClear) {
	var dBox = document.getElementById(boxToClear);
	if(dBox!=null)
	if (dBox.value == "Keyword, Part Name, or #" || dBox.value == "Part Name") {
		dBox.value = "";
	}
};

function fill_box(boxToClear) {
	var dBox = document.getElementById(boxToClear);
	if(dBox!=null)
	if (dBox.value == "") {
		dBox.value = "Part Name";
	}
};

function toolsModal(category, name, number, extra) {
	$j('#toolsModalPic').attr('src', '/images/tools/tools_modal_pic_' + number + '.jpg');
	$j('#toolsModalCategory').html(category);
	$j('#toolsModalName').html(name);
	$j('#toolsModalNumber').html(number);
	$j('#toolsModalExtra').html(extra);
};