			
//			var mBy='';
	//		var mKeyword='';

function search(offset) {
	searchBy(offset, mBy, mKeyword);
}
         		
function searchBy(offset, by, keyword){
	mBy = by;
	mKeyword = keyword;
	new Ajax.Updater('bookmarkList', '/films/bookmarksBy', {
		parameters: {user:username,offset:offset,by:by,keyword:keyword},
		method:'get',
		onComplete: function () {scroll(0,0);},
			onFailure: function () {
				//$('addResult').innerHTML='Please try again later.';
			}
		});
	}

function updateBookmarks() {
	searchBy(0,'','');
}
function updateBookmarkListBy(by, keyword) {
	searchBy(0, by, keyword);
}
function updateList(con) {
	new Ajax.Updater(con+'List','/films/list', {
		parameters: {user:username,list:con},
		method:'get'
	});
}

			function updateBookmark(bookmarkId) {
				new Ajax.Request('/films/update',{
  					parameters: {id:bookmarkId,comment:$F('editcomment-'+bookmarkId),tags:$F('edittags-'+bookmarkId)},
					method:'get',
					onSuccess: function(transport) {
						var j = eval('('+transport.responseText+')');
						
						$('comment-'+bookmarkId).innerHTML=j.c;
						$('tags-'+bookmarkId).innerHTML=j.l;
						
						$('editcomment-'+bookmarkId).value=j.c;
						$('edittags-'+bookmarkId).value=j.t;
						//$('comment-'+bookmarkId).innerHTML=$F('editcomment-'+bookmarkId);
						//$('tags-'+bookmarkId).innerHTML=$F('edittags-'+bookmarkId);
						$('editinfo-'+bookmarkId).hide();
						$('info-'+bookmarkId).show();
						
						updateList('tag');
					}
				});
			}
			
			function showEdit(bookmarkId) {
				$('info-'+bookmarkId).hide();
				$('editinfo-'+bookmarkId).show();
			}
 
 function addByASIN(asin) {
 	$('addByASIN'+asin).className='actionDisabled';
 	$('addByASIN'+asin).innerHTML='Adding...';
	new Ajax.Request('/films/add',{
		parameters: {asin:asin,ajax:true},
		method:'get',
		onSuccess: function(transport) {
		 	$('addByASIN'+asin).innerHTML='Added';
		 	new Effect.Opacity('addByASIN'+asin, {duration:1.0, from:1.0, to:0});
		 	window.setTimeout("$('addByASIN"+asin+"').className='';$('addByASIN"+asin+"').innerHTML='';",1000);	 	
		}
	});
 }
 
 function imdbSearch(title, director, year) {
 	var form = $('imdbform');
 	form.elements[0].value=title;
 	form.elements[1].value=director;
 	form.elements[2].value=year!='null'?year:'';
 	form.submit();
 }
 
 function googleSearch(title, director) {
 	window.open('http://www.google.com/search?q='+title+' '+director);
 }
 
 function wikipediaSearch(title, director) {
  	window.open('http://en.wikipedia.org/wiki/Special:Search?fulltext=Search&search='+title+' '+director);
 }
 
 function filmSearch(title) {
  	window.open('http://www.film.com/search?searchTerm='+title);
 }
 