		function MM_swapImgRestore() { //v3.0		  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;		}				function MM_preloadImages() { //v3.0		  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();		    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)		    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}		}				function MM_findObj(n, d) { //v4.01		  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {		    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}		  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];		  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);		  if(!x && d.getElementById) x=d.getElementById(n); return x;		}				function MM_swapImage() { //v3.0		  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)		   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}		}		var secs		var timerID = null		var timerRunning = false		var delay = 1000		function InitializeTimer()		{			// Set the length of the timer, in seconds			secs = 5;			StopTheClock();			StartTheTimer();		}		function StopTheClock()		{			if(timerRunning)				clearTimeout(timerID)			timerRunning = false		}		var whichImage = 0;		function StartTheTimer()		{			if (document.getElementById('banner_image_img'))			{				if (secs==0)				{					whichImage++;					StopTheClock()					var theImages = new Array(); // do not change this					// To add more image files, continue with the					// pattern below, adding to the array.					theImages[0] = 'newimages/panel1.jpg'					theImages[1] = 'newimages/panel2.jpg'					theImages[2] = 'newimages/panel3.jpg'					theImages[3] = 'newimages/panel4.jpg'					theImages[4] = 'newimages/panel5.jpg'					var p = theImages.length;					if(whichImage==5){						whichImage=0;					}					//var whichImage = Math.round(Math.random()*(p-1));					document.getElementById('banner_image_img').src=theImages[whichImage];					InitializeTimer();					//alert("You have just wasted 10 seconds of your life.")				}				else				{					self.status = secs					secs = secs - 1					timerRunning = true					timerID = self.setTimeout("StartTheTimer()", delay)				}			}		}		var http = false;		if(navigator.appName == "Microsoft Internet Explorer")		{			http = new ActiveXObject("Microsoft.XMLHTTP");		}		else		{			http = new XMLHttpRequest();		}		function resetSearchCriteria()		{			document.getElementById('specialtiesDD').options[0].selected = true; 			document.getElementById('location').value = ''; 			document.getElementById('genderDD').options[0].selected = true; 			document.getElementById('ageDD').options[0].selected = true; 			document.getElementById('languageDD').options[0].selected = true; 			document.getElementById('religionDD').options[0].selected = true;		}		function nameSearchBlur()		{			return false;			if (document.name_search.query.value == '')			{				document.getElementById('name-search-textbox').style.color = '#BEBEBE';				document.name_search.query.value = 'Search';			}		}		function nameSearchFocus()		{			return false;			if (document.name_search.query.value == 'Search')			{				document.getElementById('name-search-textbox').style.color = '#666666';				document.name_search.query.value = '';			}		}		function SetSpecialtyOptions(category, params)		{			if (document.getElementById('SpecialtiesSelect'))			{				if (params === undefined) var params = '';				http.open("GET", "ajax_specialty_options.php?"+params+"category="+category, true);				http.onreadystatechange=function()				{					if(http.readyState == 4)					{						document.getElementById('SpecialtiesSelect').innerHTML = http.responseText;					}				}				http.send(null);			}		}		function setPlanType()		{			var op;			for (var i=0; i < document.signup.PlanType.length; i++)			{				op = document.signup.PlanType[i];				if (op.checked && op.value == 'Basic')				{					document.getElementById('signup-premium').style.display = 'none';					document.getElementById('signup-basic').style.display = 'block';					document.getElementById('dTotal').innerHTML = payment_plans[3][2].toFixed(2);					document.getElementById('dCycle').innerHTML = payment_plans[3][1];					document.getElementById('Total').innerHTML = payment_plans[3][2].toFixed(2);					document.getElementById('Cycle').innerHTML = payment_plans[3][1];				}				else if (op.checked && op.value == 'Premium')				{					document.getElementById('signup-basic').style.display = 'none';					document.getElementById('signup-premium').style.display = 'block';				}			}		}		function setBillingPlan()		{			if (document.getElementById('PlanSummary'))			{				var providers = document.signup.TotalProviders.options[document.signup.TotalProviders.selectedIndex].value;				for (var i=0; i < document.signup.Plan.length; i++)				{					if (document.signup.Plan[i].checked)					{						for (var x=0; x < payment_plans.length; x++)						{							if (payment_plans[x][0] == document.signup.Plan[i].value)							{								var plan = payment_plans[x];							}						}					}				}				if (plan == undefined || plan == null)				{					document.getElementById('PlanSummary').innerHTML = 'Premium Membership';					document.getElementById('BillingSummary').innerHTML = 'indicated above';					document.getElementById('Total').innerHTML = 'amount indicated above';					document.getElementById('Cycle').innerHTML = 'indicated above';				}				var total = (plan[2]) + (plan[3] * (providers - 1));				document.getElementById('PlanSummary').innerHTML = 'Premium Membership<br>' + (providers > 1 ? '(+' + (providers - 1) + ' additional healthcare provider' + (providers > 2 ? 's' : '') + ')' : '');				document.getElementById('BillingSummary').innerHTML = '<b>&#36;' + total.toFixed(2) + '</b> per ' + plan[1] + ' month billing cycle';				document.getElementById('Total').innerHTML = total.toFixed(2);				document.getElementById('Cycle').innerHTML = plan[1];			}		}		function validateField(ele)		{			switch (ele.name)			{				case 'specialties':				case 'Plan':					break;				case 'UnderstandTerms':					if (ele.checked == false) return false;					break;				default:					if (ele.value==null || ele.value=="") return false;			}			return true;		}		function validateForm(thisform)		{			with (thisform)			{				var ele;				var i=0;				for (i=0;i<elements.length;i++)				{					ele = elements[i];					if (validateField(ele) == false)					{						alert(ele.name + ' is a required field.');						ele.focus();						return false;					}				}			}			return true;		}		function ismaxlength(obj)		{			var mlength=obj.getAttribute ? parseInt(obj.getAttribute("maxlength")) : "";			if (obj.getAttribute && obj.value.length>mlength)			{				obj.value=obj.value.substring(0,mlength);			}		}
