function daaLookup(xml){

	var dealers = xml.getElementsByTagName("dealer");
	
	// Chrysler and Jeep DMAs
	var cjDMAs = new Array(
		new Array("501","0501"),
		new Array("504","0566","0504","0577"),
		new Array("505","0505"),
		new Array("506","0506","0500","0521","0523","0533","0537","0543","0552"),
		new Array("508","0508","0516","0554","0574"),
		new Array("510","0510","0536"),
		new Array("511","0511","0512"),
		new Array("515","0515","0527","0529","0535","0541","0542","0582","0596"),
		new Array("524","0524","0503","0507","0520","0522","0525","0557","0575","0606","0630","0656","0659","0686","0691","0698"),
		new Array("551","0551","0509","0513","0540","0547","0553","0558","0563","0583","0588"),
		new Array("555","0555","0502","0514","0526","0532","0538","0549","0565"),
		new Array("556","0556","0531","0544","0559","0564","0569","0573","0576","0584","0597","0598"),
		new Array("571","0571","0530","0534","0539","0561","0592"),
		new Array("609","0609"),
		new Array("610","0610","0637","0675","0679","0682"),
		new Array("613","0613"),
		new Array("616","0616","0603","0605","0619","0638","0652","0678","0722"),
		new Array("617","0617"),
		new Array("635","0635","0600","0618","0623","0625","0626","0633","0634","0636","0641","0651","0661","0662","0692","0709","0749","0765"),
		new Array("640","0640","0639","0647","0670","0673","0693","0734"),
		new Array("658","0658","0669","0702","0705"),
		new Array("676","0676","0611","0624","0687","0724","0725","0737"),
		new Array("716","0716","0612","0622","0628","0642","0643","0644","0710","0711","0718","0746"),
		new Array("736","0736","0581","0604","0631","0632","0648","0649","0717"),
		new Array("743","0745","0743","0747"),
		new Array("744","0744"),
		new Array("751","0751","0752"),
		new Array("753","0753","0789","0811","0839"),
		new Array("755","0755","0740","0754","0756","0758","0759","0760","0762","0764","0766","0767","0770","0773","0798"),
		new Array("790","0790","0627","0650","0657","0671"),
		new Array("803","0803","0771","0800","0802","0804","0807","0825","0828","0855","0862","0866","0868"),
		new Array("820","0820","0757","0801","0810","0813","0819","0821","0881"),
		new Array("602","0602"),
		new Array("528","0528","0548"),
		new Array("517","0517","0518","0519","0545","0546","0550","0560","0567","0570")
	);
	

	// Dodge DMAs
	var dodgeDMAs = new Array(
		new Array("501","0501"),
		new Array("504","0566","0504","0577"),
		new Array("505","0505"),
		new Array("506","0506","0500","0521","0523","0533","0537","0543","0552"),
		new Array("508","0508","0516","0554","0574"),
		new Array("510","0510","0536"),
		new Array("511","0511","0512"),
		new Array("515","0515","0527","0529","0535","0541","0542","0582","0596"),
		new Array("517","0517","0518","0519","0545","0546","0550","0560","0567","0570"),
		new Array("524","0524","0503","0507","0520","0522","0525","0557","0575","0606","0630","0656","0659","0686","0691","0698"),
		new Array("528","0528","0548"),
		new Array("551","0551","0509","0513","0540","0547","0553","0558","0563","0583","0588"),
		new Array("555","0555","0502","0514","0526","0532","0538","0549","0565"),
		new Array("556","0556","0531","0544","0559","0564","0569","0573","0576","0584","0597","0598"),
		new Array("571","0571","0530","0534","0539","0561","0592"),
		new Array("602","0602"),
		new Array("610","0610","0637","0675","0679","0682"),
		new Array("613","0613"),
		new Array("616","0616","0603","0605","0619","0638","0652","0678","0722"),
		new Array("617","0617","0658","0669","0702","0705"),
		new Array("635","0635","0600","0618","0623","0625","0626","0633","0634","0636","0641","0651","0661","0662","0692","0709","0749","0765"),
		new Array("640","0640","0639","0647","0670","0673","0693","0734"),
		new Array("676","0676","0611","0624","0687","0724","0725","0737"),
		new Array("716","0716","0612","0622","0628","0642","0643","0644","0710","0711","0718","0746"),
		new Array("736","0736","0581","0604","0631","0632","0648","0649","0717"),
		new Array("744","0744"),
		new Array("751","0751","0752"),
		new Array("753","0753","0789","0811","0839"),
		new Array("755","0755","0740","0754","0756","0758","0759","0760","0762","0764","0766","0767","0770","0773","0798"),
		new Array("790","0790","0627","0650","0657","0671"),
		new Array("803","0803","0771","0800","0802","0804","0807","0825","0828","0855","0862","0866","0868"),
		new Array("820","0820","0757","0801","0810","0813","0819","0821","0881","0747","0745","0743"),
		new Array("609","0609")
	);
	
	for (var a = 0 ; a < dealers.length ; a++) {
		var dealer = dealers[a];
		var dma = dealer.getAttribute("dma");

		if (brand == "dodge") {
			for (i = 0; i < 34; i++) {
				for (var j = 1; j < dodgeDMAs[i].length; j++) {
					var thisdma = dodgeDMAs[i][j];
					if (dma == thisdma) {
						return dodgeDMAs[i][0];
					} 
				}
			}
		}
		else {
			for (i = 0; i < 35; i++) {
				for (var j = 1; j < cjDMAs[i].length; j++) {
					var thisdma = cjDMAs[i][j];
					if (dma == thisdma) {
						return cjDMAs[i][0];
					} 
				}
			}
		}
	}
}


