/* The player calls this function when an ad starts playing. */
var playAd = function(xml){
	var externalBanner = document.getElementById('ez-clientAd');
	
	if (externalBanner != null) {
		EVERYZING.companionAdUrl = EVERYZING.baseAdUrl + "ad=2&adurl=" + EVERYZING.baseAdReqUrl + "sz=300x250;tile=2;ord=" + EVERYZING.baseAdOrd + "%3F";
		jQuery.ajax({
			type: "GET",
			url: EVERYZING.companionAdUrl,
			success: EVERYZING.renderCompanionAd
		});
	}
};

EVERYZING.renderCompanionAd = function(xml){
	var doc;
	
	// Mozilla and Netscape browsers
	if (document.implementation.createDocument) {
	    var parser = new DOMParser();
	    doc = parser.parseFromString(xml, "text/xml");
	// MSIE
	} else if (window.ActiveXObject) {
	    doc = new ActiveXObject("Microsoft.XMLDOM");
	    doc.async="false";
	    doc.loadXML(xml);
	}
    
	var bannerURL = '';
	var bannerClickURL = '';
	
    var currentNode = doc.getElementsByTagName('CompanionAd')[0].firstChild;
	
    while(currentNode != null){
        if (currentNode.nodeName == "URL" && currentNode.firstChild) {
		  bannerURL = currentNode.firstChild.nodeValue;
		}
        if (currentNode.nodeName == "ClickURL" && currentNode.firstChild) {
          bannerClickURL = currentNode.firstChild.nodeValue;
        }
        currentNode = currentNode.nextSibling;
    }
	
	if (bannerURL != '') {
		var externalBanner = document.getElementById('ez-clientAd');
		
		if (bannerURL.substr(-3, 3) == "swf") {
			var objectTag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="300" height="250" id="adBanner" align="middle">\n';
			objectTag += '\t<param name="allowScriptAccess" value="always" />\n';
			objectTag += '\t<param name="movie" value="' + bannerURL + '" />\n';
			objectTag += '\t<param name="quality" value="high" />\n';
			objectTag += '\t<param name="bgcolor" value="#ffffff" />\n';
			objectTag += '\t<param name="FlashVars" value="clickTag=' + bannerClickURL + '" />\n';
			objectTag += '\t<embed src="' + url + '" quality="high" bgcolor="#ffffff" width="300" height="250" name="expandedBanner" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="clickTag=' + bannerClickURL + '" />\n';
			objectTag += '</object>\n';
			
			externalBanner.innerHTML = objectTag;
		}else{
			externalBanner.innerHTML = "<a href='" + bannerClickURL + "' target='_blank' ><img src='" + bannerURL + "' /></a>\n";
		}
	}
};


PlayerManager.adClick = function(url){
    //window.location = url;
    window.open(url);
};
