	Event.observe(window, 'load', init, false);
	Event.observe(window, 'unload', destroy, false);
		
	function destroy(){
		$('product-submit').disabled = true;
		$('product-suggest').style.display = 'none';
	}
	
	function init(){
		$('product-submit').disabled = true;
		$('product-suggest').style.display = 'none';
		Event.observe('product-name', 'keyup', prodsuggest, false);
	}
	
	function prodsuggest(){
		var str=$F('product-name');
		$("product-name").style.color="#2E2E2E";
		if(str.length==0)
		{
			$('product-submit').disabled = true;
			$('product-suggest').style.border = '0px';
		}
	  	var url = 'autoprodsuggest';
		var params = 'productname='+escape($F('product-name'))+"&sid="+Math.random();
		var target = 'product-suggest';
		var myAjax = new Ajax.Updater(target, url, {onComplete:showResponse, method: 'get',	parameters: params});
		$('loading').show();
	}
	
	function showResponse(req)
	{
		var result=req.responseText;
		if(result.length==0)
		{
			$('product-submit').disabled = true;
			$('product-suggest').style.border = '0px';
			$('loading').hide();
		}
		else
		{
			$('product-submit').disabled = true;
			$('loading').hide();
			$('product-suggest').show();
			$("product-suggest")=req.responseText;
		}
	}
	
	function showException()
	{
		alert("Error occured while talking to the server. Please try again.");
		$("product-name").clear();
		$('product-submit').disabled = 'true';
	}
	
	function selectproduct(str,pid,city)
	{
		$("product-name").value=str;
		$("pid_id").value=pid;
		$("city_id").value=city;
		$('product-suggest').hide();
		$('product-submit').disabled = false;

	}
	
	function openForm()
	{
		var product=$("pid_id").value;
		var city=$("city_id").value;
		window.open("reviewform.jsp?pid="+product+"&cityidpass="+city,'_top');
	}
	
	function hideText()
	{
		if($("product-name").value=="Enter first few letters of the product")
		{
			$("product-name").value="";
		}
	}
	
	function showText()
	{
		if($("product-name").value=="" || $("product-name").value=="Enter first few letters of the product")
		{
			$("product-name").value="Enter first few letters of the product";
			$("product-name").style.color="#BDBDBD";
			$('product-suggest').hide();
		}
	}
	
	function lostFocus() {
			$('product-suggest').hide();
    }
	