// ALLY EQUIPMENT //

// show hide layers
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

  /**********************************************/
 /*** DEFINE ARRAYS FOR TALK TO AN ALLY FORM ***/
/**********************************************/	

// application options
var allyapplication=new Array()
allyapplication[0]=["Application|Application", "Choose Industry|Choose Industry"]
allyapplication[1]=["Application|Application", "Temporary Power|Temporary Power", "Climate Control|Climate Control", "Air-Quality Control|Air-Quality Control", "Site Accomodation|Site Accomodation", "Services|Services", "Not Sure?|Not Sure?"]
allyapplication[2]=["Application|Application", "Temporary Humidity Control|Temporary Humidity Control", "Temporary Power|Temporary Power", "Services|Services", "Not Sure?|Not Sure?"]
allyapplication[3]=["Application|Application", "Temporary Humidity Control|Temporary Humidity Control", "Water Damage|Water Damage", "Climate Control|Climate Control", "Air-Quality Control|Air-Quality Control", "Temporary Power|Temporary Power", "Concrete Curing|Concrete Curing", "Services|Services", "Not Sure?|Not Sure?"]
allyapplication[4]=["Application|Application", "Temporary Power|Temporary Power", "Site Accomodation|Site Accomodation", "Materials Handling|Materials Handling", "Arial Access|Arial Access", "Pumping|Pumping", "Services|Services", "Not Sure?|Not Sure?"]

// equipment options
var allyequipment=new Array()
allyequipment['Restoration']=new Array()
allyequipment['Industrial']=new Array()
allyequipment['Construction']=new Array()
allyequipment['Oil and Gas']=new Array()

	// restoration
	allyequipment['Restoration'][0]=["Equipment|Equipment", "Choose Application|Choose Application"]
	allyequipment['Restoration'][1]=["Equipment|Equipment", "Generators|Generators", "Power Distribution|Power Distribution"]
	allyequipment['Restoration'][2]=["Equipment|Equipment", "Heat|Heat","Air Conditioning|Air Conditioning","Monitoring Devices|Monitoring Devices"]
	allyequipment['Restoration'][3]=["Equipment|Equipment", "Dessiccant|Dessiccant", "Air Conditioning|Air Conditioning","Negative Air|Negative Air","AirScrubber|AirScrubber"]
	allyequipment['Restoration'][4]=["Equipment|Equipment", "Crew Quarter|Crew Quarter", "Command Center|Command Center"]
	allyequipment['Restoration'][5]=["Equipment|Equipment", "Mobilization|Mobilization","Support|Support","Equipment Set Up|Equipment Set Up","One Call|One Call","Surveying and Monitoring|Surveying and Monitoring"]
	allyequipment['Restoration'][6]=["No Application|No Application"]
	
	// industrial
	allyequipment['Industrial'][0]=["Equipment|Equipment", "Choose Application|Choose Application"]
	allyequipment['Industrial'][1]=["Equipment|Equipment", "Heat|Heat", "Air Conditioning|Air Conditioning", "Monitoring Devices|Monitoring Devices", "Dessiccant|Dessiccant"]
	allyequipment['Industrial'][2]=["Equipment|Equipment", "Generators|Generators", "Power Distribution|Power Distribution"]
	allyequipment['Industrial'][3]=["Equipment|Equipment", "Mobilization|Mobilization", "Support|Support", "Equipment Set Up|Equipment Set Up", "One Call|One Call", "Surveying and Monitoring|Surveying and Monitoring"]
	allyequipment['Industrial'][4]=["No Application|No Application"]

	// construction
	allyequipment['Construction'][0]=["Equipment|Equipment", "Choose Application|Choose Application"]
	allyequipment['Construction'][1]=["Equipment|Equipment", "Dessiccant|Dessiccant", "Air Conditioning|Air Conditioning", "Monitoring Devices|Monitoring Devices"]
	allyequipment['Construction'][2]=["Equipment|Equipment", "Air Movers|Air Movers", "Dehumidifiers|Dehumidifiers", "Dessiccant|Dessiccant", "FRU|FRU", "Extraction|Extraction", "Monitoring Devices|Monitoring Devices", "Materials Handling|Materials Handling", "Lighting and Security|Lighting and Security"]
	allyequipment['Construction'][3]=["Equipment|Equipment", "Heat|Heat", "Air Conditioning|Air Conditioning", "Monitoring Devices|Monitoring Devices"]
	allyequipment['Construction'][4]=["Equipment|Equipment", "Dessiccant|Dessiccant", "Air Conditioning|Air Conditioning", "Negative Air|Negative Air",  "AirScrubber|AirScrubber"]
	allyequipment['Construction'][5]=["Equipment|Equipment", "Generators|Generators", "Power Distribution|Power Distribution"]
	allyequipment['Construction'][6]=["Equipment|Equipment", "Dessiccant|Dessiccant", "FRU|FRU", "Dehumidifiers|Dehumidifiers"]
	allyequipment['Construction'][7]=["Equipment|Equipment", "Mobilization|Mobilization", "Support|Support", "Equipment Set Up|Equipment Set Up", "One Call|One Call", "Surveying and Monitoring|Surveying and Monitoring"]				
	allyequipment['Construction'][8]=["No Application|No Application"]

	// oil and gas
	allyequipment['Oil and Gas'][0]=["Equipment|Equipment", "Choose Application|Choose Application"]
	allyequipment['Oil and Gas'][1]=["Equipment|Equipment", "Generators|Generators", "Power Distribution|Power Distribution"]
	allyequipment['Oil and Gas'][2]=["Equipment|Equipment", "Crew Quarter|Crew Quarter", "Command Center|Command Center"]
	allyequipment['Oil and Gas'][3]=["Equipment|Equipment", "Loaders|Loaders", "Telehandlers|Telehandlers"]
	allyequipment['Oil and Gas'][4]=["Equipment|Equipment", "Scissor Lifts|Scissor Lifts", "Boom Lifts|Boom Lifts"]
	allyequipment['Oil and Gas'][5]=["Equipment|Equipment", "Trash Pumps|Trash Pumps", "Submersible Pumps|Submersible Pumps"]
	allyequipment['Oil and Gas'][6]=["Equipment|Equipment", "Mobilization|Mobilization", "Support|Support", "Equipment Set Up|Equipment Set Up", "One Call|One Call", "Surveying and Monitoring|Surveying and Monitoring"]			
	allyequipment['Oil and Gas'][7]=["No Application|No Application"]


  /*************************************************/
 /*** UPDATE FUNCTIONS FOR TALK TO AN ALLY FORM ***/
