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;
} 
xmlHttp=GetXmlHttpObject();

function loadDepartment(hospital_id)
{
	xmlHttp.open('get', 'ajaxCommonpage.php?action=getDepartment&hospital_id='+hospital_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleResult1;
	xmlHttp.send(null);
		
}
function handleResult1()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;
		//alert(response)
		document.getElementById('deptDiv').innerHTML = response;
	}
}
function getConslFee(doc_id)
{
	xmlHttp.open('get', 'ajaxCommonpage.php?action=getConsFee&doc_id='+doc_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = writeFee;
	xmlHttp.send(null);	
}
function getConslFeeHidden(doc_id)
{
	xmlHttp.open('get', 'php/ajaxCommonpage.php?action=getConsFee&doc_id='+doc_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = writeFeeHidden;
	xmlHttp.send(null);	
}
function writeFeeHidden()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;	
		document.getElementById('booking_amount').value = response;	
		
	}	
}
function writeFee()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;	
		document.getElementById('booking_amount').value = response;
		document.getElementById('consult_date').value = '';
		
	}	
}
function listDoctors(hospital_id,dept_id)
{
	xmlHttp.open('get', 'ajaxCommonpage.php?action=getDoctor&hospital_id='+hospital_id+'&dept_id='+dept_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDoctorResult;
	xmlHttp.send(null);
		
}
function handleDoctorResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;			
		document.getElementById('doctorDiv').innerHTML = response;
		
	}
}
//------------------- Department Tab ------------------------//
function loadDepartmentTab(dept_id,type)
{
	//alert(dept_id+'=>'+type);return false;	
	xmlHttp.open('get', 'ajaxCommonpage.php?action=departmetTab&type='+type+'&dept_id='+dept_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDeptTabResult;
	xmlHttp.send(null);
		
}
function handleDeptTabResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;	
		//alert(response);return false;		
		document.getElementById('TabArea').innerHTML = response;
		
	}
}
//------------------- Department Tab Ends ---------------------//


//------------------Disease Tab Start----------------------------

function loadDiseseTab(dept_id,type)
{
	xmlHttp.open('get', 'ajaxCommonpage.php?action=diseaseTab&type='+type+'&dept_id='+dept_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDeptTabResult;
	xmlHttp.send(null);
		
}
function handleDiseaseTabResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;	
		//alert(response);return false;		
		document.getElementById('TabArea').innerHTML = response;
		
	}
}

//--------------------Disease tab end---------------------


function loadSubDoctorDepart(hospital_id)
{
	
	xmlHttp.open('get', 'ajaxCommon.php?action=getSubDoctorDepartment&hospital_id='+hospital_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleSubDoctotorDeptResult;
	xmlHttp.send(null);
		
}
function handleSubDoctotorDeptResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;
		//alert(response);				
		document.getElementById('doctordeptDiv').innerHTML = response;
		
	}
}


// ---------------- Ajax Function Used in Index page --------------

var rndno	 = rnd();



function loadDepartments(hospital_id)
{
	xmlHttp.open('get', 'php/ajaxCommon.php?action=getDepartment&hospital_id='+hospital_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleResult;
	xmlHttp.send(null);
}
function handleResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;				
		document.getElementById('deptDiv').innerHTML = response;
		loadDoctor();
	}
}
function loadDoctor(hospital_id,dept_id)
{
	xmlHttp.open('get', 'php/ajaxCommon.php?action=getDoctor&hospital_id='+hospital_id+'&dept_id='+dept_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDoctorResult;
	xmlHttp.send(null);
		
}
function handleDoctorResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;			
		document.getElementById('doctorDiv').innerHTML = response;
		
	}
}


