function submit_searchForm2Videos()
{
	Gallery.search();
}

document.observe("dom:loaded", function ()
{
	Object.extend(Gallery, {
		'videoRefine': false,
		'loadCategories': function(searchData) {
			var that = this;
			var cats = $('zoneNavigationVerticaleLiens');
			//empty previous categories
			cats.childElements().each(function(elem) {
				elem.remove();
			});
			//append new categories
			var videoCats = searchData.media.video_categories;
			var h3 = createElement('Tous');
			h3.childElements()[0].observe('click', function(e) {
				e.stop();
				that.videoRefine = false;
				search_media({
					'q': that.searchTerm || '',
					'media_category': that.searchMediaType,
					'category': '',
					'start': 0,
					'results': that.hitsPerPage,
					'video_refine': that.videoRefine || ''
				}, function(json) {
					that.updateGallery(json);
				});
				return false;
			});
			cats.appendChild(h3);
			for(var i=0,l=videoCats.length; i<l; i++) {
				var h3 = createElement(videoCats[i]);
				cats.appendChild(h3);
			}
			//append click events to categories for refining
			cats.childElements().slice(1).each(function(elem) {
				var a = elem.childElements()[0];
				a.observe('click', function(e) {
					e.stop();
					that.videoRefine = a.innerHTML.strip();
					search_media({
						'q': that.searchTerm || '',
						'media_category': that.searchMediaType,
						'category': '',
						'start': 0,
						'results': that.hitsPerPage,
						'video_refine': that.videoRefine
					}, function(json) {
						that.updateGallery(json);
					});
					return false;
				});
			});

			function createElement(name) {
				var h3 = new Element('h3');
				var a = new Element('a', {
					'href': '#'
				});
				a.innerHTML = name;
				var span = new Element('span', {
					'className': 'invisible'
				});
				h3.appendChild(a);
				h3.appendChild(span);
				return h3;
			}
		}
	});
	Gallery.init({
		'searchMediaType': 'video',
		'hitsPerPage': 9,
		'galleryId': 'galeriesDeVideos',
		'onSearch': function(searchData) {
			Gallery.loadCategories(searchData);
		}
	});


	var rel = queryString("relation");
	var str;
	if (rel)
		{
		str = 'dcsource:bf'+rel;
		document.getElementById('recherche_expression2').value='dcsource:bf'+rel;
		Gallery.do_search(str,'',checkOffset(str));
		}

	rel = queryString("string");
	if (rel)
		{
		document.getElementById('recherche_expression2').value=rel;
		Gallery.do_search(rel,'',checkOffset(rel));
		}
	rel = decode(queryString("search"));
	if (rel)
		{
		//alert(rel);
		document.getElementById('recherche_expression2').value=rel;
		Gallery.do_search(rel,'',checkOffset(rel));
		}



});

