﻿var parameters="";
//Gets the browser specific XmlHttpRequest Object
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?");
	}
	return false;
}

//Our XmlHttpRequest object to get the auto suggest
var suggestion = getXmlHttpRequestObject();
var count = 0;
//sample: var test=request(your url)
//Starts the AJAX request.
function request(check,lang)
{
if(check==1 && count >0){count--}
else if(check==2){count++}
	if (check != '' && lang)
	{ 
		langs = (lang)?lang:0;
		if (suggestion.readyState == 4 || suggestion.readyState == 0) 
		{
			suggestion.open("GET",'include/ajax.php?pId='+count+'&check='+check+'&Lang='+langs , true);
			suggestion.onreadystatechange = handleSuggest;
			suggestion.send(null);
			return true;
		}
	}
	return false;
}
//Called when the AJAX response is returned.
function handleSuggest() {
	if (suggestion.readyState == 4) {
	//alert(suggestion.responseText);
//		var El = document.getElementById(parameters);
		var sugExp = suggestion.responseText.split("<br/>");
		if (sugExp.length>0 && sugExp.length != null && sugExp[0]!='')
		{
			var innerDiv = '';
			var eachVal = '';
			len = sugExp.length;
			for (i=0; i<len-1; i++)
			{
				eachVal = sugExp[i].split('**');
				//alert(eachVal[3])
				cheangSrc(eachVal[0],eachVal[1],eachVal[2],i+1)
			}
//			El.innerHTML = innerDiv;
			return true;
		}
	}

	return false;
}

function cheangSrc(id,d,t,i){

	document.getElementById('img_'+i).innerHTML='<a href="?req=feature&amp;featid='+id+'&amp;Lang=en"><img alt="'+d+'" src="images/small/'+id+'.jpg" /></a>\n<a href="?req=feature&amp;featid='+id+'&amp;Lang=en">'+t+'</a>';
	
}






