function maxArray ( array ){
    return Math.max.apply( Math, array );
};


function balanceSidebar(){
	var a = document.getElementById('sidebar');
	var b = document.getElementById('main');
	var c = document.getElementById('the_content');
	var ah = a.offsetHeight;
	var bh = b.offsetHeight;
	if(ah>bh){
		c.style.height = ah+"px";
	}
}

function search_merk_selector(){
	var form = document.search_form;
	var jenisiklan = form.jenisiklan.value;
	
	if( jenisiklan == 'motor' ){
		merkmotor_selector('search_form', 'merkid', 'modelid', 'mmtypeid');
		search_motor_price();
	} else {
		merkmobil_selector('search_form', 'merkid', 'modelid', 'mmtypeid');
		search_mobil_price();
	}
}

function search_model_selector(){
	var form = document.search_form;
	var jenisiklan = form.jenisiklan.value;
	
	if( jenisiklan == 'motor' ){
		modelmotor_selector('search_form', 'merkid', 'modelid', 'mmtypeid');
	} else {
		modelmobil_selector('search_form', 'merkid', 'modelid', 'mmtypeid');
	}
}

function search_mobil_price(){
	var formharga = document.search_form.harga;
	formharga.length = 0;
	
	formharga.options[0] = new Option('Harga', '0');
	
	var start = 0;
	var j = 1;
	for( i=100; i<=1000; i+=100 ){
		formharga.options[j] = new Option(start + ' - ' + i + ' juta', start + '-' + i);
		if( (start + '-' + i) == hargaselected )
			formharga.options[j].selected = true;
		j++;
		start = i;
	}
	formharga.options[j] = new Option('> 1000 juta', '1000');
	if( '1000' == hargaselected )
			formharga.options[j].selected = true;
}

function search_motor_price(){
	var formharga = document.search_form.harga;
	formharga.length = 0;
	
	formharga.options[0] = new Option('Harga', '0');
	
	var start = 0;
	var j = 1;
	for( i=5; i<=30; i+=5 ){
		formharga.options[j] = new Option(start + ' - ' + i + ' juta', start + '-' + i);
		if( (start + '-' + i) == hargaselected )
			formharga.options[j].selected = true;
		j++;
		start = i;
	}
	formharga.options[j] = new Option('> 30 juta', '30');
	if( '30' == hargaselected )
			formharga.options[j].selected = true;
}

function submit_search(){
	var form = document.search_form;
	var jenisiklan = form.jenisiklan.value;
	var merkid = form.merkid.value;
	var modelid = form.modelid.value;
	var tahun = form.tahun.value;
	var harga = form.harga.value;
	
	if( jenisiklan == 'motor' ){
		url = baseurl + 'iklanmotor/search/merkid/' + merkid + '/modelid/' + modelid + '/tahun/' + tahun + '/harga/' + harga;
	} else {
		url = baseurl + 'iklanmobil/search/merkid/' + merkid + '/modelid/' + modelid + '/tahun/' + tahun + '/harga/' + harga;
	}
	
	document.location.href = url;
}