// JavaScript Document
var player = null;
var playlist = null;
var $popup = null;
function playerReady(obj) {
	player = document.getElementById(obj["id"]);
	setEvents();
}

function setEvents() {
	if((player != null) && (player != "undefined")) {
		player.addModelListener("STATE","stateMonitor");
	}
	else {
		setTimeout("setEvents();", 100);
	}
}
function stateMonitor(obj) {
	if(obj.newstate == "COMPLETED") {
		setTimeout("stopAndHide();",300);
	}
};

function stopAndHide() {
	player.sendEvent('STOP');
	$popup.animate({
		top: -650
	},1000,
	function() {
		$popup.css('visibility','hidden');
	});
}

$(document).ready(function() {
    $("#entire").before('<div id="player-wrap"><div id="player"><div id="loading">Loading video...</div></div><a href="#" id="close">close</a></div>');
    $popup = $("#player-wrap");
    var so = new SWFObject('/scripts/player.swf', 'mpl', '624', '352', '9');
    so.addParam('allowfullscreen', 'true');
    so.addParam('autostart', 'false');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('wmode', 'opaque');
    so.addVariable('file', 'http://www.country99tv.co.nz/media/258291/home_vid.flv');
    so.write('player');

    if ($.cookie("videoViewed") == 0 || $.cookie("videoViewed") == null) {
        $.cookie("videoViewed", 1, { expires: 30 });
        showVideo();
    }

    $("#open-video").click(function() {
        showVideo();
        return false;
    });

    $("#close").live("click", function() {
        stopAndHide();
        return false;
    });
    $(".show-video").click(function() {
        showVideo();
    });
});

function showVideo() {
	$popup.css('visibility','visible').animate({
		top: 0
	},1000,
	function(){ 
		player.sendEvent('PLAY');
	});
	return false;
}