function toggle_manu(strID,strTreeImage){
		$('#' + strID).toggle('slow');
		strImgExp = HTTP_JS_SERVER + "images/drop_down.gif"
		strImgCollapse =  HTTP_JS_SERVER + "images/drop_left.gif"
		strCurrentImage = $('img#'  + strTreeImage).attr("src");
		strNewImage = (strCurrentImage == strImgExp ?  strImgCollapse : strImgExp);
		$('img#' + strTreeImage).attr("src",strNewImage);
}

/*
function get_selection(strMakeText,strMakeID,strAction,strHiddenMultiple,strHidID){
	if($('#' + strHiddenMultiple).attr('value') == 'N'){
		$('.searchOption a').removeClass('searchSelected');
		$('#' + strMakeText + strMakeID).addClass('searchSelected');
		$('#' + strHidID).attr("value",strMakeID);
		get_data();
	}else{
		var arrOldMakeID = new Array();
		var strOldMakeID = $('#' + strHidID).attr("value");
		arrOldMakeID = strOldMakeID.split(",");
		if( jQuery.inArray(strMakeID, arrOldMakeID) == '-1' || strOldMakeID == ''  ){
			var strewMakeID = (strOldMakeID != ''? strOldMakeID +  ',' : '') + strMakeID;
			$('#' + strHidID).attr("value", strewMakeID);
			$('#' + strMakeText + strMakeID).addClass('searchSelected');
		}
	}
}
*/

function get_selection(strMakeText,strMakeID,strAction,strHiddenMultiple,strHidID){
	var selectStatus = $("#" + strMakeText + strMakeID ).attr("checked");
	if($('#' + strHiddenMultiple).attr('value') == 'N'){
		$("input[name^='" + strMakeText + "']").each(function(){
		   if(this.checked) {
			   if(strMakeID != this.value){
					this.checked = false;
			   }
		   }
		 });
		if(selectStatus == true){
			$('#' + strHidID).attr("value",strMakeID);
		}else{
			$('#' + strHidID).attr("value","");
		}
		get_data();
	}else{
		
		var arrOldMakeID = new Array();
		var strOldMakeID = $('#' + strHidID).attr("value");
		arrOldMakeID = strOldMakeID.split(",");
		if(selectStatus == true){
			if( jQuery.inArray(strMakeID, arrOldMakeID) == '-1' || strOldMakeID == ''  ){				
				var strewMakeID = (strOldMakeID != ''? strOldMakeID +  ',' : '') + strMakeID;
				$('#' + strHidID).attr("value", strewMakeID);
				$('#' + strMakeText + strMakeID).addClass('searchSelected');
			}
		}else{
			var removedElements = arrOldMakeID.splice ( jQuery.inArray(strMakeID, arrOldMakeID), 1 );
			var strNewMake = arrOldMakeID.join(",");
			$('#' + strHidID).attr("value", strNewMake);
		}
	}
}

function get_page(strPage){
	$('#hidPageNav').attr("value","1");
	$('#hidPage').attr("value",strPage);
	get_data();
	$('#hidPageNav').attr("value","0");
}

function select_multiple(strID,strBtnDivID, nameATag){
	var strOption = ($('#' + strID).attr('value') == 'Y' ? 'N':'Y')
	$('#' + strID).attr('value',strOption);
	if(strOption == "Y"){
		$('#' + strBtnDivID).show();
		$('#' + nameATag).html('Romove Multiple');
	}else{
		$('#' + nameATag).html('Select Multiple');
		$('#' + strBtnDivID).hide();
	}
}

function get_data(){

	//$('#loader').show();
	//$('#loader').toggle();
	$('#divHelp').toggle();
	var strAction = 'get_data';

	var strMake = $('#hidMake').attr('value');
	var strPrice = $('#hidPrice').attr('value');
	var strStyle = $('#hidBodyStyle').attr('value');
	var strDoor = $('#hidDoors').attr('value');
	var strYear = $('#hidYear').attr('value');

	var blnPageNav = $('#hidPageNav').attr("value");

	var page = "";
	if( blnPageNav == 1){
		 page += $('#hidPage').attr('value');
	}
	

	if(strMake != '' || strPrice  != '' ||  strStyle  != '' || strDoor  != '' ||  strYear!= ''){
		var strParams = "action=" + strAction;
		strParams += "&strMake=" + strMake;
		strParams += "&strPrice=" + strPrice;
		strParams += "&strStyle=" + strStyle;
		strParams += "&strDoors=" + strDoor;
		strParams += "&strYear=" + strYear;
		
		if(page != ''){
			strParams += "&page=" + page;
		}
		$('#loader').toggle();
		$.ajax({
			type: "POST",
			url: HTTP_JS_SERVER + "get_search_data.php",
			data: strParams,
			error: function(errorResponse){alert(errorResponse.statusText);},
			success: function(htmlReposnse) {
				//alert(htmlReposnse);
				if(htmlReposnse != ''){
					$('#divSearchResults').html(htmlReposnse);
					$('#loader').toggle();
				}
			}
		});
	}else{
		var strDefaultHTML = '<div class="searchWidth" id="divHelp"><div align="center"><div style="padding: 5px 0px;"><img style="float: right;" src="' + HTTP_JS_SERVER + '/images/click-help.gif"/></div><div class="arial31DarkGray" style="padding: 0px 5px;">Click a menu on the left to reveal search options, then click on an option to begin your search.<div class="clear"/></div><div class="clear"/></div></div>';
		$('#divSearchResults').html(strDefaultHTML);
	}
	//$('#loader').hide();
}

