WDPRO_LOADER.require("selector");
WDPRO_LOADER.addCallback(

	function() { 
		var $D = YAHOO.util.Dom; 
		var $E = YAHOO.util.Event; 
        var $Q = YAHOO.util.Selector.query;

		function createCookie(name,value,minutes) {
			if (minutes) {
				var date = new Date();
				date.setTime(date.getTime()+(minutes*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}

		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}


		function removeSWF(targetID){

			var el = document.getElementById(targetID);
			if(el){
				var div = document.createElement("div");
				el.parentNode.insertBefore(div, el);
				swfobject.removeSWF(targetID);
				div.setAttribute("id", targetID);
				$D.setStyle(el, "display", "none");
			}
		}


		function replaceSWF(targetID, flashvars, flashHost){
			removeSWF(targetID);
			var params = {"allowscriptaccess":"always","allowfullscreen":"true","menu":"false","bgcolor":"#000000","wmode":"transparent","quality":"best","scale":"noscale","align":"none","salign":"top"};
			var attributes = {"name":"disney_sports"};
			swfobject.embedSWF(flashHost + "/media/ewwos/images/home/swf/base.swf", "mainMedia", "1000", "475", "9.0.0","", flashvars, params, attributes)

		}

		function showIntroVideo() {

			var movie = $D.get("mainMedia");

				var params = movie.getElementsByTagName('param');
				var flashvarsList = null;
				var flashvars = {};
/*
				for (var i=0; i<params.length; i++) {
					if (params[i].name == "flashvars") {
						flashvarsList = params[i].value.split("&");
					}
				}
*/
/*
				for (var i=0; i<flashvarsList.length; i++) {
					var flashvarItems = flashvarsList[i].split("=");
					
					if(flashvarItems[0] == "dataRoot") {
						flashvars.dataRoot = flashvarItems[1];	
					}
					else if (flashvarItems[0] == "mediaRoot") {
						flashvars.mediaRoot = flashvarItems[1];
					}

					else if (flashvarItems[0] == "swfRoot") {
						flashvars.swfRoot = flashvarItems[1];
					}


				}
*/
				flashvars.dataRoot = $D.get("flashDataRoot").innerHTML;
				flashvars.mediaRoot = $D.get("flashMediaRoot").innerHTML;
				flashvars.swfRoot = $D.get("flashSwfRoot").innerHTML;


				flashvars.firstRun = "true";
				var flashHost = $D.get("flashHost").innerHTML;
				replaceSWF(movie.id, flashvars, flashHost);

		}

		$E.onDOMReady( function(evt) {

			if (!readCookie('introVideoShown')) {
				showIntroVideo();
				createCookie('introVideoShown', 'yes', 525600);
			}

		});
	}
);

