var link=$.jqURL.url();
var linkParts = link.split("/");
var Manu='';
var Type='';
//alert(linkParts[4]);
if(linkParts[4]!='all' && linkParts[4]!='')
{
	var manufacturers = $('#manufacturers a').each(function(){
		var strMan = $(this).attr('href');
		strMan=strMan.substring(0,strMan.lastIndexOf("/"));
		strMan=strMan.substring(strMan.lastIndexOf("/")+1,strMan.length);
		if(strMan==linkParts[4])
		{
			$(this).addClass('highlight');
			Manu=$(this).html();
		}
	});
}
if(linkParts[5]!='')
{
	var types = $('#types a').each(function(){
		var strMan = $(this).attr('href');
		strMan=strMan.substring(0,strMan.lastIndexOf("/"));
		strMan=strMan.substring(strMan.lastIndexOf("/")+1,strMan.length);
		if(strMan==linkParts[5])
		{
			$(this).addClass('highlight');
			Type=$(this).html();
		}
	});
}

$('#pagination a').each(function(){
	$(this).click(function(event){
		event.preventDefault();
		$('#searchRes').html('<center><br /><img src="http://www.cars.com.na/images/loading.gif"> <b>Content is loading. Please be patient.</b></center>');
		var params=buildData();
		params=params+'&'+$(this).attr('href');
		var Nurl='';
		if(linkParts[3]=='newvehicles')
		{
			Nurl='http://www.cars.com.na/ajax/newvehiclesearch/';
		}
		else if(linkParts[3]=='usedvehicles')
		{
			Nurl='http://www.cars.com.na/ajax/usedvehiclesearch/';
		}
		else
		{
			Nurl='http://www.cars.com.na/ajax/allvehiclesearch/';
		}
		jQuery.ajax({
			url: Nurl,
			data: params,
			success: function(data) {
				//$(data).find('table').each(function
				var newData = $(data);
				newData=newData.find('#contentcontroller').html();
				//alert(newData);
				$('#searchRes').html(newData);
			}
		});
		function buildData()
		{
			var retValue=jQuery.trim($('select, input').serialize());
			retValue=retValue+'&make='+Manu+'&type='+Type;
			retValue=retValue.toLowerCase();
			//alert(retValue);
			$('#searchRes').html('<center><br /><img src="http://www.cars.com.na/images/loading.gif"> <b>Content is loading. Please be patient.</b></center>');
			return retValue;
		};
	});
});