	function showSpan(typeCat,action,selectName,parentName,customFlag,formName){
  
  	var i = 0;
  	var convertText = "";  	
  	
    document.forms[formName].add_type_parent.value = parentName;  
    
    convertText = document.getElementById(selectName).options[document.getElementById(selectName).selectedIndex].text;  
    
    if(typeCat == "fuel"){
    	convertText = convertText.split(" (")[0];
    }    
      
    if(action == "edit"){
  		document.getElementById("add_type_" + typeCat).value = convertText;
      
      if(customFlag == 1){
      	var Array1 = document.getElementById(typeCat + "_array").value.split(",");
  			
      	while(i < Array1.length){
        	var Array2 = Array1[i].split(":");
          if(Array2[0] == document.getElementById(selectName).value){      	                
              if(action == "edit"){
          		document.getElementById("add_type_custom_" + typeCat).value = Array2[1];
          	}
          }        
          i+=1;
        }
      }
      
  	}  	
  
  	document.getElementById("span_add_" + typeCat).style.display =  document.getElementById("span_add_" + typeCat).style.display? "": "inline";
    document.getElementById("span_add_link_" + typeCat).style.display =  document.getElementById("span_add_link_" + typeCat).style.display? "": "none";
    document.getElementById("span_edit_link_" + typeCat).style.display =  document.getElementById("span_edit_link_" + typeCat).style.display? "": "none";
    if(action == "add"){
    	document.getElementById("span_save_add_link_" + typeCat).style.display =  document.getElementById("span_save_add_link_" + typeCat).style.display? "": "inline";
    } else if(action=="edit"){
    	document.getElementById("span_save_edit_link_" + typeCat).style.display =  document.getElementById("span_save_edit_link_" + typeCat).style.display? "": "inline";
    }
    if(customFlag == 1){
    	document.getElementById("span_custom_" + typeCat).style.display =  document.getElementById("span_custom_" + typeCat).style.display? "": "inline";
    }
    document.getElementById("span_cancel_" + typeCat).style.display =  document.getElementById("span_cancel_" + typeCat).style.display? "": "inline";
  }
  
 function saveType(typeCat,action,selectName,customFlag,formName){
	document.getElementById("span_add_" + typeCat).style.display =  document.getElementById("span_add_" + typeCat).style.display? "": "none";
  document.getElementById("span_cancel_" + typeCat).style.display =  document.getElementById("span_cancel_" + typeCat).style.display? "": "none";
  document.getElementById("span_add_link_" + typeCat).style.display =  document.getElementById("span_add_link_" + typeCat).style.display? "": "inline";
  document.getElementById("span_edit_link_" + typeCat).style.display =  document.getElementById("span_edit_link_" + typeCat).style.display? "": "inline";
  if(action == "add"){
  	document.getElementById("span_save_add_link_" + typeCat).style.display =  document.getElementById("span_save_add_link_" + typeCat).style.display? "": "none";
  } else if(action=="edit"){
  	document.getElementById("span_save_edit_link_" + typeCat).style.display =  document.getElementById("span_save_edit_link_" + typeCat).style.display? "": "none";
  }else if(action == "cancel"){
  	document.getElementById("add_type_" + typeCat).value = "";
    if(customFlag == 1){
    	document.getElementById("add_type_custom_" + typeCat).value = "";
    }
    if(document.getElementById("span_save_add_link_" + typeCat).style.display != "none"){
    	document.getElementById("span_save_add_link_" + typeCat).style.display =  document.getElementById("span_save_add_link_" + typeCat).style.display? "": "none";
    }
    if(document.getElementById("span_save_edit_link_" + typeCat).style.display != "none"){
   		document.getElementById("span_save_edit_link_" + typeCat).style.display =  document.getElementById("span_save_edit_link_" + typeCat).style.display? "": "none";
    }
  }
  
  if(customFlag == 1){
  	document.getElementById("span_custom_" + typeCat).style.display =  document.getElementById("span_custom_" + typeCat).style.display? "": "none";
  }
      
	document.forms[formName].select_name.value = selectName;
      
  // Set whether adding new or editing existing
  document.forms[formName].add_edit_type.value = action;
  
  if(document.getElementById("add_type_" + typeCat).value != ''){
  	document.forms[formName].add_type_value.value = document.getElementById("add_type_" + typeCat).value;
    if(customFlag == 1){
    	document.forms[formName].add_type_custom_value.value = document.getElementById("add_type_custom_" + typeCat).value;
    }      
 		submitform();
  }
}
