// JavaScript Document
var ajax1=new sack(this);
function loginBtn() {
	document.getElementById('nav3').style.backgroundImage = 'url(images/globalNav.gif)';
	document.getElementById('nav3').style.backgroundPosition = '-226px 0';
}
function changeBg(id) {
	var bgColor = document.getElementById(id).parentNode.style.backgroundColor;
	if(bgColor == '') {
		document.getElementById(id).parentNode.style.backgroundColor = '#f6fbfc';
		document.getElementById(id).parentNode.style.borderColor = '#ebf5f7';
	}
	else {
		document.getElementById(id).parentNode.style.backgroundColor = '';
		document.getElementById(id).parentNode.style.borderColor = '';
	}
}

function disSearchOpt() {
	document.getElementById('searchOpt').style.display = '';	
}

function hideSearchOptExe() {
	document.getElementById('searchOpt').style.display = 'none';
}

function hideSearchOpt() {
	setTimeout("hideSearchOptExe()",300);
}

function areaOnFocus(id, inputText) {
	if(document.getElementById(id).value == inputText) { document.getElementById(id).value=''; }
}
function areaOnBlur(id, inputText) {
	if(document.getElementById(id).value=='') { document.getElementById(id).value = inputText; }
}
function errorDis(id) {
	document.getElementById(id).style.borderColor = '#ffcc99';
	document.getElementById(id).parentNode.style.backgroundColor = '#ffffcc';
	document.getElementById(id).parentNode.style.borderColor = '#ffcc99';
}
function errorDisHide(id) {
	document.getElementById(id).style.borderColor = '#e1e1e1';
	document.getElementById(id).parentNode.style.backgroundColor = '';
	document.getElementById(id).parentNode.style.borderColor = '';
}
function hideGlobalNav() { 
	document.getElementById('globalNav').style.display = 'none'; document.getElementById('header').style.height= '110px';
}
function typeselect()
{
	document.selectiontype.submit();
}

function getEyedasOphthalSearchCitiesInner(sateId,cityDivId,cityId)
{
	    
	    ajax1.requestFile = 'location.php?signState1='+sateId+'&cityDivId='+cityDivId+'&cityListId='+cityId;
		//window.open(ajax1.requestFile)
		ajax1.onCompletion = function(){exeGetCities()};
		ajax1.runAJAX();
}
function exeGetCities()
{
	eval(ajax1.response);
}

function getEyedasOphthalSearchStatesInner(countryId,stateDivId,stateId)
{
	    
	    ajax1.requestFile = 'location.php?signCountry1='+countryId+'&stateDivId='+stateDivId+'&stateListId='+stateId;
	//	window.open(ajax1.requestFile)
		ajax1.onCompletion = function(){exeGetStates()};
		ajax1.runAJAX();
}
function exeGetStates()
{
	//alert(ajax1.response);
	eval(ajax1.response);
}


function arrange(numRecords,pageNum)
{
	document.getElementById('nr').value = numRecords;
	document.getElementById('pageSelect').value=numRecords;
	document.getElementById('pn').value=pageNum;
	document.formpagination.submit();
}
function docdetails(id,reg_type,city,name,specilazation,location)
{
	document.getElementById('doc_id').value = id ;	
	document.getElementById('rege_type').value = reg_type ;
	document.moreaboutdoctor.srch_city.value = city ;
	document.moreaboutdoctor.txt_location.value = location ;
	document.moreaboutdoctor.select_spec.value = specilazation ;
	document.moreaboutdoctor.txt_name.value = name ;
	document.moreaboutdoctor.action='../logins/patientLogin.php';	
	document.moreaboutdoctor.submit();
}
function docfulldetails(id,reg_type,city,name,specilazation,location,state)
{
    
    document.getElementById('doc_id').value = id ;	
	document.getElementById('rege_type').value = reg_type ;
	document.moreaboutdoctor.srch_state.value=state;
	document.moreaboutdoctor.srch_city.value = city ;
	document.moreaboutdoctor.txt_location.value = location ;
	document.moreaboutdoctor.select_spec.value = specilazation ;
	document.moreaboutdoctor.txt_name.value = name ;
	document.moreaboutdoctor.action='searchProfile_Doctor.php';	
	document.moreaboutdoctor.submit();
}
function switchtocategory(id,city)
{
	//document.searchdoctor.srch_city.value = city; 
	if(id == 'Diagnostic')
	{
		document.searchdoctor.action = 'searchDiagnostic.php';	
	}
	else
	if(id == 'Hospital')
	{
		document.searchdoctor.action = 'searchHospital.php';
	}
	else
	if(id == 'Pharmacy')
	{
		document.searchdoctor.action = 'searchPharmacy.php';
	}
	document.searchdoctor.submit();
}
function sendMailToDoctor(doctorId,regtype)
{
 window.open('send_doctor.php?id='+doctorId+'&registerType='+regtype,'MailToDoctor',"resizable=1,width=430,height=320,scrollbars=1");
}
/*	variable declaration	*/
var secure_ans = /^[ ]*$/;
var uname=/^[a-z|A-Z|]+[a-z|A-Z|.\_|0-9]*$/;
var email = /^[a-z][a-z0-9_.]+@([a-z0-9_\-]+\.)+([a-z]{2,4})$/;

