
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 28;

var relativePosXSWF = 0;
var relativePosYSWF = 0;
// -----------------------------------------------------------------------------


function moveIFrame(x,y,w,h) {
	var mySpanDim = getDim(document.getElementById("index"));
    var frameRef=document.getElementById("myFrame");
    relativePosXSWF = x;
    relativePosYSWF = y;
    frameRef.style.left = x+mySpanDim.x;
    frameRef.style.top = y+mySpanDim.y;
    var iFrameRef=document.getElementById("myIFrame");	
	iFrameRef.width=w;
	iFrameRef.height=h;
}
		
function hideIFrame(){
    document.getElementById("myFrame").style.visibility="hidden";
}
			
function showIFrame(){
    document.getElementById("myFrame").style.visibility="visible";
}
		
function loadIFrame(url){
	document.getElementById("myFrame").innerHTML = "<iframe id='myIFrame' src='" + url + "'frameborder='0'></iframe>";
}

function setMediaSource(url){
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			window["MediaPlayer"].url = url;
		}	
	}else{
		alert("This Application requires Windows Media Player plugin, Please install & try again playing","Windows Media Player");
	}
}
		
function getPlayerValues(){	
	var dataObject = new Object();
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			dataObject.duration = window["MediaPlayer"].currentMedia.Duration;	
			dataObject.currentPosition = window["MediaPlayer"].controls.CurrentPosition;
		}	
	}else{
		dataObject.duration = 0;
		dataObject.currentPosition = 0;
	}	
	return dataObject;
}
		
function pausePlayer(){
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			window["MediaPlayer"].controls.Pause();
		}
	}
}
		
function getPlayerState(){
	var playerState;
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			playerState = window["MediaPlayer"].PlayState;
		}	
	}else{
		PlayerState = 1;
	}	
	return playerState;
}
		
function playPlayer(position,isSeek){
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			if(isSeek == 1){
				window["MediaPlayer"].controls.CurrentPosition = position;
			}else{
				window["MediaPlayer"].controls.CurrentPosition = 0;
			}
			window["MediaPlayer"].controls.play();
		}	
	}
}
		
function stopPlayer(){
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			window["MediaPlayer"].controls.stop();
		}	
	}
}
		
function playerMute(s){
	if(Plugin.isInstalled('Windows Media')){
		if(navigator.appName == "Microsoft Internet Explorer"){
			if(s == "true"){
				window["MediaPlayer"].Settings.mute = true;
			}else{
				window["MediaPlayer"].Settings.mute = false;
			}
		}	
	}
}

function checkBrowserIE(){
	if(navigator.appName == "Microsoft Internet Explorer"){
		return "true";
	}else{
		return "false";
	}
}

function showMediaPlayerForOtherBrowsers(url){
	scrollPositionBeforePopUp = document.body.scrollTop;
	isGBShown = true;
	GB_showCenter("Verizon Wireless: Media Player","/rbt/jsp/mediaPlayer.jsp?mediaUrl="+url,200,325,callBackFunction);
}

function getDim(el){
	for (var lx=0,ly=0;el!=null;
	lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx,y:ly}
}
function resizeEventHandler(){
	if(document.getElementById("myFrame").style.visibility == "visible"){
		var mySpanDim = getDim(document.getElementById("index"));
	    var frameRef=document.getElementById("myFrame");
	    frameRef.style.left = relativePosXSWF+mySpanDim.x;
	    frameRef.style.top = relativePosYSWF+mySpanDim.y;
	}	
}

var windowHandle = null;
var windowHandle_closed = false;

function openMediaStoreWindow(s) {

	closeWindow();
    windowHandle = window.open(s, "MediaStoreWin",
    	"status=yes, toolbar=yes, location=yes, menubar=yes, directories=yes, resizable=yes, scrollbars=yes");
	windowHandle.focus();
	
    
    if (windowHandle_closed) {
        windowHandle_closed = false;
    }
}

function closeWindow() {
    if (windowHandle != null) {
        if (!windowHandle_closed) {
            windowHandle_closed = true;
            windowHandle.close();
        }
    }
}
