var $j = jQuery.noConflict();
$j(document).ready(function() {
	 //$j('#mask').jqm();
	 $j('.fixed_center').center();
	 $j('.fixed_center').css({'position':'absolute'});
	 $j(window).resize(function(){
		$j('.fixed_center').center();
	 });
	 
	 if(typeof(imageSlideshowURL) != 'undefined'){
	 	$j('#image_slideshow_overlay').jqm({ajax: imageSlideshowURL,
									 trigger: 'a.image_slideshow_trigger',
									 onHide:function(h){
									 	$j('#image_slideshow_overlay').html('');
										h.o.remove();
										$j('#image_slideshow_overlay').css({'display':'none'});
									 },
									 onLoad:function(h){
									 	$j('#image_slideshow_overlay').center();
										hideLoader();
									 }
									 });
	 	$j('.image_slideshow_trigger').each(function(){
								   $j(this).click(
										  function(event){
											   showLoader();
											}
										);
								   
								   }
							);
	 }
	 
	 if(typeof(audioSlideshowURL) != 'undefined'){
	 	$j('#audio_slideshow_overlay').jqm({ajax: audioSlideshowURL,
									 trigger: 'a.audio_slideshow_trigger',
									 onHide:function(h){
										$j('#audio_slideshow_overlay').html('');
										h.o.remove();
										$j('#audio_slideshow_overlay').css({'display':'none'});
									 },
									 onLoad:function(h){
										$j('#audio_slideshow_overlay').center();
										hideLoader();
									 }
									 });
		 $j('.audio_slideshow_trigger').each(function(){
							   $j(this).click(
									  function(event){
										   showLoader();
										}
									);
							   
							   }
						);
	}
	
	if(typeof(videoSlideshowURL) != 'undefined'){
		$j('#video_slideshow_overlay').jqm({ajax: videoSlideshowURL,
									 trigger: 'a.video_slideshow_trigger',
									 onHide:function(h){
									 	$j('#video_slideshow_overlay').html('');
										h.o.remove();
										$j('#video_slideshow_overlay').css({'display':'none'});
									 },
									 onLoad:function(h){
									 	$j('#video_slideshow_overlay').center();
										hideLoader();
									 }
									 });
		$j('.video_slideshow_trigger').each(function(){
							   $j(this).click(
									  function(event){
										   showLoader();
										}
									);
							   
							   }
						);
	}
});

function showMask(){
	$j('#mask').css({'filter':'alpha(opacity=55)'});
	$j('#mask').show();
	//$j('#mask').fadeIn('fast');
	//$j('#mask').jqmShow();
}

function hideMask(){
	$j('#mask').fadeOut('fast');
	//$j('#mask').jqmHide();
}

function showLoader(){
	$j('#loader').fadeIn('fast');
}

function hideLoader(){
	$j('#loader').fadeOut('slow');
}

function showCartDialogue(content){
	$j('#cart_dialogue_content').html(content);
	//$j('#cart_dialogue_overlay').center();
	$j('#cart_dialogue_overlay').fadeIn('fast');
}

function hideCartDialogue(){
	$j('#cart_dialogue_overlay').fadeOut('slow');
}

function setCartDialogueCloseLink(){
	curHtml = $j('#cart_dialogue_content').html();
	closeLink = '<br /><br /><a href="#" id="close_cart_dialogue" onclick="hideCartDialogue();  return false;">close</a>';
	$j('#cart_dialogue_content').html(curHtml+closeLink);
}

function promptToClearCart(){
	showMask();
	$j('#clear_cart_dialogue_overlay').fadeIn('fast');
}
