function buildPlayer(site_url, file_url, title, h,w,player,loadpic, autoStart, noEmbed, skip)
{
	var player_main = document.getElementById("dv_Video");
	switch (player)
	{
	case 'm4v':
	case 'mov':
		h +=15;
		var player_main_obj = document.createElement("object");
		var player_main_embed = document.createElement("embed");
		var param1 = document.createElement("param");
		param1.setAttribute("name", "src");
		param1.setAttribute("value", file_url);

		player_main_obj.appendChild(param1);

		player_main_obj.setAttribute("width", w);
		player_main_obj.setAttribute("height", h);
		player_main_obj.setAttribute("id", 'pvplayer');
		player_main_obj.setAttribute("codebase", "http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0");

		var param2 = document.createElement("param");
		param2.setAttribute("name", "autostart");
		param2.setAttribute("value", "true");

		var param3 = document.createElement("param");
		param3.setAttribute("name", "cache");
		param3.setAttribute("value", "true");

		var param4 = document.createElement("param");
		param4.setAttribute("name", "bgcolor");
		param4.setAttribute("value", "#000000");

		var param5 = document.createElement("param");
		param5.setAttribute("name", "controller");
		param5.setAttribute("value", "true");
		var param6 = document.createElement("param");
		param6.setAttribute("name", "scale");
		param6.setAttribute("value", "tofit");
		
		player_main_obj.appendChild(param2);
		player_main_obj.appendChild(param3);
		player_main_obj.appendChild(param4);
		player_main_obj.appendChild(param5);
		player_main_obj.appendChild(param6);

		player_main_obj.setAttribute("classid", "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B");

		player_main_embed = document.createElement("embed");
		player_main_embed.setAttribute("src", file_url);
		player_main_embed.setAttribute("autoplay", "true");
	
		player_main_embed.setAttribute("controller", "true");
		player_main_embed.setAttribute("pluginspage", "http://www.apple.com/quicktime/download/");
		player_main_embed.setAttribute("width", w);
		player_main_embed.setAttribute("height", h);
		player_main_embed.setAttribute("bgcolor", "#C8C5F6");
		player_main_obj.style.border = "solid 1px #c63f1f";
		try
		{
			player_main_obj.appendChild(player_main_embed); 
			player_main.appendChild(player_main_obj);
		}
		catch(e)
		{
			player_main.appendChild(player_main_obj);
		}


	break
	case 'wmv':
		h +=68;
		var player_main_obj = document.createElement("object");
		var player_main_embed = document.createElement("embed");
		player_main_obj.setAttribute("classid", "CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6");
		player_main_obj.setAttribute("codebase", "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701");
		player_main_obj.setAttribute("standby", "Loading Microsoft Windows Media Player components...");
		player_main_obj.setAttribute("type", "application/x-oleobject");
		player_main_obj.setAttribute("width", w);
		player_main_obj.setAttribute("height", h);
		player_main_obj.setAttribute("url", file_url);
		player_main_obj.setAttribute("stretchToFit", 1);
		player_main_obj.style.border = "solid 1px #c63f1f";
		player_main_obj.setAttribute("showStatusBar", 1);
		player_main_obj.setAttribute("autoStart", 1);
		var param1 = document.createElement("param");
		param1.setAttribute("name", "url");
		param1.setAttribute("value", file_url);
		var param2 = document.createElement("param");
		param2.setAttribute("name", "animationatStart");
		param2.setAttribute("value", "true");
		var param3 = document.createElement("param");
		param3.setAttribute("name", "transparentatStart");
		param3.setAttribute("value", "true");
		var param4 = document.createElement("param");
		param4.setAttribute("name", "autoStart");
		param4.setAttribute("value", "true");
		var param5 = document.createElement("param");
		param5.setAttribute("name", "showControls");
		param5.setAttribute("value", "true");
		var param6 = document.createElement("param");
		param6.setAttribute("name", "loop");
		param6.setAttribute("value", "false");
		var param7 = document.createElement("param");
		param7.setAttribute("name", "showStatusBar");
		param7.setAttribute("value", "true");

		player_main_obj.appendChild(param1);
		player_main_obj.appendChild(param2);
		player_main_obj.appendChild(param3);
		player_main_obj.appendChild(param4);
		player_main_obj.appendChild(param5);
		player_main_obj.appendChild(param6);
		player_main_obj.appendChild(param7);

		player_main_embed = document.createElement("embed");
		player_main_embed.setAttribute("src", file_url);
		player_main_embed.setAttribute("type", "application/x-mplayer2");
		player_main_embed.setAttribute("loop", "0");
		player_main_embed.setAttribute("pluginspage", "http://microsoft.com/windows/mediaplayer/en/download/");
		player_main_embed.setAttribute("autostart", "1");
		player_main_embed.setAttribute("showcontrols", "1");
		player_main_embed.setAttribute("width", w);
		player_main_embed.setAttribute("classid", "CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6");
		player_main_embed.setAttribute("height", h);
		player_main_embed.setAttribute("ShowStatusBar","1");
		player_main_embed.setAttribute("StetchToFit","0");
		try
		{
			player_main_obj.appendChild(player_main_embed); 
			player_main.appendChild(player_main_obj);
		}
		catch(e)
		{
			player_main.appendChild(player_main_obj);
		}

	break
	case 'flv':
		h +=20;
		if (autoStart == 1) {
    		makeFlashWithAuto (site_url,file_url, title, loadpic,h,w, 'true', 'dv_Video', noEmbed, skip);
    	} else {
    		makeFlash (site_url,file_url, title, loadpic,h,w, skip);
    	}
	break
	}
}

