var actualGallery = null;

function doSearch( action, phrase )
{
	document.location = action +'/'+ phrase;
	return false;
}

function browseServer(target_id)
{
	CKFinder.Popup( '/js/ckfinder/', null, null, "setFileUrl" );
	
	var receivers = $$( '.serverReceiver' );
	receivers.each(
		function(it)
		{
			it.removeClassName( 'serverReceiver');
		}
	);
	
	$(target_id).addClassName( 'serverReceiver' );
	return false;
}

function setFileUrl( fileUrl, obj )
{
	$$( '.serverReceiver' ).pop().value = fileUrl;
}

function loadImage( imageUrl, width, height )
{
	var fileNameParts = imageUrl.split( '.' );

	if ( fileNameParts[fileNameParts.length-1] == 'swf' )
	{
		if ( width != 0 )
		{
			$$('div.gallery object').pop().width = width;
			$$('div.gallery embed').pop().width = width;
		}

		if ( height != 0 )
		{
			$$('div.gallery object').pop().height = height;
			$$('div.gallery embed').pop().height = height;
		}

		$$('div.gallery param').pop().value = imageUrl;
		$$('div.gallery embed').pop().src = imageUrl;

		$( 'galleryImageContainer' ).addClassName( 'hide' );
		$( 'galleryFlashContainer' ).removeClassName( 'hide' );
	}
	else
	{
		$( 'galleryImageContainer' ).removeClassName( 'hide' );
		$( 'galleryFlashContainer' ).addClassName( 'hide' );
		$$('div.gallery img.galleryImage').pop().src = imageUrl;
	}
}

function openGallery( itemId )
{
	new Ajax.Updater(
		'item_gallery',
		'/gallery/index/item_id/'+ itemId,
		{
			onComplete: function()
			{
				$( 'item_gallery' ).removeClassName( 'hide' );
			// 	$$('div#item_gallery_'+ itemId +' div.galleryText').pop().style.display = 'none';
			// 	Effect.BlindUp( 'item_thumbnail_'+ itemId );
			// 	Effect.BlindDown( 'item_gallery_'+ itemId, {
			// 	 	afterFinish: function(effect) {
			// 			$$('div#item_gallery_'+ itemId +' div.galleryText').pop().style.display = 'block';
			// 		}
			// 	});
			}
		}
	);
	
	actualGallery = itemId;
}

function closeGallery()
{
	$( 'item_gallery' ).addClassName( 'hide' );
	$( 'item_gallery' ).innerHTML = '';
	// if ( actualGallery != null )
	// {
	// 	$$('div#item_gallery_'+ actualGallery +' div.galleryText').pop().style.display = 'none';
	// 	Effect.BlindDown( 'item_thumbnail_'+ actualGallery );
	// 	Effect.BlindUp( 'item_gallery_'+ actualGallery );
	// }
	
	actualGallery = null;
}

function fix( a )
{
	a.href = a.href.replace( /NEMSPA_M./g, "" );
	return true;
}

function stat( a, b )
{
    if ( b )
	{
		window.status = a.href.replace( /NEMSPA_M./g, "" );
	}
    else
	{
		window.status = "";
	}
}

function changePaymentMethod()
{
	if ( $('payment-paypal').checked == true )
	{
		$('paypal_fake').addClassName( 'hidden' );
		$('paypal_submit').removeClassName( 'hidden' );
		$('submitbutton').disabled = true;
		
		if ( $('submit-collect').style.display == 'none' )
		{
			new Effect.Appear( 'submit-paypal', {
				'duration': 0.2
			} );
		}
		else
		{
			new Effect.Fade( 'submit-collect', {
				'duration': 0.2,
				'afterFinish': function() {
					new Effect.Appear( 'submit-paypal', {
						'duration': 0.2
					} );
				}
			} );
		}
	}
	else
	{
		$('submitbutton').disabled = false;
		$('paypal_fake').removeClassName( 'hidden' );
		$('paypal_submit').addClassName( 'hidden' );

		if ( $('submit-paypal').style.display == 'none')
		{
			new Effect.Appear( 'submit-collect', {
				'duration': 0.2
			} );
		}
		else
		{
			new Effect.Fade( 'submit-paypal', {
				'duration': 0.2,
				'afterFinish': function() {
					new Effect.Appear( 'submit-collect', {
						'duration': 0.2
					} );
				}
			} );
		}
	}
}
