var bgImgPath = '';
var solution_demoBgImg = '<img src="'+solution_bgImgPath+'" width="100%" height="100%" alt="" />';

function solution_addDemoCanopy() {
	$("body").append('<div id="solution_democanopy">&nbsp;</div>');
	$("#solution_democanopy").css("opacity","0.4").click(function() {
		solution_closeDemo();
	});
}

function solution_showDemoCanopy() {
	if($("#solution_democanopy").size() == 0) {
		solution_addDemoCanopy();
	}
	hidePlugins(true);
	$("#solution_democanopy").fadeIn("fast");
	if(isIE && parseInt($.browser.version) < 7) {
		$("#solution_democanopy").css("position", "absolute").width($(window).width()).height($(document).height());
	}
}

function solution_hideDemoCanopy() {
	$("#solution_democanopy").fadeOut("fast", function() {
		showPlugins(true);
	});
}

function solution_openDemo() {
	var thumbnailPosition = $(".solution_demolink img").offset();
	var expandedPosition = $("#solution_feature").offset();
	solution_showDemoCanopy();
	$("#solution_demo").show().css({
		top: thumbnailPosition.top + "px",
		left: thumbnailPosition.left + "px"
	}).animate({
		top: expandedPosition.top + "px",
		left: expandedPosition.left + "px",
		width: mediaWidth+"px",
		height: mediaHeight+"px"
	}, 500, function() {
		var swfProdDemo = new SWFObject("/common/flash/demo_player.swf?xml_file="+xmlPath,"media",mediaWidth,mediaHeight,"9","#000000");
		swfProdDemo.addParam("wmode", "transparent");
		swfProdDemo.addParam('allowscriptaccess','always');
		swfProdDemo.addVariable("autoplay", "true");
		swfProdDemo.addVariable("intfade", "false");
		swfProdDemo.write("solution_demo");
	});
}

function solution_closeDemo() {
	var thumbnailPosition = $(".solution_demolink img").offset();
	$("#solution_demo").html(solution_demoBgImg).animate({
		top: thumbnailPosition.top + "px",
		left: thumbnailPosition.left + "px",
		width: "84px",
		height: "40px"
	}, 500, function() {
		$("#solution_demo").hide(); 
		solution_hideDemoCanopy();
	});
}

$(document).ready(function() {
	$("body").append('<div id="solution_demo">'+solution_demoBgImg+'</div>');
	$("#solution_demo").corner("5px").css("background-image","url("+solution_bgImgPath+")");
	$(".solution_demolink").click(function() {
		solution_openDemo();
		return false;
	});
});
