 var xmlHttp;
 var mstrPrevHTML="";
 var mstrLastHTML="";
 var mstrPreviousContent="";
 var mblnIsIE = true;
var mblnIsIE8 = false;

function getProcess(PageRequest,pintType)
{


	//showdiv('imgProcess');
//alert(PageRequest);
//document.getElementById("dvContents").innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../Images/ajax-loader.gif"   id="imgProcess"  /></Center>';
SetImageLoader();
//var yco="200";
//var xco="200";
//document.getElementById("dvContents").innerHTML="<img src='../Images/ajax-loader.gif'  id='imgProcess'  style='padding-left:"+yco+"px;padding-top:"+xco+"px; />"
//<img src="images/Loading1.gif"  id="imgProcess"  />
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url=PageRequest;
//url=url+"?LoginId="+ControltoValidate;
url=url+"&sid="+Math.random();
if(pintType==null)
{ 
    xmlHttp.onreadystatechange=stateChanged;
}
else if(pintType>=2 && pintType<10)
{
     xmlHttp.onreadystatechange=function(){stateClinicalStudyChanged(pintType);}
}
else if(pintType>=10)
{
     xmlHttp.onreadystatechange=function(){stateClinicalTrialChanged(pintType);}
}
else
{
  xmlHttp.onreadystatechange=statePhyChanged;
}    
xmlHttp.open("POST",url,true);
xmlHttp.send("");

} 

function statePhyChanged()
{
//debugger;    
  if (xmlHttp.readyState==4)
    { 
    //alert(xmlHttp.responseText);
    var responseBody=xmlHttp.responseText;
      try
      {   
          var startIndex=responseBody.indexOf("<div id=\"StartIndex\"></div>",responseBody);
            var LastIndex=responseBody.indexOf("<div id=\"EndIndex\"></div>",responseBody);
           
           if(startIndex>=0 && LastIndex>=0)
           {
            responseBody=responseBody.substring(startIndex+27,LastIndex);
            responseBody=" <div align=\"right\"> <a class=\"alink\" href=\"javascript:ReturnBack()\">BACK TO LIST</a></div>"+responseBody;
            document.getElementById("dvContents").innerHTML=responseBody;
            }
//            else if(responseBody.indexOf("<div id=\"StartIndexHealing\"></div>",responseBody)>=0)
//            {
//              var startIndex=responseBody.indexOf("<div id=\"StartIndexHealing\"></div>",responseBody);
//            var LastIndex=responseBody.indexOf("<div id=\"EndIndexHealing\"></div>",responseBody);
//             responseBody=responseBody.substring(startIndex+34,LastIndex);
//           responseBody=responseBody.replace("style=\"display:none;\"","");
//            responseBody=" <div align=\"right\"> <a class=\"alink\" href=\"javascript:ReturnBack()\">BACK TO LIST</a></div>"+responseBody;
//           
//            document.getElementById("dvContents").innerHTML=responseBody;
//           
//            }
         
          else
            {
            document.getElementById("dvContents").innerHTML="Sorry no data is available for your request";
            }
      }
    catch(err)
      {
      document.getElementById("dvContents").innerHTML="Sorry no data is available for your request";
      }
  }
}

function ReturnBack()
{
    if(mstrPreviousContent!="")
    {
     document.getElementById("dvContents").innerHTML=mstrPreviousContent;
    } 
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
//alert(xmlHttp.responseText);
var responseBody=xmlHttp.responseText;
  try
  {
//      if(responseBody.indexOf("NewsAll1_grdNewSearch",responseBody)>=0)
//        {
//        var startIndex=responseBody.indexOf("<div id=\"dvContents\">",responseBody);
//        var LastIndex=responseBody.indexOf("<table id=\"NewsAll1_uscStaywellSearch1_tblStaywellResult\"",responseBody);
//        //alert(startIndex+"#######"+LastIndex);
//        responseBody=responseBody.substring(startIndex+21,LastIndex);

//        //alert(responseBody);
//        }
        
        if(responseBody.indexOf("uscContexualPhysician1_dvMainPhySicaianResult",responseBody)>=0)
        {
       
         var startIndex=responseBody.indexOf("<div id=\"uscContexualPhysician1_dvMainPhySicaianResult\"",responseBody);
        var LastIndex=responseBody.indexOf("<div id=\"uscContexualPhysician1_dvPhySicaianDetail\"",responseBody);
        //alert(startIndex+"#######"+LastIndex);
        responseBody=responseBody.substring(startIndex+74,LastIndex);
        // responseBody=responseBody.replace("style=\"display:;\">","");

        
        }
       else if(responseBody.indexOf("<div id=\"SearchFirstIndex\"></div>",responseBody)>=0)
        {
          var startIndex=responseBody.indexOf("<div id=\"SearchFirstIndex\"></div>",responseBody);
            var LastIndex=responseBody.indexOf("<div id=\"SearchEndIndex\"></div>",responseBody);
           
            responseBody=responseBody.substring(startIndex+33,LastIndex);
             responseBody=" <div align=\"right\"> <a class=\"alink\" href=\"javascript:BackToSearch();\">Back To Advance Search</a></div>"+responseBody;
        
        }
        else
        {
          var startIndex=responseBody.indexOf("<div id=\"StartIndex1\"></div>",responseBody);
            var LastIndex=responseBody.indexOf("<div id=\"EndIndex1\"></div>",responseBody);
           
            responseBody=responseBody.substring(startIndex+28,LastIndex);
        }
        if(responseBody!="")
        {
        document.getElementById("dvContents").innerHTML=responseBody;
        }
        else
        {
        document.getElementById("dvContents").innerHTML="Sorry no data is available ";
        }
  }
catch(err)
  {
  document.getElementById("dvContents").innerHTML="Sorry no data is available for your request";
  }



}
}

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 GetPhysicianDetails(Purl)
{

     mstrPreviousContent=document.getElementById("dvContents").innerHTML;
    getProcess(Purl,1);
    
}
function GetHealthResourceDetails(Purl)
{


 mstrPreviousContent=document.getElementById("dvContents").innerHTML;
    getProcess(Purl,1);
}
function GetNews(Purl)
{


 mstrPreviousContent=document.getElementById("dvContents").innerHTML;
    getProcess(Purl,1);
}
function GetSearchDetails(Purl)
{


 mstrPreviousContent=document.getElementById("dvContents").innerHTML;
    getProcess(Purl,1);
}
function GetHealingStroy(Purl)
{


 mstrPreviousContent=document.getElementById("dvContents").innerHTML;
    getProcess(Purl,1);
}

