     
		function AlbumhandleKeyUp(event)
		{
					if(event.keyCode==37 || event.keyCode==39)
					{
						return;
					}
					if(event.keyCode==13)
					{
								var DivResLen = $('AlbumAutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								for(i=0;i<DivResLen;i++)
								{
											nod = $('AlbumAutoCompleteDiv').childNodes[i];
											if($(nod).hasClassName('Suggestion'))
											{
														selected = i;
											}
								}
								if(selected >= 0)
								{
											var fieldval = $('username2').value;
											var arr = fieldval.split(",");
											var len = arr.length;
											arr[len-1] =  $('AlbumAutoCompleteDiv').childNodes[selected].innerHTML;
											fieldval = arr.join(',');
											$('username2').value = fieldval;
											//$('username').value =$('AlbumAutoCompleteDiv').childNodes[selected].innerHTML;
											AlbumHideSuggestion();
								}
								return;
					}
					if(event.keyCode==38)
					{
								var DivResLen = $('AlbumAutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								try{
											for(i=0;i<DivResLen;i++)
											{
														nod = $('AlbumAutoCompleteDiv').childNodes[i];
														if($(nod).hasClassName('Suggestion'))
														{
																	selected = i;
														}
											}
											
											if(selected < 0)
											{
														var last = DivResLen-1;
														$('AlbumAutoCompleteDiv').childNodes[last].addClassName('Suggestion');
														selected = pre;
											}
											else
											{
														for(i=0;i<DivResLen;i++)
														{
																	nod = $('AlbumAutoCompleteDiv').childNodes[i];
																	if(i==selected)
																	{
																				nod.removeClassName('Suggestion');
																				var Back = i-1;
																				if($('AlbumAutoCompleteDiv').childNodes[Back])
																				{
																							$('AlbumAutoCompleteDiv').childNodes[Back].addClassName('Suggestion');
																				}
																				else
																				{
																							var last = DivResLen-1;
																							$('AlbumAutoCompleteDiv').childNodes[last].addClassName('Suggestion');
																							selected = last;
																				}
																	}
														}
											}
								}
								catch(e){};
								return;
					}
					if(event.keyCode == 40)
					{
								var DivResLen = $('AlbumAutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								try{
											for(i=0;i<DivResLen;i++)
											{
														nod = $('AlbumAutoCompleteDiv').childNodes[i];
														if($(nod).hasClassName('Suggestion'))
														{
																	selected = i;
														}
											}
											
											if(selected < 0)
											{
														$('AlbumAutoCompleteDiv').childNodes[0].addClassName('Suggestion');
														selected = 0;
											}
											else
											{
														for(i=0;i<DivResLen;i++)
														{
																	nod = $('AlbumAutoCompleteDiv').childNodes[i];
																	if(i==selected)
																	{
																				nod.removeClassName('Suggestion');
																				var next = i+1;
																				if($('AlbumAutoCompleteDiv').childNodes[next])
																				{
																							$('AlbumAutoCompleteDiv').childNodes[next].addClassName('Suggestion');
																				}
																				else
																				{
																							$('AlbumAutoCompleteDiv').childNodes[0].addClassName('Suggestion');
																							selected = 0;
																				}
																	}
														}
											}
								}
								catch(e){};
								return;
					}
					
					if(event.keyCode == 27)
					{
								AlbumHideSuggestion();
								return;
					}
					if(('username2').length<1)
					{
								$('AlbumAutoCompleteDiv').update('');
								$('AlbumAutoCompleteDiv').hide();
					}
					else
					{
								var fieldvalue = document.getElementById('username2').value;
								var myarr = fieldvalue.split(",");
								var len = myarr.length;
								fieldvalue =(myarr[len-1]);
								Req = new Ajax.Request('autocomplete.php',
								{
											
											method:'post',
											parameters:'Like='+fieldvalue,
											parameters:'type=inivitations',
											parameters:'prefix=Album',
											onSuccess: function(Response)
											{
														if(Response.responseText=="0")
														{
																	$('AlbumAutoCompleteDiv').removeClassName('AutoComplete');
																	$('AlbumAutoCompleteDiv').removeClassName('NewAutoComplete');
																	$('AlbumAutoCompleteDiv').hide();
																	return;
														}
														$('AlbumAutoCompleteDiv').update(Response.responseText);
														var DivHeight = $('AlbumAutoCompleteDiv').getHeight();
														
														if( DivHeight > 400)
														{
																	$('AlbumAutoCompleteDiv').removeClassName('AutoComplete');
																	$('AlbumAutoCompleteDiv').addClassName("NewAutoComplete");
														}
														else
														{
																	$('AlbumAutoCompleteDiv').removeClassName('NewAutoComplete');
																	$('AlbumAutoCompleteDiv').addClassName('AutoComplete');
														}
														
											},
											onLoading:function()
											{
														$('AlbumAutoCompleteDiv').addClassName('AutoComplete');
														$('AlbumAutoCompleteDiv').show();
														
											},
											onFailure:function()
											{
														alert('Faild');
											}
								})
					}
		}
		
		function AlbumHideSuggestion()
		{
					document.body.style.cursor='default';
					$('AlbumAutoCompleteDiv').update('');
					$('AlbumAutoCompleteDiv').removeClassName('AutoComplete');
					$('AlbumAutoCompleteDiv').removeClassName('NewAutoComplete');
					$('AlbumAutoCompleteDiv').hide();
		}
		
		function AlbumMarkeSuggestion(ele)
		{
					document.body.style.cursor='pointer'
					$(ele).addClassName('Suggestion');
		}
		function AlbumUnMarkeSuggestion(ele)
		{
					document.body.style.cursor='default';
					$(ele).removeClassName('Suggestion');
		}
		function AlbumSelectSuggestion(ele)
		{
					/*$('username').value +=$(ele).innerHTML;
					document.body.style.cursor='default';
					AlbumHideSuggestion();*/
					var fieldval = $('username2').value;
					var arr = fieldval.split(",");
					var len = arr.length;
					arr[len-1] =  $(ele).innerHTML;
					fieldval = arr.join(',');
					
					$('username2').value = fieldval;
					document.body.style.cursor='default';
					AlbumHideSuggestion();
		}