function loadDoctorDepart(hospital_id)
{
	xmlHttp.open('get', 'php/ajaxCommon.php?action=getDoctorDepartment&hospital_id='+hospital_id+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDoctotorDeptResult;
	xmlHttp.send(null);
		
}
function handleDoctotorDeptResult()
{
	if(xmlHttp.readyState == 4)
	{
		var response = xmlHttp.responseText;				
		document.getElementById('doctordeptDiv').innerHTML = response;
		
	}
}

function chkSubscribe(frm)
{
	if(frm.name.value=="" || frm.name.value=="Name")
	{
		alert("Please enter your Name");
		frm.name.focus();
		frm.name.select();
		return false;
	}
	if(frm.location.value=="" || frm.location.value=="Location")
	{
		alert("Please enter your Location");
		frm.location.focus();
		frm.location.select();
		return false;
	}
	if(frm.email.value=="" || frm.email.value=="Email")
	{
		alert("Please enter your Email");
		frm.email.focus();
		frm.email.select();
		return false;
	}
	if(!checkEmail(frm.email.value))
	{
		frm.email.select();
		return false;
	}
	var tmpname  = document.frmSubscribe.name.value;
	var tmpemail = document.frmSubscribe.email.value;
	var tmplocn  = document.frmSubscribe.location.value;
	var rndno	 = rnd();
	var url="php/ajaxCommon.php?action=Subscribe&name="+tmpname+"&email="+tmpemail+"&location="+tmplocn+'&sid='+Math.random()+'';
	xmlHttp.onreadystatechange=handleState;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function handleState()
{

	if(xmlHttp.readyState==1)
	{
		document.getElementById("subNewsletter").innerHTML='';
		document.getElementById("subNewsletter").innerHTML='<img src="images/loading.gif" alt="" />';
	}
	
	if (xmlHttp.readyState==4)
	{//alert(xmlHttp.responseText);return false;
		
		if(xmlHttp.responseText!=1)
		{
			document.getElementById("subNewsletter").innerHTML=xmlHttp.responseText;
			//document.frmSubscribe.reset();
		}
		else
		{//alert(xmlHttp.responseText);
			document.getElementById("subNewsletter").innerHTML='Successfully Added the Subscriber';
			document.frmSubscribe.reset();
		}
	}
} 

function rnd(){ return String((new Date()).getTime()).replace(/\D/gi,'') }


// ---------------- Ajax Function Used in Indexs page Ends --------------


function showDiseaseLetter(letter,linkid)
{	
	xmlHttp.open('get', 'ajaxCommon.php?action=letterDisease&letter='+letter+'&linkid='+linkid+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDiseaseLetterResult;
	xmlHttp.send(null);
}
function handleDiseaseLetterResult()
{
	if(xmlHttp.readyState == 4)
	{
		document.getElementById('allLetterDiv').style.display='none';
		document.getElementById('LetterDiv').style.display='';
		document.getElementById('LetterDiv').innerHTML = xmlHttp.responseText;		
	}
}

function showSpecialityLetter(letter,linkid)
{	
	xmlHttp.open('get', 'ajaxCommon.php?action=letterSpecialityCentre&letter='+letter+'&linkid='+linkid+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handlespecialityLetterResult;
	xmlHttp.send(null);
}
function handlespecialityLetterResult()
{
	if(xmlHttp.readyState == 4)
	{
		document.getElementById('allLetterDiv').style.display='none';
		document.getElementById('LetterDiv').style.display='';
		document.getElementById('LetterDiv').innerHTML = xmlHttp.responseText;		
	}
}

function displayDiseaseCount(letter)
{	
	xmlHttp.open('get', 'ajaxCommon.php?action=letterDiseaseCount&letter='+letter+'&sid='+Math.random()+'');
	xmlHttp.onreadystatechange = handleDiseaseletterCountResult;
	document.getElementById('hoddenLetter').value = letter;
	xmlHttp.send(null);
}
function handleDiseaseletterCountResult()
{
	if(xmlHttp.readyState == 4)
	{		
		letterVal = document.getElementById('hoddenLetter').value;
		//document.getElementById('letterCount'+letterVal).innerHTML = xmlHttp.responseText;	
		document.getElementById('letterCount'+letterVal).setAttribute.title = xmlHttp.responseText;	
		
	}
}