// prices database

// Guardrails - Safety Gates ------------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceG(ID_NUM){
	switch(ID_NUM){
		
		// Ladder Safety Gates
		
		//PS Doors	
		
		//Galvanized (GAL) 
		case "LSG-15GAL": 	return 161.00;
		case "LSG-18GAL": 	return 163.00;
		case "LSG-21GAL": 	return 165.00;
		case "LSG-24GAL": 	return 167.00;
		case "LSG-27GAL": 	return 169.00;
		case "LSG-30GAL": 	return 171.00;
		case "LSG-33GAL": 	return 173.00;
		case "LSG-36GAL": 	return 175.00;
		
		
		// Powder Coat Yellow (PCY)
		case "LSG-15PCY": 	return 161.00;
		case "LSG-18PCY": 	return 163.00;
		case "LSG-21PCY": 	return 165.00;
		case "LSG-24PCY": 	return 167.00;
		case "LSG-27PCY": 	return 169.00;
		case "LSG-30PCY": 	return 171.00;
		case "LSG-33PCY": 	return 173.00;
		case "LSG-36PCY": 	return 175.00;
		
		//STAINLESS STEEL (SST or SSPC)
		case "LSG-15SS": 	return 413.00; 
		case "LSG-18SS": 	return 418.00; 
		case "LSG-21SS": 	return 424.00;
		case "LSG-24SS": 	return 429.00;
		case "LSG-27SS": 	return 436.00;
		case "LSG-30SS": 	return 441.00;
		case "LSG-33SS": 	return 448.00;
		case "LSG-36SS": 	return 454.00;
		//Toeboards
		case "PRS-TB-48":	return 40.00;
		case "PRS-TB-72":	return 46.00;
		
		// Porta-Railing
		
		//Powder Coat Safety Yellow
			//case "PRS-48PCY": 	return 194.00;
			//case "PRS-72PCY": 	return 199.00;
		//Stainless Steel
			//case "PRS-48PSST": 	return 366.00;
			//case "PRS-72SST": 	return 412.00;
		
		//Default - Product Number does not match
		default: 			return 0.00;
	}
}

// Harnesses ----------------------------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceH(ID_NUM){
	switch(ID_NUM){
		
		// Miller Harnesses
		
		//Duraflex Python
		case "P950QCSM": 		return 136.75;
		case "P950QCU": 		return 130.24;
		case "P950QCXXL":  		return 143.26; 	

		case "P950FDQCSM":		return 141.34;
		case "P950FDQCU":		return 141.34;
		case "P950FDQCXXL":		return 155.47;		

		case "P950FDQC-7SM": 	return 152.44;
		case "P950FDQC-7U": 	return 152.44;
		case "P950FDQC-7XXL": 	return 167.68;		
		
		case "P950FDQC-4XXL":	return 163.34;  // only XXL sizes

		case "P950-4SM":		return 114.62; 
		case "P950-4U":			return 114.62; 
		case "P950-4XXL":		return 126.08; 
		
		
		case "P950FD-4SM":		return 122.22;
		case "P950FD-4U":		return 122.22;
		case "P950FD-4XXL":		return 134.44;
		
		case "P950-58SM":		return 122.17;
		case "P950-58U":		return 122.17;
		case "P950-58XXL":		return 134.39;
		
		
		case "P950FD-58SM": 	return 133.27;
		case "P950FD-58U": 		return 133.27;
		case "P950FD-58XXL": 	return 146.60;
		
		//Duraflex Series 650
		case "E650SM": 			return 1117.69;
		case "E650U": 			return 1147.69;
		case "E650XXL": 		return 129.46;
		
		case "E650FDSM": 		return 128.79;
		case "E650FDU": 		return 128.79;
		case "E650FDXXL": 		return 141.67;
		
		case "E650-4SM": 		return 124.84;
		case "E650-4U": 		return 124.84;		
		case "E650-4XXL": 		return 137.32;
		
		case "E650FD-4SM": 		return 135.94;
		case "E650FD-4U": 		return 135.94;
		case "E650FD-4XXL": 	return 149.53;		
		
		
		
		case "E650-7SM": 		return 128.79;
		case "E650-7U": 		return 128.79;
		case "E650-7XXL": 		return 141.67;
		
		case "E650FD-7SM": 		return 139.80;
		case "E650FD-7U": 		return 139.80;
		case "E650FD-7XXL": 	return 153.88;
		
		case "E650-58SM": 		return 139.39;
		case "E650-58U": 		return 139.39;
		case "E650-58XXL": 		return 153.33;
		
		case "E650FD-58SM": 	return 146.99;
		case "E650FD-58U": 		return 146.99;
		case "E650FD-58XXL": 	return 161.69;
		
		case "030239": 		return 149.07;


		//Tower Climbing
		case "E650-88SM": 	return 233.89;
		case "E650-88U": 	return 233.89;
		case "E650-88XXL": 	return 257.58;
		
		case "E650-89SM": 	return 238.27;
		case "E650-89U": 	return 238.27;		
		case "E650-89XXL": 	return 262.10;		
		
		
		//Ms. Miller Harness
		case "E570FD-7U": 	return 145.13;
		
		//Welders Kevlar/ Nomex Harness
		case "650KSM": 			return 204.04;
		case "650KU":	 		return 204.04;		
		case "650KXXL": 		return 224.44;		
		
		case "650KFDSM": 		return 215.14;
		case "650KFDU": 		return 215.14;
		
		case "650K-7SM": 		return 215.14;
		case "650K-7U": 		return 215.14;		
		case "650K-7XXL": 		return 236.65;
		
		case "650KFD-7SM": 		return 226.24;
		case "650KFD-7U": 		return 226.24;
		case "650KFD-7XXL": 	return 248.86;		
		//Titan
		case "T4500FD/UAKU":	return 62.64;
		
		// DBI Harnesses
		
		//Delta II Full Body
		case "1102000": 	return 100.00;
		case "1101252": 	return 100.00;
		case "1101253": 	return 104.50;  
		case "1102008": 	return 120.50;
		case "1107800": 	return 121.00;
		case "1107801": 	return 197.50;
		case "1102315":		return 138.00;
		case "1102316":		return 138.00;
		case "1102317":		return 138.00;
		case "1102318":		return 138.00;
		
		//Exofit Full Body
		case "1108600":		return 245.00;	// Small
		case "1108601": 	return 245.00;	// Medium		
		case "1108602": 	return 245.00;	// Large

		case "1108606":		return 245.00;
		
		case "1107975": 	return 218.00;
		case "1107976": 	return 218.00;		
		case "1107977": 	return 218.00;
		
		case "1107981":		return 218.00;
		
		// Delta II Quick-Connect Full Body
		case "1110575": 		return 191.00;  // --
		case "1110576": 		return 191.00;  // --		
		case "1110577": 		return 191.00;  // --
		
		// Exofit Tower Climbing
		case "1108650": 		return 398.50;
		case "1108651": 		return 398.50;
		case "1108652": 		return 398.50;
		
		case "1108657":			return 1108657;
		
		// Exofit XP
		case "110975":			return 266.50;
		case "1109750":			return 266.50;
		case "1109751":			return 266.50;
		case "1109752":			return 266.50;		
		case "1109753":			return 266.50;
		case "1109754":			return 266.50;	//-- missing 9/24/2008		
		case "1102290":			return 244.00;
		case "1102291":			return 244.00;
		case "1102292":			return 244.00;
		case "1102293":			return 244.00;
		
		// Yates Rescue Harnesses
		
		//Rope Access Harness
		case "390":			return 379.00;
		case "390K":		return 640.00;
		case "387":			return 355.00;
		//Riggers Harness
		case "380RW":		return 339.00;
		//Tactical Harness
		case "360":			return 290.00;
		case "353":			return 197.00;
		case "313":			return 107.00;
		case "424":			return 90.00;
		case "316A":		return 173.00;
		case "316B":		return 184.00;
		//Rope Rescue Harness
		case "380":			return 339.00;
		case "376":			return 315.00;
		
		// RTC Sellstrom Harness
		
		case "4400-BA1CKT":	return 54.00;
		case "4400-BA1CKTB":return 48.00;
		
		// Harness Accessories
		
		// DBI iSafe Safety System
		case "D-9000026":	return 731.86;
		case "D-9502059": 	return 41.00;
		
		//DBI Suspension Trauma Safety Straps
		case "9501403":		return 20.50;
		
		//Miller Suspension Trauma Relief Step
		case "M-9099":		return 20.00;
		
		//Default - Product Number does not match
		default: 			return 0.00;
	}
}

