function generateCoreRubrics(currentRubric){
	SearchAjax.generateCoreRubrics(currentRubric,generateCoreRubrics_callback);
}
function generateCoreRubrics_callback(val){
	document.getElementById("rublicListDiv1").innerHTML=val.value;
}
function rubricList1_Changed(){
	document.getElementById("rublicListDiv3").innerHTML="";
	var parent = document.getElementById("rubricList1").value;
	SearchAjax.generateRubrics2(parent,0,generateRubrics2_callback);
}
function generateRubrics2_callback(val){
	document.getElementById("rublicListDiv2").innerHTML=val.value;
}

function rubricList2_Changed(){
	var parent = document.getElementById("rubricList2").value;
	SearchAjax.generateRubrics3(parent,0,generateRubrics3_callback);
}
function generateRubrics3_callback(val){
	document.getElementById("rublicListDiv3").innerHTML=val.value;
}
function search(){
	var text = document.getElementById("searchTextBox").value;
	var r1 = document.getElementById("rubricList1").value;
	var r2 = 0;
	if(document.getElementById("rubricList2")!=null){
		r2 = document.getElementById("rubricList2").value;
	}
	var r3 = 0;
	if(document.getElementById("rubricList3")!=null){
		r3 = document.getElementById("rubricList3").value;
	}
	window.location="/search/?r1="+r1+"&r2="+r2+"&r3="+r3+"&text="+text;
	return false;
}