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

function swapTabClass(tab){
	if (tab.id == "proc_proc_tab"){
		if (tab.className == "proc_tab_inactive"){
			tab.className = "proc_tab_active";
			document.getElementById('proc_proc_options_box').style.display = 'block';
			document.getElementById('proc_tool_options_box').style.display = 'none';
			document.getElementById('proc_tool_tab').className = "proc_tab_inactive";
		}
	}
	else {
		if (tab.className == "proc_tab_inactive"){
			tab.className = "proc_tab_active";
			document.getElementById('proc_proc_options_box').style.display = 'none';
			document.getElementById('proc_tool_options_box').style.display = 'block';
			document.getElementById('proc_proc_tab').className = "proc_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.proc_form_proc[field_name].value == "" || document.proc_form_proc[field_name].value != field_value){
			document.proc_form_proc[field_name].value = field_value;
			turnon = true;
		}
		else {
			document.proc_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/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '2of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '3of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '4of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '1of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '2of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '3of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == 'none'){
		if (turnon){
			document.getElementById(id_name).style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name).style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(../images/toolsxpress/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].name != 'newsearch' && search_form.elements[i].name != 'tool_order_number' && search_form.elements[i].name != 'processor_part_number'){
			search_form.elements[i].value = '';
		}
		else if (search_form.elements[i].name == 'tool_order_number'){
			search_form.elements[i].value = 'Tool Order #';
			search_form.elements[i].className = 'proc_order_number';
		}
		else if (search_form.elements[i].name == 'processor_part_number'){
			search_form.elements[i].value = 'Controller Part #';
			search_form.elements[i].className = 'proc_order_number';
		}
		else if (search_form.elements[i].type == "select-one"){
			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/toolsxpress/button_down_right.png)"){
			divs[i].style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)"
		}
	} 
	
	var spans=document.getElementsByTagName('span') 
	for (var i=0;i<spans.length;i++){ 
		if(spans[i].style.backgroundImage == "url(../images/toolsxpress/button_down_left.png)"){
			spans[i].style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)"
		}
	}
}

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

function lockAllDropDowns(){
	document.getElementById('form_variant').disabled='true';
	document.getElementById('form_variant').className='proc_select bottom_select_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.proc_form_proc[field_name].value == "" || document.proc_form_proc[field_name].value != field_value){
			document.proc_form_proc[field_name].value = field_value;
			turnon = true;
		}
		else {
			document.proc_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/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '2of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '3of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			if (fourth_button){
				document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
				document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			}
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '4of4'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_fourth').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_fourth_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '1of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '2of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
		else {
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == '3of3'){
		if (turnon){
			document.getElementById(id_name+'_first').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_second').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_first_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_second_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name+'_third').style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_third_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";
		}
	}
	else if (button_number == 'none'){
		if (turnon){
			document.getElementById(id_name).style.backgroundImage = "url(../images/toolsxpress/button_down_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(../images/toolsxpress/button_down_left.png)";
		}
		else {
			document.getElementById(id_name).style.backgroundImage = "url(../images/toolsxpress/button_up_right.png)";
			document.getElementById(id_name+'_span').style.backgroundImage = "url(../images/toolsxpress/button_up_left.png)";		
		}
	}
}

function showWhatsNew(){
	document.getElementById('proc_search_whats_new_list').className = "proc_search_whats_new_expansion_shown";
}

function hideWhatsNew(){
	document.getElementById('proc_search_whats_new_list').className = "proc_search_whats_new_expansion_hidden";
}
