diff --git a/public/javascripts/development/seat_holder.js b/public/javascripts/development/seat_holder.js
index 696c418..38840e5 100755
--- a/public/javascripts/development/seat_holder.js
+++ b/public/javascripts/development/seat_holder.js
@@ -12,7 +12,7 @@ var scriptElement = (function deriveScriptElement() {
}());
var scriptHost = (function deriveScriptHost() {
var src = scriptElement.getAttribute("src");
- return src.match(/^\w+\:\/\//) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
+ return src.match(/.*\/(?=([\/]*)(\/[\/]*)$)/) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
}());
// *
diff --git a/public/javascripts/development/top_up-pt.js b/public/javascripts/development/top_up-pt.js
index 9a34738..5d553e5 100644
--- a/public/javascripts/development/top_up-pt.js
+++ b/public/javascripts/development/top_up-pt.js
@@ -12,7 +12,7 @@ var scriptElement = (function deriveScriptElement() {
}());
var scriptHost = (function deriveScriptHost() {
var src = scriptElement.getAttribute("src");
- return src.match(/^\w+\:\/\//) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
+ return src.match(/.*\/(?=([\/]*)(\/[\/]*)$)/) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
}());
// *
@@ -423,6 +423,7 @@ TopUp = (function() {
object.appendChild(new Element("embed", {src : options.get("reference"),
width : options.get("width"),
height : options.get("height"),
+ wmode : "opaque",
allowfullscreen: "true",
type : "application/x-shockwave-flash",
pluginspage : "http://get.adobe.com/flashplayer/"}));
@@ -446,6 +447,7 @@ TopUp = (function() {
object.appendChild(new Element("embed", {src : src,
width : options.get("width"),
height : options.get("height"),
+ wmode : "opaque",
flashvars : "file=" + options.get("reference") + "&autostart=true",
allowfullscreen: "true",
type : "application/x-shockwave-flash",
@@ -470,6 +472,7 @@ TopUp = (function() {
object.appendChild(new Element("embed", {src : options.get("reference"),
width : options.get("width"),
height : options.get("height"),
+ wmode : "opaque",
scale : "aspect",
bgcolor : "black",
showlogo : "false",
@@ -494,6 +497,7 @@ TopUp = (function() {
object.appendChild(new Element("embed", {src : options.get("reference"),
width : options.get("width"),
height : options.get("height"),
+ wmode : "opaque",
controls : "imagewindow",
console : "one",
autostart : "true",
diff --git a/public/javascripts/development/top_up.js b/public/javascripts/development/top_up.js
index c6e3b9f..4dc071e 100644
--- a/public/javascripts/development/top_up.js
+++ b/public/javascripts/development/top_up.js
@@ -12,7 +12,7 @@ var scriptElement = (function deriveScriptElement() {
}());
var scriptHost = (function deriveScriptHost() {
var src = scriptElement.getAttribute("src");
- return src.match(/^\w+\:\/\//) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
+ return src.match(/.*\/(?=([\/]*)(\/[\/]*)$)/) ? src.match(/^\w+\:\/\/[^\/]*\//)[0] : "";
}());
var scriptParams = (function deriveScriptParams() {
var src = scriptElement.getAttribute("src");
@@ -622,6 +622,7 @@ TopUp = (function() {
object.append(jQuery("").attr({src : options.reference,
width : options.width,
height : options.height,
+ wmode : "opaque",
allowfullscreen: "true",
type : "application/x-shockwave-flash",
pluginspage : "http://get.adobe.com/flashplayer/"}));
@@ -644,6 +645,7 @@ TopUp = (function() {
object.append(jQuery("").attr({src : TopUp.host + TopUp.players_path + "flvplayer.swf",
width : options.width,
height : options.height,
+ wmode : "opaque",
flashvars : "file=" + options.reference + "&autostart=true",
allowfullscreen: "true",
type : "application/x-shockwave-flash",
@@ -669,6 +671,7 @@ TopUp = (function() {
object.append(jQuery("").attr({src : options.reference,
width : options.width,
height : options.height,
+ wmode : "opaque",
scale : "aspect",
bgcolor : "black",
showlogo : "false",
@@ -694,6 +697,7 @@ TopUp = (function() {
object.append(jQuery("").attr({src : options.reference,
width : options.width,
height : options.height,
+ wmode : "opaque",
controls : "imagewindow",
console : "one",
autostart : "true",