/*
Copyright (c) 2008-2010, Gigdoggy Inc.- Gregory Whiteside. All rights reserved.
gwhiteside@fanteraction.com
*/

function initialize_save_style(){
	$("#save_changes").click(function(){
		show_loader2($(this));
		api.update_css(resource, function(){
			// clear the last event's context list
			//$(".property").addClass("hidden");
			$(originating_event).data("context_index",-1);
			//remove_border();
			hide_loader2();
		});
	});
	$("#cancel_changes").click(function(){
		location.href = location.href;
	});
	
	$("#open_image_media").click(function(){
		$("#image_media_conf").removeClass("hidden");
	});
	$("#open_color_chooser").click(function(){
		$("#color_chooser_conf").removeClass("hidden");
	});
	$("#refresh").click(function(){
		location.href = location.href;
	});
	$("#new_theme").click(function(){
		$("style[name='css_rules']").remove();
		theme = {}, css_tree = {}, temp_theme = {};
		theme_id = api.generate_random_id();
		parse_html();
		temp_theme = css_tree;
	});
	
	$("#save_as_menu").mouseover(function(){
		$(".hideable", $(this)).removeClass("hidden");
	});
	$("#save_as_menu").mouseout(function(){
		$(".hideable", $(this)).addClass("hidden");
	});
	$("#open_menu").mouseover(function(){
		$(".hideable", $(this)).removeClass("hidden");
	});
	$("#open_menu").mouseout(function(){
		$(".hideable", $(this)).addClass("hidden");
	});
	$(".hideable").mouseover(function(){
		$(this).addClass("selected");
	});
	$(".hideable").mouseout(function(){
		$(this).removeClass("selected");
	});
	
	$("#show_hidden_elements").click(function(){
		if(!($(this).is(":checked")))
			for(var elem in theme){
				if(theme[elem].display == "none")
						eval( "$(\"" + elem + "\").css({\"" + "display" + "\":\"" + "none" + "\"})");
			}
		else
			for(var elem in theme){
				if(theme[elem].display == "none")
						eval( "$(\"" + elem + "\").css({\"" + "display" + "\":\"" + "block" + "\"})");
			}
	});
	
	$("#current_design").text(theme_id);
}