function getBanner(adXML) {
	var bannerAdObj = new Object();
	var nodeItems = adXML.firstChild.childNodes.length;
	var currentNode = adXML.firstChild.firstChild;
	for(var i=0; i<nodeItems; i++) {
	// Get only the banner attributes
	   if(currentNode.nodeName == "bannerURL" && currentNode.firstChild) 
	       bannerAdObj.bannerURL = currentNode.firstChild.nodeValue;
	   if(currentNode.nodeName == "bannerClickURL" && currentNode.firstChild) 
	       bannerAdObj.bannerClickURL = currentNode.firstChild.nodeValue;
	   currentNode = currentNode.nextSibling;
	}
	return bannerAdObj;
}
function getXMLDoc(pXML) {
	var adXML;
	
	if (window.ActiveXObject) {
	// Parses the XML for IE browsers
		adXML = new ActiveXObject("Microsoft.XMLDOM");
		adXML.async = false;
		adXML.loadXML(pXML);
    } else if (window.XMLHttpRequest) {
        // Parses the XML for Mozilla browsers
	   adXML = (new DOMParser()).parseFromString(pXML, "text/xml");
    }
    return adXML;
} 


/**
 * this function will be called by brightcove players 
 */

var BRIGHTCOVE_TEMPLATE_LOADED = "load.brightcoveTemplate";
var BRIGHTCOVE_EXTERNAL_AD = "external_ad.brightcoveTemplate";

function onTemplateLoaded(experienceID) {
    $(document).trigger(BRIGHTCOVE_TEMPLATE_LOADED,[experienceID]);
}
