function makesCheckboxChange(o){
	for(var i = 0; i < o.parentNode.childNodes.length; i++){
		if(o.parentNode.childNodes[i].className == "ModelCheckboxPanel"){
			for(var j = 0; j < o.parentNode.childNodes[i].childNodes.length; j++){
				if(o.parentNode.childNodes[i].childNodes[j].tagName == "INPUT"){
					o.parentNode.childNodes[i].childNodes[j].checked = o.checked;
				}
			}
		}
	}
}

function modelsCheckboxChange(o){
	if(o.checked){
		var parent = o.parentNode.parentNode;
		for(var i = 0; i < parent.childNodes.length; i++){
			if(parent.childNodes[i].tagName == "INPUT"){
				parent.childNodes[i].checked = true;
				break;
			}
		}
	}
}

function doAllMakesClick(o){
	var arr = document.getElementsByTagName('input');
	for(var i = 0; i < arr.length; i++){
		if(arr[i].type == 'checkbox')
			arr[i].checked = o.checked;
	}
}

function updateFadResults(url)
{
	var u = gO('ctl00_ContentPlaceHolder1_fad_condition_used');
	var b = gO('ctl00_ContentPlaceHolder1_fad_condition_both');
	var con = 1;
	var qs = window.location.protocol + '//' + window.location.host + url + '?';
	
	if(u && u.checked)
		con = 2;
	else if(b && b.checked)
		con = 3;
			
	qs += 'condition=' + con;
	
	var make = ListUtil.selectedItemValue('ctl00_ContentPlaceHolder1_VehicleSelector1_vsMake');
	if(make && make.length > 0)
		qs += '&make=' + make;
		
	var radius = ListUtil.selectedItemValue('ctl00_ContentPlaceHolder1_VehicleSelector1_vsRadius');
	if(radius && radius.length > 0)
		qs += '&radius=' + radius;
	
	var zip = (gO('ctl00_ContentPlaceHolder1_VehicleSelector1_vsZipCode') ? gO('ctl00_ContentPlaceHolder1_VehicleSelector1_vsZipCode').value : null);
	if(zip && zip.length > 0)
		qs += '&zip=' + zip;
	
	document.location = qs;
}