function MarkCurrentTabActive(objTab)
{

DetectBrowser();
if(objTab.getAttribute("className")!=null||objTab.getAttribute("class")!=null )
  {
   if(objTab.getAttribute("className")!=null && objTab.getAttribute("className")=="active")
                {
                  return;
                }
  
  else
  {
  if(objTab.getAttribute("class")!=null && objTab.getAttribute("class")=="active")
                {
                  return;
                }
  }
  }
  
  if(mstrPrevHTML!=null && mstrPrevHTML!=' ' && mstrPrevHTML!='')
  {
        for(var intCount=0;intCount<objTab.parentNode.childNodes.length;intCount++)
        {
            if(!mblnIsIE || mblnIsIE8)
            {
                if(objTab.parentNode.childNodes[intCount].getAttribute("class")!=null &&objTab.parentNode.childNodes[intCount].getAttribute("class")=="active")
                {
                    objTab.parentNode.childNodes[intCount].innerHTML=mstrPrevHTML;
                    objTab.parentNode.childNodes[intCount].removeAttribute("class");
                }
            }
            
            else
            {
                  if(objTab.parentNode.childNodes[intCount].getAttribute("className")!=null &&objTab.parentNode.childNodes[intCount].getAttribute("className")=="active")
                {
                    objTab.parentNode.childNodes[intCount].innerHTML=mstrPrevHTML;
                    objTab.parentNode.childNodes[intCount].removeAttribute("className");
                }
            }
            
        }
   }
    if(mblnIsIE && !mblnIsIE8)
    {
      objTab.setAttribute("className","active"); 
      
    }
    else
    {
      objTab.setAttribute("class","active");
    }
    mstrPrevHTML=objTab.innerHTML;
      objTab.innerHTML=objTab.firstChild.innerHTML; 
  
}

/******************Function to detect browser*********/

function DetectBrowser()
{
    var strBrowser=navigator.appName;
    var strBrowserVersion=navigator.appVersion;
    var intVersion=parseFloat(strBrowserVersion);
    if(strBrowserVersion.indexOf("MSIE 8.0")>0)
    {
     mblnIsIE8 = true;
    }
    else
    {
         mblnIsIE8 = false;
    }
    if (strBrowser=="Microsoft Internet Explorer")
    {
        mblnIsIE = true;
    }
    else
    {
        mblnIsIE = false;
             
    }
    
}

function SetImageLoader() {
   
     var scrolledX, scrolledY;
     if( self.pageYOffset ) {
       scrolledX = self.pageXOffset;
       scrolledY = self.pageYOffset;
     } else if( document.documentElement && document.documentElement.scrollTop ) {
       scrolledX = document.documentElement.scrollLeft;
       scrolledY = document.documentElement.scrollTop;
     } else if( document.body ) {
       scrolledX = document.body.scrollLeft;
       scrolledY = document.body.scrollTop;
     }

     var centerX, centerY;
     if( self.innerHeight ) {
       centerX = self.innerWidth;
       centerY = self.innerHeight;
     } else if( document.documentElement && document.documentElement.clientHeight ) {
       centerX = document.documentElement.clientWidth;
       centerY = document.documentElement.clientHeight;
     } else if( document.body ) {
       centerX = document.body.clientWidth;
       centerY = document.body.clientHeight;
     }

     var leftOffset = scrolledX + (centerX -550) /2;
     var topOffset = scrolledY + (centerY ) /3;
     topOffset=parseInt(topOffset);
     if(topOffset>400)
       {
       topOffset=topOffset-400;
       }
       topOffset="0";
       
    // obj.style.top = topOffset-400 + "px";
    // obj.style.left = leftOffset + "px";
     
    document.getElementById("dvContents").innerHTML="<img src='../Images/ajax-loader.gif' align='center'  id='imgProcess'  style='padding-left:"+leftOffset+"px;padding-top:"+topOffset+"px;' />"


    }