//ajax get page
function suggestion_page(key,e)
{
	var browserName=navigator.appName;
	if(browserName == 'Microsoft Internet Explorer')
	{
		if(event.keyCode == 40 || event.keyCode == 38 ) {}
		else {
				keyboard=-1;
				xmlhttp.open("GET",'../templates/arabic_search_keywords.php?key='+key);
				xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
						document.getElementById('box').innerHTML = xmlhttp.responseText;
					}
				}
				xmlhttp.send(null);
			}
	}
	else {
			if(e.which == 40 || e.which == 38 ) {}
			else {
					keyboard=-1;
					xmlhttp.open("GET",'../templates/arabic_search_keywords.php?key='+key);
					xmlhttp.onreadystatechange = function() {
					if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
						document.getElementById('box').innerHTML = xmlhttp.responseText;
					}
				}
				xmlhttp.send(null);
					}
	}
}

//suggestion output
function search_suggestion(e)
{
	if(document.searchform.key.value=="")
	{
		document.getElementById('box').style.visibility = 'hidden';
		document.getElementById('box').innerHTML ='<img src="../images/search_loading.gif" align="absmiddle">';
	}
	else 
	{
		document.getElementById('box').style.position = 'absolute';
		document.getElementById('box').style.visibility = 'visible';
		suggestion_page(document.searchform.key.value,e);
	}
}

//search validation
function search_valid()
{
	if(document.searchform.key.value=="")
	{
		alert("الرجاء كتابة كلمة البحث");
		document.searchform.key.focus(); 
	}
	else
		document.searchform.submit();
}

//close suggestion box
function close_box()
{
	document.getElementById('box').style.visibility = 'hidden';
	document.getElementById('box').innerHTML ='<img src="../images/search_loading.gif" align="absmiddle"> اقتراحات ';
	keyboard=0;
}

//change suggestion box class on mouse over
function changeBackground(id,color,number)
{
	if(number>9) {number = 9; }
	for(var i=0; i <= number;i++)
	{
		document.getElementById(i).style.backgroundColor = '#6699CC';
	}
	document.getElementById(id).style.backgroundColor = color;
	keyboard = id;
}

//move value to textfield on mouse click
function submitForm(key)
{
	document.searchform.key.value=key;
	close_box();	
	document.searchform.submit();
}

//keyboard up  down function
function keyPress(number,e)
{
	if(number>9) {number=9;}
	var browserName=navigator.appName;
	if(browserName=='Netscape') {
			if(e.which == 40 )
		{
			if(keyboard >= -1 && keyboard < number)
			{
				keyboard++;
				changeBackground(keyboard,'#A8C5E1',number);
				document.searchform.key.value = document.getElementById(keyboard).firstChild.nodeValue;
			}		
		} 
			if(e.which == 38)
		{	
			if(keyboard > 0 && keyboard <= number)
				{
					keyboard--;	
					changeBackground(keyboard,'#A8C5E1',number);
					document.searchform.key.value = document.getElementById(keyboard).firstChild.nodeValue;
				}
		}
	 }
	if(browserName == 'Microsoft Internet Explorer') { 
		if(event.keyCode == 40 )
		{
			if(keyboard >= -1 && keyboard <= number)
			{
				keyboard++;
				changeBackground(keyboard,'#A8C5E1',number);
				document.searchform.key.value = document.getElementById(k+k).firstChild.nodeValue;
			}	
		} 
			if(event.keyCode == 38)
		{	
				if(keyboard > 0 && keyboard < number)
				{
					keyboard--;	
					changeBackground(keyboard,'#A8C5E1',number);
					document.searchform.key.value = document.getElementById(k+k).firstChild.nodeValue;
				}
		}
	}
}

//put 