function refineSearch(refineType, navigator, attrNavigator, modifier, attrModifier) {
	document.refineSearch.refineType.value = refineType;
	document.refineSearch.sNameNavigator.value = navigator;
	document.refineSearch.sAttributeNavigator.value = attrNavigator;
	document.refineSearch.sNameModifier.value = modifier;
	document.refineSearch.sAttributeModifier.value = attrModifier;
	document.refineSearch.pageNumber.value = '0';
	document.refineSearch.submit();
}

function refineSort(refineType, sortBy) {
	document.refineSearch.refineType.value = refineType;
	document.refineSearch.sortBy.value = sortBy;
	document.refineSearch.pageNumber.value = '0';	
	document.refineSearch.submit();
}

function refineDropDown(refineType, dropDown) {

	var myindex  = dropDown.selectedIndex
    var refineValue = dropDown.options[myindex].value
    
	var refineSplit = refineValue.split("|");
	
	document.refineSearch.refineType.value = refineType;
	document.refineSearch.sNameNavigator.value = refineSplit[0];
	document.refineSearch.sAttributeNavigator.value = refineSplit[1];
	document.refineSearch.sNameModifier.value = refineSplit[2];
	document.refineSearch.sAttributeModifier.value = refineSplit[3];
	
	document.refineSearch.pageNumber.value = '0';
	document.refineSearch.submit();
}

function showHideBox(obj, pai, elem, action) {
	var v_principal = document.getElementById("C_left");
	var v_pai = document.getElementById(pai);
	var v_obj = document.getElementById(obj);
	if(v_pai.offsetLeft > v_principal.offsetLeft)
		var x = v_obj.offsetLeft + v_obj.offsetWidth;
	else
		 var x = v_obj.offsetLeft + v_obj.offsetWidth + v_principal.offsetLeft;
	var v_elem = document.getElementById(elem).style.left = x + "px";
	document.getElementById(elem).style.top = (v_obj.offsetTop - 50) + "px";		// set top offset
	document.getElementById(elem).style.display = action;
}

//document.body.onclick = function() {
//	showHideBox('Rgroupline', 'Rgroupline', 'divListCity', 'none');
//}

function showHideTopX(obj, lnk, list, action) {
	var liArr = document.getElementById(list).getElementsByTagName("li");
	for (i = 0; i < liArr.length; i++) {
		if (liArr[i].className == "noTopX") {
			if (action == "show") {
				liArr[i].style.display = "block";
			} else {
				liArr[i].style.display = "none";
			}
		}
	}
	document.getElementById(obj).style.display = "none";
	document.getElementById(lnk).style.display = "block";
}

function show(obj, length, action) {
	for (i=0; i < length *2; i++) {
		var sName = "list" + obj + i;
		if (action == "show") {
			document.getElementById(sName).style.display = "block";
		} else {
			document.getElementById(sName).style.display = "none";
		}
	}
	
	if (action == "show") {
		document.getElementById("more" + obj + "1").style.display = "none";
		document.getElementById("more" + obj + "2").style.display = "none";
		document.getElementById("top" + obj + "1").style.display = "block";
		document.getElementById("top" + obj + "2").style.display = "block";
	} else {
		document.getElementById("more" + obj + "1").style.display = "block";
		document.getElementById("more" + obj + "2").style.display = "block";
		document.getElementById("top" + obj + "1").style.display = "none";
		document.getElementById("top" + obj + "2").style.display = "none";
	}
}

