function doAlert() {
	
//	alert("yeah yeah yeah");
	
	var $templateContainer = $("#TB_window");
	
	if ($templateContainer.attr("id") != "TB_window") {
	//alert($templateContainer.attr("id"));
		
		var $templateContainer = $("form"); //#TB_iframeContent");
		
	}
	
	//alert($templateContainer.attr("id"));
	
	
    $(".f_audio > a",$templateContainer).media({ loop:false, volume:100, width:300, height:20 });
	
	//alert( $templateContainer.attr("id"));
	
	$("#drawingTool",$templateContainer).media(function(el, options) { 
    	options.src = 'drawing.swf'; 
		 options.height = 300;
	    options.width  = 300;	
    	options.flashvars.drawingData = escape( $(".frdrawing .f_textarea").val() );
	}); 
	
	$(".htmlarea",$templateContainer).each (function () {
													//  alert("htmlarea: "+$(this).attr("id"));
		tinyMCE.execCommand( 'mceAddControl', false, $(this).attr("id") );
	});

// UNUSED?
//	var $drawingDisplay = $(".drawingDisplay",$templateContainer);
//	//alert( $drawingDisplay.attr("id"));
//	var theDrawingXML = $("textarea",$drawingDisplay).val();
//	$drawingDisplay.media(function(el, options) { 
//	//alert(theDrawingXML);
//    	options.src = 'drawingDisplay.swf'; 
//         	 
//    	options.flashvars.drawingData = escape( theDrawingXML );
//	});

	function saveDrawing ( theDrawing ) {
	$(".frdrawing .f_textarea").val( theDrawing );
    }
	
//	$("#savechanges").click(function(){
//	var answer = confirm ("Are you sure you want to update this asset?")
//	if (answer)
//	return true;
//	else
//	return false;
//	});
}

function publishSlide() {
	var answer = confirm ("Are you sure you want to publish your slide show?")
	if (answer==true)
		window.location.href="index.php?page=loggedIn_myShow&publish=yes";
//	else
//		window.location.href="index.php?page=loggedIn_myShow&publish=yes";
	};
										
 function logMeOut() {
	var answer = confirm ("Are you sure you want to logout?")
	if (answer==true)
		window.location.href="index.php?logout=yes";
//	else
//		window.location.href="index.php?page=loggedIn_myShow&publish=yes";
	};

tinyMCE.init({
    theme : "tate",
    mode: "none", //exact
    theme_advanced_toolbar_location : "top"
});





function redirect (href) {
	$("#transMask").fadeIn(200,function () {
		document.location.href = href;								
	});
}
function bringMeIn ( $object ) {
	$object.fadeIn(180,function () {
		bringMeIn( $(this).next() );
	});
}

function theSortingIsOver () {
	var order = new String();
	$("#templateContainer #workList li").each( function () {
		$(this).removeClass("workListPress");
		order += $(".workid",this).html()+":";
	});
	$.ajax({
	  url: "/reorder.php",
	  type: "POST",
	  dataType: 'xml',
	  cache: false,
	  data: "newOrder="+order,
	  success: function(xmlObject){ }
	});
}

function saveDrawing ( theDrawing ) {
	//alert( $(".frdrawing .f_textarea").attr("id") );
	$(".frdrawing .f_textarea").val( theDrawing );
}


 
 

