var player;
var vtimer;
var imageid = "mediaboximage";
var videoid = "videocontainer";
var fsimage = "";
var fsdescription = "";
var fsindex = 0;

function playerReady(obj) {
        player = document.getElementById(obj['id']);
};

function playVideo(setid,file,title,image) {
        var viddst = document.getElementById(videoid+'_'+setid);
        if(viddst != undefined)
                viddst.style.visibility = "visible";
        var imgdst = document.getElementById(imageid+'_'+setid);
        if(imgdst != undefined)
                imgdst.style.visibility = "hidden";

        if(player != undefined) {
                var stypes = {
                        file:file,
                        type:"video",
                        title:title,
                        image:image,
                        author:"Gila River Casinos"
                };
                player.sendEvent('LOAD',stypes);
        } else {
                var vtimer = window.setTimeout(playVideo,1000,setid,file,title,image);
        }
        return(false);
}

function show_media_image(imgname,title,description) {
	if(fsimage != "")
		$.prettyPhoto.open('/sysimg/'+fsimage,fsdescription,'');
	else
		$.prettyPhoto.open('/sysimg/'+imgname,title,description);
}

function swap_media_imagex(lindex,setidx,itmidx,fullsize,description) {
        var srcobj = document.getElementById("mediaimage_"+itmidx);
        var dstobj = document.getElementById(imageid+'_'+setidx);
        var vidobj = document.getElementById(videoid+'_'+setidx);

        fsindex = lindex;

        if(srcobj != undefined && dstobj != undefined) {
                if(dstobj.style.visibility == "hidden") {
                        dstobj.style.visibility = "visible";
                        dstobj.alt = description;
                        vidobj.style.visibility = "hidden";
                }
                dstobj.src = srcobj.src;
                vidobj.innerHTML = "&nbsp;";
                vidobj.style.visibility = "hidden";
                if(fullsize != '') {
                        fsimage = fullsize;
                        fsdescription = description;
                }
        }
        return(false);
}

function swap_media_image(lindex,setidx,itmidx,itmwidth,itmheight,fullsize,description) {
        var srcobj = document.getElementById("mediaimage_"+itmidx);
        var dstobj = document.getElementById(imageid+'_'+setidx);
	var vidobj = document.getElementById(videoid+'_'+setidx);

	fsindex = lindex;

        if(srcobj != undefined && dstobj != undefined) {
		if(dstobj.style.visibility == "hidden") {
			dstobj.style.visibility = "visible";
			dstobj.alt = description;
			vidobj.style.visibility = "hidden";
		}
                dstobj.src = srcobj.src;
                dstobj.width = itmwidth;
                dstobj.height = itmheight;
		vidobj.innerHTML = "&nbsp;";
		vidobj.style.visibility = "hidden";
		if(fullsize != '') {
			fsimage = fullsize;
			fsdescription = description;
		}
        }
	return(false);
}

function playFLVMovie(setidx,file,width,height) {
        var imgobj = document.getElementById(imageid+'_'+setidx);
        var vidobj = document.getElementById(videoid+'_'+setidx);
	if(imgobj != undefined) 
		imgobj.style.visibility = "hidden";
	if(vidobj != undefined) {
		var objwrite = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+width+'" height="'+height+'"><param name="wmode" value="opaque"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="/scripts/FLVPlayer_Progressive.swf?skinName=/scripts/clearSkin_3&amp;streamName=/sysfiles/'+file+'&amp;autoPlay=true&amp;autoRewind=false"><embed src="/scripts/FLVPlayer_Progressive.swf?skinName=/scripts/clearSkin_3&amp;streamName=/sysfiles/'+file+'&amp;autoPlay=true&amp;autoRewind=false" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" width="'+width+'" height="'+height+'"></object>';
		vidobj.innerHTML = objwrite;
		vidobj.style.visibility = "visible";
	}
	return false;
}