// Lanyards -----------------------------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceL(ID_NUM){
	switch(ID_NUM){
		
		// Miller Shock-Absorbing Lanyards
		
		//HP Shock-Absorbing
		case "231TWRS": 	return 180.83;
		case "232TWLS": 	return 123.01;
		
		//Manyard II
		case "231M": 		return 209.84;
		case "232M": 		return 152.76;
		
		//BackBiter Tie-Back
		case "8798B/6FTGN":	return 177.40;
		case "8798BD": 		return 177.40;
		
		//100% Tie-Back
		case "040091/6FTGN":return 130.61; //-- Missing 9/23/2008
		case "030258": 		return 130.25; //-- Missing 9/23/2008
		
		case "080042": 		return 193.44; //-- Missing 9/23/2008
		case "050066":		return 93.63;  //-- Missing 9/23/2008
		
		// Miller Non-Shock Absorbing Lanyards
		
		//Positioning and Restraint Lanyards
		case "201RLS-2":	return 54.81;
		case "201RLS-5":	return 58.92;

		case "203RLS-2":	return 61.19;
		case "203RLS-8":	return 60.82;
		
		case "204RLS-2":	return 163.17;
		case "204RLS-5":	return 127.92;
		
		case "210WLS":		return 57.55;
		case "213WLS":		return 52.01;
		
		//Positioning Assemblies
//		case "6757WRS":		return 59.31;
		case "M-T8221W-27" : return 59.31; //-- Missing 9/23/2008
		case "M-T8221W-35" : return 59.31;	//-- Missing 9/23/2008	
		case "6757WRS4":	return 109.30;
//		case "6756RS":		return 48.96;
		case "M-T8221":		return 48.96;  //-- Missing 9/23/2008
		case "6756RS4":		return 126.94;
		
		// DBI Shock-Absorbing Lanyards
		
		//Double Leg 
		case "1240406": 	return 112.50;
		case "1240416": 	return 223.50;
		case "1241206": 	return 157.00;
		case "1244406": 	return 122.00;
		case "1244409": 	return 229.50;
		case "1244412": 	return 197.50;
		case "1240419":		return 214.50;
		case "1241480": 	return 119.50;  // --
		case "1241482": 	return 217.50;  // --
		case "1244439": 	return 229.58;  // -- missing 9/24/2008
		//One Leg
		case "1240006": 	return 80.00;
		case "1240077": 	return 134.50;
		case "1240086": 	return 119.50;
		case "1240030": 	return 49.98;  // -- missing 9/24/2008
		
		// DBI Non-Shock Absorbing Lanyards
		
		//Rebar Assemblies
		case "1231380":		return 129.00;
		case "1231520":		return 127.35;
		case "5920051":		return 141.50;  
		case "5920080":		return 137.00;  
		case "5920050":		return 137.00;  
		case "5920101":		return 130.50;
		case "5920092":		return 77.70;  // -- missing 9/24/2008
		case "1231382":		return 88.20;  // -- missing 1/30/2008
		case "2108403":		return 59.50;  
		
		//Positioning Lanyards
		case "1231016":		return 66.00;
		case "1231106":		return 61.00;
		case "1231233":		return 69.72;  // -- missing 9/24/2008
		case "1232354":		return 69.00;
		case "1232209":		return 76.50;
		case "1232306":		return 69.50;  
		case "1232210":		return 77.00;  
		case "1202344":		return 47.88  // -- missing 9/24/2008
		
		// Safety Connection Lanyards
		case "M-050066": 	return 86.67;

		//Default - Product Number does not match
		default: 			return 0.00;
	}
}
	
// Rescue and Escape --------------------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceR(ID_NUM){
	switch(ID_NUM){
		
		// Ascenders (Rescue Tech)
		
		case "6020031N":	return 160.00;
		case "6020034N":	return 160.00;
		case "2354003":		return 49.45;	// missing 9/01/2009
		case "602011":		return 48.00;
		case "602012":		return 48.00;
		case "602012F":		return 65.00;
		case "602013":		return 68.00;

		// Descenders (Rescue Tech, DBI)
		
		case "6010097":		return 135.00;
		case "2354120S":	return 225.00;
		case "2354120N":	return 225.00; 
		case "2103189":		return 153.55; // Missing 9/01/2009
		case "2354D14":		return 77.36;  // missing 1/30/2008
		case "235409N":		return 110.00;  
		case "601000N":		return 47.50;
		case "601001N":		return 30.15;
		
		// Pulleys (CMI)
		
		case "MICROD":		return 149.90;
		case "RP137D":		return 68.15;
		case "UPLIFTNFPA":	return 252.45;
		case "UP101":		return 112.45;
		case "RP121":		return 44.35;
		case "RP121A":		return 64.10;
		case "RP129NFPA":	return 93.45;
		case "RP132NFPA":	return 57.15;
		
		// Rescue Kits
		
		//Rescue Positioning System
		case "R200":		return 767.39;
		case "R300":		return 868.39;
		case "R400":		return 980.39;
		case "R500":		return 1089.39;
		case "R600":		return 1190.39;
		case "R700":		return 1294.39;
		case "R800":		return 1402.39;
		case "R900":		return 1503.39;
		case "R1000":		return 1604.89;
		
		// Rescue Rope

		//Bluewater Accessory Cord
		case "499410":		return 65.49;
		
		// Stretchers (Rescue Tech)
		
		//Sked
		case "620415":		return 600.00;
		case "620520":		return 505.00;
		case "620420":		return 183.00;
		case "620450":		return 350.00;
		case "620452":		return 621.00;
		
		//Reeves
		case "620401":		return 446.00;
		case "620401S":		return 550.00;
		case "620402":		return 572.00;
		case "620401R":		return 476.00;
		
		//Litter
		case "620189": 		return 165.00;
		case "620185": 		return 195.00;
		case "620188": 		return 125.00;
		
		//Titan
		case "6208432": 	return 630.00; // missing 9/1/2009
		case "6208430": 	return 630.00;
		case "6208433": 	return 840.00;
		case "6208431":		return 840.00;
		
		//Gazelle
		case "6208435": 	return 315.00;
		case "6208436": 	return 315.00;
		case "6208437": 	return 337.00;
		
		//Rollgliss Rescue Kit
		case "8900292":		return 908.55;
		case "8900293":		return 945.90;
		case "8900294":		return 978.30;
		
		// Rescue Pole and Kit
		case "Y-1117":		return 175;
		
		// First Man Up Poles
		case "2104530":		return 700.20;
		case "2104531": 	return 830.70;
		case "2104520":		return 667.35;
		case "2104529":		return 137.50;
		
		
		
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}

// Self-Retracting Lifeline -------------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceSRL(ID_NUM){
	switch(ID_NUM){
		
		// DBI SRL
		
		//Sealed
		case "3400006":		return 1547.50;
		case "3400205":		return 2173.50;
		case "3400308":		return 3745.00;
		case "3400407":		return 2894.50; 
		case "3403400":		return 1458.50;
		case "3403401":		return 1518.00;
		case "3403500":		return 2030.50; 
		case "3403501":		return 2155.00;
		case "3403600":		return 2730.50;
		case "3403601":		return 2888.00;
		case "3400610":		return 4812.50;  
		case "3400611":		return 5229.00;  
		case "3400115":		return 3089.00;  
		case "3400108":		return 3147.50;
		case "3400311":		return 3782.50;
		case "3400309":		return 3906.50;  
		case "3400509":		return 4292.50;  
		case "3400508":		return 4440.50;  
		case "3403402":		return 2945.00;
		case "3403403":		return 3003.00;  
		case "3403502":		return 3624.50;  
		case "3403503":		return 3751.50;  
		case "3403602":		return 4101.00;  
		case "3403603":		return 4251.50;  
		
		//Ultra-Lok
		case "3103108":		return 432.50;
		case "3103113":		return 432.50; 
		case "3103107":		return 417.00;
		case "3103207":		return 578.50;
		case "3103213":		return 490.05;  // -- missing 9/26/2008
		case "3103208":		return 590.00;
		case "3504400":		return 1680.00;
		case "3504430":		return 851.00;
		case "3504433":		return 575.50;
		case "3504434":		return 625.50;
		case "3504431":		return 903.00;
		case "3504450":		return 1031.00;
		case "3504451":		return 1081.00;
		case "3504453":		return 966.00;
		case "3504485":		return 1225.00;  
		case "3504486":		return 1336.50;  
		case "3504487":		return 1388.50;  
		case "3504488":		return 1289.50; 
		
		//Talon
		case "3101000":		return 230.00;  
		case "3101001":		return 242.00;
		case "3101002":		return 242.00;  
		case "3101003":		return 291.50;  
		case "3101004":		return 255.78;  // -- missing 9/26/2008
		case "3101005":		return 204.12;  // -- missing 9/26/2008
		case "3101006":		return 294.50;
		case "3101007":		return 299.00;
		case "3101051":		return 290.51;  
		case "3101050":		return 277.50;  
		case "3101052":		return 272.16;  // -- missing 9/26/2008
		case "3102000":		return 391.00;
		case "3102001":		return 363.00;
		case "3102002":		return 379.00;
		case "3102003":		return 368.00;
		case "3102100":		return 401.00;
		
		// Miller SRL
		
		//Mightylite
		case "RL20P":		return 615.12;
		case "RL20G":		return 651.78;
		case "RL20SS":		return 698.75;
		case "RLS30G":		return 913.64; // - Unsure of which size, price goes down
		case "RLS30S":		return 976.51; // - Unsure of which size, price goes down
		case "RL50P":		return 1065.55; 
		case "RL50G":		return 1146.47;
		case "RL50SS":		return 1196.95;
		case "RL65G":		return 1207.50;
		case "RL65SS":		return 1416.65;
		case "RL100G":		return 1908.71;
		case "RL100SS":		return 1804.86;
		case "RL130G":		return 2640.45;
		case "RL130SS":		return 2779.66;
		
		//Scorpion
		case "PFL-1":		return 132.14;
		case "PFL-2":		return 149.60;
		case "PFL-3":		return 149.60;
		case "PFL-4":		return 167.01;
		case "PFL-5":		return 167.01;
		case "PFL-6":		return 184.78;
		case "PFL-7":		return 176.03;
		case "PFL-8":		return 158.41;
		case "PFL-9":		return 202.24;
		case "PFL-10":		return 202.24;
		case "PFL-11":		return 202.24;
		case "PFL-12":		return 219.97;
		case "PFL-13":		return 219.97;
		case "PFL-14":		return 219.97;
		case "PFL-15":		return 149.60;
		case "PFL-16":		return 167.01;
		case "PFL-17":		return 114.41;
		case "050080/9FT":	return 129.30;
		
		//Black Rhino
		case "CFL-1":		return 303.68;
		case "CFL-2":		return 324.04;
		case "CFL-3":		return 324.04;
		case "CFL-4":		return 344.35;
		case "CFL-5":		return 364.71;
		
		//Minilite
		case "FL11":		return 183.15; // FL11 or FL11-0?
		case "FL11-1":		return 211.79;
		case "FL11-2":		return 217.86;
		case "FL11-3":		return 246.03;
		case "FL11-4":		return 208.26;
		case "FL11-5":		return 242.49;
		case "FL11-6":		return 268.23;
		case "FL11-7":		return 205.88;
		case "FL11-8":		return 239.59;
		case "FL11-9":		return 173.86;
		case "FL11-10":		return 213.64;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}
	
