<!-- hide script from old browsers


//this function runs when the page is loaded, put all your other onload stuff in here too.
window.onload = function() {
	dwr.engine.setErrorHandler();
	
	document.attributeSearch.reset();
	if( mode == '!advanced' )
		advanced();
	else
		basic();

	//This was added here because IE can’t have 2 onloads in 1 page
	if( document.paginationForm != null ) {
		for( var i=0; i < document.paginationForm.length; i++)
			document.paginationForm[i].reset();
	}
}


function alaMode( newMode ) {
	if( newMode == 'advanced' )
		advanced();
	else
		basic();

	DWRHelper.setSearchMode( newMode );
}

function basic(){
	if( mode == 'basic' )
		return;
	
	mode = 'basic';
	document.getElementById("basicbtn").src = wffImage + "refine_menu_basic.gif";
	document.getElementById("advancedbtn").src = wffImage + "refine_menu_advanced_over.gif";
	
	if( document.getElementById("selectmore") != null )
		document.getElementById("selectmore").style.visibility ="visible";
	
    //cycle through the input fields
				$(".tbc").hide();
	
	var removeX=document.getElementsByName("removeFilter");
	for (f=0; f < removeX.length; f++) {
		removeX[f].style.display='inline';
	}
	
	if( document.getElementById("Category") !=null && document.getElementById("Category").style.display=='none'
	 && document.getElementsByName("at").length > 0 ){
		ExpandItem('Category','Category2');
	}
	
	if( document.getElementById("advancedSubmit") != null )
		document.getElementById("advancedSubmit").style.display='none';
	if(document.getElementById("basic_remove") != null) {
		document.getElementById("basic_remove").style.display="block";
		document.getElementById("clearAll").style.display ='none';
		document.getElementById("advance_remove").style.display ='none';
	}
	
	changeClass("");
	removeViews();
}

function advanced(){
	if( mode == 'advanced' )
		return;
	mode ='advanced';
	

	document.getElementById("basicbtn").src = wffImage + "refine_menu_basic_over.gif";
	document.getElementById("advancedbtn").src = wffImage + "refine_menu_advanced.gif";
	
	if( document.getElementById("Brand")!=null && document.getElementById("popUpBrands").style.display=='block' ) {
		document.getElementById("popUpBrands").style.display='none';
		clearPopUpAtts();
		ExpandItem('Brand','Brand2');
	}
	if( document.getElementById("selectmore")!=null){
	document.getElementById("selectmore").style.visibility ="hidden";
	}
	
    //cycle trough the input fields
	$(".tbc").show();
		
	var removeX=document.getElementsByName("removeFilter");
	for (f=0; f < removeX.length; f++) {
		removeX[f].style.display='none';
	}
	
	if( document.getElementById("Category") !=null && document.getElementById("Category").style.display=='block'
	 && document.getElementsByName("at").length > 0 ){
		ExpandItem('Category','Category2');
	}
	
	if( document.getElementById("advancedSubmit") != null )
		document.getElementById("advancedSubmit").style.display='block';
	if(document.getElementById("advance_remove") !=null){
		document.getElementById("advance_remove").style.display ='block';
		document.getElementById("clearAll").style.display ='block';
		document.getElementById("basic_remove").style.display="none";
	}	
	
	changeClass("multi");
	removeViews();
}

function changeClass(cType){
	var classChange = document.getElementsByName("addScroll");
	for (g=0; g < classChange.length; g++){
		classChange[g].parentNode.className=cType;
	}
}

function ExpandItem(item1, item2) {
	obj = document.getElementById(item1);
	obj2 = document.getElementById(item2);

	visible = (obj.style.display != 'none');

	if (visible)
	{
		obj.style.display = 'none';
		obj2.src="/images/M_refinePlus.gif";
	}
	else
	{
		obj.style.display = 'block';
		obj2.src="/images/M_refineMinus.gif";
	}
}


function clearPopUpAtts(){
	popValues = document.getElementsByName("popValue");
	
	for(i=0; i < popValues.length; i++){
		popValues[i].childNodes[1].checked=false;
		popValues[i].childNodes[0].src=imgFalse;
	}
}

function openClose(viewAllID, divID, viewLessID)
{
	visible = ( document.getElementById(viewAllID).style.display != 'block' );
	if (visible)
		viewClose(viewAllID, divID, viewLessID);
	else
		viewOpen(viewAllID, divID, viewLessID);
}

function viewOpen(viewAllID, divID, viewLessID)
{
	document.getElementById(viewAllID).style.display = 'none';
	document.getElementById(divID).style.display = 'block';
	
	if(mode=="basic" || divID=="view_cat")
		document.getElementById(viewLessID).style.display = 'block';
	else
		document.getElementById(viewLessID).style.display = 'none';
}

function viewClose(viewAllID, divID, viewLessID)
{
	document.getElementById(viewAllID).style.display = 'block';
	document.getElementById(divID).style.display = 'none';
	document.getElementById(viewLessID).style.display = 'none';
}

function removeViews(){
	var viewChange = document.getElementsByName("view");

	for (g=0; g < viewChange.length/2; g++){
		if( mode=='advanced' )
			viewOpen('viewAll_'+g, 'view_'+g, 'viewLess_'+g);
		else //basic
			viewClose('viewAll_'+g, 'view_'+g, 'viewLess_'+g);
	}
}

//rollover and the replacement image
function showOn(i) {
}

function showOff(i) {
}

function linkClick( input ){
	inp = document.getElementById( input );
	
	inp.checked = !inp.checked;
	
	if( (mode=='basic' && inp.className == "tbc" ) || input.search("input_Category") != -1 )
		document.attributeSearch.basicSubmit.click();
}

function updateSubmit() {
	if( ( document.getElementById("input_Searchterm") != null && !document.getElementById("input_Searchterm").checked ) && ( document.getElementById("wellInput_Category") != null && !document.getElementById("wellInput_Category").checked ) )
		alert('Please select either "Search" or "Category" from Selected Filters.');
	else
		document.attributeSearch.advancedSubmit.click();
}

//ensure that at least one box is checked before submitting
function submitForm(){
	//vals = document.getElementsByName( mode=='basic' ? 'popValue' : 'filterValue' );
	vals= $(mode == "basic" ? '.popValue' : ".tbc").get();
		
	for( i=0; i<vals.length; i++ ) {
		if( vals[i].checked ){
			document.attributeSearch.advancedSubmit.click();
			return;
		}
	}
	
	alert("Please choose a " + (mode=='basic' ? "Brand" : "Filter") );
}
