// JavaScript Document

var Industries = new Array();

Industries[0] = new Array('Air Conditioning - Service & Repair ',21150358,12060399,5741683,2271101,4047615);
Industries[1] = new Array('Air Conditioning Equipment ',12969671,8761989,2805920,1957947,3998122);
Industries[2] = new Array('Apartments ',13716935,12489039,2058771,2051391,8378877);
Industries[3] = new Array('Appliances - Dealer ',19901874,13047343,2817825,1426987,8802531);
Industries[4] = new Array('Appliances - Service & Repair ',18709034,14749121,6693191,2218905,5837025);
Industries[5] = new Array('Attorneys - Lawyers ',13839800,9467393,4415681,1500830,3550882);
Industries[6] = new Array('Auto Body Repair ',14770819,9467013,3894117,2037677,3535219);
Industries[7] = new Array('Auto Dealers - New Cars ',15791600,12632461,1973807,1586664,9071990);
Industries[8] = new Array('Auto Dealers - Used Cars ',13944030,10535016,2220017,1615615,6699384);
Industries[9] = new Array('Auto Parts & Supplies - New ',39390940,22871998,8793094,3104520,10974384);
Industries[10] = new Array('Auto Parts & Supplies - Used ',23339926,16041170,6946844,2602579,6491747);
Industries[11] = new Array('Auto Renting & Leasing ',13265264,11103941,1583580,1274350,8246011);
Industries[12] = new Array('Auto Repairing & Service ',54281264,26812983,11612981,3724585,11475427);
Industries[13] = new Array('Banks/Savings & Loan ',56048688,30204214,7033147,3643029,19528038);
Industries[14] = new Array('Brake Service/Repair ',23812166,12373984,5070444,2226618,5076922);
Industries[15] = new Array('Building Materials ',19461498,8375403,2597399,1410637,4367367);
Industries[16] = new Array('Burglar Alarm Systems ',5464152,3295417,710492,745820,1839105);
Industries[17] = new Array('Carpet & Rug Cleaners ',15747526,8867234,3765380,1562987,3538867);
Industries[18] = new Array('Carpet & Rug Dealers - New ',7524757,4763240,1294579,790942,2677719);
Industries[19] = new Array('Caterers ',4644064,3575705,860859,965000,1709846);
Industries[20] = new Array('Cellular Telephones ',78350608,51883778,5732749,4250093,41900936);
Industries[21] = new Array('Check Cashing Services ',8765452,6551601,1620476,1379198,3551927);
Industries[22] = new Array('Child/Day Care ',11198402,6473188,1674242,1273094,3525852);
Industries[23] = new Array('Clinics ',15359486,9086544,3611457,1725387,3749700);
Industries[24] = new Array('Computer - Dealers/Equipment/Software ',44096148,34854350,5610498,4233818,25010034);
Industries[25] = new Array('Computer - Service/Repair ',32073706,21560376,6386431,2661359,12512586);
Industries[26] = new Array('Copy Machines & Supplies - Dealers ',8019498,5003784,1106214,636583,3206987);
Industries[27] = new Array('Copying/Duplicating Services ',10694035,5327300,1850809,957269,2519222);
Industries[28] = new Array('Dentists ',86343656,45125115,20832130,7574751,16718234);
Industries[29] = new Array('Doors/Garage Doors ',9196731,5578819,3036926,468882,2073011);
Industries[30] = new Array('Draperies & Curtains ',16794012,8641252,1734188,878114,6028950);
Industries[31] = new Array('Employment Agencies ',7500762,6725211,2021005,1382812,3321394);
Industries[32] = new Array('Employment Contractors - Temporary Help ',4217825,3442389,934529,305315,2202545);
Industries[33] = new Array('Financial Services ',27035376,15879635,3414454,2210769,10254412);
Industries[34] = new Array('Fitness & Health Club/Gym ',26694826,13325140,2565315,2354921,8404904);
Industries[35] = new Array('Florists ',28025194,21432867,6396770,3614849,11421248);
Industries[36] = new Array('Furniture Dealers - Retail ',18380418,10905851,3124498,1594635,6186718);
Industries[37] = new Array('Garden/Lawn Equipment ',26261868,13824826,3998103,1748572,8078151);
Industries[38] = new Array('Glass - Automobile/Plate/Window ',8724692,7305324,3236122,1258663,2810539);
Industries[39] = new Array('Gutters & Downspouts ',6615865,3614571,1741395,249092,1624084);
Industries[40] = new Array('Hardware - Retail ',42312872,15541320,6075946,1724874,7740500);
Industries[41] = new Array('Heating Contractors - Furnaces & Equipment ',10146478,5672501,2509162,1062941,2100398);
Industries[42] = new Array('Home Health Services ',5276990,3343282,1318969,475074,1549239);
Industries[43] = new Array('Hospitals ',30283508,15370781,6806133,2921240,5643408);
Industries[44] = new Array('Hotels ',58938320,49398228,4783878,6768338,37846012);
Industries[45] = new Array('House Cleaning/Maid & Butler Service ',12424618,5176469,1727475,1077462,2371532);
Industries[46] = new Array('Insurance ',65298912,40297044,9550425,5429515,25317104);
Industries[47] = new Array('Internet Products & Services ',53649168,40944666,4241768,3775472,32927426);
Industries[48] = new Array('Jewelers ',20059670,10688958,3446040,1559660,5683258);
Industries[49] = new Array('Lawn & Garden Maintenance ',32928982,14420452,5893399,1653976,6873077);
Industries[50] = new Array('Lawn Mowers - Dealers ',10834631,5595318,2018970,790093,2786255);
Industries[51] = new Array('Loans ',23724190,15255029,3469665,1798493,9986871);
Industries[52] = new Array('Lumber - Retail ',17165880,6693799,3198435,982759,2512605);
Industries[53] = new Array('Mattresses ',19464232,10439152,2596415,1358153,6484584);
Industries[54] = new Array('Mortgages/Real Estate Loans ',15840879,9361497,1619329,945561,6796607);
Industries[55] = new Array('Motels ',43862484,33550116,4520422,4395134,24634560);
Industries[56] = new Array('Motorcycles ',5011019,3551690,752514,609678,2189498);
Industries[57] = new Array('Movers - Movers & Full Service Storage ',5398957,4363649,1518145,885548,1959956);
Industries[58] = new Array('Musical Instruments ',9410106,6968463,1476310,556034,4936119);
Industries[59] = new Array('Nursing Homes/ Assisted Living ',2813058,2186261,386185,337911,1462165);
Industries[60] = new Array('Office Furniture & Equipment ',12702168,9127871,1665220,1533323,5929328);
Industries[61] = new Array('Office Supplies ',57415644,28870052,5865538,3250602,19753912);
Industries[62] = new Array('Optometrists/Opticians/Optical Goods ',48502816,24314384,11619868,2919203,9775313);
Industries[63] = new Array('Pest Control Services ',15049865,8398068,3550349,1368830,3478889);
Industries[64] = new Array('Pharmacies ',79775792,32736260,12650824,4773666,15311770);
Industries[65] = new Array('Physical Therapist ',12426770,6601819,2826422,1495720,2279677);
Industries[66] = new Array('Physicians and Surgeons, MD ',70643344,35799739,15200936,5678952,14919851);
Industries[67] = new Array('Pizza ',150724784,68951519,21976520,10206979,36768020);
Industries[68] = new Array('Plumbing Contractors ',12488641,8389816,4641149,985211,2763456);
Industries[69] = new Array('Plumbing Fixtures & Supplies ',23478634,12964132,5511200,1612604,5840328);
Industries[70] = new Array('Professional Printing / Print Shops ',7288363,4050037,1254081,529347,2266609);
Industries[71] = new Array('Real Estate ',10568684,8164969,2179113,1170663,4815193);
Industries[72] = new Array('Restaurants ',128388984,66083379,18749800,9441947,37891632);
Industries[73] = new Array('Retirement and Life Care Communities ',1609472,1451758,467088,343656,641014);
Industries[74] = new Array('Rubbish & Garbage Removal ',23921072,11948511,6694528,1570097,3683886);
Industries[75] = new Array('Schools - Academic ',24918900,15923941,2380412,2030988,11512541);
Industries[76] = new Array('Schools - Business/Vocational ',9821470,7794255,1442700,1368927,4982628);
Industries[77] = new Array('Signs ',2966739,1605351,601221,138672,865458);
Industries[78] = new Array('Storage-Household & Commercial - Self Service ',7715834,5689005,1779532,1109417,2800056);
Industries[79] = new Array('Tax Return Preparation ',61911448,33824529,9316926,3375947,21131656);
Industries[80] = new Array('Telephone Companies ',36780056,23378100,6630102,2915797,13832201);
Industries[81] = new Array('Tire Dealers ',38958972,22799588,9036881,2567490,11195217);
Industries[82] = new Array('Travel Agencies ',12917760,7962073,1262889,775410,5923774);
Industries[83] = new Array('TV-Cable & Satellite ',71221112,40072092,9409341,3313027,27349724);
Industries[84] = new Array('Veterinarians/Veterinary Hospitals ',46263064,25332301,12847551,3672509,8812241);
Industries[85] = new Array('Windows ',10049608,5110902,1639598,917592,2553712);