/*	Doctor Retrieve Password Validation function */
function validDRP_new()
{
	if(document.doc_retrieve_pwd.txtUserNameRP.value=="Username")
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='username required';
		document.doc_retrieve_pwd.txtUserNameRP.focus();
		return false;
	}
	if (document.doc_retrieve_pwd.txtUserNameRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='Spaces not allowed';
		document.doc_retrieve_pwd.txtUserNameRP.focus();
		document.doc_retrieve_pwd.txtUserNameRP.select();
		return false;
	}
	else
	{
		document.getElementById('drp_new').style.display='none';
		document.getElementById('drp_new').innerHTML='';
	}
	
	if(document.doc_retrieve_pwd.selSecurityQuesRP.selectedIndex==0)
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='security question required';
		document.doc_retrieve_pwd.selSecurityQuesRP.focus();
		return false;
	}
	else
	{
		document.getElementById('drp_new').style.display='none';
		document.getElementById('drp_new').innerHTML='';
	}
	
	if(document.doc_retrieve_pwd.txtSecurityAnsRP.value=="Security Answer")
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='security answer required';
		document.doc_retrieve_pwd.txtSecurityAnsRP.focus();
		return false;
	}
	if (secure_ans.test(document.doc_retrieve_pwd.txtSecurityAnsRP.value)==true) 
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='Starting with spaces not allowed';
		document.doc_retrieve_pwd.txtSecurityAnsRP.focus();
		document.doc_retrieve_pwd.txtSecurityAnsRP.select();
		return false;
	} 
	else
	{
		document.getElementById('drp_new').style.display='none';
		document.getElementById('drp_new').innerHTML='';
	}
	
	if(document.doc_retrieve_pwd.txtEmailRP.value=="Enter your Email")
	{
		document.getElementById('drp_new').style.display='';
		document.getElementById('drp_new').innerHTML='primary email required';
		document.doc_retrieve_pwd.txtEmailRP.focus();
		return false;
	}
	if (document.doc_retrieve_pwd.txtEmailRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('drp_new').style.display='none';
		document.getElementById('drp_new').innerHTML='Spaces not allowed';
		document.doc_retrieve_pwd.txtEmailRP.focus();
		document.doc_retrieve_pwd.txtEmailRP.select();
		return false;
	}
	else
	{		
   		var reg = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
   		var address = document.doc_retrieve_pwd.txtEmailRP.value;
   		if(reg.test(address) == false) 
		{
			document.getElementById('drp_new').style.display='';
      		document.getElementById('drp_new').innerHTML='invalid email';
			document.doc_retrieve_pwd.txtEmailRP.select();
			document.doc_retrieve_pwd.txtEmailRP.focus();
      		return false;
   		}
		else
		{
			document.getElementById('drp_new').style.display='none';
			document.getElementById('drp_new').innerHTML='';
		}
	}
	return true;
	
}
var secure_ans = /^[ ]*$/
var uname = /^[a-zA-Z]([A-Za-z0-9._]+[A-Za-z0-9])$/;
var email = /^[a-z][a-z0-9_.]+@([a-z0-9_\-]+\.)+([a-z]{2,4})$/;
var akey=/^[a-zA-Z0-9][A-Za-z0-9]*$/;

