/*
	This is the JavaScript file for the AJAX Suggest Tutorial

	You may use this code in your own projects as long as this 
	copyright is left	in place.  All code is provided AS-IS.
	This code is distributed in the hope that it will be useful,
 	but WITHOUT ANY WARRANTY; without even the implied warranty of
 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
	For the rest of the code visit http://www.DynamicAJAX.com
	
	Copyright 2006 Ryan Smith / 345 Technical / 345 Group.	


*/
//Gets the browser specific XmlHttpRequest Object



/*function getXmlHttpRequestObject() 
{
	
	
		if (window.XMLHttpRequest) 
		{
			return new XMLHttpRequest();
			
		}
		else if (window.ActiveXObject)
		{
			// if IE
			try 
			{
				return new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e)
			{
				try
				{
					return  new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch (e){}
			}
		
		}
}
*/




function getHTTPObject()
{
  var retval=null;
  try
  {
    retval=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
  {
    try
    {
      retval=new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch(oc)
    {
      retval=null;
    }
  }

  if(!retval && typeof XMLHttpRequest != "undefined") 
  {
    retval=new XMLHttpRequest();
  }
  return retval;
}

var searchReq_Yeni = getHTTPObject(); // HTTP Nesnesi Oluşturuluyor




/*function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}*/

//Our XmlHttpRequest object to get the auto suggest
/*var searchReq_Yeni='';
searchReq_Yeni = getXmlHttpRequestObject();*/

//Called from keyup on the search textbox.
//Starts the AJAX request.
function searchSuggest() {
	
	//aktif ise
	
	if(document.getElementById('aktif').checked)
	{
		

	/*if (detayli_arama.hizli_ara[0].checked)
	{
	*/
			

		if (searchReq_Yeni.readyState == 4 || searchReq_Yeni.readyState == 0) {
				
				
				var str = (document.getElementById('txtSearch').value);
				var Kategori_ID = (document.getElementById('Kategori_Detay_Arama').value);
				
				
				searchReq_Yeni.open("GET", 'searchSuggest.php?search='+str+'&Kategori_ID='+Kategori_ID, true);
				searchReq_Yeni.onreadystatechange = handleSearchSuggest; 
				searchReq_Yeni.send(null);
				
				
			}	
  }
}

function normalArama()
{
	//aktif ise
	
	
		if (searchReq_Yeni.readyState == 4 || searchReq_Yeni.readyState == 0) 
		{
				
				var str = (document.getElementById('txtSearch').value);
				var Kategori_ID = (document.getElementById('Hizli_Kategori_ID').value);
				
				searchReq_Yeni.open("GET", 'searchSuggest.php?search='+str+'&Kategori_ID='+Kategori_ID, true);
				
				searchReq_Yeni.onreadystatechange = handleSearchSuggest; 
				searchReq_Yeni.send(null);
		}	
  
}

//Called when the AJAX response is returned.
	function handleSearchSuggest() 
	{
		if (searchReq_Yeni.readyState == 4) {
				
				var ss = document.getElementById('search_suggest');
				ss.innerHTML = '';
				var aranan = (document.getElementById('txtSearch').value);
			
				
				//var deneme = searchReq_Yeni.responseText;
				//alert(deneme);
				
				var str = searchReq_Yeni.responseText.split("||");
				//
			
				//alert(str.length);
				if(str.length>1)
				{
					ss.style.display = 'inline';
				
					for(i=0; i < str.length - 1; i++) 
					{
						var kelime=str[i];
					  
						//var gonder=kelime.replace(//i, '<span class="siyah">deneme</span>');
						var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
						suggest += 'onmouseout="javascript:suggestOut(this);" ';
						suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
						suggest += 'class="suggest_link">' + kelime   + '</div>';
						ss.innerHTML += suggest;
					}
			  }
			  else
			  {
				ss.style.display = 'none';	  
			  }
			}
			
				//searchReq_Yeni='';
}

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}
//Click function
function setSearch(value) {
	document.getElementById('txtSearch').value = value;
	document.getElementById('search_suggest').innerHTML = '';
	document.getElementById('search_suggest').style.display = 'none';
}
