function GetSwf(sUrl, sName, Width, Height)
{
    return '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="' + sName + '" width="' + Width + '" height="' + Height + '" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> <param name="movie" value="' + sUrl + '" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="wmode" value="opaque" /><param name="allowScriptAccess" value="sameDomain" /><param name="FlashVars" value="" /> <embed src="' + sUrl + '" quality="high" bgcolor="#FFFFFF" width="' + Width + '" height="' + Height + '" wmode="opaque" name="' + sName + '" id="obj' + sName + '" align="middle" FlashVars="" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed></object>';
}
function Swf1(url, id, width, height, bgcolor, quality, align, loop)
{
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' + 
        'id="' + id + '" ' +  
        'width="' + width + '" ' + 
        'height="' + height + '" ' + 
        'codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">' + 
        '<param name="movie" value="' + url + '" />' + 
        '<param name="quality" value="' + quality + '" />' + 
        '<param name="bgcolor" value="' + bgcolor + '" />' + 
        '<param name="wmode" value="opaque" />' + 
        '<param name="loop" value="' + loop + '" />' + 
        '<param name="allowScriptAccess" value="sameDomain" />' + 
        '<param name="FlashVars" value="" />' + 
        '<param name="align" value="' + align + '" />' + 
        '<embed src="' + url + '" quality="' + quality + '" ' + 
        'bgcolor="' + bgcolor + '" ' + 
        'width="' + width + '" ' + 
        'height="' + height + '" ' + 
        'wmode="opaque" ' + 
        'name="' + id + '" ' + 
        'id="obj' + id + '" ' + 
        'align="' + align + '" ' + 
        'FlashVars="" ' + 
        'play="true" ' + 
        'loop="' + loop + '" ' + 
        'quality="' + quality + '" ' + 
        'allowScriptAccess="sameDomain" ' + 
        'type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed></object>');
}
function GetPlayer(name
                    ,width
                    ,height    
                    ,source
                    ,type 
                    ,streamtype
                    ,server
                    ,duration
                    ,poster
                    ,autostart
                    ,logo
                    ,logoposition
                    ,logoalpha
                    ,logowidth
                    ,logolink
                    ,hardwarescaling
                    ,darkcolor
                    ,brightcolor
                    ,controlcolor
                    ,hovercolor
                    ,seamlesstabbing
                  )
{
    return (GetPlayer2(name
                    ,width
                    ,height    
                    ,source
                    ,type 
                    ,streamtype
                    ,server
                    ,duration
                    ,poster
                    ,autostart
                    ,logo
                    ,logoposition
                    ,logoalpha
                    ,logowidth
                    ,logolink
                    ,hardwarescaling
                    ,darkcolor
                    ,brightcolor
                    ,controlcolor
                    ,hovercolor
                    ,seamlesstabbing
                    ,false
                    ,true
                    ,""
                  ));
}

function GetPlayer2(name
                    ,width
                    ,height    
                    ,source
                    ,type 
                    ,streamtype
                    ,server
                    ,duration
                    ,poster
                    ,autostart
                    ,logo
                    ,logoposition
                    ,logoalpha
                    ,logowidth
                    ,logolink
                    ,hardwarescaling
                    ,darkcolor
                    ,brightcolor
                    ,controlcolor
                    ,hovercolor
                    ,seamlesstabbing
                    ,loop
                    ,showcontrols
                    ,aspectratio
                  )
{
    var sLoopVal = "";
    if (loop == true)
    {
        sLoopVal = "true";
    }
    var sShowContVal = "";
    if (showcontrols == true)
    {
        sShowContVal = "true";
    }
  
    var sReturn = '<object';
    sReturn += '  classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
    sReturn += '  id="'+name+'"';
    sReturn += '  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,45,2"';
    sReturn += '  width="'+width+'" height="'+height+'">';
    sReturn += '	<param name="allowFullscreen" value="true">';
    sReturn += '	<param name="allowScriptAccess" value="always">';
    sReturn += '	<param name="movie" value="/EBMS/Images/FLVPlayer/JarisFLVPlayer.swf">';
    sReturn += '	<param name="bgcolor" value="#000000">';
    sReturn += '	<param name="quality" value="high">';
    sReturn += '	<param name="scale" value="noscale">';
    sReturn += '	<param name="wmode" value="opaque">';
    sReturn += '	<param name="flashvars" value="source='+SWFURLEncode(source)+'&type='+type+'&streamtype='+streamtype+'&server='+SWFURLEncode(server)+'&duration='+duration+'&poster='+SWFURLEncode(poster)+'&autostart='+autostart+'&logo='+logo+'&logoposition='+logoposition+'&logoalpha='+logoalpha+'&logowidth='+logowidth+'&logolink='+SWFURLEncode(logolink)+'&hardwarescaling='+hardwarescaling+'&darkcolor='+darkcolor+'&brightcolor='+brightcolor+'&controlcolor='+controlcolor+'&hovercolor='+hovercolor+'&loop='+sLoopVal+'&controls='+sShowContVal+'&aspectratio='+aspectratio+'">';
    sReturn += '	<param name="seamlesstabbing" value="+seamlesstabbing+">';
    sReturn += '	<embed';
    sReturn += '	  type="application/x-shockwave-flash"';    
    sReturn += '      id="obj'+name+'" name="'+name+'"';
    sReturn += '	  pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"';
    sReturn += '	  width="'+width+'" height="'+height+'"';
    sReturn += '	  src="/EBMS/Images/FLVPlayer/JarisFLVPlayer.swf"';
    sReturn += '	  allowfullscreen="true" ';
    sReturn += '	  allowscriptaccess="always"';
    sReturn += '	  bgcolor="#000000"';
    sReturn += '	  quality="high"';
    sReturn += '	  scale="noscale"';
    sReturn += '	  wmode="opaque"';
    sReturn += '	  flashvars="source='+SWFURLEncode(source)+'&type='+type+'&streamtype='+streamtype+'&server='+SWFURLEncode(server)+'&duration='+duration+'&poster='+SWFURLEncode(poster)+'&autostart='+autostart+'&logo='+logo+'&logoposition='+logoposition+'&logoalpha='+logoalpha+'&logowidth='+logowidth+'&logolink='+SWFURLEncode(logolink)+'&hardwarescaling='+hardwarescaling+'&darkcolor='+darkcolor+'&brightcolor='+brightcolor+'&controlcolor='+controlcolor+'&hovercolor='+hovercolor+'&loop='+sLoopVal+'&controls='+sShowContVal+'&aspectratio='+aspectratio+'"';
    sReturn += '	  seamlesstabbing="'+seamlesstabbing+'">';
    sReturn += '	  <noembed>';
    sReturn += '	  </noembed>';
    sReturn += '	</embed>';
    sReturn += '</object>';
    return sReturn;
}
function SWFURLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
        output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}