function makeFlash (site, fn, title, pic,h,w, skip)
{
	makeFlashWithAuto(site, fn, title, pic, h, w, 'false', 'dv_Video', 0, skip);
};

function makeFlashWithAuto(site, fn, title, pic,h,w, autoStart, divElement, noEmbed, skip)
{
    var src = "http://"+site+"/FlashVideo/player.swf";
    var playlist = "http://"+site+"/playlist.asx?ID="+fn+"%26TIME="+skip;
    //var playlist = "http://media.pharmatelevision.com/"+fn+".flv";
    
    var flashvars =
    {
        title:                  escape(title),
        autostart:              autoStart,
        file:                   playlist,
		repeat:				    'list',
		width:                  w,
		height:                 h,
		smoothing:              'true',
		backcolor:              '0x000000',
		frontcolor:             '0xC63F1F',
		lightcolor:             '0xC63F1F',
		screencolor:            '0x000000',
		streamscript:           'lighttpd',
		streamer:               'lighttpd'
    };

    //if(noEmbed==1)
    //{
        flashvars.plugins = 'googlytics-1';
    //}
    //else
    //{
    //    flashvars.plugins = 'viral-1, googlytics-1&viral.functions=embed&viral.callout=none';
    //}

    if(parseInt(w, 10) > 500)
    {
        flashvars.logo = 'http://'+site+'/Style/Images/logo_60trans.png';
    }
    else
    {
        flashvars.logo = 'http://'+site+'/Style/Images/logo_60trans.png';
    }
    
    var params =
    {
        allowscriptaccess:      'always',
        allowfullscreen:        'true',
        allownetworking:        'all',
        wmode:                  'transparent'
    };

    var attributes =
    {
        id:                     'flvplayer',
        name:                   'flvplayer'
    };

    swfobject.embedSWF(src, divElement, w, h, '8', false, flashvars, params, attributes);
}

