		function handleKeyUp(event)
		{
					if(event.keyCode==37 || event.keyCode==39)
					{
						return;
					}
					if(event.keyCode==13)
					{
								var DivResLen = $('AutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								for(i=0;i<DivResLen;i++)
								{
											nod = $('AutoCompleteDiv').childNodes[i];
											if($(nod).hasClassName('Suggestion'))
											{
														selected = i;
											}
								}
								if(selected >= 0)
								{
											var fieldval = $('username').value;
											var arr = fieldval.split(",");
											var len = arr.length;
											arr[len-1] =  $('AutoCompleteDiv').childNodes[selected].innerHTML;
											fieldval = arr.join(',');
											$('username').value = fieldval;
											//$('username').value =$('AutoCompleteDiv').childNodes[selected].innerHTML;
											HideSuggestion();
								}
								return;
					}
					if(event.keyCode==38)
					{
								var DivResLen = $('AutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								try{
											for(i=0;i<DivResLen;i++)
											{
														nod = $('AutoCompleteDiv').childNodes[i];
														if($(nod).hasClassName('Suggestion'))
														{
																	selected = i;
														}
											}
											
											if(selected < 0)
											{
														var last = DivResLen-1;
														$('AutoCompleteDiv').childNodes[last].addClassName('Suggestion');
														selected = pre;
											}
											else
											{
														for(i=0;i<DivResLen;i++)
														{
																	nod = $('AutoCompleteDiv').childNodes[i];
																	if(i==selected)
																	{
																				nod.removeClassName('Suggestion');
																				var Back = i-1;
																				if($('AutoCompleteDiv').childNodes[Back])
																				{
																							$('AutoCompleteDiv').childNodes[Back].addClassName('Suggestion');
																				}
																				else
																				{
																							var last = DivResLen-1;
																							$('AutoCompleteDiv').childNodes[last].addClassName('Suggestion');
																							selected = last;
																				}
																	}
														}
											}
								}
								catch(e){};
								return;
					}
					if(event.keyCode == 40)
					{
								var DivResLen = $('AutoCompleteDiv').childNodes.length;
								var selected = -1;
								var nod;
								try{
											for(i=0;i<DivResLen;i++)
											{
														nod = $('AutoCompleteDiv').childNodes[i];
														if($(nod).hasClassName('Suggestion'))
														{
																	selected = i;
														}
											}
											
											if(selected < 0)
											{
														$('AutoCompleteDiv').childNodes[0].addClassName('Suggestion');
														selected = 0;
											}
											else
											{
														for(i=0;i<DivResLen;i++)
														{
																	nod = $('AutoCompleteDiv').childNodes[i];
																	if(i==selected)
																	{
																				nod.removeClassName('Suggestion');
																				var next = i+1;
																				if($('AutoCompleteDiv').childNodes[next])
																				{
																							$('AutoCompleteDiv').childNodes[next].addClassName('Suggestion');
																				}
																				else
																				{
																							$('AutoCompleteDiv').childNodes[0].addClassName('Suggestion');
																							selected = 0;
																				}
																	}
														}
											}
								}
								catch(e){};
								return;
					}
					
					if(event.keyCode == 27)
					{
								HideSuggestion();
								return;
					}
					if(('username').length<1)
					{
								$('AutoCompleteDiv').update('');
								$('AutoCompleteDiv').hide();
					}
					else
					{
								var fieldvalue = document.getElementById('username').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',
											onSuccess: function(Response)
											{
														if(Response.responseText=="0")
														{
																	$('AutoCompleteDiv').removeClassName('AutoComplete');
																	$('AutoCompleteDiv').removeClassName('NewAutoComplete');
																	$('AutoCompleteDiv').hide();
																	return;
														}
														$('AutoCompleteDiv').update(Response.responseText);
														var DivHeight = $('AutoCompleteDiv').getHeight();
														
														if( DivHeight > 400)
														{
																	$('AutoCompleteDiv').removeClassName('AutoComplete');
																	$('AutoCompleteDiv').addClassName("NewAutoComplete");
														}
														else
														{
																	$('AutoCompleteDiv').removeClassName('NewAutoComplete');
																	$('AutoCompleteDiv').addClassName('AutoComplete');
														}
														
											},
											onLoading:function()
											{
														$('AutoCompleteDiv').addClassName('AutoComplete');
														$('AutoCompleteDiv').show();
														
											},
											onFailure:function()
											{
														alert('Faild');
											}
								})
					}
		}
		
		function HideSuggestion()
		{
					document.body.style.cursor='default';
					$('AutoCompleteDiv').update('');
					$('AutoCompleteDiv').removeClassName('AutoComplete');
					$('AutoCompleteDiv').removeClassName('NewAutoComplete');
					$('AutoCompleteDiv').hide();
		}
		
		function MarkeSuggestion(ele)
		{
					document.body.style.cursor='pointer'
					$(ele).addClassName('Suggestion');
		}
		function UnMarkeSuggestion(ele)
		{
					document.body.style.cursor='default';
					$(ele).removeClassName('Suggestion');
		}
		function SelectSuggestion(ele)
		{
					/*$('username').value +=$(ele).innerHTML;
					document.body.style.cursor='default';
					HideSuggestion();*/
					var fieldval = $('username').value;
					var arr = fieldval.split(",");
					var len = arr.length;
					arr[len-1] =  $(ele).innerHTML;
					fieldval = arr.join(',');
					
					$('username').value = fieldval;
					document.body.style.cursor='default';
					HideSuggestion();
		}