$(document).ready(function(){
	initRichmedia();
});

var richmediaCheckInInfo = "", bFlashPlaying = false, richmedia_swfthumb="", richmedia_swfmovie="", richmedia_precaption="", richmedia_postcaption="";


function initRichmedia(){
	$(window).unload( windowClose );
	
	if( !richmedia_swfthumb || richmedia_swfthumb == "" ) return;
	if( !richmedia_swfmovie || richmedia_swfmovie == "" ) return;
	
	if( $('#rightSideBar #richmedia_holder').length > 0 ){
		var so = new SWFObject("/files/flash/thumbnail_rhs.swf", "richmedia_flash_thumb", "158", "150", "7");
	}else if( $('#pageContent #richmedia_holder').length > 0 ){
		var so = new SWFObject("/files/flash/thumbnail.swf", "richmedia_flash_thumb", "218", "192", "7");
	}
	so.addParam("wmode", "transparent");
	so.addVariable("swfpath", richmedia_swfthumb);
	if( so.write("richmedia_smallpic") ){
		$("#richmedia_holder").onclick = expandRichmedia;
		$('#richmedia_caption').html(richmedia_precaption);
		$('#richmedia_relative').removeClass("loading");
	}
}


function expandRichmedia(){
	if( bFlashPlaying ) return;
	bFlashPlaying = true;
	
	document.getElementById("richmedia_holder").onclick = {};
	$('#richmedia_holder').addClass("expanded");
	
	if( $('#rightSideBar #richmedia_holder').length > 0 ){
		var so = new SWFObject("/files/flash/richmediacontainer2_RHS.swf", "richmedia_flash_container", "690", "550", "7");
	}else{
		var so = new SWFObject("/files/flash/richmediacontainer.swf", "richmedia_flash_container", "690", "550", "7");
	}
	
	so.addParam( "wmode", "transparent" );
	so.addVariable( "swfpath", richmedia_swfmovie );
	so.write('richmedia_top');
	if( $('#rightSideBar #richmedia_holder').length < 1 ) $('#richmedia_caption').hide();
	
	//SCROLL TO MOVIE
	$target = $('#richmedia_holder');
	if ($target.length) {
		var targetOffset = $target.offset().top - 15;
		$('html,body').animate({scrollTop: targetOffset}, 1000);
	}
}


function contractRichmedia( sInfo ){
	bFlashPlaying = false;
	
	$('#richmedia_top').empty();
	$('#richmedia_top embed').remove();
	$('#richmedia_top object').remove();
	$('#richmedia_top').replaceWith("<div id='richmedia_top'><div id='richmedia_smallpic'><div id='richmedia_smallpicsize'></div></div></div>");
	$('#richmedia_holder').removeClass("expanded");
	
	if( $('#rightSideBar #richmedia_holder').length > 0 ){
		var so = new SWFObject("/files/flash/thumbnail_rhs.swf", "richmedia_flash_thumb", "158", "150", "7");
	}else{
		var so = new SWFObject("/files/flash/thumbnail.swf", "richmedia_flash_thumb", "218", "192", "7");
	}
	so.addParam("wmode", "transparent");
	so.addVariable("swfpath", richmedia_swfthumb);
	so.write('richmedia_smallpic');
	
	$('#richmedia_caption').html(richmedia_postcaption);
	$('#richmedia_caption').show();

	//var sUrl = "http://www.sorted.org.nz/scripts/tracking/receivedata.php?";
	var sUrl = "http://dev.sparksinteractive.co.nz/clients/sorted/tracking/receivedata.php?";
	var img = new Image(0,0);
	img.src = sUrl + sInfo + "&query=flashclose";
}

function richmediaCheckIn( sInfo ){
	richmediaCheckInInfo = sInfo;
}


function windowClose(){
	if( !bFlashPlaying && richmediaCheckInInfo.length == 0 ) return;
	var sUrl = "http://www.sorted.org.nz/scripts/tracking/receivedata.php?";
	//var sUrl = "http://dev.sparksinteractive.co.nz/clients/sorted/tracking/receivedata.php?";
	var img = new Image( 0, 0 );
	
	if( richmediaCheckInInfo.length == 0 ) {
		img.src = sUrl + "&swfpath=window_closed&query=windowclose";
	} else {
		img.src = sUrl + richmediaCheckInInfo;
	}
}
