// JavaScript Document
$(function(){
	if($('a.swfLink').length > 0){
		addClickHandlers();
		replaceThumbnails()
	}
});

function replaceThumbnails(){
	var ids = Array();
	$('a.swfLink').each(function(i){
		ids[i] = $(this).attr('id');
	});
	$.ajax({
		type: 'post',
		url: 'assets/site/swfLinkImageReplace.php',
		data: 'ids='+ids,
		dataType: 'json',
		success: function(o){
			for(var id in o){
				if(id){
					$('#'+id+' img').attr('src', o[id]);
				}
			}
		}
	});
}

function addClickHandlers(){
	$('a.swfLink').click(function(ev){
		ev.preventDefault();
		loadSwf($(this).attr('href'), $(this).attr('id'));
	});
}

function loadSwf(url, id){
	$('#'+id).unbind('click');
	divId = id + 'Div';
	$.get(url,{},loadSwfCallback);
}

function loadSwfCallback(o,status){
	o = $(o);
	o.attr({'id':divId,'class':'swf'});
	
	o.prepend('<div class="blackTop">&nbsp;</div>');
	o.append('<div class="blackBottom">&nbsp;</div>');
	o.append('<a class="xButton">&nbsp;</a>');
	$('#content').append(o).hide().show({duration:500});
	$('#'+divId.replace(/Div$/, '')).click(function(ev){
		ev.preventDefault();
		$('#'+divId).show('fast');
	});
	$('#'+divId+' .xButton').click(function(){
		$('#'+divId).hide('fast');						  
	 });
	
}