function displayChart(arrayValue) {

	if (arrayValue == "disabled") {
		alert("You must choose your industry to continue.");
	} else {
	
		var arrayValue = parseInt(arrayValue);
		
		showDiv("chart_wrapper");
		
		document.getElementById("amt_ActiveMarketNum").innerHTML = addCommas(Industries[arrayValue][1]);
		document.getElementById("amt_TotalLocalNum").innerHTML = addCommas(Industries[arrayValue][2]);
		
	    YAHOO.widget.Chart.SWFURL = "links/charts.swf";

		//--- data
		
			YAHOO.example.salesComparison =
			[
			 	{ local_market: addCommas(Industries[arrayValue][3]), users: Industries[arrayValue][3] },
				{ local_market: addCommas(Industries[arrayValue][4]), users: Industries[arrayValue][4] },
				{ local_market: addCommas(Industries[arrayValue][5]), users: Industries[arrayValue][5] }
				
			];
		
			var salesData = new YAHOO.util.DataSource( YAHOO.example.salesComparison );
			salesData.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
			salesData.responseSchema = { fields: [ "local_market", "users" ] };
			
		
			var seriesDef =
			[
				{
					yField: "users",
					displayName: "Number of Users",
					style: { color: 0xb5de91, size: 40, width: 300}
				}
			];
			
			YAHOO.example.formatcommaValue = function( value ) { 
				return YAHOO.util.Number.format( value, { 
					thousandsSeparator: ","
				}); 
			}
			
			var commaValue = new YAHOO.widget.NumericAxis(); 
			commaValue.labelFunction = YAHOO.example.formatcommaValue;
			
			YAHOO.example.getDataTipText = function( item, index, series )
			{
				var toolTipText = series.displayName + "\n" + YAHOO.example.formatcommaValue( item[series.yField] );
				return toolTipText;
			}

		
			var mychart = new YAHOO.widget.ColumnChart( "chart", salesData,
			{
				series: seriesDef,
				xField: "local_market",
				style: {
					font: {name: "Arial Black", size: 10, color: 0x000000},
					animationEnabled: true
				},
				yAxis: commaValue,
				dataTipFunction: YAHOO.example.getDataTipText
			});
		
		
		// BEGIN (YUI) YAHOO CHART WIDGET ========================= >
		
		
		// END (YUI) YAHOO CHART WIDGET ========================= >
	
	} //END IF STATEMENT
}

function CreateThisElement(Element_Name,Element_Type,Element_Attribute,Attribute_Value,TextNode) {
	var Element_Holder =  document.getElementById(Element_Name);
	var NewElement = document.createElement(Element_Type);
	NewElement.setAttribute(Element_Attribute,Attribute_Value);
	Element_Holder.appendChild(NewElement);
	var NewTextNode = document.createTextNode(TextNode);
	NewElement.appendChild(NewTextNode);
}
    
function GenerateSelectBox() {
	CreateThisElement("industry","option","value","disabled","Choose Your Industry");
	CreateThisElement("industry","option","value","disabled","-----------------------------");

	for (i=0;i<Industries.length;i++) {
		CreateThisElement("industry","option","value",i,Industries[i][0]);
	}
}

function hideDiv(divID) {
	document.getElementById(divID).style.display = "none";	
}

function showDiv(divID) {
	document.getElementById(divID).style.display = "block";
}

function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

