var Req = getXmlHttpRequestObject();
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert('Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.');
	}
}
function display_result(keyword,pg,sort)
{
 var url = "get_results.php?keyword="+keyword+"&pg="+pg+"&comment="+sort;
 Req.open("GET",url,true);
 Req.onreadystatechange = handleresult;
 Req.send(null); 
}
function display_more_result(keyword,pg,prev)
{
 var url = "get_results.php?keyword="+keyword+"&id="+pg+"&more="+0+"&prev="+prev;
 Req.open("GET",url,true);
 Req.onreadystatechange = handleresult;
 Req.send(null); 
}
function handleresult()
{
	if(Req.readyState==4)
	{
		document.getElementById('search_results').innerHTML = Req.responseText;
	}
	else
	{
		document.getElementById('search_results').innerHTML = "<table height='200'><tr><td align='center'><img src='images/loader/bar.gif'></td></tr></table>"; 
	}
}
function show()
{
	if(document.getElementById('n0').style.display=='none')
	{
		for(i=0;i<10;i++)
		{
			document.getElementById('n'+i).style.display = 'block';
		}	
		document.getElementById('show').innerHTML = "Hide All Summaries";	
	}
	else
	{
		for(i=0;i<10;i++)
		{
			document.getElementById('n'+i).style.display = 'none';
		}
		document.getElementById('show').innerHTML = "Show All Summaries";	
	}
}
function show1(n,i)
{
	if(document.getElementById(n).style.display=='none')
	{
		document.getElementById(n).style.display = 'block';
		
		document.getElementById('summary'+i).innerHTML = "Hide summary";	
	}
	else
	{
		document.getElementById(n).style.display = 'none';
		document.getElementById('summary'+i).innerHTML = "Show Summary";	
	}
}
function submit_rate(id,rate)
{
	var url = "http://www.greatdad.com/product_rating.php?id=" + id + "&value="+rate;
	Req.open("GET",url,true);
 	Req.onreadystatechange = function rating()
							 {
									if(Req.readyState==4)
									{
										document.getElementById('s1').innerHTML = "Overall Vote "+Req.responseText;
										var num	=	Math.round(Req.responseText);
										var str = '';
										for(i=1;i<=5;i++)
										{
											if(i<=num)
												str += "<img src='http://www.greatdad.com/images/rating/star_f.gif'>";
											else
												str += "<img src='http://www.greatdad.com/images/rating/star_empty.gif'>";
										}
										document.getElementById('s1').innerHTML = "Rate This Product: " + str;
									}
									else
									{
										document.getElementById('s1').innerHTML = "Sending Vote...."
									}
							 }
 	Req.send(null); 
}

function setFlag (id,name)
{
	//alert(name);
	var url = "setSession.php?id="+id;
	Req.open("GET",url,true);
	Req.onreadystatechange = function test()
							 {
								 if(Req.readyState==4)
								 {
								 	window.location = "http://www.greatdad.com/category/"+id+"/"+name+".html";
								 }
							  }
	Req.send(null);
}
function post_comments (no)
{
	var name = document.getElementById('comments'+no+'_name').value;
	var city = document.getElementById('comments'+no+'_city').value;
	var email = document.getElementById('comments'+no+'_email').value;
	var urls = document.getElementById('comments'+no+'_url').value;
	var comments = document.getElementById('comments'+no+'_comments').value;
	var url = "post_comments.php?comment_entry_id="+ no +"&name="+name+"&city="+city+"&email="+email+"&urls="+urls+"&comments="+comments;
	Req.open("GET",url,true);
	Req.onreadystatechange = function posted()
							 {
								if(Req.readyState==4)
								{
									//document.getElementById('comments'+no).style.display = ' ';
									document.getElementById('msg'+no).innerHTML = Req.responseText;
								}
								else
								{
									document.getElementById('msg'+no).innerHTML = "Posting the Comments...."
								}
								
							 }
 	Req.send(null); 
	
}
function afterVote(no,m,image)
{
	//alert(image);
	document.getElementById('b'+no+'_'+m).src	=	"images/rating/"+image;
}
function showImages(i,l)
{
	for(m=1;m<=l;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"http://www.greatdad.com/images/rating/star_hover.gif";
	}
}
function hideImages(i,l)
{
	for(m=1;m<=l;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"images/rating/star_voted.gif";
	}
}
function showEmpty(i,l)
{
	for(m=1;m<=l;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"http://www.greatdad.com/images/rating/star_empty.gif";
		
	}
}
function showEmpty1(i,p,l,rate1,rate2)
{
	for(m=1;m<=rate1;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"images/rating/star_voted.gif";
	}
	if (rate2>50){
		document.getElementById('b'+i+'_'+m).src	=	"images/rating/star_voted_half.gif";
		rate1=rate1+1;
	}
	for(m=rate1+1;m<=l;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"images/rating/star_empty.gif";
		
	}
}
function showHalfVotedImages(i,l)
{
	document.getElementById('b'+i+'_'+l).src	=	"images/rating/star_voted_half.gif";
			
	for (m=1;m<l;m++)
	{
		document.getElementById('b'+i+'_'+m).src	=	"images/rating/star_voted.gif";
	}
}
