function brows_check(){
	if (navigator.userAgent.indexOf("Firefox")!=-1){
		return "ff";
	}else if (navigator.userAgent.indexOf("MSIE")!=-1){
		return "ie";
	}
	
}

function hide_msg(){
	document.getElementById("msg").innerHTML="";
	//document.getElementById("row").style.display = 'none';	
}

function doThis(){
	var f = document.question;
	var param = f.qPath.value;
	window.location.href = "question.php?"+param;
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}

	return objXMLHttp
} 

 
 
 
function stateChanged() 
{ 
	if(xmlHttp.readyState==1){
		document.getElementById("msg").innerHTML="Sending Request...";
	}
	if(xmlHttp.readyState==2){
		document.getElementById("msg").innerHTML="Loading Data...";
	}
	if(xmlHttp.readyState==3){
		document.getElementById("msg").innerHTML="Loading Data...";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		var dumy = xmlHttp.responseText;
		var data = dumy.split("_");
		if(data[1] == 'yes'){
			var f = document.question;
			f.qHeading.value = "";
			f.qCat.value = "";
			f.question.value = "";
			f.qTags.value = "";
			f.qPath.value = data[2];
			setTimeout('doThis()',1000);
		}
		document.getElementById("msg").innerHTML=data[0];
		//document.getElementById("row").style.display = 'inline';
		//alert(dumy);
	}
	
}  
 

 function chk_val(){
	var f = document.question;
	
	if(f.qHeading.value ==""){
		document.getElementById("msg").innerHTML="Please provide question heading";
		f.qHeading.focus();
		return false;
	}
	
	if(f.qCat.value ==""){
		document.getElementById("msg").innerHTML="Please select a category";
		f.qCat.focus();
		return false;
	}
	
	if(f.question.value ==""){
		document.getElementById("msg").innerHTML="Please provide your question";
		f.question.focus();
		return false;
	}
	
	var qHeading = f.qHeading.value;
	var qCat = f.qCat.value;
	var question = f.question.value;
	var qTags = f.qTags.value;
	var qid = f.qid.value
	
	var status = f.status.value
	
	
	<!-- ########## star form posting ######### -->
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("POST","scripts/ask_a_question.php",fChk)
		 // Set our POST header correctly…
			var params="qHeading="+qHeading+"&qCat="+qCat+"&question="+question+"&qTags="+qTags+"&qid="+qid+"&status="+status;
			//alert(params);
			//return false;
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHttp.setRequestHeader("Content-length", params.length);
		  xmlHttp.setRequestHeader("Connection", "close");
		
		  // Send the parms data…
		  xmlHttp.send(params);
 }