
//Browser Support Code
var ajaxRequest;  // The variable that makes Ajax possible!

function ajaxFunction(){
	
    try{
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } catch (e){
        // Internet Explorer Browsers
        try{
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
}
function brows_check(){
	if (navigator.userAgent.indexOf("Firefox")!=-1){
		return "ff"; //ff for FireFox
	}else if (navigator.userAgent.indexOf("MSIE")!=-1){
		return "ie"; // ie for Internet Explorer
	}
	
}

function out(){
	//alert('profile updated successfully');
	//parent.parent.reload_pge();
	document.getElementById("msg").innerHTML="";
}

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

	return objXMLHttp
} 


function loadCategory(){
    var categoryObj = document.getElementById('mcategory_id');    
    mCategoryId = categoryObj.options[categoryObj.selectedIndex].value;
    if(mCategoryId!=''){
    
    // enable sub category  ;
    var subCategoryObj = document.getElementById('sub_category_id');    
    subCategoryObj.disabled = false;

/*
        ajaxFunction();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
//			var ajaxDisplay = document.getElementById('mcategory_id');
//			ajaxDisplay.innerHTML = ajaxRequest.responseText;


                    //DataLd();
                    //document.getElementById("ind").style.display="none";
                    var dumy = ajaxRequest.responseText;
                    //document.getElementById("sbCats").innerHTML=dumy;
        
                    var opts = dumy.split("_");
                    //document.art.sub_category_id.disabled =false;	
                    
                    var theDropDown = document.getElementById("category_id");
                    var numberOfOptions = theDropDown.options.length;
                    for (i=0; i<numberOfOptions; i++)
                    {
                            //Note: Always remove(0) and NOT remove(i)
                            theDropDown.remove(0)
                    }
                    
                    for(var i=0; i<opts.length-1; i++ ){
                            var opts_value = opts[i].split(",");
                            theDropDown.options[i] = new  Option(opts_value[1],opts_value[0]);
                    }    
                }

	}

	var queryString = "?mcat_id=" + mCategoryId;
	ajaxRequest.open("GET", "ajax-mcatelinks.php" + queryString, true);
	ajaxRequest.send(null); 
*/
    }//end of
    else{
        var subCategoryObj = document.getElementById('sub_category_id');    
        subCategoryObj.disabled = true;
    }
}




function getPillar()
{
	
	
   for (var i=0; i < document.srch.mcategory_id.length; i++)
   {
	 
   if (document.srch.mcategory_id[i].selected)
      {
      var rad_val = document.srch.mcategory_id[i].value;
	  
      }
   }

  //document.form1.txtDir.value = rad_val;
  
	var url = 'http://www.qindblogazine.com/ajax123.php?PID='+rad_val;

	var subCategoryObj = document.getElementById('sub_category_id');    
    subCategoryObj.disabled = false;

	//alert(req.readyState);
	if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		//req = new XMLHttpRequest();
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  req=new XMLHttpRequest();
		  }
		//req = new ActiveXObject("Microsoft.XMLHTTP");
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			req=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			req=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		
	}
	/*if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		req = new XMLHttpRequest
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	*/
	req.onreadystatechange = processStateRequest;
	req.open("GET", url, true);
	
	req.send(null);
}
function processStateRequest() 
{	
	
	if (req.readyState == 4) 
	{
		
		if (req.status == 200) 
		{
			showStates();
		} 
		else 
		{
		alert ( "Not able to retrieve data" );
		}
	}
}

function showStates()
{

	var counterObject = req.responseXML.getElementsByTagName("count")[0];
	var counter = counterObject.childNodes[0].nodeValue;

	var objSelect=document.getElementById("sub_category_id");
objSelect.options.length = 1;
	for(i=1;i<counter;i++)
	{
		var objStateId = req.responseXML.getElementsByTagName("stateId"+i)[0];
		
		var stateId = objStateId.childNodes[0].nodeValue;

		var objStateName = req.responseXML.getElementsByTagName("stateName"+i)[0];
		var stateName = objStateName.childNodes[0].nodeValue;

		var newOpt = new Option(stateName,stateId);
		objSelect.options[objSelect.options.length] = newOpt;

		
	}
}

function getPillarnew(){
	var form = document.srch;
	if(form.mcategory_id.value !=""){
		var catid = form.mcategory_id.value;
		<!-- ########## star form posting ######### -->
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 

		//alert(url);
		//return false();
		//url=url+str
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
		xmlHttp.onreadystatechange=stateChanged24;
		xmlHttp.open("POST","includes/subcats.php",fChk)
		// Set our POST header correctly…
		var params = "catid="+catid;
		
		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);
	}else{
		form.mcategory_id.disabled =true;	
	}
 }

 function stateChanged24() 
{ 
	if(xmlHttp.readyState==1){
		//document.getElementById("ind").style.display="inline";
	}
	if(xmlHttp.readyState==2){
		//document.getElementById("ind").style.display="inline";
	}
	if(xmlHttp.readyState==3){
		//document.getElementById("ind").style.display="inline";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		//document.getElementById("ind").style.display="none";
		var dumy = xmlHttp.responseText;
		//document.getElementById("sbCats").innerHTML=dumy;

		var opts = dumy.split("_");
		document.srch.sub_category_id.disabled =false;	
		
		var theDropDown = document.getElementById("sub_category_id")

			
		var numberOfOptions = theDropDown.options.length
		for (i=0; i<numberOfOptions; i++) 
		{
			//Note: Always remove(0) and NOT remove(i)
			theDropDown.remove(0)
		}
		
		for(var i=0; i<opts.length-1; i++ ){
			var opts_value = opts[i].split(",");
			document.srch.sub_category_id.options[i] = new  Option(opts_value[1],opts_value[0]);
		}
		
	}
	
}  