/*************************************************/	

// update application or equipment
function updateselection(selectedgroup, currentvalue, selectiontype){
	// determine what we are working with
	if (selectiontype == 'application') {
		// get list and array
		var groupselectlist=document.talktoanally.allyapplication
		groupselectlist.options.length=0
		var groupvaluesarray = allyapplication
	} else if (selectiontype == 'equipment') {
		// get list
		var groupselectlist=document.talktoanally.allyequipment
		groupselectlist.options.length=0
		
		// figure out industry
		var indsutryIndex = document.getElementById('allyindustry').selectedIndex;
		var indsutryValue = document.getElementById('allyindustry')[indsutryIndex].value;
		
		// then get array absed on industry
		var groupvaluesarray = allyequipment[indsutryValue]
	}
	// change options
	if (selectedgroup>=0){
		for (i=0; i<groupvaluesarray[selectedgroup].length; i++) {
			if (groupvaluesarray[selectedgroup][i].split("|")[1] == currentvalue) {
				groupselectlist.options[groupselectlist.options.length]=new Option(groupvaluesarray[selectedgroup][i].split("|")[0], groupvaluesarray[selectedgroup][i].split("|")[1], true, true)
			} else {
				groupselectlist.options[groupselectlist.options.length]=new Option(groupvaluesarray[selectedgroup][i].split("|")[0], groupvaluesarray[selectedgroup][i].split("|")[1], false, false)
			}
		}
	}
}