function makeFlashWithAuto2 (site, fn, title, pic,h,w, autoStart, divElement, noEmbed)
{
	var src = "http://"+site+"/FlashVideo/player.swf";
	var s1 = new SWFObject(src,"single",w,h,"7");
    var embedString = '<embed';
    embedString += ' id="single"';
    embedString += ' height="'+h+'"';
    embedString += ' width="'+w+'"';
    embedString += ' src="'+src+'"';
    embedString += ' name="single"';
    embedString += ' quality="high"';
    embedString += ' style=""';
    embedString += ' type="application/x-shockwave-flash"';
	s1.addParam('allowfullscreen','true');
	embedString += ' allowfullscreen="true"';
	s1.addParam('wmode','transparent');
	embedString += ' wmode="transparent"';
	s1.addParam('pluginspage', 'http://www.macromedia.com/go/getflashplayer');
	embedString += ' pluginspage="http://www.macromedia.com/go/getflashplayer"';
	s1.addParam('allowscriptaccess','always');
	embedString += ' allowscriptaccess="always"';
    s1.addParam('allownetworking','all');
	embedString += ' allownetworking="all"';

    embedString += ' flashvars="';
    //if(noEmbed==1)
    //{
        s1.addVariable('plugins', 'googlytics-1')
        embedString += 'plugins=googlytics-1';
//    	s1.addVariable('logo', 'http://'+site+'/Style/Images/ptvlogo_flash_small.gif');
//        embedString += '&logo=http://'+site+'/Style/Images/ptvlogo_flash_small.gif'; 
    //}
    //else
    //{
    //    s1.addVariable('plugins', 'embed-1,googlytics-1')
    //    embedString += 'plugins=embed-1,googlytics-1';
    //	s1.addVariable('logo', 'http://'+site+'/Style/Images/ptvlogo_flash.gif');
    //    embedString += '&logo=http://'+site+'/Style/Images/ptvlogo_flash.gif'; 
    //}
    s1.addVariable('title', escape(title));
    embedString += '&title='+escape(title);
    var file = "http://"+site+"/playlist.asx?ID="+fn;
	s1.addVariable('file', file);
	s1.addVariable('reload', 'Dalicon');
    embedString += '&file='+file; 
	//s1.addVariable('image',pic);
    //embedString += '&image=http://'+site+'/'+pic; 
	s1.addVariable('autostart', autoStart);
    embedString += '&autostart=true'; 
    s1.addVariable('repeat', 'list');
    embedString += '&repeat=list'; 
	s1.addVariable('width',w);
    embedString += '&width='+w; 
	s1.addVariable('height',h);
    embedString += '&height='+h; 
	s1.addVariable('smoothing','true');
    embedString += '&smoothing=true'; 
	s1.addVariable('backcolor','0x000000');
    embedString += '&backcolor=0x000000'; 
	s1.addVariable('frontcolor','0xC63F1F');
    embedString += '&frontcolor=0xC63F1F'; 
	s1.addVariable('lightcolor','0xC63F1F');
    embedString += '&lightcolor=0xC63F1F'; 
	s1.addVariable('screencolor','0x000000');
    embedString += '&screencolor=0x000000'; 
	s1.addVariable('streamscript','lighttpd');
    embedString += '&streamscript=lighttpd'; 
	s1.addVariable('javascriptid','flashplayer');
    embedString += '&javascriptid=flashplayer';     
    embedString += '"/>';
    if(noEmbed == 0)
    {
        var embedCode = escape(embedString);
        s1.addVariable('embed.code', embedCode);
    }
	//s1.addVariable('recommendations','/recommendation/interview.xml');
	s1.useExpressInstall('Scripts/expressinstall.swf');
	s1.write(divElement);
};

function getUpdate(typ,pr1,pr2,swf)
{
	if ($defined(is))
	{
		if(typ == 'state' && pr1 == 2 && is)
		{
			is.scroll_stop();
			fade.stop();
		}
		if(typ == 'state' && pr1 == 0 && is)
		{
			is.scroll_start();
			fade.start();
		}
	}
};

function sendEvent(swf,typ,prm)
{ 
	thisMovie(swf).sendEvent(typ,prm); 
};
function thisMovie(swf)
{
	if(navigator.appName.indexOf("Microsoft") != -1)
	{
		return window[swf];
	}
	else
	{
		return document[swf];
	}
};

function buildPlayers(site_url,file_url,title,h,w,player,loadpic, autoStart, divElement)
{
    if(autoStart == 1) 
    {
        makeFlashWithAuto (site_url,file_url,title,loadpic,h,w, 'true', divElement, 1, 0);
    }
    else
    {
        makeFlashWithAuto(site_url,file_url,title,loadpic,h,w, 'false', divElement, 1, 0);
    }
}