function add_single_compare(objForm,strTrimID){
	var cnt = 0;
	for(i=0;i<4;i++){
		cnt = i + 1;
		var objHidden = document.getElementById("hidCompare_" + cnt);
		if(objHidden.value == ''){
			objHidden.value = strTrimID;
			break;
		}
	}
}

/*function compare_cars(objForm){
	var objSelectedCheckBox = $("input[@name='chkCompare']:checked");
	var strNum = objSelectedCheckBox.size();
	if(strNum < 1){
			alert("You need to select atleast one car.");
	}else if(strNum > 3){
		alert("You can compare only three cars.");
	}
	else if(strNum > 0 && strNum < 4){
		var cnt = 0;
		for(i=0;i<strNum;i++){
			cnt = i +1;
			var objHidden = document.getElementById("hidCompare_" + cnt);
			objHidden.value = objSelectedCheckBox[i].value;
		}
		objForm.submit();
	}
}*/


function select_all(strType,strLinkID)
{
	var cureentSelected = $("#" + strLinkID).attr("select");
	var checkValue = ( cureentSelected == "1"  ?  "" : "checked" ) ;
	var linkText  = ( cureentSelected == "1"  ?  "Select All" : "De-Select All" ) ;
	var nextCheckValue = ( cureentSelected == "1"  ?  "0" : "1" ) ;

	if(strType == "make")
	{
		$("#hidMake").attr("value","");
		$("input[@id^='chkMake']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidMake").attr("value") != '' ? $("#hidMake").attr("value") + "," : '' )  + arrId[1];
				$("#hidMake").attr("value",strNewValue);
			}
		});
		//get_data();
		select_multiple('hidMultipleMake','divUpdateMake')
	}
	if(strType == "price")
	{
		$("#hidPrice").attr("value","");
		$("input[@id^='chkPrice']").each(function(){

			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidPrice").attr("value") != '' ? $("#hidPrice").attr("value") + "," : '' )  + arrId[1];
				$("#hidPrice").attr("value",strNewValue);
			}
		});
		//get_data()
		select_multiple('hidMultiplePrice','divUpdatePrice')
	}
	if(strType == "bodies")
	{
		$("#hidBodyStyle").attr("value","");
		$("input[@id^='chkBodies']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidBodyStyle").attr("value") != '' ? $("#hidBodyStyle").attr("value") + "," : '' )  + arrId[1];
				$("#hidBodyStyle").attr("value",strNewValue);
			}
		});
		select_multiple('hidMultipleBodyStyle','divUpdateBodyStyle')
		//get_data()
    }
	if(strType == "performance")
	{
		$("#hidTransmission").attr("value","");
		$("input[@id^='chkTransmission']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidTransmission").attr("value") != '' ? $("#hidTransmission").attr("value") + "," : '' )  + arrId[1];
				$("#hidTransmission").attr("value",strNewValue);
			}
		});
		
		$("#hidDriveType").attr("value","");
		$("input[@id^='chkDriveType']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidDriveType").attr("value") != '' ? $("#hidDriveType").attr("value") + "," : '' )  + arrId[1];
				$("#hidDriveType").attr("value",strNewValue);
			}
		});
		
		$("#hidHorsePower").attr("value","");
		$("input[@id^='chkHorsePower']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidHorsePower").attr("value") != '' ? $("#hidHorsePower").attr("value") + "," : '' )  + arrId[1];
				$("#hidHorsePower").attr("value",strNewValue);
			}
		});
		
		select_multiple('hidMultiDriving','divUpdateDrive')
		//get_data();
	}
	if(strType == "fuel")
	{	
		$("#hidFuelSystem").attr("value","");
		$("input[@id^='chkFuelType']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidFuelSystem").attr("value") != '' ? $("#hidFuelSystem").attr("value") + "," : '' )  + arrId[1];
				$("#hidFuelSystem").attr("value",strNewValue);
			}
		});
		
		$("#hidMpg").attr("value","");
		$("input[@id^='chkMpg']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidMpg").attr("value") != '' ? $("#hidMpg").attr("value") + "," : '' )  + arrId[1];
				$("#hidMpg").attr("value",strNewValue);
			}
		});
		select_multiple('hidMultipleMpg','divUpdateMpg')
		//get_data();
	}
	if(strType == "seating")
	{
		$("#hidSeat").attr("value","");
		$("input[@id^='chkSeating']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidSeat").attr("value") != '' ? $("#hidSeat").attr("value") + "," : '' )  + arrId[1];
				$("#hidSeat").attr("value",strNewValue);
			}
		});
		select_multiple('hidMultiSeats','divUpdateSeats')
		//get_data();
	}
	if(strType == "year")
	{
		$("#hidYear").attr("value","");
		$("input[@id^='chkYear']").each(function(){
			$(this).attr("checked",checkValue);
			if(cureentSelected == "0"){
				var arrId = $(this).attr("id").split("_");
				var strNewValue = ( $("#hidYear").attr("value") != '' ? $("#hidYear").attr("value") + "," : '' )  + arrId[1];
				$("#hidYear").attr("value",strNewValue);
			}
		});
		select_multiple('hidMultipleYear','divUpdateYear')
		//get_data();
	}
	$("#" + strLinkID).attr("select",nextCheckValue);
	$("#" + strLinkID).html(linkText);
	if(nextCheckValue == "0"){
		get_data();
	}
}

