// JavaScript Document
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}
function add_rating(form)
{
	var rate=get_rate(form);
	if(rate=="")
	{
		alert("rating not found.");
		return 
	}
	else if(form.qid.value=="")
	{
		alert("question identity not found.");
		return 
	}
	else
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var file="dbrate.php";
		var str="rate="+rate+"&qid="+form.qid.value;
	 	xmlHttp.onreadystatechange=ratestateChanged;
		post(xmlHttp,str,file);
	}
}
function add_comment(form)
{
	
	if(form.comment.value=="")
	{
		alert("comment required.");
		return;
	}
	else if(form.name.value=="")
	{
		alert("name is required.");
		return;
	}
	else if(form.email.value=="")
	{
		alert("email is required.");
		return;
	}
	else if(form.secnum.value=="")
	{
		alert("secucity text is required.");
		return;
	}
	else
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var file="dbcomment.php";
		var str="comment="+form.comment.value+"&name="+form.name.value+"&email="+form.email.value+"&secnum="+form.secnum.value+"&qid="+form.qid.value;
	 	xmlHttp.onreadystatechange=commentstateChanged;
		post(xmlHttp,str,file);
	}
}
function post(xmlHttp,str,file)
{
	xmlHttp.open( "POST", file, true ); 
  	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str); 
}
function get_rate(form)
{
	for(i=0;i<=4;++i)
	{
		if(form.rate[i].checked)
		{
			return form.rate[i].value;
		}
	}
	return;
}
function ratestateChanged()
{
	if (xmlHttp.readyState==4)
	{ 
		document.getElementById("faqrate").innerHTML=xmlHttp.responseText;
	}
}
function commentstateChanged()
{
	if (xmlHttp.readyState==4)
	{ 
		document.getElementById("faqcomment").innerHTML=xmlHttp.responseText;
	}
}