$(function() { 
    $('h2').media(function(el, options) { 
        options.caption = false; 
        
    }); 
});
$(document).ready(function(){
 				 
	// sifr
	sIFR.replaceElement("h2", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066", sCase: "upper",  caption: false }));
	sIFR.replaceElement("h3", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066", sCase: "upper",  caption: false}));	
	sIFR.replaceElement("h4", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066", sCase: "upper",  caption: false}));		
	sIFR.replaceElement("h7", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066", sCase: "upper",  caption: false}));
		sIFR.replaceElement("h8", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066", sCase: "upper",  caption: false}));
   
	
    $(".l label span,h3 span, h2 span, h4 span, h7 span,  h8 span, input label span, .subnav li .active span").css("display","none");
 
 
 
    /*sIFR.replaceElement("#samplesiFR", named({sFlashSrc: "_sifr/tateFont.swf", sColor: "#CC0066"}));	
    $("#samplesiFR span").css("display","none");
    */
   
    //$('h2').media(function(el, options) { 
    //    options.caption = false; 
    ///    options.src = '_sifr/tateFont.swf'; 
    ///    options.flashvars.txt = $(el).text(); 
    ///    options.flashvars.sColor = "#CC0066"; 
   ///     options.flashvars.sCase = "upper"; 
   /// }); 	
		
		
		
	var $templateContainer = $("#templateContainer");
	
	// find and replace htmlareas
	$(".htmlarea",$templateContainer).each (function () {
		tinyMCE.execCommand( 'mceAddControl', false, $(this).attr("id") );
	});
	
	// sortable work list
	$("#workList ol",$templateContainer).sortable({ hoverClass: "workListHover" });
	$("#workList li",$templateContainer).mousedown(function () { $(this).addClass("workListPress"); });
	
	
	
	// edit work tabs
	$('#editWorkForm > ul').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'fast' });
	
	$('#container-1 > ul').tabs({ fxSlide: true, fxFade: true, fxSpeed: 'fast' });
 
	//transition mask
	// hide sub nav items
	$(".subnav li",$templateContainer).css("display","none");

	//transition mask
	if (!$('#transMask').attr("id")) { $("body").append( '<div id="transMask"></div>' ); }
	$transMask = $("#transMask");
	$transMask.css("position","fixed");
	$transMask.css("left","0px");
	$transMask.css("top","0px");
	$transMask.css("width",$(window).width()+"px");
	$transMask.css("height",$(window).height()+"px");
	
	$transMask.fadeOut(500,function () { bringMeIn ( $(".subnav li:first") ); });
	
	//media
	
	//	$.fn.media.mapFormat('mp3','quicktime');
//$('#myMedia').mapFormat('mp3', 'quicktime');

//	$("#drawingTool",$templateContainer).media(function(el, options) { 
//    	options.src = 'drawing.swf'; 
//		  
//    	options.flashvars.drawingData = escape( $(".frdrawing .f_textarea").val() );
//	}); 
	
	//$drawingDisplay = $("#drawingDisplay");
	//$("span",$drawingDisplay)
	//$drawingDisplay.prepend("<strong>something</strong>");
	//$drawingDisplay.after("this goes after contents");
	//$drawingDisplay.before("this goes before contents");
	//$drawingDisplay.html("replace all contents with this");
	//$drawingDisplay.val("replace all input value with this");
	//$drawingDisplay.html(); // return all contents
	//$drawingDisplay.wrap("<div class='wrap'></div>"); // put a div around it
	//alert($(this).html());

// Drawing display for quarter cell size
	var $drawingDisplay = $(".drawingDisplay",$templateContainer);
	var theDrawingXML = $("textarea",$drawingDisplay).val();
	$drawingDisplay.media(function(el, options) { 
	//alert(theDrawingXML);
    	options.src = 'drawingDisplay.swf'; 
//	    options.height = 120;
	    options.height = 120;
		options.width  = 200;		 
    	options.flashvars.drawingData = escape( theDrawingXML );
	}); 

// Drawing display for full height...
	var $drawingDisplay = $(".drawingDisplayTall",$templateContainer);
	var theDrawingXML = $("textarea",$drawingDisplay).val();
	$drawingDisplay.media(function(el, options) { 
	//alert(theDrawingXML);
    	options.src = 'drawingDisplay.swf'; 
	    options.height = 250;
		options.width  = 200;		 
    	options.flashvars.drawingData = escape( theDrawingXML );
	}); 



	
    $(".f_audio > a",$templateContainer).media({ loop:false, volume:100, width:300, height:20 });
	
	
	
	
	$(".presentationTimelime a img").hover(
										   
		function () {
			var newURL = $(this).attr("src").replace(".gif","_active.gif");
			$(this).attr("src", newURL );
			 
		},
		function () { 
			var newURL = $(this).attr("src").replace("_active.gif",".gif");
			$(this).attr("src", newURL );
			 
		}
		
		 
		
	);
	
		
	//var color = returnLuminence( '#FF6600' ) > 0.5 ? '#000' : '#fff';
	


	/*$("div.showHideContent").css("display","none");*/
/*$(".presentationTimelime a img").hover(
		function () {
			var newURL = $(this).attr("src").replace(".gif","_active.gif");
			$(this).attr("src", newURL );
		},
		function () { 
			var newURL = $(this).attr("src").replace("_active.gif",".gif");
			$(this).attr("src", newURL );
		}
	);*/
		 
	$("div.workHeader").click(function(){   

 	    
		var showHideButton = $(this);
		var target = $('div.showHideContent',showHideButton.parent());
		
		var showHide =  showHideButton.find("span");
		var imSrc = showHide.find("img");
		if(imSrc.attr("src") == "_imgs/minus.gif") { 
			imSrc.attr("src","_imgs/plus.gif"); 
		} else { 
			imSrc.attr("src","_imgs/minus.gif"); 
		}
		 
		
		if (target.css("display") == "none") {
			//alert(target);
			target.fadeIn(200,function () {	 
		 
			});
		} else {
			target.fadeOut(200,function () {
			  
				 			
			});
			
		}
//	$("div.tipContent:visible").not(target).slideUp();
//	  target.slideToggle();
	});
	
	/*$("table .template").click(function(e){  										
		$("#template1Selected").css("display","none");	
		$("#template2Selected").css("display","none");	
		$("#template3Selected").css("display","none");	
		$("#template4Selected").css("display","none");			
		var templateToShow = "#" + $(this).attr("id") + "Selected";		 
		$(templateToShow).css("display","block");
		$("#selectedTemplate").css("background","none");		
		// assign template number to hidden field
		$("input[@name=template]").attr("value", $(this).attr("id"));	
	});		
	
	
	$("table#selectedTemplate div table td").click(function(e){ 															
		$("table#selectedTemplate div table td").css("backgroundColor","#ffffff");
		$(this).css("backgroundColor","red");
		$("#popup").css("display","none");
		  
	});
	
	$("table#selectedTemplate div table td").dblclick(function(e){ 															
		$("#popup").css("display","block");		  
	});
	
	$("table#selectedTemplate div table td").dblclick(function(e){ 															
		$("#popup").css("display","block");	
		var selectedContainer = $(this).attr("class");
		$("#cellContainer").html(selectedContainer);
	});
	
	$("#popup .assetProfile").click(function(e){ 	
									
		var containerToUpdate = "." + $("#cellContainer").html();
		var inputFieldToUpdate = $("#cellContainer").html();
		var content = $(this).html();
		var workid =  $(this).find("span").html();
		 
		$("table#selectedTemplate div table td").css("backgroundColor","#ffffff");
		$("table#selectedTemplate div table td").css("textAlign","center");
		$(containerToUpdate).html(content);	
	 
		
		$("input[@name=" + inputFieldToUpdate + "]").attr("value", workid);
		$("#popup").css("display","none");
		
	   
	});*/
	
	
  
  /* $("table.after").css("backgroundColor","#cccccc");*/
  /* revised slideshow template select code to above. (Monday 10th Dec) SSM */
  
  
  $(".select").hover(function(e) { 
							  
			$("#templateSelector .select").css("border-color","#666");
							  
							  
		$(this).css("border-color","#cc0066");
		
							  
							  });
							  
  $(".select").click(function(e) { 		 
	 
	 /*$("*").removeClass("hilite");*/	
	 var container     = $(this);
	 var cellToHighlight = container.parent();
	 	$("#templateSelector .select").css("border-color","#666");
							  
							  
		$(this).css("border-color","#cc0066");
 
	 var target        = $(container,container.children());
	 var childTemplate =  target.find("p");
	 
	 // create 	 
	 var tempContainer = $("#selectedTemplateContainer");
	 var targetChildren = $(tempContainer,tempContainer.children());
	 var temNum = "table#template" +  childTemplate.html();
	  
	 targetChildren.css("display", "block").filter(temNum).css("display", "none");
	 
	 $("#slide_all").css("display","none");
	 $("#templateCopy").text("Click in a area of the template below to add work from either \"Your Stuff\" or \"Gallery Works\"");
	 $(".after").attr("class","before");
	 $(temNum).attr("class","after"); 

 	 });
  
  $("img").click(function() {  
    var tempContainer = $("#selectedTemplateContainer");
	var targetChildren = $(tempContainer,tempContainer.children());
	$(".spacerLink").css("borderColor","white");
  	$(this).css("borderColor","white");
  });
  
  $(".contentSelection").click(function()  {
    var linkClicked = $(this);
  	 
  
  });
  
   
  function slideSortingIsOver () {
	var order = new String();
	$("#templateContainer #slideList li").each( function () {
		$(this).removeClass("workListPress");
		order += $(".workid",this).html()+":";
	});
	$.ajax({
	  url: "/reorder.php",
	  type: "POST",
	  dataType: 'xml',
	  cache: false,
	  data: "newOrder="+order,
	  success: function(xmlObject){ }
	});
}


$(".saveSlide").click(function(){
	var slideName = $("#slideName").val();
	if (slideName == "") { 
		alert("You must enter a value for Slide title");
		return false;
	}
});								   
	
});
 