﻿String.prototype.replaceAll = function(oldStr,newStr)
{
  var result = this.toString();
  while(result.indexOf(oldStr) != -1)
  {
    result = result.replace(oldStr,newStr);
  }
  return result;
}

String.prototype.format = function(params)
{
    var result = this.toString();
    for(var i=0;i<params.length;i++)
    {
      result = result.replaceAll("{"+i+"}",params[i]);
    }
    return result;
}

var Fun = {
  EncodeURI : function(str)
  {
    var enc_str = encodeURIComponent(str);
    return enc_str;
  },

  EmbedSwf : function(url,w,h)
  {
    document.write(
      "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"" +
             " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"" +
             " width=\"" + w + "\"" +
             " height=\"" + h + "\">" +
        "<param name=\"movie\" value=\"" + url + "\" />" +
        "<param name=\"quality\" value=\"high\" />" +
        "<param name=\"wmode\" value=\"opaque\">" +
        "<embed src=\"" + url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + w + "\" height=\"" + h + "\"></embed>" +
      "</object>"
    );
  }
}