// Specialty Fall Arrest Systems --------------------------------------------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceS(ID_NUM){
	switch(ID_NUM){
		
		// DBI Fall Arrest
		
		//Climb Assist System
		case "3511063":		return 1142.000;
		case "3512000":		return "";  // Call for pricing
		case "3511783":		return 233.50;
		case "3511785":		return 558.50;
		case "3511598":		return 623.50;
		case "A-WR619SSAC-012":		return (3.60 * document.guywire.length.value);  // -- CANT FIND PRICE 9/26/2008
		case "GM-500-823":	return 2.52;  // -- Can't find price 9/26/2008
		case "GM-500-824":	return 4.78;  // -- Can't find price 9/26/2008
		case "G-12":		return 33.30;  // -- Can't find price 9/26/2008
		
		//Rope Grab Kit
		case "5000400":		return 340.00;
		
		//Manual Rope Grab
		case "1224005":		return 172.50;  
		
		//Lifelines
		case "1232754":		return 46.80;  // --
		case "1232794":		return 60.75;  // --
		case "1232821":		return 77.40;  // --
		case "1232844":		return 94.05;  // --
		case "1232753":		return 72.45;  // --
		case "1232790":		return 85.95;  // --
		case "1232823":		return 102.60;  // --
		case "1232842":		return 120.15;  // --
		case "1210000":		return "";  // Call for pricing
		case "1211000":		return "";  // Call for pricing
		case "1212000":		return "";  // Call for pricing
		
		//Lad-Safe Top Bracket Assemblies
		case "6116048":		return 158.71;
		case "6116051":		return 176.45;
		case "6116055":		return 203.92;
		case "6116057":		return 176.45;
		case "6116059":		return 253.59;
		case "6116282":		return 288.17;
		case "6116056":		return 256.69;
		case "6116280":		return 111.72;
		case "6116010":		return 113.94;
		case "6116016":		return 295.70;
		case "6116005":		return 208.81;
		case "6116050":		return 177.33;
		case "6116052":		return 150.73;
		case "6116325":		return 277.53;
		case "6116328":		return 314.32;
		case "6116410":		return 126.35;
		
		//Lad-Safe Bottom Bracket Assemblies
		case "6100090":		return 53.64;
		case "6100091":		return 59.85;
		case "6100092":		return 58.30;
		case "6100093":		return 68.72;
		case "6100050":		return 102.41;
		case "6100055":		return 79.94;
		case "6100065":		return 176.89;
		case "6100131":		return 88.67;
		case "6100132":		return 94.43;
		case "6100133":		return 88.67;
		case "6100134":		return 167.14;
		case "6100015":		return 59.41;
		case "6100095":		return 197.28;
		case "6100072":		return 262.45;
		case "6100100":		return 98.42;
		case "6100110":		return 88.67;
		case "6100111":		return 91.33;
		case "6100112":		return 82.02;
		case "6100113":		return 68.91;
		case "6100114":		return 84.23;
		case "6100115":		return 82.90;
		case "6100116":		return 91.33;
		case "6100060":		return 79.36;
		case "6100070":		return 197.28;
		case "6100073":		return 223.00;
		case "6100128":		return 74.04;
		
		//Lad-Safe Cable Guides
		case "6100249": 	return 34.58;
		case "6100400": 	return 25.71;
		case "6100401": 	return 47.88;
		case "6100402": 	return 65.17;
		case "6100515": 	return 25.71;
		case "6100516": 	return 14.63;
		case "6100517": 	return 52.76;
		case "6100420": 	return 65.61;
		case "6100421": 	return 48.32;
		case "6100422": 	return 48.32;
		case "6100423": 	return 48.77;
		case "6100424": 	return 48.32;
		case "6100425": 	return 48.77;
		case "6100426": 	return 66.06;
		case "6100427": 	return 48.32;
		case "6100428": 	return 65.17;
		case "6100429": 	return 65.17;
		case "6100457": 	return 28.82;
		case "6100505":		return 32.81;
		case "6100506":		return 74.48;
		
		//Cable
		case "6140000":		return 3.18;  // --
		case "6130000":		return 1.03;  // --
		
		//Cable Sleeves
		case "6116500":		return 275.00;
		case "6116502":		return 316.00;
		
		// Miller Fall Arrest
		
		//TranScendor Cable Climbing System
		case "TRS-30":		return 335.96;
		case "TRS-40":		return 346.15;
		case "TRS-50":		return 356.50;
		case "TRS-70":		return 390.85;
		case "TRS-100":		return 459.70;
		case "TRS-150":		return 586.25;
		case "TRS-200":		return 714.00;
		case "TRS-300":		return 967.75;
		case "TRS-400":		return 1222.10;
		case "TRS-500":		return 1475.85;
		case "TRCG":		return 31.25;
		
		//Trailing Rope Grabs
		case "8172":		return 182.62;
		case "8173":		return 90.20;
		case "8175":		return 158.36;
		case "8175WLS":		return 176.08;
		case "8175SLS":		return 185.68;
		
		//Manual Rope Grabs
		case "8174":		return 158.41;
		case "8174WLS":		return 176.55;
		case "98174LS":		return 186.31;
		
		//Vertical Lifelines
		case "194R-2/25FT":	return 72.64;
		case "194R-2/50FT":	return 105.14;
		case "194R-2/75FT":	return 137.64;
		case "194R-2/100FT":return 170.14;
		case "194R-5/25FT":	return 87.97;
		case "194R-5/50FT":	return 131.72;
		case "194R-5/75FT":	return 175.47;
		case "194R-5/100FT":return 219.22;
		//
		case "195R-2/25FT":	return 47.16;
		case "195R-2/50FT":	return 79.66;
		case "195R-2/75FT":	return 112.16;
		case "195R-2/100FT":return 144.66;
		case "195R-5/25FT":	return 67.89;
		case "195R-5/50FT":	return 110.64;
		case "195R-5/75FT":	return 155.39;
		case "195R-5/100FT":return 199.14;
		
		case "300L/25FT":	return 45.10;
		case "300L/50FT":	return 62.60;
		case "300L/75FT":	return 80.10;
		case "300L/100FT":	return 97.60;
		case "201RLS-2/6FT":return 54.81;
		
		// Soll Fall Arrest
		
		//Rail Components
		case "14613":		return 61.00;
		case "14614":		return 121.90;
		case "14664":		return 145.96;
		case "15728":		return 73.00;
		case "10903":		return 310.04;
		case "14804":		return "";
		case "14805":		return 17.43;
		case "21050":		return 11.96;
		case "21049":		return 30.30;
		case "11634":		return 9.57;
		case "22697":		return 300.06;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}

// Anchorage Connectors--------------------------------------------------------------

