
var xmlHttp;

function suggest(str)
{ 
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	if(str != 0 && str.length >2)
	{
		document.getElementById('dos').value ="company";
		document.getElementById('tmp').value ="";
		var url="autosuggest.php";
		url=url+"?str="+str;
		url=url+"&sid="+Math.random();
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 
				document.getElementById('suggestions').style.display="block";
				document.getElementById("company_name").className='';
				document.getElementById("suggestionsList").innerHTML=xmlHttp.responseText;
			}
			else if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
			{ 
				document.getElementById('suggestions').style.display="block";
				document.getElementById("company_name").className='load';
			} 
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	else
	{
		document.getElementById("company_name").className='';
		document.getElementById('suggestions').style.display="none";
	}
}
function suggest1(str)
{ 
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	if(str != 0)
	{
		document.getElementById('dos').value ="partner";
		document.getElementById('tmp1').value ="";
		var url="autosuggest.php";
		url=url+"?str="+str;
		url=url+"&to=partner&sid="+Math.random();
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 
				document.getElementById('suggestions1').style.display="block";
				document.getElementById("partner_company").className='';
				document.getElementById("suggestionsList1").innerHTML=xmlHttp.responseText;
			}
			else if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
			{ 
				document.getElementById('suggestions1').style.display="block";
				document.getElementById("partner_company").className='load';
			} 
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	else
	{
		document.getElementById("partner_company").className='';
		document.getElementById('suggestions1').style.display="none";
	}
}
function fill(str)
{
		if(document.getElementById('dos').value == "company")
		{
			document.getElementById('company_name').value=str;
			document.getElementById('suggestions').style.display="none";
			document.getElementById('tmp').value=str;
		}
		else if(document.getElementById('dos').value == "partner")
		{
			document.getElementById('partner_company').value=str;
			document.getElementById('suggestions1').style.display="none";
			document.getElementById('tmp1').value=str;
		}
}

function post_review()
{
	if(document.getElementById('review_content').value == 0)
	{
		alert("Enter the Review")
		document.getElementById('review_content').focus();
		return false;
	}
	else
	{
		xmlHttp=GetXmlHttpObject();
		var url="../view_solution.php";
		url=url+"?review=yes&sol_id="+document.getElementById('sol_id').value+"&review_content="+document.getElementById('review_content').value;
		url=url+"&sid="+Math.random();
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 
				document.getElementById("review_result").innerHTML="Review Posted...";
				document.getElementById('review_content').value="";
			}
			else if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
			{ 
				document.getElementById("review_result").innerHTML='Updating....';
			} 
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);			
	}
}

function search_solutions_ajax(str)
{
	xmlHttp=GetXmlHttpObject();
	var url="search_solution_ajax.php";
	url=url+"?viewby="+document.getElementById('viewby').value+"&name="+document.getElementById('name').value+"&id="+document.getElementById('id').value;
	if(document.getElementById('keyword').value != "")
	{
		url=url+"&keyword="+document.getElementById('keyword').value;
	}
	url=url+"&sid="+Math.random();
	alert(url);
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("search_solution_ajax").innerHTML=xmlHttp.responseText;
		}
		else if (xmlHttp.readyState!=4 || xmlHttp.readyState!="complete")
		{ 
			document.getElementById("search_solution_ajax").innerHTML="Loading......";
		} 
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);			
}