function paidLookup(xml){

	var dealers = xml.getElementsByTagName("dealer");
	
	// Chrysler and Jeep DMAs
	var cDMAs = new Array(
		new Array("501","0501"),
		new Array("keystatechrysler","0566","0504","0577"),
		new Array("505","0505"),
		new Array("nechryslerdealers","0506","0500","0521","0523","0533","0537","0543","0552"),
		new Array("508","0508","0516","0554","0574"),
		new Array("510","0510","0536"),
		new Array("chryslerdifference","0511","0512"),
		new Array("515","0515","0527","0529","0535","0541","0542","0582","0596"),
		new Array("524","0524","0503","0507","0520","0522","0525","0557","0575","0606","0630","0656","0659","0686","0691","0698"),
		new Array("551","0551","0509","0513","0540","0547","0553","0558","0563","0583","0588"),
		new Array("555","0555","0502","0514","0526","0532","0538","0549","0565"),
		new Array("556","0556","0531","0544","0559","0564","0569","0573","0576","0584","0597","0598"),
		new Array("571","0571","0530","0534","0539","0561","0592"),
		new Array("609","0609"),
		new Array("610","0610","0637","0675","0679","0682"),
		new Array("613","0613"),
		new Array("616","0616","0603","0605","0619","0638","0652","0678","0722"),
		new Array("617","0617"),
		new Array("635","0635","0600","0618","0623","0625","0626","0633","0634","0636","0641","0651","0661","0662","0692","0709","0749","0765"),
		new Array("640","0640","0639","0647","0670","0673","0693","0734"),
		new Array("658","0658","0669","0702","0705"),
		new Array("676","0676","0611","0624","0687","0724","0725","0737"),
		new Array("716","0716","0612","0622","0628","0642","0643","0644","0710","0711","0718","0746"),
		new Array("736","0736","0581","0604","0631","0632","0648","0649","0717"),
		new Array("alaskachryslerdealers","0745","0743","0747"),
		new Array("hawaiichryslerdealers","0744"),
		new Array("751","0751","0752"),
		new Array("aznvchrysler","0753","0789","0811","0839"),
		new Array("755","0755","0740","0754","0756","0758","0759","0760","0762","0764","0766","0767","0770","0773","0798"),
		new Array("790","0790","0627","0650","0657","0671"),
		new Array("chryslercalifornia","0803","0771","0800","0802","0804","0807","0825","0828","0855","0862","0866","0868"),
		new Array("pacificnorthwestchryslerdealers","0820","0757","0801","0810","0813","0819","0821","0881"),
		new Array("chicagolandchryslerdealers","0602"),
		new Array("528","0528","0548")
	);
	
	var jDMAs = new Array(
		new Array("501","0501"),
		new Array("keystatejeep","0566","0504","0577"),
		new Array("505","0505"),
		new Array("nejeepdealers","0506","0500","0521","0523","0533","0537","0543","0552"),
		new Array("508","0508","0516","0554","0574"),
		new Array("510","0510","0536"),
		new Array("jeepdifference","0511","0512"),
		new Array("515","0515","0527","0529","0535","0541","0542","0582","0596"),
		new Array("524","0524","0503","0507","0520","0522","0525","0557","0575","0606","0630","0656","0659","0686","0691","0698"),
		new Array("551","0551","0509","0513","0540","0547","0553","0558","0563","0583","0588"),
		new Array("555","0555","0502","0514","0526","0532","0538","0549","0565"),
		new Array("556","0556","0531","0544","0559","0564","0569","0573","0576","0584","0597","0598"),
		new Array("571","0571","0530","0534","0539","0561","0592"),
		new Array("609","0609"),
		new Array("610","0610","0637","0675","0679","0682"),
		new Array("613","0613"),
		new Array("616","0616","0603","0605","0619","0638","0652","0678","0722"),
		new Array("617","0617"),
		new Array("635","0635","0600","0618","0623","0625","0626","0633","0634","0636","0641","0651","0661","0662","0692","0709","0749","0765"),
		new Array("640","0640","0639","0647","0670","0673","0693","0734"),
		new Array("658","0658","0669","0702","0705"),
		new Array("676","0676","0611","0624","0687","0724","0725","0737"),
		new Array("716","0716","0612","0622","0628","0642","0643","0644","0710","0711","0718","0746"),
		new Array("736","0736","0581","0604","0631","0632","0648","0649","0717"),
		new Array("alaskajeepdealers","0745","0743","0747"),
		new Array("hawaiijeepdealers","0744"),
		new Array("751","0751","0752"),
		new Array("aznvjeep","0753","0789","0811","0839"),
		new Array("755","0755","0740","0754","0756","0758","0759","0760","0762","0764","0766","0767","0770","0773","0798"),
		new Array("790","0790","0627","0650","0657","0671"),
		new Array("jeepcalifornia","0803","0771","0800","0802","0804","0807","0825","0828","0855","0862","0866","0868"),
		new Array("pacificnorthwestjeepdealers","0820","0757","0801","0810","0813","0819","0821","0881"),
		new Array("chicagolandjeepdealers","0602"),
		new Array("528","0528","0548")
	);
	

	// Dodge DMAs
	var dodgeDMAs = new Array(
		new Array("501","0501"),
		new Array("504","0566","0504","0577"),
		new Array("motorcitydodgedealers","0505"),
		new Array("nedodgedealers","0506","0500","0521","0523","0533","0537","0543","0552"),
		new Array("508","0508","0516","0554","0574"),
		new Array("510","0510","0536"),
		new Array("dodgedifference","0511","0512"),
		new Array("515","0515","0527","0529","0535","0541","0542","0582","0596"),
		new Array("517","0517","0518","0519","0545","0546","0550","0560","0567","0570"),
		new Array("524","0524","0503","0507","0520","0522","0525","0557","0575","0606","0630","0656","0659","0686","0691","0698"),
		new Array("528","0528","0548"),
		new Array("551","0551","0509","0513","0540","0547","0553","0558","0563","0583","0588"),
		new Array("555","0555","0502","0514","0526","0532","0538","0549","0565"),
		new Array("556","0556","0531","0544","0559","0564","0569","0573","0576","0584","0597","0598"),
		new Array("571","0571","0530","0534","0539","0561","0592"),
		new Array("602","0602"),
		new Array("610","0610","0637","0675","0679","0682"),
		new Array("613","0613"),
		new Array("616","0616","0603","0605","0619","0638","0652","0678","0722"),
		new Array("617","0617","0658","0669","0702","0705"),
		new Array("texastruckstop","0635","0600","0618","0623","0625","0626","0633","0634","0636","0641","0651","0661","0662","0692","0709","0749","0765"),
		new Array("midsouthtruckstop","0640","0639","0647","0670","0673","0693","0734"),
		new Array("676","0676","0611","0624","0687","0724","0725","0737"),
		new Array("southerntruckstop","0716","0612","0622","0628","0642","0643","0644","0710","0711","0718","0746"),
		new Array("736","0736","0581","0604","0631","0632","0648","0649","0717"),
		new Array("hawaiidodgedealers","0744"),
		new Array("751","0751","0752"),
		new Array("aznvdodge","0753","0789","0811","0839"),
		new Array("755","0755","0740","0754","0756","0758","0759","0760","0762","0764","0766","0767","0770","0773","0798"),
		new Array("newmexicotruckstop","0790","0627","0650","0657","0671"),
		new Array("dodgecalifornia","0803","0771","0800","0802","0804","0807","0825","0828","0855","0862","0866","0868"),
		new Array("820","0820","0757","0801","0810","0813","0819","0821","0881","0747","0745","0743"),
		new Array("609","0609")
	);
	
	for (var a = 0 ; a < dealers.length ; a++) {
		var dealer = dealers[a];
		var dma = dealer.getAttribute("dma");

		if (brand == "dodge") {
			for (i = 0; i < 34; i++) {
				for (var j = 1; j < dodgeDMAs[i].length; j++) {
					var thisdma = dodgeDMAs[i][j];
					if (dma == thisdma) {
						return dodgeDMAs[i][0];
					} 
				}
			}
		}
		else if(brand == "chrysler") {
			for (i = 0; i < 34; i++) {
				for (var j = 1; j < cDMAs[i].length; j++) {
					var thisdma = cDMAs[i][j];
					if (dma == thisdma) {
						return cDMAs[i][0];
					} 
				}
			}
		}
		else {
			for (i = 0; i < 34; i++) {
				for (var j = 1; j < jDMAs[i].length; j++) {
					var thisdma = jDMAs[i][j];
					if (dma == thisdma) {
						return jDMAs[i][0];
					} 
				}
			}
		}
	}
}