// This function returns the price for each product by product number
function getPriceANC(ID_NUM){
	switch(ID_NUM){
		
		// DBI Anchorage Connectors
		
		//Carabiners
		case "2000106":		return 69.30; //-- possibly changed number
		case "2000113":		return 77.00;
		
		case "2000108":		return 59.85; //-- possibly changed number
		case "2000114": 	return 78.50; //--  ^ That changed to this
		case "2000200":		return 113.00;  // --
		case "2000523":		return 35.55;
		case "2000112":		return 39.50;
		case "2004339":		return 37.68;  // -- not listed as sep
		case "2000300":		return 82.00;
		case "2000301":		return 277.00;
		case "2101630":		return 28.00;
		
		//Tie-Off Adaptors
		case "1003000":		return 38.50;
		case "1003006":		return 44.00;
		case "1002103":		return 43.20;  	// missing 2/7/2008
		case "1002106":		return 53.50;	
		case "5920550":		return 69.75; 	//-- missing 9/26/08
		case "5920551":		return 77.85; 	//--
		
		//Steel Anchors		
		case "2101630":		return 28.00; 
		case "2101632":		return 23.94;   // missing 2/7/2008
		case "2101634":		return 26.50; 
		case "2101636":		return 147.50;
		
		//Beam Anchors		
		case "2103143":		return 344.50; 
		case "2103147":		return 1218.00;  
		case "2104550":		return 126.50; 
		case "2104700":		return 176.50; 
		case "2108406":		return 316.00; 
		case "2108407":		return 354.50; 
		case "2108408":		return 387.00; 
		case "2108410":		return 443.50;
		case "2110808":		return 223.13;   // --	missing 2/8/2008
		
		//Concrete Anchors		
		case "2100050":		return 7.00; 
		case "2104560":		return 76.00;
		case "2104561":		return 189.50; 
		case "2104562":		return 359.00; 
		
		//Roof Anchors		
		case "2100070":		return 246.60;  // --
		case "2100071":		return 253.35;  // --
		case "7240200":		return 33.60;  // -- missing 2/8/2008
		case "2103670":		return 59.50; 
		case "2103671":		return 66.00; 
		case "2103673":		return 78.50;
		case "2103676":		return 28.50; 
		case "2104540":		return 28.56;  // --	missing 2/8/2008
		case "2104541":		return 37.50;  
		case "2104542":		return 44.00; 
		case "2103675":		return 425.50;
		case "2105683":		return 265.00; 
		case "3505694":		return 1129.00; 
		case "3505695":		return 1310.50; 
		case "2105682":		return 275.00;
		
		// Miller Anchorage Connectors
		
		//Carabiners		
		case "17D-1":		return 33.97;
		case "17D-2":		return 54.86;
		case "17D-3":		return 54.86;
		case "18D-1":		return 71.05;
		case "18D-2":		return 82.98;
		
		//Tie-Off Adaptors		
		case "440/6FT":		return 308.90;
		case "8180/22INGN":	return 22.37;
		case "8183":		return 40.72;
		
		//Steel Anchors		
		case "410":			return 31.86; 
		case "415":			return 41.73;
		case "416":			return 48.00;
		case "417":			return 42.83;
		//Beam Anchors		
		case "8811":		return 241.70;	// missing 9/23/2008
		case "8814-12":		return 290.49;
		case "8814-24":		return 376.11;
		case "8815-12":		return 329.11;
		case "8815-24":		return 438.67;
		case "8816-14":		return 226.40;
		
		//Concrete Anchors		
		case "496":			return 126.13;
		case "497":			return 252.15;
		case "417C":		return 50.06;
		case "417CBOLT":	return 10.97;
		case "8185C/2FTGN":	return 15.67;
		case "8185C/4FTGN":	return 15.67;
		
		//Roof Anchors		
		case "RA10-1":		return 49.59;
		case "RA15-1":		return 147.70;
		case "RA20-1":		return 18.94;
		case "RA30-1":		return 96.69;
		case "RA40":		return 26.69;
		case "RA41":		return 26.27;
		case "RA45":		return 42.83;
		case "RM50P/50FT":	return 1526.69;
		case "RM50G/50FT":	return 1702.65;
		case "SRM30G/30FT":	return 1479.48;
		case "SRM50P/50FT":	return 1474.05;
		case "SRM50G/50FT":	return 1531.12;
		case "SRM65G/65FT":	return 1613.99;
		case "SRM":			return 415.78;
		case "SRMF-1":		return 142.06;
		case "SRMF-2":		return 142.06;

		// Ace Metal Anchorage Connectors
		
		//Carabiners
		case "FP-9001G-P":	return 17.77;
		case "FP-9005G-P":	return 22.98;
		case "FP-9005G-TK":	return 28.50;
		case "FP-9102G-2P":	return 18.68;
		case "FP-9201G":	return 31.00;
		
		//
		case "": return 0.00;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}

// Gloves, Glasses, and other Accessories

// This function returns the price for each product by product number
function getPriceA(ID_NUM){
	switch(ID_NUM){
		
		// Body Glove Safety Glasses
		case "JCA-90214":	return 10.00;
		case "JCA-90215":	return 10.00;
		case "JCA-90216":	return 10.00;
		case "JCA-90217":	return 10.00;
		case "2121"	:		return 15.00;
		case "2152":		return 7.85;
		
		//
		case "": return 0.00;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}

// Safety Connection T-Shirts

// This function returns the price for each product by product number shirts.html
function getPriceSH(ID_NUM){
	switch(ID_NUM){
		case "S":			return 6.00;
		case "M":			return 6.00;
		case "L":			return 6.00;
		case "XL":			return 6.00;
		case "XXL":			return 6.00;
		case "XXXL":		return 6.00;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}

// Safety Connection Duffel Bags

// This function returns the price for each product by product number 

function getPriceBG(ID_NUM){
	switch(ID_NUM){
		case "bag":			return 35.00;
		
		//Default - Product Number does not match
		default: 			return 35.00;
	}
}

// ---------------------------------------------------------------------------------------------------------------------------------
// Function Section

// This function tells Add To Cart which category the Item Price is in
function getPrice(thisForm){
	var category = thisForm.Cat.value;
	
	switch(category){
		case "guardrail": 	return getPriceG(thisForm.Product.value + thisForm.Size.value);
		case "harness": 	return getPriceH(thisForm.Product.value + thisForm.Size.value);
		case "lanyard": 	return getPriceL(thisForm.Product.value);
		case "rescue": 		return getPriceR(thisForm.Product.value);
		case "srl": 		return getPriceSRL(thisForm.Product.value);
		case "special": 	return getPriceS(thisForm.Product.value);
		case "accessory":	return getPriceA(thisForm.Product.value);
		case "shirt":		return getPriceSH(thisForm.Size.value);
		case "anchor":		return getPriceANC(thisForm.Product.value);
		case "rope":		return getPriceRO(thisForm.Product.value);
		case "bag":			return getPriceBG(thisForm.Product.value);
	}
}

// This function concatenates the product number and size and returns the new product number
function getID_NUM(thisForm){
	if ( thisForm.Product.value == "1107975" )
		return parseInt ( thisForm.Product.value ) + parseInt ( thisForm.Size.value );
	else if (thisForm.NAME.value == "Bluewater Safeline Rope Package")
		return thisForm.Product.value;
	else if ( thisForm.Product.value != null )
		return thisForm.Product.value + thisForm.Size.value;
	else
		return "";
}

// This function converts the price to s string of current currency format $##.##
function Currency(PRICE){
	var cents;
	
if ( PRICE == "" )
	return "Call for Pricing";
else{
	PRICE = Math.floor(PRICE*100+0.50000000001);
	cents = PRICE%100;
	PRICE = Math.floor(PRICE/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((PRICE.length-(1+i))/3); i++)
	PRICE = PRICE.substring(0,PRICE.length-(4*i+3))+','+
	PRICE.substring(PRICE.length-(4*i+3));
	
	return ('$' + PRICE + '.' + cents);
}
}



// This function changes the background color of the navigation bar items allpages.html
function colorMe(who){
	var x=document.getElementById('navigate').rows[0].cells
	x[who].style.backgroundColor="#FFFFFF"
}

// This function changes the background color of the navigation bar items back to normal allpages.html
function colorMeNot(who){
	var x=document.getElementById('navigate').rows[0].cells
	x[who].style.backgroundColor="#F5F5F5"
}

// This function tells which shirts are available based on selected size shirts.html
function checkAvail(size){
	switch (size){
		case "S":		output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="WSHIRT">White</option><option value="NSHIRT">Navy</option><option value="OSHIRT">OSHA-Orange</option><option value="CBSHIRT">Chocolate Brown</option>' +
							'<option value="RSHIRT">Cardinal Red</option><option value="BSHIRT">Black</option><option value="RBSHIRT">Royal Blue</option></select>'; break;
		case "M":		output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="WSHIRT">White</option><option value="NSHIRT">Navy</option><option value="OSHIRT">OSHA-Orange</option>' +
							'<option value="CBSHIRT">Chocolate Brown</option><option value="CRSHIRT">Cardinal Red</option><option value="BSHIRT">Black</option><option value="RBSHIRT">Royal Blue</option></select>'; break;
		case "L":		output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="WSHIRT">White</option><option value="OSHIRT">OSHA-Orange</option><option value="CBSHIRT">Chocolate Brown</option>' +
							'<option value="CRSHIRT">Cardinal Red</option><option value="BSHIRT">Black</option><option value="RBSHIRT">Royal Blue</option></select>'; break;
		case "XL":		output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="WSHIRT">White</option><option value="OSHIRT">OSHA-Orange</option><option value="CBSHIRT">Chocolate Brown</option>' +
							'<option value="CRSHIRT">Cardinal Red</option><option value="BSHIRT">Black</option><option value="RBSHIRT">Royal Blue</option></select>'; break;
		case "XXL":		output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="WSHIRT">White</option><option value="OSHIRT">OSHA-Orange</option><option value="CBSHIRT">Chocolate Brown</option>' +
							'<option value="CRSHIRT">Cardinal Red</option><option value="BSHIRT">Black</option><option value="RBSHIRT">Royal Blue</option></select>'; break;
		case "XXXL":	output = 'Color: ' +
						'<select name="Product" class="body">' +
							'<option value="NSHIRT">Navy</option><option value="RBSHIRT">Royal Blue</option><option value="BSHIRT">Black</option></select>'; break;
	}
		
	var x=document.getElementById('shirts').rows[0].cells
	
	x[1].innerHTML = output;
}

// This function switches product information for stretcher selections on stretcher.html
function pick(ID_NUM, type){
	
	if ( type == "sked" ){
		var x=document.getElementById('stretcher').rows[0].cells
		switch(ID_NUM){
			case "620415": 		document.sked.NAME.value = "Sked Complete"; break;
			case "620520": 		document.sked.NAME.value = "Sked Pediatric System"; break;
			case "620420": 		document.sked.NAME.value = "Sked Half Patient Drag"; break;
			case "620450": 		document.sked.NAME.value = "Sked Flotation Kit"; break;
			case "620452": 		document.sked.NAME.value = "Sked Rapid Deployment Kit"; break;
		}
	} else if ( type == "reeves" ){
		var x=document.getElementById('stretcher').rows[4].cells
		switch(ID_NUM){
			case "620401": 		document.reeves.NAME.value = "Reeves Sleeve"; break;
			case "620401S": 	document.reeves.NAME.value = "Reeves Sleeve with Metal Buckles"; break;
			case "620402": 		document.reeves.NAME.value = "Reeves Sleeve II"; break;
			case "620401R": 	document.reeves.NAME.value = "Reeves Sleeve with Reinforced Bottom"; break;
		}
	} else if ( type == "litter" ){
		var x=document.getElementById('stretcher').rows[12].cells
		switch(ID_NUM){
			case "620189": 		document.litter.NAME.value = "Litter Bridle Kit with Tender Rope and Bag without Snaps"; break;
			case "620185": 		document.litter.NAME.value = "Litter Bridle Only with Snaps"; break;
			case "620188": 		document.litter.NAME.value = "Litter Bridle Only without Snaps"; break;
		}
	} else if ( type == "titan" ){
		var x=document.getElementById('stretcher').rows[16].cells
		switch(ID_NUM){
			case "6208432": 	document.titan.NAME.value = "Traverse Titan Rescue Stretcher - Tapered"; break;
			case "6208430": 	document.titan.NAME.value = "Traverse Titan Rescue Stretcher - Rectangular"; break;
			case "6208433": 	document.titan.NAME.value = "Traverse Titan Rescue Stretcher - Split Tapered"; break;
			case "6208431": 	document.titan.NAME.value = "Traverse Titan Rescue Stretcher - Split Rectangular"; break;
		}
	} else if ( type == "gazelle" ){
		var x=document.getElementById('stretcher').rows[20].cells
		switch(ID_NUM){
			case "6208435": 	document.gazelle.NAME.value = "Traverse Gazelle Rescue Stretcher - Tapered"; break;
			case "6208436": 	document.gazelle.NAME.value = "Traverse Gazelle Rescue Stretcher - Rectangular"; break;
			case "6208437": 	document.gazelle.NAME.value = "Traverse Gazelle Rescue Stretcher - Confined Space"; break;
		}
	}

	x[3].innerHTML = Currency(getPriceR(ID_NUM));
}

//This function calculates the guy wire length given the Vertical Height to gound cable connection and connection angle dbiarrest.html
function GuyCalc(H, B){
	var length;
	var x=document.getElementById('climbAssist').rows[18].cells
	
	if ( H > 0 ){
	switch(B){
		case "45":		length = H * 1.6; break; 	case "60":		length = H * 1.3; break; 	case "75":		length = H * 1.2; break;
	}
	
	x[1].innerHTML = "Suggested Length<br>" + Math.floor(length) + " ft.";
	} 
	
	else x[1].innerHTML = 'Make H positive';	
}

// This function fills out the form of product numbers for the LadSafe page ladsafe.html
function fillform(bracket, which){
	var price = 0;
	showPrice(bracket, price);
	var output;
	var picture;
	var x=document.getElementById(bracket).rows[0].cells
	
switch(bracket){
	case "top":
	output = '<br><br><form name="top" class="body">';
	
	switch(which){ 
		
		case "1": 		output += '<select name="Product" size="7" class="body" ' +
									'onchange="if ( document.top.Product.value == 0 ) document.top.addtocart.disabled = true; else document.top.addtocart.disabled = false; price = getPriceS(document.top.Product.value); showPrice(1, price)">' +
									'<option value="0">------------------Please select top bracket assembly------------------</option>' +
									'<option value="6116048">6116048 Galvanized, for 1-1/2" x 1-1/2" angle x 30&deg;</option>' +
									'<option style="background:#F5F5F5" value="6116051">6116051 Galvanized, for 1-1/4" angle</option>' +
									'<option value="6116055">6116055 Galvanized, for 1" x 3/4" angle</option>' +
									'<option style="background:#F5F5F5" value="6116057">6116057 Galvanized, for 1-1/2" x 1-1/2" angle</option>' +
									'<option value="6116059">6116059 Galvanized, for 1" angle</option>' +
									'<option style="background:#F5F5F5" value="6116282">6116282 Galvanized, for 1-1/2" x 1-1/2" angle (square spacer)</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Tbracket1B.jpg">'; break;
		case "2":		output += '<select name="Product" size="7" class="body" onchange="if ( document.top.Product.value == 0 ) document.top.addtocart.disabled = true; else document.top.addtocart.disabled = false; price = getPriceS(document.top.Product.value); showPrice(1, price)">' +  
									'<option value="0">------------------Please select top bracket assembly------------------</option>' +
									'<option value="6116056">6116056 Galvanized</option>' + 
									'<option style="background:#F5F5F5" value="6116280">6116280 Galvanized</option>' + 
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Tbracket2B.jpg">'; break;
		case "3":		output += '<select name="Product" size="7" class="body" onchange="if ( document.top.Product.value == 0 ) document.top.addtocart.disabled = true; else document.top.addtocart.disabled = false; price = getPriceS(document.top.Product.value); showPrice(1, price)">' + 
									'<option value="0">------------------Please select top bracket assembly------------------</option>' +
									'<option value="6116010">6116010 Galvanized</option>' + 
									'<option style="background:#F5F5F5" value="6116016">6116016 Stainless Steel</option>' + 
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Tbracket3B.jpg">'; break;
		case "4":		output += '<select name="Product" size="7" class="body" onchange="if ( document.top.Product.value == 0 ) document.top.addtocart.disabled = true; else document.top.addtocart.disabled = false; price = getPriceS(document.top.Product.value); showPrice(1, price)">' + 
									'<option value="0">------------------Please select top bracket assembly------------------</option>' +
									'<option value="6116005">6116005 Stainless Steel, for 1-1/4" rung (2 clamps)</option>' +
									'<option style="background:#F5F5F5" value="6116050">6116050 Galvanized, for 2" x 1-1/2" rung</option>' +
									'<option value="6116052">6116052 Galvanized, for 1-1/2" rung</option>' +
									'<option style="background:#F5F5F5" value="6116325">6116325 Stainless Steel, for 1-1/8" rung</option>' +
									'<option value="6116328">6116328 Galvanized, for 1-1/8 x 2" rung</option>' +
									'<option style="background:#F5F5F5" value="6116410">6116410 Galvanized (right)</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Tbracket4B.jpg">'; break;
	}
	break;
	
	case "bottom":	
	output = '<br><br><form name="bottom" class="body">';
	
	switch(which){
		
		case "1": 		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' +
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100090">6100090 Galvanized</option>' +
									'<option style="background:#F5F5F5" value="6100091">6100091 Galvanized, extra long</option>' +
									'<option value="6100092">6100092 Galvanized, 37"</option>' +
									'<option style="background:#F5F5F5" value="6100093">6100093 Galvanized, 48"</option>' +
                  				'</select>'; 
						picture = '<img src="DBIsala/Arrest/Bbracket1B.jpg">'; break;
		case "2":		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' +  
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100050">6100050 Galvanized, for 1-5/8" x 1-3/8" rung</option>' +
									'<option style="background:#F5F5F5" value="6100055">6100055 Galvanized, for 1-1/2" x 1-1/2" angle 30&deg;</option>' +
									'<option value="6100065">6100065 Galvanized, for 1-1/2" x 1-1/2" x 3/16" angle (square spacer)</option>' +
									'<option style="background:#F5F5F5" value="6100131">6100131 Galvanized, for 1-1/4" angle</option>' +
									'<option value="6100132">6100132 Galvanized, for 1" x 3/4" angle</option>' +
									'<option style="background:#F5F5F5" value="6100133">6100133 Galvanized, for 1-1/2" x 1-1/4" rung</option>' +
									'<option value="6100134">6100134 Galvanized, for 1" rung</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Bbracket2B.jpg">'; break;
		case "3":		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' + 
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100015">6100015 Galvanized</option>' + 
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Bbracket3B.jpg">'; break;
		case "4":		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' + 
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100095">6100095 Stainless Steel</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Bbracket4B.jpg">'; break;
		case "5":		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' + 
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100072">6100072 Stainless Steel, for 2" round rung</option>' +
									'<option style="background:#F5F5F5" value="6100100">6100100 Galvanized, for 1-1/2" x 1-1/2" rung</option>' +
									'<option value="6100110">6100110 Galvanized, for 1-3/4" x 2-1/4" rung</option>' +
									'<option style="background:#F5F5F5" value="6100111">6100111 Galvanized, for 4" x 2" rung</option>' +
									'<option value="6100112">6100112 Galvanized, for 2" x 1" rung</option>' +
									'<option style="background:#F5F5F5" value="6100113">6100113 Galvanized, for 1-3/4" round rung</option>' +
									'<option value="6100114">6100114 Galvanized, for 2-1/2" x 3/8" rung</option>' +
									'<option style="background:#F5F5F5" value="6100115">6100115 Galvanized, for 2" x 2" rung</option>' +
									'<option value="6100116">6100116 Galvanized, for 2" x 4" rung</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Bbracket5B.jpg">'; break;
		case "6":		output += '<select name="Product" size="10" class="body" onchange="if ( document.bottom.Product.value == 0 ) document.bottom.addtocart.disabled = true; else document.bottom.addtocart.disabled = false; price = getPriceS(document.bottom.Product.value); showPrice(2, price)">' + 
									'<option value="0">--------------Please select bottom bracket assembly--------------</option>' +
									'<option value="6100060">6100060 Galvanized, for 2" x 1-1/4" rung</option>' +
									'<option style="background:#F5F5F5" value="6100070">6100070 Stainless Steel</option>' +
									'<option value="6100073">6100073 Stainless Steel, for 1-1/8" x 2" rung</option>' +
									'<option style="background:#F5F5F5" value="6100128">6100128 Galvanized, for 1-1/2" rung</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/Bbracket6B.jpg">'; break;
	}
	break;
	
	case "cable":	
	output = '<br><br><form name="cable" class="body">';
	
	switch(which){
		
		case "1": 		output += '<select name="Product" size="12" class="body" onchange="if ( document.cable.Product.value == 0 ) document.cable.addtocart.disabled = true; else document.cable.addtocart.disabled = false; price = getPriceS(document.cable.Product.value); showPrice(3, price)">' +
									'<option value="0">--------------------Please select cable guides--------------------</option>' +
									'<option value="6100249">6100249 Stainless Steel, 45&deg; bend</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/cable1B.jpg">'; break;
		case "2":		output += '<select name="Product" size="12" class="body" onchange="if ( document.cable.Product.value == 0 ) document.cable.addtocart.disabled = true; else document.cable.addtocart.disabled = false; price = getPriceS(document.cable.Product.value); showPrice(3, price)">' +  
									'<option value="0">--------------------Please select cable guides--------------------</option>' +
									'<option value="6100400">6100400 Galvanized</option>' + 
									'<option style="background:#F5F5F5" value="6100401">6100401 Stainless Steel</option>' + 
									'<option value="6100402">6100402 Galvanized, 1-3/4" center</option>' + 
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/cable2B.jpg">'; break;
		case "3":		output += '<select name="Product" size="12" class="body" onchange="if ( document.cable.Product.value == 0 ) document.cable.addtocart.disabled = true; else document.cable.addtocart.disabled = false; price = getPriceS(document.cable.Product.value); showPrice(3, price)">' + 
									'<option value="0">--------------------Please select cable guides--------------------</option>' +
									'<option value="6100515">6100515 Galvanized</option>' + 
									'<option style="background:#F5F5F5" value="6100516">6100516 Galvanized with caps</option>' + 
									'<option value="6100516">6100516 Stainless Steel</option>' + 
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/cable3B.jpg">'; break;
		case "4":		output += '<select name="Product" size="12" class="body" onchange="if ( document.cable.Product.value == 0 ) document.cable.addtocart.disabled = true; else document.cable.addtocart.disabled = false; price = getPriceS(document.cable.Product.value); showPrice(3, price)">' + 
									'<option value="0">--------------------Please select cable guides--------------------</option>' +
									'<option value="6100420">6100420 Galvanized (SS hardware), 1-1/4" x 2" rung</option>' +
									'<option style="background:#F5F5F5" value="6100421">6100421 Stainless Steel, 1-1/4" x 2" rung</option>' +
									'<option value="6100422">6100422 Stainless Steel, 1-3/4" x 1-3/4" rung</option>' +
									'<option style="background:#F5F5F5" value="6100423">6100423 Stainless Steel, 1-3/4" x 2-1/4" rung</option>' +
									'<option value="6100424">6100424 Stainless Steel, 1-3/8" x 1-3/4" rung</option>' +
									'<option style="background:#F5F5F5" value="6100425">6100425 Stainless Steel, 2" x 1" rung</option>' +
									'<option value="6100426">6100426 Stainless Steel, 2" x 2" rung</option>' +
									'<option style="background:#F5F5F5" value="6100427">6100427 Stainless Steel, 1-5/8" x 1" rung</option>' +
									'<option value="6100428">6100428 Galvanized 1-1/2" rung</option>' +
									'<option style="background:#F5F5F5" value="6100429">6100429 Stainless Steel, 2-1/4" x 2-1/2" rung</option>' +
									'<option value="6100457">6100457 Stainless Steel</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/cable4B.jpg">'; break;
		case "5":		output += '<select name="Product" size="12" class="body" onchange="if ( document.cable.Product.value == 0 ) document.cable.addtocart.disabled = true; else document.cable.addtocart.disabled = false; price = getPriceS(document.cable.Product.value); showPrice(3, price)">' + 
									'<option value="0">--------------------Please select cable guides--------------------</option>' +
									'<option value="6100505">6100505 Stainless Steel</option>' +
									'<option style="background:#F5F5F5" value="6100506">6100506 Stainless Steel, 1-1/4" x 1-1/4" x 3/16" angle</option>' +
                  				'</select>';
						picture = '<img src="DBIsala/Arrest/cable5B.jpg">'; break;
	}
	break;
}

	output += '<br /><br /><br />Quantity: <input type=text size=2 maxlength=3 name="QUANTITY" onChange="this.value=CKquantity(this.value)" value="1">' +
              '<input type=hidden name="NAME" value="Safety block assembly"><input type=hidden name="Cat" value="special"><input type=hidden name="Size" value="">' +
              '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=button value="Add to Cart" onClick="AddToCart(this.form)" name="addtocart" class="button" disabled="disabled"></form>';
	
	x[0].innerHTML = picture;
	x[1].innerHTML = output;
}

// This function shows the price of the selected object on ladsafe.html
function showPrice(which, price){
	var description = '<br><table width="95%"><tr><td>';
	var end;
	if ( which == "top" || which == 1 ){
		var x=document.getElementById("top").rows[1].cells;  
		var y=document.getElementById("top").rows[2].cells;	
		description += "";
		if ( which == 1 ) document.top.NAME.value = 'Top Bracket Assembly Component';
	} else if ( which == "bottom" || which == 2 ){
		description += "";
		var x=document.getElementById("bottom").rows[1].cells;	
		var y=document.getElementById("bottom").rows[2].cells;	
		if ( which == 2 ) document.bottom.NAME.value = 'Bottom Bracket Assembly Component';
	} else if ( which == "cable" || which == 3 ){
		description += "";
		var x=document.getElementById("cable").rows[1].cells;
		var y=document.getElementById("cable").rows[2].cells;
		if ( which == 3 ) document.cable.NAME.value = 'Cable Guide Component';
	}

	description += '</td></tr></table>';
	
	if ( price == "" ) x[0].innerHTML = '<b>Price: </b>Select Part';
	else if ( price == 0 ) x[0].innerHTML = '<b>Price: </b>Select Part';
	else x[0].innerHTML = '<b>Price: </b>' + Currency(price);
	y[0].innerHTML = description;
}

// This function tells the program to fill the form of the selected object ladsafe.html
function check(area, button){
	var number = parseInt(button) - 1;
	if ( number > 2 ) number -= 3;
	
	if ( area == "top" ){
		document.topButton.bracket.value = button;
		document.topButton.bracket(number).checked = "checked";
		fillform(area, button);
	} else if ( area == "bottom" ){
		document.bottomButton.bracket.value = button;
		document.bottomButton.bracket(number).checked = "checked";
		fillform(area, button);
	} else if ( area == "cable" ){
		document.cableButton.bracket.value = button;
		document.cableButton.bracket(number).checked = "checked";
		fillform(area, button);
	}
}

// This function fills out page information on the Lad-Safe page when the user selects a product ladsafe.html
function displaySection(area, section){
	if ( area == "bottom" ){
		var x=document.getElementById("Bpics").rows[1].cells;
		var y=document.getElementById("Bpics").rows[2].cells;
		
	if ( section == '1' ){
		x[0].innerHTML = '<img src="New Buttons/forD.jpg" onclick="displaySection(' + "'" + 'bottom' + "'" + ', ' + "'" + '1' + "'" + ')"/>' +
						 '<br /><br /><br /><br /><br />Use the arrows to view more choices<br /><br /><br /><br /><br />' +
						 '<img src="New Buttons/bak.jpg" onclick="displaySection(' + "'" + 'bottom' + "'" + ', ' + "'" + '2' + "'" + ')"/>';
		x[1].innerHTML = '<img src="DBIsala/Arrest/Bbracket4.jpg" onclick=' + "'" + 'check("bottom", "4")' + "'" +  '/>';
		x[2].innerHTML = '<img src="DBIsala/Arrest/Bbracket5.jpg" onclick=' + "'" + 'check("bottom", "5")' + "'" +  '/>';
		x[3].innerHTML = '<img src="DBIsala/Arrest/Bbracket6.jpg" onclick=' + "'" + 'check("bottom", "6")' + "'" +  '/>';
		y[0].innerHTML = 'Page 2 of 2';
		y[1].innerHTML = '<input type="radio" name="bracket" value="4" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
		y[2].innerHTML = '<input type="radio" name="bracket" value="5" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
		y[3].innerHTML = '<input type="radio" name="bracket" value="6" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
	} else {
		x[0].innerHTML = '<img src="New Buttons/for.jpg" onclick="displaySection(' + "'" + 'bottom' + "'" + ', ' + "'" + '1' + "'" + ')"/>' +
						 '<br /><br /><br /><br /><br />Use the arrows to view more choices<br /><br /><br /><br /><br />' +
						 '<img src="New Buttons/bakD.jpg" onclick="displaySection(' + "'" + 'bottom' + "'" + ', ' + "'" + '2' + "'" + ')"/>';
		x[1].innerHTML = '<img src="DBIsala/Arrest/Bbracket1.jpg" onclick=' + "'" + 'check("bottom", "1")' + "'" +  '/>';
		x[2].innerHTML = '<img src="DBIsala/Arrest/Bbracket2.jpg" onclick=' + "'" + 'check("bottom", "2")' + "'" +  '/>';
		x[3].innerHTML = '<img src="DBIsala/Arrest/Bbracket3.jpg" onclick=' + "'" + 'check("bottom", "3")' + "'" +  '/>';
		y[0].innerHTML = 'Page 1 of 2';
		y[1].innerHTML = '<input type="radio" name="bracket" value="1" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
		y[2].innerHTML = '<input type="radio" name="bracket" value="2" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
		y[3].innerHTML = '<input type="radio" name="bracket" value="3" onclick="fillform(' + "'" + "bottom" + "'" + ', this.value)"/>';
	}
	
	} else if ( area == "cable" ){
		var x=document.getElementById("Cpics").rows[1].cells;
		var y=document.getElementById("Cpics").rows[2].cells;
		
	if ( section == '1' ){
		x[0].innerHTML = '<img src="New Buttons/forD.jpg" onclick="displaySection(' + "'" + 'cable' + "'" + ', ' + "'" + '1' + "'" + ')"/>' +
						 '<br /><br /><br /><br /><br />Use the arrows to view more choices<br /><br /><br /><br /><br />' +
						 '<img src="New Buttons/bak.jpg" onclick="displaySection(' + "'" + 'cable' + "'" + ', ' + "'" + '2' + "'" + ')"/>';
		x[1].innerHTML = '<img src="DBIsala/Arrest/cable4.jpg" onclick=' + "'" + 'check("cable", "4")' + "'" +  '/>';
		x[2].innerHTML = '<img src="DBIsala/Arrest/cable5.jpg" onclick=' + "'" + 'check("cable", "5")' + "'" +  '/>';
		x[3].innerHTML = '&nbsp;';
		y[0].innerHTML = 'Page 2 of 2';
		y[1].innerHTML = '<input type="radio" name="bracket" value="4" onclick="fillform(' + "'" + "cable" + "'" + ', this.value)"/>';
		y[2].innerHTML = '<input type="radio" name="bracket" value="5" onclick="fillform(' + "'" + "cable" + "'" + ', this.value)"/>';
		y[3].innerHTML = '&nbsp;';
	} else {
		x[0].innerHTML = '<img src="New Buttons/for.jpg" onclick="displaySection(' + "'" + 'cable' + "'" + ', ' + "'" + '1' + "'" + ')"/>' +
						 '<br /><br /><br /><br /><br />Use the arrows to view more choices<br /><br /><br /><br /><br />' +
						 '<img src="New Buttons/bakD.jpg" onclick="displaySection(' + "'" + 'cable' + "'" + ', ' + "'" + '2' + "'" + ')"/>';
		x[1].innerHTML = '<img src="DBIsala/Arrest/cable1.jpg" onclick=' + "'" + 'check("cable", "1")' + "'" +  '/>';
		x[2].innerHTML = '<img src="DBIsala/Arrest/cable2.jpg" onclick=' + "'" + 'check("cable", "2")' + "'" +  '/>';
		x[3].innerHTML = '<img src="DBIsala/Arrest/cable3.jpg" onclick=' + "'" + 'check("cable", "3")' + "'" +  '/>';
		y[0].innerHTML = 'Page 1 of 2';
		y[1].innerHTML = '<input type="radio" name="bracket" value="1" onclick="fillform(' + "'" + "cable" + "'" + ', this.value)"/>';
		y[2].innerHTML = '<input type="radio" name="bracket" value="2" onclick="fillform(' + "'" + "cable" + "'" + ', this.value)"/>';
		y[3].innerHTML = '<input type="radio" name="bracket" value="3" onclick="fillform(' + "'" + "cable" + "'" + ', this.value)"/>';
	}
	
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------

// This function changes price and length on the html page to what the user selects dbiarrest.html
function lifeline(ID_NUM, life){
	var length;
	
	switch(ID_NUM){
		case "1232754": 		length = "30 ft."; break;
		case "1232794": 		length = "50 ft."; break;
		case "1232821": 		length = "75 ft."; break;
		case "1232844": 		length = "100 ft."; break;
		case "1232753": 		length = "30 ft."; break;
		case "1232790": 		length = "50 ft."; break;
		case "1232823": 		length = "75 ft."; break;
		case "1232842": 		length = "100 ft."; break;
	}
	if ( life == 1 ){
		var x=document.getElementById('lifelines').rows[0].cells
		document.Flifeline.NAME.value = ID_NUM + " " + length + " Lifeline";
	} else {
		var x=document.getElementById('lifelines').rows[4].cells
		document.Slifeline.NAME.value = ID_NUM + " " + length + " Lifeline";
	}
	
	x[1].innerHTML = ID_NUM;
	x[2].innerHTML = length;
	x[6].innerHTML = Currency(getPriceS(ID_NUM));
}

// This function adds all necessary components to the shopping cart when someone adds the Guy Wire to the cart dbiarrest.html
function PrepCart(form){
	var holdNum = parseInt(form.QUANTITY.value);
	
	form.QUANTITY.value = 2 * holdNum;
	form.Product.value = 'GM-500-823';
	form.NAME.value = '1/2" Thimble';
	form.Size.value = '';
	AddToCart(form);
	form.QUANTITY.value = 6 * holdNum;
	form.Product.value = 'GM-500-824';
	form.NAME.value = '1/2" Cable Clamp';
	AddToCart(form);
	form.QUANTITY.value = 1 * holdNum;
	form.Product.value = 'G-12';
	form.NAME.value = '12" Turnbuckle';
	AddToCart(form);
}

// This function fills out tables for different length selections on milleranchor.html
function fillANC(form, ID_NUM, rows, cols, diff){
	rows = parseInt(rows); cols = parseInt(cols); diff = parseInt(diff);
	var x=document.getElementById(form).rows[rows].cells
	var length;
	
	switch(ID_NUM){
		case "8183/3FTGN":	length = "3 ft."; break;
		case "8183/4FTGN":	length = "4 ft."; break;
		case "8183/6FTGN":	length = "6 ft."; break;
		case "8185C/2FTGN":	length = "Disposable Concrete Anchor Strap <b>2 ft. length</b>"; break;
		case "8185C/4FTGN":	length = "Disposable Concrete Anchor Strap <b>4 ft. length</b>"; break;
	}
	
	x[cols - diff].innerHTML = length;
	x[cols].innerHTML = Currency(getPriceANC(ID_NUM));
}

// This function ensures that the product number includes rope length and is the right amount of characters rescuerope.html
function verifyLength(length){
	if ( length < 10 ) return ( '00' + length );
	if ( length < 100 ) return ( '0' + length );
	return length;
}

// Rope (items that needs lengths of rope added to price)

// This function returns the price for each product by product number + price per foot of rope
function getPriceRO(ID_NUM, Size, color){
	
	switch(ID_NUM){
		
		//DBI Rescue Positioning System
		case "3600":		return '';  		//(1274.45 + (Size * 1.13)); Call for pricing
		case "3602":		return '';			//(1380.60 + (Size * 1.13)); Call for pricing
		//DBI Lad-Safe Cable
		case "6140":		return (Size * 3.18);  // --
		case "6130":		return (Size * 1.03);  // --
		case "534630BK":		return 290.00;
		case "534660BK":		return 578.00;
		
		// 7/16" 300'
		case "534730WB":		return 268.00;
		case "534730WR":		return 268.00;		
		case "534730OG":		return 316.00;		
		case "534730BY":		return 316.00;				
		case "534730YB":		return 316.00;						
		case "534730GO":		return 316.00;								
		
		// 7/16" 600'
		case "534760WB":		return 536.00;
		case "534760WR":		return 536.00;		
		case "534760OG":		return 636.00;		
		case "534760BY":		return 636.00;				
		case "534760YB":		return 636.00;						
		case "534760GO":		return 636.00;						
		
		// 1/2" 300'
		case "534830WB":		return 304.00;
		case "534830WR":		return 304.00;		
		case "534830OG":		return 370.00;		
		case "534830BY":		return 370.00;				
		case "534830YB":		return 370.00;						
		case "534830GO":		return 370.00;								
		
		// 1/2" 600'
		case "534860WB":		return 608.00;
		case "534860WR":		return 608.00;		
		case "534860OG":		return 734.00;		
		case "534860BY":		return 734.00;				
		case "534860YB":		return 734.00;						
		case "534860GO":		return 734.00;		
		
		// 5/8" 600'
		case "534960OBK":		return 1016.00;		
		case "534960OG":		return 1016.00;		
		case "534960BY":		return 1016.00;				
		case "534960YB":		return 1016.00;						
		case "534960GO":		return 1016.00;				
	}
	switch(ID_NUM + Size + color){
		
		//Bluewater Safeline Rope

		// 3/8" 
		case "534630BK":		return 290.00;
		case "534660BK":		return 578.00;
		
		// 7/16" 300'
		case "534730WB":		return 268.00;
		case "534730WR":		return 268.00;		
		case "534730OG":		return 316.00;		
		case "534730BY":		return 316.00;				
		case "534730YB":		return 316.00;						
		case "534730GO":		return 316.00;								
		
		// 7/16" 600'
		case "534760WB":		return 536.00;
		case "534760WR":		return 536.00;		
		case "534760OG":		return 636.00;		
		case "534760BY":		return 636.00;				
		case "534760YB":		return 636.00;						
		case "534760GO":		return 636.00;						
		
		// 1/2" 300'
		case "534830WB":		return 304.00;
		case "534830WR":		return 304.00;		
		case "534830OG":		return 370.00;		
		case "534830BY":		return 370.00;				
		case "534830YB":		return 370.00;						
		case "534830GO":		return 370.00;								
		
		// 1/2" 600'
		case "534860WB":		return 608.00;
		case "534860WR":		return 608.00;		
		case "534860OG":		return 734.00;		
		case "534860BY":		return 734.00;				
		case "534860YB":		return 734.00;						
		case "534860GO":		return 734.00;		
		
		// 5/8" 600'
		case "534960OBK":		return 1016.00;		
		case "534960OG":		return 1016.00;		
		case "534960BY":		return 1016.00;				
		case "534960YB":		return 1016.00;						
		case "534960GO":		return 1016.00;				
		
		

		
/*		
		case "538730":		return 253.00;
		case "538760":		return 508.00;
		
		case "539730":		return 288.00;
		case "539760":		return 508.00;
		case "534730":		return 310.00;
		case "534760":		return 622.00;
		case "535730":		return 300.00;
		case "535760":		return 603.00;
		case "537730":		return 300.00;
		case "537760":		return 603.00;
		case "539730GR":	return 300.00;
		case "539760GR":	return 603.00;
		case "538830":		return 253.00;
		case "538860":		return 577.00;
		case "539830":		return 288.00;
		case "539860":		return 577.00;
		case "534830":		return 361.00;
		case "534860":		return 720.00;
		case "535830":		return 350.00;
		case "536860":		return 698.00;
		case "537830":		return 350.00;
		case "537860":		return 698.00;
		case "539830GR":	return 350.00;
		case "539860GR":	return 698.00;
		case "534960":		return 996.00;
		case "536960":		return 967.00;
		case "537960":		return 967.00;
		case "539960GR":	return 967.00;*/
		
		//
		case "": return 0.00;
		
		//Default - Product Number does not match
		default:			return 0.00;
	}
}


// This function shows price based on length of rope selected rescuerope.html
function showRope(form){
	document.safeline.Size.value = document.safeline.length.value
	
	switch(document.safeline.rope.value){
		case "5346":		document.getElementById('bluewater').rows[5].cells[2].innerHTML = '<select name="Color" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option>Black</option></select>'; 
						document.getElementById('bluewater').rows[5].cells[1].innerHTML = '<select name="length" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="30">300 ft.</option><option value="60">600 ft.</option></select>';
						ropeColor(form); break;
		case "5347":		document.getElementById('bluewater').rows[5].cells[2].innerHTML = '<select name="Color" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="WB">White with Black Marker</option><option value="WR">White with Red Marker</option><option value="OG">Orange with Green Marker</option>' + 
						'<option value="BY">Blue with Yellow Marker</option><option value="YB">Yellow with Blue Marker</option><option value="GO">Green with Orange Marker</option></select>'; 
						document.getElementById('bluewater').rows[5].cells[1].innerHTML = '<select name="length" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="30">300 ft.</option><option value="60">600 ft.</option></select>';
						document.safeline.Color.value = "WB"; ropeColor(form); break;
		case "5348":		document.getElementById('bluewater').rows[5].cells[2].innerHTML = '<select name="Color" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="WB">White with Black Marker</option><option value="WR">White with Red Marker</option><option value="OG">Orange with Green Marker</option>' + 
						'<option value="BY">Blue with Yellow Marker (300 ft. only)</option><option value="RY">Red with Yellow Marker (600 ft. only)</option><option value="YB">Yellow with Blue Marker</option><option value="GO">Green with Orange Marker</option></select>';
						document.getElementById('bluewater').rows[5].cells[1].innerHTML = '<select name="length" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="30">300 ft.</option><option value="60">600 ft.</option></select>';
						document.safeline.Color.value = "WB"; ropeColor(form); break;
		case "5349":		document.getElementById('bluewater').rows[5].cells[2].innerHTML = '<select name="Color" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="OG">Orange with Green Marker</option><option value="BY">Blue with Yellow Marker</option>' +
						'<option value="YB">Yellow with Blue Marker</option><option value="GO">Green with Orange Marker</option></select>';
						document.getElementById('bluewater').rows[5].cells[1].innerHTML = '<select name="length" class="body" onChange="ropeColor(this.form); ropePrice(this.form)"><option value="60">600 ft.</option></select>';
						document.safeline.Color.value = "OG"; ropeColor(form); break;
	}
}

// This function shows what colors of rope are available rescuerope.html
function ropeColor(form){
//	document.safeline.Size.value = document.safeline.length.value;
/*	
	switch(document.safeline.rope.value){
		case "5346":		document.safeline.Product.value = '5346'; break;
		case "5347":		switch ( document.safeline.Color.value ){
							case "WB":		document.safeline.Product.value = '5387'; break;
							case "WR":		document.safeline.Product.value = '5397'; break;
							case "OG":		document.safeline.Product.value = '5347'; break;
							case "BY":		document.safeline.Product.value = '5357'; break;
							case "YB":		document.safeline.Product.value = '5377'; break;
							case "GO":		document.safeline.Product.value = '5397'; document.safeline.Size.value = document.safeline.length.value + "GR"; break;
						}
						break;
		case "5348":		switch ( document.safeline.Color.value ){
							case "WB":		document.safeline.Product.value = '5388'; break;
							case "WR":		document.safeline.Product.value = '5398'; break;
							case "OG":		document.safeline.Product.value = '5348'; break;
							case "BY":		document.safeline.Product.value = '5358'; document.safeline.Size.value = document.safeline.length.value = "30"; break;
							case "RY":		document.safeline.Product.value = '5368'; document.safeline.Size.value = document.safeline.length.value = "60"; break;
							case "YB":		document.safeline.Product.value = '5378'; break;
							case "GO":		document.safeline.Product.value = '5398'; document.safeline.Size.value = document.safeline.length.value + "GR"; break;
						}
						break;
		case "5349":		switch ( document.safeline.Color.value ){
							case "OG":		document.safeline.Product.value = '5349'; break;
							case "RY":		document.safeline.Product.value = '5369'; break;
							case "YB":		document.safeline.Product.value = '5379'; break;
							case "GO":		document.safeline.Product.value = '5399'; document.safeline.Size.value = document.safeline.length.value + "GR"; break;
						}
						break;
	}		
	*/
}

//This function displays rope price based on selection rescuerope.html
function ropePrice(form){
//	document.getElementById('bluewater').rows[5].cells[3].innerHTML = Currency(getPriceRO(document.forms.safeline.Product.value, document.forms.safeline.Size.value, document.forms.safeline.Color.value));
	document.getElementById('ropeprice').innerHTML = Currency(getPriceRO(document.forms.safeline.rope.value, document.forms.safeline.length.value, document.forms.safeline.Color.value));
	document.safeline.Product.value = document.safeline.rope.value + document.safeline.length.value + document.safeline.Color.value
}





//The following functions operate the highlight features of company specific sidebars in the compliance connection
function over(where, who){
	document.getElementById(where).rows[who].cells[0].style.background = '#F5F5F5';
	document.getElementById(where).rows[who].cells[0].style.borderColor = '#FF0000';
	document.getElementById(where).rows[who].cells[0].style.cursor = 'hand';
}

function out(where, who){
	document.getElementById(where).rows[who].cells[0].style.backgroundColor = '#FFFFFF';
	document.getElementById(where).rows[who].cells[0].style.borderColor = '#FFFFFF';
}

function oclick(where, who, spec){
	if ( where == "navbar" ){
		switch(who){
			case 0:		window.location = spec + "equipment.php"; break;
			case 1:		window.location = spec + "forms.html"; break;
			case 2:		window.location = spec + "files.php"; break;
			case 3:		window.location = spec + "eqtrack.php"; break;
			case 4:		window.location = spec + "print.php"; break;
			case 5:		window.location = spec + "remind.php"; break;
		}
	}
	else if ( where == "pers" ){
		switch(who){
			case 0:		window.location = spec + "personnel.php"; break;
			case 1:		window.location = spec + "openenroll.html"; break;
			case 2:		window.location = spec + "openenrollreg.html"; break;
		}
	}
	else if ( where == "title" ) 
		window.location = spec + "index.html";
	else if ( where == "log" )
		window.location = "../compliance.html";
}
