
	

	$.dalet = 
	{
			build : function( args )
			{
				var args = args || {};
				
				try
				{
					$.ajax(	  
					{
						url: "/data/dalet/onair.xml?id="+Math.round(Math.random(10000)*10000),
						dataType: "text",
						success: function( data )
						{	
							$.dalet.log( "info", "dalet XML wordt geladen");
							
							var responseText = data;
							var currentInfo = new Array();
						
							while(responseText.indexOf('&') != -1)
								responseText = responseText.replace("&", "#amp;");
							
							while(responseText.indexOf('#amp;') != -1)
								 responseText = responseText.replace("#amp;", "&amp;");
						
							try
							{
								var responseXML = new DOMParser().parseFromString(responseText, "text/xml");
							}
							catch(e)
							{
								responseXML = new ActiveXObject("Microsoft.XMLDOM") 
								responseXML.async="false"; 
								responseXML.loadXML(responseText);   
							}
							
							for(i=0; i<responseXML.firstChild.childNodes.length; i++)
							{
								var cI=0;
								if(responseXML.firstChild.childNodes[i].nodeName=="Current")
								{	
									var currentNode = responseXML.firstChild.childNodes[i].cloneNode(true);
									for(ii=0; ii<currentNode.childNodes.length; ii++)
										if(currentNode.childNodes[ii].nodeType==1)
										{
											if(currentNode.childNodes[ii].firstChild)
												nodeValue = currentNode.childNodes[ii].firstChild.nodeValue;
											else
												nodeValue = "";
										
											currentInfo[cI++]=new Array(currentNode.childNodes[ii].nodeName, nodeValue);
										}
								}
							}
						
							if(currentInfo[3][0])
							{
								$("a.dalet-artist").html(currentInfo[6][1]);
								$("a.dalet-song").html(currentInfo[5][1]);
							}
							else
							{
								$("a.dalet-artist").html("-");
								$("a.dalet-song").html("-");
							}
							
							$.dalet.log( "info", "dalet informatie is gezet");
						}
						
					}); 

					
					$.dalet.log( "info", "Class \"dalet\" wordt geladen");
				}
				catch(err)
				{
					$.dalet.log( "error", "Class \"dalet\" wordt NIET geladen - " + err);
				}
			}
			
		,	log : function( type, msg )
			{
				$.pbLog.debug( { title:"Dalet", msgs : [{type:type, msg:msg }] } );
			}
	};
	
	$.fn.extend
	({
			dalet : $.dalet.build
	});