function strpos (haystack, needle, offset) {
	var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
	return i === -1 ? false : i;
}

function swapTabClass(tab){
	if (tab.id == "digi_search_proc_tab"){
		if (tab.className == "digi_search_tab_inactive"){
			tab.className = "digi_search_tab_active";
			document.getElementById('digi_search_proc_options_box').style.display = 'block';
			document.getElementById('digi_search_tool_options_box').style.display = 'none';
			document.getElementById('digi_search_tool_tab').className = "digi_search_tab_inactive";
		}
	}
	else {
		if (tab.className == "digi_search_tab_inactive"){
			tab.className = "digi_search_tab_active";
			document.getElementById('digi_search_proc_options_box').style.display = 'none';
			document.getElementById('digi_search_tool_options_box').style.display = 'block';
			document.getElementById('digi_search_proc_tab').className = "digi_search_tab_inactive";
		}
	}
}

function buttonMouseClick(id_name, button_number, field_name, field_value, fourth_button){
	var turnon = false;
	if (field_name === undefined) {
		field_name = "";
	}
	if (field_value === undefined) {
		field_value = "";
	}
	if (fourth_button === undefined) {
		fourth_button = false;
	}
	if (field_name != ""){
		if (document.digi_search_form_proc[field_name].value == "" || document.digi_search_form_proc[field_name].value != field_value){
			document.digi_search_form_proc[field_name].value = field_value;
			turnon = true;
		}
		else {
			document.digi_search_form_proc[field_name].value = "";
			turnon = false;
		}
	}
	else {
		if (document.getElementById(id_name+'_value').value == "" || document.getElementById(id_name+'_value').value != field_value){
			document.getElementById(id_name+'_value').value = field_value;
			turnon = true;
		}
		else {
			document.getElementById(id_name+'_value').value = "";
			turnon = false;
		}
	}

	
	if (button_number == '1of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(images/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(images/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '2of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(images/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(images/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '3of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_down_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(images/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(images/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '4of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(images/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '1of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '2of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == '3of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(images/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(images/button_up_left.png)";
		}
	}
	else if (button_number == 'none'){
		if (turnon){
			document.getElementById(id_name).style.backgroundImage = "url(images/button_down_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(images/button_down_left.png)";
		}
		else {
			document.getElementById(id_name).style.backgroundImage = "url(images/button_up_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(images/button_up_left.png)";		
		}
	}
}

function resetButton(form_name){
	search_form = eval("document."+form_name);
	for (i = 0; i < search_form.elements.length; i++){
		if (search_form.elements[i].type != "select-one" && search_form.elements[i].name != 'searchaction'){
			search_form.elements[i].value = '';
		}
		else {
			search_form.elements[i].selectedIndex = 0;
		}
	}
	
	var divs=document.getElementsByTagName('div') 
	for (var i=0;i<divs.length;i++){ 
		if(divs[i].style.backgroundImage == "url(images/button_down_right.png)"){
			divs[i].style.backgroundImage = "url(images/button_up_right.png)"
		}
	} 
	
	var spans=document.getElementsByTagName('span') 
	for (var i=0;i<spans.length;i++){ 
		if(spans[i].style.backgroundImage == "url(images/button_down_left.png)"){
			spans[i].style.backgroundImage = "url(images/button_up_left.png)"
		}
	} 
}

function submitButton(form_name){
	search_form = eval("document."+form_name);
	search_form.submit();
}