YAHOO.namespace("videoPlayer");

YAHOO.videoPlayer.init = function () { 
   var watch = YAHOO.util.Dom.getElementsByClassName('watchVid', 'a');
   for (var i = 0; i < watch.length; i++) { 
      YAHOO.util.Event.addListener(watch[i], "click", YAHOO.videoPlayer.handlePlay);   
   }  
   
   
   YAHOO.videoPlayer.player = new YAHOO.widget.Panel("da", { visible: false,
                                                              width: "650px", 
                                                              modal: true, 
                                                              fixedcenter: true, 
                                                              constraintoviewport: true}); 
                                                              
	YAHOO.videoPlayer.player.setHeader("LeBow College of Business Media Player"); 
	YAHOO.videoPlayer.player.setBody("This is a dynamically generated Module."); 
	YAHOO.videoPlayer.player.setFooter("&copy; Copyright 2007"); 
	YAHOO.videoPlayer.player.render("playContain"); 
	
	YAHOO.videoPlayer.player.beforeHideEvent.subscribe( function () { 
	   YAHOO.videoPlayer.player.setBody(''); 
	}); 
	
	
   var play = YAHOO.util.Dom.getElementsByClassName('play', 'a'); 
   
   if (play.length == 1) {
       YAHOO.videoPlayer.play(play[0]);
   } 

} 

YAHOO.videoPlayer.handlePlay = function () { 
   YAHOO.videoPlayer.play(this);  
} 

YAHOO.videoPlayer.play = function (el) { 
   var video = el.getAttribute('movieLink');
   var movietype = el.getAttribute('movieType'); 
   
   switch (movietype) {
      case 'video/x-flv': 
         var body = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="320" height="282">';
			body += '<param name="movie" value="' + video +  '">';
			body += '<param name="quality" value="high">'; 
			body += '<param name="bgcolor" value="#EEEEEE">';
			body += '<embed src="' + video + '" bgcolor="#EEEEEE" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="320" height="282"></embed>';
		   body += '</object>';
      break; 
      
      // Quicktime
      case 'video/quicktime': 
      case 'video/x-m4v':
         var body = '<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="640" height="512" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab" id="asdf">';
               body += '<param name="src" value="' + video + '">';
               body += '<param name="qtsrc" value="' + video + '">';
               body += '<param name="autoplay" value="true">';
               body += '<param name="loop" value="false">';
               body += '<param name="controller" value="true">';
               body += '<param name="scale" value="aspect">';
               body += '<embed src="' + video + '" qtsrc="' + video + '" width="640" height="512" scale="aspect" autoplay="true" loop="false" id="asdf" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed>';
               body += '</object>';
      break;
      case 'audio/mpeg':
         var body = '<scr' + 'ipt type="javascript">\n<!--';
            body += "AC_FL_RunContent( 'style','z-index: 0;','codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','280','height','204','id','AdRotate/adRotate','align','middle','src','Flash/AdRotate/adRotate','quality','high','bgcolor','#FFFFFF','name','AdRotate/adRotate','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','Flash/AdRotate/adRotate' );";
            body += '\n//-->\n'; 
            body += '</scri' + 'pt>'; 
      
      /*
         var body = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="320" height="85">';
				 body += ' 	<param name="movie" value="' + video + '">';
				 body += '  <param name="quality" value="high">';
				 body += '	<param name="bgcolor" value="#EEEEEE">';
				 body += '<embed src="' + video + '" bgcolor="#EEEEEE" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="320" height="85"></embed>';
				 body += '</object>'; 
				 **/
		break; 
      
   } 
   
  YAHOO.videoPlayer.player.setBody(body);
  YAHOO.videoPlayer.player.show();
} 


//YAHOO.util.Event.addListener(window, "load", YAHOO.videoPlayer.init); 
