function getURLParam(strParamName, strHref) {
  var strReturn = "";
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}

function extendForms() {
  params = {
    galleryBackgroundId: 'layer_background',
		galleryLoaderId: 'layer_loader',
		galleryClass: 'gallery',
		galleryLayerClass: 'layer_gallery',
		galleryOnPhotoError: function()
		{
			var photoIndex=this.photoElement.galleryIndex;
			if (this.photos[photoIndex])
			{
			  var movSrc = this.photos[photoIndex].source;
			  var movWidth = getURLParam('w', movSrc);
			  var movHeight = getURLParam('h', movSrc);
			
				var player = new SWFObject('/player.swf', 'galeria_photo', 492, 386, 8, '#FFFFFF');
					  player.addParam('wmode', 'transparent');
					  player.addParam('allowFullScreen', 'true');
					  player.addVariable("flv_file", movSrc);
					  player.addVariable("filmW", movWidth);
					  player.addVariable("filmH", movHeight);
						player.write('galeria_photo');
						
				this.photoLayer.object.style.width='492px';
							
				this.captionElement.innerHTML = '';
				if (this.photos[photoIndex].caption)
				  this.captionElement.appendChild(document.createTextNode(this.photos[photoIndex].caption));
							
				return true;
			}
		},
		layerAnchorClass: 'layer',
		layerBackgroundId: 'layer_background',
		layerLoaderId: 'layer_loader',
		layerContentClass: 'layer_content',
		ajaxAnchorClass: 'ajax'
  };
  
  FSite2.extendForm(document, params);
}

