var planner;
var planner_dimentions_width;
var planner_dimentions_height;

var requiredMajorVersion = 9;
var requiredMinorVersion = 0;
var requiredRevision = 124;

var hasProductInstall = DetectFlashVer(6, 0, 65);
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

function planner_open(){
	
	planner = $('#planner');
	planner_dimentions_width = planner.width();
	planner_dimentions_height = planner.height();
	
	var window_width = $(window).width();
	var window_height = $(window).height();

	var planer_left_width = window_width - 50; 
	var planer_left_height = window_height - 50; 
	
	var planner_position = planner.offset();

	//console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	//console.info( "- On Open set css to: - - - - - - - - - -" );
	//console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	//console.info( "width:" + planner_dimentions_width );
	//console.info( "height:" + planner_dimentions_height );
	//console.info( "top:" + planner_position.top );
	//console.info( "left:" + planner_position.left );
	//console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	
	planner.css({
		position: "absolute",
		width: planer_left_width,
		height: planer_left_height,
		top: planner_position.top,
		left: planner_position.left,
		zIndex: '10000',
		top: "25px",
		left: "25px"
	}).addClass('fullscreen');

	$(window).resize(function(){
		
		planner.css({
			width: $(window).width() - 50,
	        height: $(window).height() - 50
		});
		
		var window_width = $(window).width();
		var window_height = $(window).height();
		
	});
}

function planner_close(){
	
	var window_width = $(window).width();
	var window_height = $(window).height();

	var planer_left_width = window_width - 50; 
	var planer_left_height = window_height - 50; 

	var cnt_pos = planner.parent().offset();

	// console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	// console.info( "- On Close set css before animate to: - -" );
	// console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	// console.info( "width:" + planner_dimentions_width );
	// console.info( "height:" + planner_dimentions_height );
	// console.info( "top:" + cnt_pos.top );
	// console.info( "left:" + cnt_pos.left );
	// console.info( "- - - - - - - - - - - - - - - - - - - - -" );
	
	planner.css({ 
		width: planner_dimentions_width,
		height: planner_dimentions_height,
		position: "relative",
		top: "auto",
		left: "auto"
	}).removeClass('fullscreen');

	$(window).unbind("resize");
}

function planner_initNoVersion(){
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = window.location;
	document.title = document.title.slice(0, 47) + " - Flash Player Installation";
	var MMdoctitle = document.title;

	AC_FL_RunContent(
		"src", "/public/flash/playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle,
		"width", "100%",
		"height", "100%",
		"align", "middle",
		"id", "Spacer3DMiddle",
		"quality", "high",
		"bgcolor", "#333333",
		"name", "Spacer3DMiddle",
		"allowScriptAccess","sameDomain",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
	
	return AC_FL_RunContent;
}

function planner_initHaveVersion(designId, isAdvisor){
	 if (!designId) { var designId = 0; var isAdvisor = false }
	 
	 AC_FL_RunContent(
	  "src", serverURL + "/public/flash/Spacer3DMiddle",
	  "FlashVars", "flashPath=" + serverURL + "/public/flash/"
	   + "&locale=" + userLocale
	   + "&resizable=" + !jQuery.browser.mozilla 
	   + ((!designId || designId == 0) ? ''  : "&designId=" + designId)
	   + (!isAdvisor ? ''  : "&isAdvisor=" + isAdvisor)
	   ,
	  "width", "100%",
	  "height", "100%",
	  "align", "middle",
	  "id", "Spacer3DMiddle",
	  "quality", "high",
	  "bgcolor", "#333333",
	  "name", "Spacer3DMiddle",
	  "allowScriptAccess","always",
	  "type", "application/x-shockwave-flash",
	  "pluginspage", "http://www.adobe.com/go/getflashplayer"
	 );
	 
	 return AC_FL_RunContent;
}