//Diagnostic RetrievePassword -Validation ---STARTS HERE//
function validLRP_new()
{
	if(document.lab_retrieve_pwd.txtLabUserNameRP.value=="Username")
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='username required';
		document.lab_retrieve_pwd.txtLabUserNameRP.focus();
		return false;
	}
	if (document.lab_retrieve_pwd.txtLabUserNameRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='empty spaces not allowed';
		document.lab_retrieve_pwd.txtLabUserNameRP.focus();
		document.lab_retrieve_pwd.txtLabUserNameRP.select();
		return false;
	}
	 if(document.lab_retrieve_pwd.txtLabUserNameRP.value.length < 3)
 	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='username must be minimum 3 characters';
		document.lab_retrieve_pwd.txtLabUserNameRP.focus();
		return false;
 	}
	if (!uname.test(document.lab_retrieve_pwd.txtLabUserNameRP.value)) {
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='invalid username';
		document.lab_retrieve_pwd.txtLabUserNameRP.focus();
		return false;	
	}
	else
	{
		document.getElementById('lrp_new').style.display='none';
		document.getElementById('lrp_new').innerHTML='';
	}
	
	if(document.lab_retrieve_pwd.selLabSecurityQuesRP.selectedIndex==0)
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='security question required';
		document.lab_retrieve_pwd.selLabSecurityQuesRP.focus();
		return false;
	}
	else
	{
		document.getElementById('lrp_new').style.display='none';
		document.getElementById('lrp_new').innerHTML='';
	}
	
	if(document.lab_retrieve_pwd.txtLabSecurityAnsRP.value=="")
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='security answer required';
		document.lab_retrieve_pwd.txtLabSecurityAnsRP.focus();
		return false;
	}
	else if(secure_ans.test(document.lab_retrieve_pwd.txtLabSecurityAnsRP.value))
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='security answer should not have only spaces';
		document.lab_retrieve_pwd.txtLabSecurityAnsRP.select();
		return false;
	}
	else
	{
		document.getElementById('lrp_new').style.display='none';
		document.getElementById('lrp_new').innerHTML='';
	}
	
	if(document.lab_retrieve_pwd.txtLabEmailRP.value=="")
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='primary email required';
		document.lab_retrieve_pwd.txtLabEmailRP.focus();
		return false;
	}
	if (document.lab_retrieve_pwd.txtLabEmailRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('lrp_new').style.display='';
		document.getElementById('lrp_new').innerHTML='empty spaces not allowed';
		document.lab_retrieve_pwd.txtLabEmailRP.focus();
		document.lab_retrieve_pwd.txtLabEmailRP.select();
		return false;
	}
	else
	{		
   		//var reg = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
   		var address = document.lab_retrieve_pwd.txtLabEmailRP.value;
   		if(email.test(address) == false) 
		{
			document.getElementById('lrp_new').style.display='';
      		document.getElementById('lrp_new').innerHTML='invalid email';
			document.lab_retrieve_pwd.txtLabEmailRP.select();
			document.lab_retrieve_pwd.txtLabEmailRP.focus();
      		return false;
   		}
		else
		{
			document.getElementById('lrp_new').style.display='none';
			document.getElementById('lrp_new').innerHTML='';
		}
	}
	
}
function validPARPass()
{
	
	if(document.pati_retrieve_pwd.txtUserNameRPPat.value=='Username')
	  {
		  	document.getElementById('error_retrive_pat').style.display='';
			document.getElementById('error_retrive_pat').innerHTML='username required';
			document.pati_retrieve_pwd.txtUserNameRPPat.focus();
			return false;
	  }
	if(document.pati_retrieve_pwd.txtUserNameRPPat.value.indexOf(' ') >-1)
	 {
		 	document.getElementById('error_retrive_pat').style.display='';
			 document.getElementById('error_retrive_pat').innerHTML='Spaces not allowed';
			 document.pati_retrieve_pwd.txtUserNameRPPat.focus();
			 document.pati_retrieve_pwd.txtUserNameRPPat.select();
			 return false;	 
	 }
	 if (document.pati_retrieve_pwd.txtUserNameRPPat.value.indexOf('_') > -1) {
		 	document.getElementById('error_retrive_pat').style.display='';
			document.getElementById('error_retrive_pat').innerHTML='"_" not allowed';
			document.pati_retrieve_pwd.txtUserNameRPPat.focus();
			document.pati_retrieve_pwd.txtUserNameRPPat.select();
			return false;
		}
		
	/*if (!user.test(document.pati_retrieve_pwd.txtUserNameRPPat.value)) {
			document.getElementById('error_retrive_pat').style.display='';
			document.getElementById('error_retrive_pat').innerHTML='. and - \'s only allowed';
			document.pati_retrieve_pwd.txtUserNameRPPat.select();
			document.pati_retrieve_pwd.txtUserNameRPPat.focus();
			return false;
			
	    } */
	else
	  {
		  document.getElementById('error_retrive_pat').style.display='none';
		   document.getElementById('error_retrive_pat').innerHTML='';			
	  }
	if(document.pati_retrieve_pwd.selSecurityQuesRPPat.value==0)
	{
		document.getElementById('error_retrive_pat').style.display='';
		document.getElementById('error_retrive_pat').innerHTML='security question required';
		document.pati_retrieve_pwd.selSecurityQuesRPPat.focus();
		return false;
	}

	else
	{
		document.getElementById('error_retrive_pat').style.display='none';
		document.getElementById('error_retrive_pat').innerHTML='';
	}
	
	if(document.pati_retrieve_pwd.txtSecurityAnsRPpat.value=="Security Answer")
	{
		document.getElementById('error_retrive_pat').style.display='';
		document.getElementById('error_retrive_pat').innerHTML='security answer required';
		document.pati_retrieve_pwd.txtSecurityAnsRPpat.focus();
		return false;
	}
	
	else
	{
		document.getElementById('error_retrive_pat').style.display='none';
		document.getElementById('error_retrive_pat').innerHTML='';
	} 
	  
	if(document.pati_retrieve_pwd.txtEmailRPpat.value=='Enter your Email')
	{
		document.getElementById('error_retrive_pat').style.display='';
		document.getElementById('error_retrive_pat').innerHTML='email required';
		document.pati_retrieve_pwd.txtEmailRPpat.focus();
		document.pati_retrieve_pwd.txtEmailRPpat.select();
		return false;
	}
	if (document.pati_retrieve_pwd.txtEmailRPpat.value.indexOf(' ') > -1)
	{
		document.getElementById('error_retrive_pat').style.display='';
		document.getElementById('error_retrive_pat').innerHTML='Spaces not allowed';
		document.pati_retrieve_pwd.txtEmailRPpat.focus();
		document.pati_retrieve_pwd.txtEmailRPpat.select();
		return false;
	}
	else
	{		
		var reg = /^[a-z][a-z0-9_.\-]+@([a-z0-9_\-]+\.)+([a-z]{2,4})$/;
		var address = document.pati_retrieve_pwd.txtEmailRPpat.value;
		//alert(address.indexOf('@'));
		if(reg.test(address) == false) 
		{
			document.getElementById('error_retrive_pat').style.display='';
			document.getElementById('error_retrive_pat').innerHTML='invalid email';
			document.pati_retrieve_pwd.txtEmailRPpat.select();
			document.pati_retrieve_pwd.txtEmailRPpat.focus();
			return false;
		}
		
		else
		{
			document.getElementById('error_retrive_pat').style.display='none';
			document.getElementById('error_retrive_pat').innerHTML='';
		}
	}  
	  
  return true;	  
}
function validPharRPass()
{
	if(document.pharmacy_retrieve_pwd.txtPharUserNameRP.value=="Username")
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='username required';
		document.pharmacy_retrieve_pwd.txtPharUserNameRP.focus();
		return false;
	}
	if (document.pharmacy_retrieve_pwd.txtPharUserNameRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='Spaces not allowed';
		document.pharmacy_retrieve_pwd.txtPharUserNameRP.focus();
		document.pharmacy_retrieve_pwd.txtPharUserNameRP.select();
		return false;
	}
	else
	{
		document.getElementById('error_rpass').style.display='none';
		document.getElementById('error_rpass').innerHTML='';
	}
	
	if(document.pharmacy_retrieve_pwd.selPharSecurityQuesRP.selectedIndex==0)
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='security question required';
		document.pharmacy_retrieve_pwd.selPharSecurityQuesRP.focus();
		return false;
	}
	else
	{
		document.getElementById('error_rpass').style.display='none';
		document.getElementById('error_rpass').innerHTML='';
	}
	
	if(document.pharmacy_retrieve_pwd.txtPharSecurityAnsRP.value=="Security Answer")
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='security answer required';
		document.pharmacy_retrieve_pwd.txtPharSecurityAnsRP.focus();
		return false;
	}
	else
	{
		document.getElementById('error_rpass').style.display='none';
		document.getElementById('error_rpass').innerHTML='';
	}
	
	if(document.pharmacy_retrieve_pwd.txtPharEmailRP.value=="Enter your Email")
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='primary email required';
		document.pharmacy_retrieve_pwd.txtPharEmailRP.focus();
		return false;
	}
	if (document.pharmacy_retrieve_pwd.txtPharEmailRP.value.indexOf(' ') > -1) 
	{
		document.getElementById('error_rpass').style.display='';
		document.getElementById('error_rpass').innerHTML='Spaces not allowed';
		document.pharmacy_retrieve_pwd.txtPharEmailRP.focus();
		document.pharmacy_retrieve_pwd.txtPharEmailRP.select();
		return false;
	}
	else
	{		
   		var reg = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
   		var address = document.pharmacy_retrieve_pwd.txtPharEmailRP.value;
   		if(reg.test(address) == false) 
		{
      		document.getElementById('error_rpass').style.display='';
			document.getElementById('error_rpass').innerHTML='invalid email';
			document.pharmacy_retrieve_pwd.txtPharEmailRP.select();
			document.pharmacy_retrieve_pwd.txtPharEmailRP.focus();
      		return false;
   		}
		else
		{
			document.getElementById('error_rpass').style.display='none';
			document.getElementById('error_rpass').innerHTML='';
		}
	}
	
}