adobe.marketplace.SifrController = Class.create();
//Bind all functions to adobe.marketplace.DataObject class
adobe.marketplace.SifrController.prototype = {
       initialize: function() {
            /* Gather and verify locale */
            var h = $A(document.getElementsByTagName('meta'));
            var loc = (h[1].getAttribute('content'));
            var cck_cyr = (loc == 'ja' || loc == 'ko' || loc == 'zh-cn' || loc == 'zh-tw' || loc == 'zh-hk' || // cck	
            loc == 'bg_bg' ||
            loc == 'cz' ||
            loc == 'hr' ||
            loc == 'lv' || // cyr
            loc == 'pl' ||
            loc == 'ro' ||
            loc == 'ru' ||
            loc == 'si' ||
            loc == 'sk' ||
            loc == 'sr' ||
            loc == 'uk-ua');
            /* If locale is not in the above list, the use SIFR */
            if (!cck_cyr) {
                var flashSrc = "/swf/marketplace/myriadBold_scope.swf";
                if (typeof sIFR == "function" && sIFR != false && !sIFR.UA.bIsIEMac) {
                    sIFR.bHideBrowserText = true;
                    sIFR.replaceElement(named({
                        sSelector: ".sifrText",
                        sFlashSrc: flashSrc,
                        sColor: "#FFFFFF",
                        sBgColor: "",
                        sWmode: "transparent",
                        sHoverColor: "#FFFFFF"
                    }));
                    sIFR.replaceElement(named({
                        sSelector: ".sifrTextGrey",
                        sFlashSrc: flashSrc,
                        sColor: "#999999",
                        sBgColor: "",
                        sWmode: "transparent",
                        sHoverColor: "#FFFFFF"
                    }));
                }
                var flashSrc = "/swf/marketplace/myriadBoldButton_scope.swf";
                if (typeof sIFR == "function" && sIFR != false && !sIFR.UA.bIsIEMac) {
                    sIFR.bHideBrowserText = true;
                    sIFR.replaceElement(named({
                        sSelector: ".sifrButtonText",
                        sFlashSrc: flashSrc,
                        sColor: "#FFFFFF",
                        sBgColor: "",
                        sWmode: "transparent",
                        sHoverColor: "#FFFFFF"
                    }));
                    sIFR.replaceElement(named({
                        sSelector: ".sifrButtonTextGrey",
                        sFlashSrc: flashSrc,
                        sColor: "#999999",
                        sBgColor: "",
                        sWmode: "transparent",
                        sHoverColor: "#FFFFFF"
                    }));
                }
            }
       }
}
adobe.marketplace.sifrOnDemand = function(itemID){
	var flashSrc = "/swf/marketplace/myriadBold_scope.swf";
	if (typeof sIFR == "function" && sIFR != false && !sIFR.UA.bIsIEMac) {
		sIFR.bHideBrowserText = true;
		sIFR.replaceElement(named({
		    sSelector: "#"+itemID + " .sifrTextOnDemand",
		    sFlashSrc: flashSrc,
		    sColor: "#FFFFFF",
		    sBgColor: "",
		    sWmode: "transparent",
		    sHoverColor: "#FFFFFF"
		}));
	}
  var flashSrc = "/swf/marketplace/myriadBoldButton_scope.swf";
  if (typeof sIFR == "function" && sIFR != false && !sIFR.UA.bIsIEMac) {
      sIFR.bHideBrowserText = true;
      sIFR.replaceElement(named({
          sSelector:  "#"+itemID + " .sifrButtonText",
          sFlashSrc: flashSrc,
          sColor: "#FFFFFF",
          sBgColor: "",
          sWmode: "transparent",
          sHoverColor: "#FFFFFF"
      }));
      sIFR.replaceElement(named({
          sSelector:  "#"+itemID + " .sifrButtonTextGrey",
          sFlashSrc: flashSrc,
          sColor: "#999999",
          sBgColor: "",
          sWmode: "transparent",
          sHoverColor: "#FFFFFF"
      }));
  }
}
