function show_search_list()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var selid=document.getElementById("disease_category").value;
//alert(selid);
var disease_category=selid;

var age_from=document.getElementById("age_from").value;
var age_to=document.getElementById("age_to").value;

if(age_from=="" || age_from==1)
{
age_from=0;
}
if(age_to=="")
{
age_to=100;
}

//alert(age_from+" "+age_to);
if(document.getElementById("sex1").checked==true)
{
var sex=document.getElementById("sex1").value;
}
else if(document.getElementById("sex2").checked==true)
{
var sex=document.getElementById("sex2").value;
}
else
{
var sex=document.getElementById("sex3").value;
}

stateid=document.getElementById("hDSStates").value;
districtid=document.getElementById("hDSDistricts").value;
if(stateid==0)
{
    stateid=0;
    districtid=0;
}
//alert(stateid+"-"+districtid);
//alert(sex);
var url="xml_appeal_search_list.php";
url=url+"?age_from="+age_from+"&age_to="+age_to+"&sex="+sex+"&disease_category="+disease_category+"&stateid="+stateid+"&districtid="+districtid;

//alert(url);
xmlhttp.onreadystatechange=stateChangedsearch1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChangedsearch1()
{
if (xmlhttp.readyState==4)
  {
 //   history.go(0);
//alert(xmlhttp.responseText);
document.getElementById("search_list").innerHTML=xmlhttp.responseText;
  }
}

////////////////////////////////////////////////////////////////////////////////

function page(pno,agf,agt,disease_category,sex,sid,did)//age_from,age_to,sex,disease_category
{
    //alert("Rajasekar");
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="xml_appeal_search_list.php";
url=url+"?pno="+pno+"&age_from="+agf+"&age_to="+agt+"&sex="+sex+"&disease_category="+disease_category+"&stateid="+sid+"&districtid="+did;
//alert(url);
xmlhttp.onreadystatechange=stateChangedpage;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChangedpage()
{
if (xmlhttp.readyState==4)
  {
 //   history.go(0);
//alert(xmlhttp.responseText);
document.getElementById("search_list").innerHTML=xmlhttp.responseText;
  }
}

/////////////////////////////////////////////////////////////////////////////////////////////

function validate()
{
var status="ok";
var age_to1=document.getElementById("age_to").value;
var age_from1=document.getElementById("age_from").value;

//stateid=document.getElementById("hDSStates").value;
//districtid=document.getElementById("hDSDistricts").value;
//alert(stateid+"-"+districtid);

//alert(age_from+" "+age_to);
if(age_from1!="")
{
    if(!IsNumeric(age_from1))
    {
        status="notok";
    }
 }  
 if(age_to1!="")
{
    if(!IsNumeric(age_to1))
    {
        status="notok";
    }
 }  


 if(status=="ok")
 {
    //document.getElementById("age_from").className='success';
	//document.getElementById("div_age").style.visibility='hidden';
    show_search_list();
 }
 else
 {
    //document.getElementById("age_from").className='error';
	//document.getElementById("div_age").style.visibility='visible';
	//document.getElementById("div_age").innerHTML='<font color=red><img src=images/CAUTION.gif>Invalid Age Group</font>';
    //document.getElementById("search_list").innerHTML="<i>Click Search to view patients list...</i>";
 }
 
}

///////////////////////////////////////////////////////////
function IsNumeric(strString) //  check for valid numeric strings	
{
//alert(strString);
	if(!/\D/.test(strString)) return true;//IF NUMBER
	else if(/^\d+\.\d+$/.test(strString)) return true;//IF A DECIMAL NUMBER HAVING AN INTEGER ON EITHER SIDE OF THE DOT(.)
		else return false;
}

function IsInteger(s) {
  return (s.toString().search(/^-?[0-9]+$/) == 0);
}

function showsharingdiv()
{
document.getElementById("sharing").style.visibility="visible";
document.getElementById("sharing").style.display="block";
}

