	var dataJSN = {"Songs" : 
					{
						"Kabbalos" : [
							{ "downloadlink": "/shabbos/kabbalos/LChu-Arbaim-Shana.mp3", "songtitle": "L'Chu - Arbaim Shana", "pdflink": "/shabbos/kabbalos/LChu-Arbaim-Shana.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Shiru-LHashem.mp3", "songtitle": "Shiru L'Hashem", "pdflink": "/shabbos/kabbalos/Shiru-LHashem.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Shoma.mp3", "songtitle": "Shoma", "pdflink": "/shabbos/kabbalos/Shoma.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Mizmor-Shir.mp3", "songtitle": "Mizmor Shir", "pdflink": "/shabbos/kabbalos/Mizmor-Shir.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Moshe-VAhron.mp3", "songtitle": "Moshe V'Ahron", "pdflink": "/shabbos/kabbalos/Moshe-VAhron.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Mizmor-LDovid-Hashem.mp3", "songtitle": "Mizmor L'Dovid Hashem (Nusach Sefard)", "pdflink": "nopdf" },
							{ "downloadlink": "/shabbos/kabbalos/Ana-Bchoach.mp3", "songtitle": "Ana Bchoach", "pdflink": "/shabbos/kabbalos/Ana-Bchoach.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Lcha-Dodi.mp3", "songtitle": "L'cha Dodi", "pdflink": "/shabbos/kabbalos/Lcha-Dodi.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Lcha-Dodi-2.mp3", "songtitle": "L'cha Dodi 2", "pdflink": "/shabbos/kabbalos/Lcha-Dodi.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Lcha-Dodi-3.mp3", "songtitle": "L'cha Dodi 3", "pdflink": "/shabbos/kabbalos/Lcha-Dodi.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Lo-Tsivoshi.mp3", "songtitle": "Lo Tsivoshi", "pdflink": "/shabbos/kabbalos/Lo-Tsivoshi.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Lo-Tsivoshi-Breslov.mp3", "songtitle": "Lo Tsivoshi - Breslov", "pdflink": "/shabbos/kabbalos/Lo-Tsivoshi.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/VHau-Limshisa.mp3", "songtitle": "V'Hau Limshisa", "pdflink": "/shabbos/kabbalos/VHau-Limshisa.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/BOee-VShalom.mp3", "songtitle": "B'Oee V'Shalom", "pdflink": "/shabbos/kabbalos/BOee-VShalom.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Mizmor-Shir-LYom.mp3", "songtitle": "Mizmor Shir L'yom", "pdflink": "/shabbos/kabbalos/Mizmor-Shir-LYom.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Tzaddik.mp3", "songtitle": "Tzaddik", "pdflink": "/shabbos/kabbalos/Tzaddik.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Mikolos-Mayim.mp3", "songtitle": "Mikolos Mayim", "pdflink": "/shabbos/kabbalos/Mikolos.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/VChulun-Barchu.mp3", "songtitle": "V'Chulun - Barchu (Nusach Sefard)", "pdflink": "nopdf" },
							{ "downloadlink": "/shabbos/kabbalos/Hamaaver-Banav.mp3", "songtitle": "Hama'aver Banav", "pdflink": "/shabbos/kabbalos/Hamaaver-Banav.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Veshamru-And-Chetzi-Kaddish.mp3", "songtitle": "Veshamru and Chetzi Kaddish", "pdflink": "/shabbos/kabbalos/Veshamru.pdf" },
							{ "downloadlink": "/shabbos/kabbalos/Tiskabeil.mp3", "songtitle": "Tiskabeil", "pdflink": "/shabbos/kabbalos/Tiskabeil.pdf" }
						],
						"Friday" : [
							{"downloadlink":"/shabbos/fridaynight/KiddushFridayNight.mp3","songtitle":"Kiddush for Shabbos Night <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/KiddushFridayNight.pdf"},
							{"downloadlink":"/shabbos/fridaynight/ShalomAleichem_Fast.mp3","songtitle":"Shalom Aleichem (Fast) <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/Shalom Aleychem.pdf"},
							{"downloadlink":"/shabbos/fridaynight/ShalomAleichem_Slow.mp3","songtitle":"Shalom Aleichem (Slow) <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/Shalom Aleychem.pdf"},
							{"downloadlink":"/shabbos/fridaynight/AshesChayil.mp3","songtitle":"Ashes Chayil <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/AshesChayil.pdf"},
							{"downloadlink":"/shabbos/fridaynight/AshesChayil 2.mp3","songtitle":"Ashes Chayil 2", "pdflink":"/shabbos/fridaynight/AshesChayil.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KolMeKadesh1.mp3","songtitle":"Kol Me Kadesh 1 <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/KolMeKadesh.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KolMeKadesh2.mp3","songtitle":"Kol Me Kadesh 2", "pdflink":"/shabbos/fridaynight/KolMeKadesh.pdf"},
							{"downloadlink":"/shabbos/fridaynight/MnuchahVsimchah.mp3","songtitle":"Mnuchah Vsimchah <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/MnuchahVsimchah.pdf"},
							{"downloadlink":"/shabbos/fridaynight/MnuchahVsimchah2.mp3","songtitle":"Mnuchah Vsimchah 2", "pdflink":"/shabbos/fridaynight/MnuchahVsimchah.pdf"},
							{"downloadlink":"/shabbos/fridaynight/MnuchahVsimchah3.mp3","songtitle":"Mnuchah Vsimchah 3", "pdflink":"/shabbos/fridaynight/MnuchahVsimchah.pdf"},
							{"downloadlink":"/shabbos/fridaynight/MnuchahVsimchah4.mp3","songtitle":"Mnuchah Vsimchah 4", "pdflink":"/shabbos/fridaynight/MnuchahVsimchah.pdf"},
							{ "downloadlink": "/shabbos/fridaynight/MnuchahVsimchah5.mp3", "songtitle": "Mnuchah Vsimchah 5", "pdflink": "/shabbos/fridaynight/MnuchahVsimchah.pdf" },
							{ "downloadlink": "/shabbos/fridaynight/MnuchahVsimchah6.mp3", "songtitle": "Mnuchah Vsimchah 6", "pdflink": "/shabbos/fridaynight/MnuchahVsimchah.pdf" },
							{ "downloadlink": "/shabbos/fridaynight/MahYdidusMnuchosaych.mp3", "songtitle": "Mah Ydidus Mnuchosaych <span style='color:green;'>[Common]</span>", "pdflink": "/shabbos/fridaynight/MahYdidusMnuchosaych.pdf" },
							{"downloadlink":"/shabbos/fridaynight/MahYdidusMnuchosaych2.mp3","songtitle":"Mah Ydidus Mnuchosaych 2", "pdflink":"/shabbos/fridaynight/MahYdidusMnuchosaych.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam1.mp3","songtitle":"Ka Ribon Olam 1", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam2.mp3","songtitle":"Ka Ribon Olam 2 <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam3.mp3","songtitle":"Ka Ribon Olam 3 <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam4.mp3","songtitle":"Ka Ribon Olam 4", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam5.mp3","songtitle":"Ka Ribon Olam 5", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam6.mp3","songtitle":"Ka Ribon Olam 6", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/KaRibonOlam7.mp3","songtitle":"Ka Ribon Olam 7", "pdflink":"/shabbos/fridaynight/KaRibonOlam.pdf"},
							{"downloadlink":"/shabbos/fridaynight/TzurMishelo.mp3","songtitle":"Tzur Mishelo <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/fridaynight/TzurMishelo.pdf"},
							{"downloadlink":"/shabbos/fridaynight/TzurMishelo2.mp3","songtitle":"Tzur Mishelo 2", "pdflink":"/shabbos/fridaynight/TzurMishelo.pdf"},
							{ "downloadlink": "/shabbos/fridaynight/TzurMishelo3.mp3", "songtitle": "Tzur Mishelo 3", "pdflink": "/shabbos/fridaynight/TzurMishelo.pdf" },
							{ "downloadlink": "/shabbos/fridaynight/YomZehLYisroel.mp3", "songtitle": "Yom Zeh L'Yisroel", "pdflink": "nopdf" },
							{ "downloadlink": "/shabbos/fridaynight/YomZehLYisroel2.mp3", "songtitle": "Yom Zeh L'Yisroel 2", "pdflink": "nopdf" }
						],
						"ShabbosLunch" : [
							{"downloadlink":"/shabbos/shabboslunch/KiddushShabbosDay.mp3","songtitle":"Kiddush for Shabbos Morning", "pdflink":"/shabbos/shabboslunch/KiddushShabbosDay.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/BaruchKelElyon.mp3","songtitle":"Baruch Kel Elyon <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/shabboslunch/BaruchKelElyon.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/BaruchKelElyon2.mp3","songtitle":"Baruch Kel Elyon 2", "pdflink":"/shabbos/shabboslunch/BaruchKelElyon.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/BaruchKelElyon_BobovNiggun.mp3","songtitle":"Baruch Kel Elyon - Bobov Niggun", "pdflink":"/shabbos/shabboslunch/BaruchKelElyon.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/BaruchKelElyon4.mp3","songtitle":"Baruch Kel Elyon 4", "pdflink":"/shabbos/shabboslunch/BaruchKelElyon.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/BaruchKelElyon5.mp3","songtitle":"Baruch Kel Elyon 5", "pdflink":"/shabbos/shabboslunch/BaruchKelElyon.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomZehMechubad.mp3","songtitle":"Yom Zeh M'Chubod <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/shabboslunch/YomZehMechubad.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomZehMechubad2.mp3","songtitle":"Yom Zeh M'Chubod 2", "pdflink":"/shabbos/shabboslunch/YomZehMechubad.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomZehMechubad3.mp3","songtitle":"Yom Zeh M'Chubod 3", "pdflink":"/shabbos/shabboslunch/YomZehMechubad.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomZehMechubad4.mp3","songtitle":"Yom Zeh M'Chubod 4", "pdflink":"/shabbos/shabboslunch/YomZehMechubad.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomShabboson.mp3","songtitle":"Yom Shabboson <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/shabboslunch/YomShabboson.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomShabboson2.mp3","songtitle":"Yom Shabboson 2", "pdflink":"/shabbos/shabboslunch/YomShabboson.pdf"},
							{"downloadlink":"/shabbos/shabboslunch/YomShabboson3.mp3","songtitle":"Yom Shabboson 3", "pdflink":"/shabbos/shabboslunch/YomShabboson.pdf"},
							{ "downloadlink": "/shabbos/shabboslunch/Ki eshmerah Shabbos.mp3", "songtitle": "Ki Eshm'roh Shabbos <span style='color:green;'>[Common]</span>", "pdflink": "/shabbos/shabboslunch/KiEshmeraShabbos.pdf" },
							{ "downloadlink": "/shabbos/shabboslunch/DrorYikro1.mp3", "songtitle": "D'ror Yikro <span style='color:green;'>[Common]</span>", "pdflink": "/shabbos/shabboslunch/DrorYikro.pdf" },
							{ "downloadlink": "/shabbos/shabboslunch/The-After-Baruch-Kel-Elyon-Niggun.mp3", "songtitle": "The After Baruch Kel Elyon Niggun", "pdflink": "nopdf" },
							{ "downloadlink": "/shabbos/shabboslunch/The-After-Baruch-Kel-Elyon-Niggun-2.mp3", "songtitle": "The After Baruch Kel Elyon Niggun 2", "pdflink": "nopdf"}
						],
						"ShaloshSeudos" : [
							{"downloadlink":"/shabbos/shaloshseudos/BnayHaycholo.mp3","songtitle":"Bnay Haycholo", "pdflink":"nopdf"},
							{"downloadlink":"/shabbos/shaloshseudos/MizmorLDovid.mp3","songtitle":"Mizmor L'Dovid 1 <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/shaloshseudos/MizmorLDovid.pdf"},
							{"downloadlink":"/shabbos/shaloshseudos/MizmorLDovid_Slow.mp3","songtitle":"Mizmor L'Dovid 2 (Slow)", "pdflink":"/shabbos/shaloshseudos/MizmorLDovid.pdf"},
							{"downloadlink":"/shabbos/shaloshseudos/MizmorLDovid3.mp3","songtitle":"Mizmor L'Dovid 3", "pdflink":"/shabbos/shaloshseudos/MizmorLDovid.pdf"},
							{"downloadlink":"/shabbos/shaloshseudos/MizmorLDovid4.mp3","songtitle":"Mizmor L'Dovid 4", "pdflink":"/shabbos/shaloshseudos/MizmorLDovid.pdf"},
							{"downloadlink": "/shabbos/shaloshseudos/MizmorLDovid6.mp3", "songtitle": "Mizmor L'Dovid 6", "pdflink": "/shabbos/shaloshseudos/MizmorLDovid.pdf" },
							{ "downloadlink": "/shabbos/shaloshseudos/MizmorLDovid7.mp3", "songtitle": "Mizmor L'Dovid 7", "pdflink": "/shabbos/shaloshseudos/MizmorLDovid.pdf" },
							{ "downloadlink": "/shabbos/shaloshseudos/MizmorLDovid8.mp3", "songtitle": "Mizmor L'Dovid 8", "pdflink": "/shabbos/shaloshseudos/MizmorLDovid.pdf" },
							{ "downloadlink": "/shabbos/shaloshseudos/MizmorLDovid9.mp3", "songtitle": "Mizmor L'Dovid 9", "pdflink": "/shabbos/shaloshseudos/MizmorLDovid.pdf" },
							{ "downloadlink": "/shabbos/shaloshseudos/YdidNefesh.mp3", "songtitle": "Y'did Nefesh <span style='color:green;'>[Common]</span>", "pdflink": "/shabbos/shaloshseudos/YdidNefesh.pdf" },
							{"downloadlink":"/shabbos/shaloshseudos/YdidNefesh2.mp3","songtitle":"Y'did Nefesh 2", "pdflink":"/shabbos/shaloshseudos/YdidNefesh.pdf"},
							{"downloadlink":"/shabbos/shaloshseudos/YdidNefesh3.mp3","songtitle":"Y'did Nefesh 3", "pdflink":"/shabbos/shaloshseudos/YdidNefesh.pdf"},
							{"downloadlink":"/shabbos/shaloshseudos/YdidNefesh4.mp3","songtitle":"Y'did Nefesh 4", "pdflink":"/shabbos/shaloshseudos/YdidNefesh.pdf"}
						],
						"Havdala" : [
							{"downloadlink":"/shabbos/havdala/Havdalah.mp3","songtitle":"Havdalah", "pdflink":"/shabbos/havdala/Havdalah.pdf"},
							{"downloadlink":"/shabbos/havdala/EliyahuHanavi.mp3","songtitle":"Eliyahu Hanavi <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/havdala/EliyahuHanavi.pdf"},
							{"downloadlink":"/shabbos/havdala/Hamavdil.mp3","songtitle":"Hamavdil <span style='color:green;'>[Common]</span>", "pdflink":"/shabbos/havdala/Hamavdil.pdf"},
							{"downloadlink":"/shabbos/havdala/Tovim Meoros.mp3","songtitle":"Tovim Meoros ", "pdflink":"nopdf"}
						]
					}
			      }
	
	YAHOO.util.Event.onDOMReady(function() {
		var tbls = new function() {
			var myColumnDefs = [
				{key:"songtitle",label:"Song Title", sortable:true, formatter:"FormatPlayLink", width: 470},
				{key:"downloadlink",label:"Download", formatter:"FormatDownloadLink", width: 100},
				{key:"pdflink",label:"PDF Text", formatter:"FormatPDFLink", width: 100}
			];

			YAHOO.widget.DataTable.Formatter.FormatDownloadLink = function(oCell, oRecord, oColumn, oData) {
				if(oData != "nodownload")
				{
					oCell.innerHTML =  '<a title="ShirHaLev.com - ' + oRecord.getData("songtitle") + '"  href="/DesktopModules/ShirHalev/downloadfile.aspx?fn=' + oData + '" onclick="pageTracker._trackPageview(\'/Portals/shirhalev/lib' + oData + '\')" target="_blank"><img height="32" alt="" width="32" border="0" src="/Portals/shirhalev/download.png" /></a>';
				}
				else
					oCell.innerHTML =  '<img height="32" alt="" width="32" border="0" src="/Portals/shirhalev/nodownload.png" />';
			};

			YAHOO.widget.DataTable.Formatter.FormatPlayLink = function (oCell, oRecord, oColumn, oData) {
				if(oRecord.getData("downloadlink") != "nodownload")
					oCell.innerHTML = '<a title="ShirHaLev.com - ' + oData + '" class="PlaySong" href="/Portals/shirhalev/lib' + oRecord.getData("downloadlink") + '">' + oData + '</a>';
				else
					oCell.innerHTML = oData;
			};

			YAHOO.widget.DataTable.Formatter.FormatPDFLink = function(oCell, oRecord, oColumn, oData) {
				if (oData != 'nopdf')
					oCell.innerHTML =  '<a class="ShowPdf" target="_blank" title="ShirHaLev.com - ' + oRecord.getData("songtitle") + '"  href="/Portals/shirhalev/lib' + oData +'"><img height="32" alt="" width="32" border="0" src="/Portals/shirhalev/pdf.png" /></a>';
				else
					oCell.innerHTML =  '<img height="32" alt="" width="32" border="0" src="/Portals/shirhalev/nopdf.png" />';
			};

			var fields_ =  [
						{key:"downloadlink"},
						{key:"songtitle"},
						{key:"pdflink"}
					    ];

			this.KabbalosDS = new YAHOO.util.DataSource(dataJSN);
			this.KabbalosDS.responseType = YAHOO.util.DataSource.TYPE_JSON;			
			this.KabbalosDS.responseSchema = {
				resultsList : 'Songs.Kabbalos',
				fields: fields_
			};

			this.FridayDT = new YAHOO.widget.DataTable("KabbalosDT", myColumnDefs, this.KabbalosDS);

			this.FridayDS = new YAHOO.util.DataSource(dataJSN);
			this.FridayDS.responseType = YAHOO.util.DataSource.TYPE_JSON;			
			this.FridayDS.responseSchema = {
				resultsList : 'Songs.Friday',
				fields: fields_
			};

			this.FridayDT = new YAHOO.widget.DataTable("FridayDT", myColumnDefs, this.FridayDS);

			this.ShabbosLunchDS = new YAHOO.util.DataSource(dataJSN);
			this.ShabbosLunchDS.responseType = YAHOO.util.DataSource.TYPE_JSON;			
			this.ShabbosLunchDS.responseSchema = {
				resultsList : 'Songs.ShabbosLunch',
				fields: fields_
			};

			this.ShabbosLunchDT = new YAHOO.widget.DataTable("ShabbosLunchDT", myColumnDefs, this.ShabbosLunchDS);

			this.ShaloshSeudosDS = new YAHOO.util.DataSource(dataJSN);
			this.ShaloshSeudosDS.responseType = YAHOO.util.DataSource.TYPE_JSON;			
			this.ShaloshSeudosDS.responseSchema = {
				resultsList : 'Songs.ShaloshSeudos',
				fields: fields_
			};

			this.ShaloshSeudosDT = new YAHOO.widget.DataTable("ShaloshSeudosDT", myColumnDefs, this.ShaloshSeudosDS);

			this.HavdalaDS = new YAHOO.util.DataSource(dataJSN);
			this.HavdalaDS.responseType = YAHOO.util.DataSource.TYPE_JSON;			
			this.HavdalaDS.responseSchema = {
				resultsList : 'Songs.Havdala',
				fields: fields_
			};

			this.HavdalaDT = new YAHOO.widget.DataTable("HavdalaDT", myColumnDefs, this.HavdalaDS);
		};
	});
