<!--FIND SIMILAR QUESTIONS STARTS-->
function question_check()
{
		//alert('question_check');
		check_your_question();
		if( err=="")
		{
			var form = document.question_form;
			var subject = form.subject.value;
			var question = form.question.value;
			find_similar_questions(subject, question);
			/*find_similar_products(subject, question);*/
		}
		else
		{	alert(err);
			return false;
		}		
		
}

function check_your_question()
{
		//alert('check_your_question');
	    var form = document.question_form;
	    err=""; 
       		
	   if (form.subject.value == "") {
		 
			err =  err + "Please enter subject" ;
			
	   }
	   if (form.question.value == "") {
		 
			err =  err + "\n";
			err =  err + "Please enter question" ;
	   }
	   else if (form.question.value != "") 
	   {
		    var lenth_of_question_asked = form.question.value.length;
			if(lenth_of_question_asked>500)
			{
				err =  err + "\n";
				err =  err + "Please Enter Question of Maximum 500 Characters." ;
			}
	   }
	//alert(err);
	
	if(err !="")
	{return false;}else
	{return true;}	
	
}

var xmlHttp

function find_similar_questions(subject, question)
{
	//alert('find_similar_questions'+'subject'+subject+'question'+question);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Browser does not support HTTP Request")
	  return
	  } 
	  
	var url="/spiritual-question-answers/find-similar-questions.php"
	url=url+"?subject="+subject
	url=url+"&question="+question
	url=url+"&sid="+Math.random()
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged_Similar_Questions
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	//alert(xmlHttp);
}



function stateChanged_Similar_Questions() 
{ 
	//alert('State');
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 	//alert("testinggggggggg"+xmlHttp.responseText);
		if(xmlHttp.responseText != 0)
		{
			document.getElementById("similar_q_ajaxmessage").innerHTML= xmlHttp.responseText;
			document.getElementById("similar_q_ajaxmessage").style.display = "inline";
		}
		else if(xmlHttp.responseText == 0)
		{
			document.getElementById("question_form").submit();
		}
		
	} 
	else
	{
		//alert('in else condition');
	    document.getElementById("submit_first").disabled = "true";
	    document.getElementById("similar_q_ajaxmessage").innerHTML="<h1>Searching for similar questions... </h1>";
	}
}
<!--FIND SIMILAR QUESTIONS ENDS-->


<!--FIND SIMILAR PRODUCTS STARTS-->

/*var xmlHttpProducts*/

/*function find_similar_products(subject, question)
{
	//alert('find_similar_products'+'subject'+subject+'question'+question);
	xmlHttpProducts=GetXmlHttpProductObject()
	if (xmlHttpProducts==null)
	{
	  alert ("Browser does not support HTTP Request")
	  return
	} 
	  
	var url_Products="/spiritual-question-answers/find-similar-products.php"
	url_Products=url_Products+"?subject="+subject
	url_Products=url_Products+"&question="+question
	url_Products=url_Products+"&sid="+Math.random()
	//alert(url_Products);
	xmlHttpProducts.onreadystatechange=stateChanged_Prdocucts
	xmlHttpProducts.open("GET",url_Products,true)
	xmlHttpProducts.send(null)
	//alert(xmlHttp);
}*/



/*function stateChanged_Prdocucts() 
{ 
	
	if (xmlHttpProducts.readyState==4 || xmlHttpProducts.readyState=="complete") {      // 4 => loaded complete
		//alert("stateChanged_Prdocucts --> "+xmlHttpProducts.responseText);
		document.getElementById("related_ajax_products").innerHTML=xmlHttpProducts.responseText;

  }
}*/

<!--FIND SIMILAR PRODUCTS ENDS -->


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 GetXmlHttpProductObject()
{
	var xmlHttpProducts=null;
	
	try
	 {
		 // Firefox, Opera 8.0+, Safari
		 xmlHttpProducts=new XMLHttpRequest();
	 }
	 
	catch (e)
	 {
		 // Internet Explorer
		 try
		  {
		  	xmlHttpProducts=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		 catch (e)
		  {
		  	xmlHttpProducts=new ActiveXObject("Microsoft.XMLHTTP");
		  }
	 }
	 
	return xmlHttpProducts;
}*/

