	function isNumeric(sText)
	{	
 		var ValidChars = "0123456789.";
 		var IsNumber=true;
 		var Char;
		 for (i = 0; i < sText.length && IsNumber == true; i++) 
 		   { 
 			 Char = sText.charAt(i); 
   			 if (ValidChars.indexOf(Char) == -1) 
   		   	 {
   		   		IsNumber = false;
   		   	 }
   		   		 
    		}
		 return IsNumber; 
	 }
	 function isAlphabetic(sText)
	 {	
 		var ValidChars = "0123456789";
 		var IsNumber=true;
 		var Char;
		 for (i = 0; i < sText.length && IsNumber == true; i++) 
 		   { 
 			 Char = sText.charAt(i); 
   			 if (ValidChars.indexOf(Char) != -1) 
   		   	 {
   		   		IsNumber = false;
   		   	 }
   		   		 
    		}
		 return IsNumber; 
	 }
	 function checkSpecialCharacters(sText)
	 {
	 	  var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
		  var valid=true;
		  
		  for (var i = 0; i < sText.length; i=i+1) {
		  	if ((iChars.indexOf(sText.charAt(i)) != -1)||(sText.charAt(i) == ' ')) {
		  	//alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
		  	valid = false;
		  	}
		  }
		  return valid; 
	 }
	 function checkPasscodeSpecialCharacters(sText)
	 {
	 	  var iChars = "!@#$%^&*()+=-_[]\\\';,./{}|\":<>?";
		  var valid=true;
		  
		  for (var i = 0; i < sText.length; i++) {
		  	if (iChars.indexOf(sText.charAt(i)) != -1) {		  	
		  	//alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
		  	valid = false;
		  	}
		  }
		  return valid; 
	 }
	 function checkTelephoneSpecialCharacters(sText)
	 {
	 	  var iChars = "!@#$%^&*+=_[]\\\';,{}|\":<>?";
		  var valid=true;
		  
		  for (var i = 0; i < sText.length; i++) {
		  	if (iChars.indexOf(sText.charAt(i)) != -1) {		  	
		  	//alert ("Your username has special characters. \nThese are not allowed.\n Please remove them and try again.");
		  	valid = false;
		  	}
		  }
		  return valid; 
	 }
	 function isTelephone(sText)
	 {	
 		var ValidChars = "0123456789";
 		var IsNumber=true;
 		var Char;
		var number = "";

		 for (i = 0; i < sText.length && IsNumber == true; i++) 
 		   { 
 			 Char = sText.charAt(i); 
   			 if (ValidChars.indexOf(Char) > -1) 
   		   	 {
   		   	 	number = number+Char;
   		   		 //IsNumber = false;
   		   	 }
   		   		 
    		}
    	if(number.length>10)
    	{
    		 IsNumber = false;
    	}
		 return IsNumber;
 
	 }
	function isEmpty(Ctrl)
	{		
		if(Ctrl.value == "" || Ctrl.value == null)
		{
			return false;
		}
		return true;
	}
	function testGender(Ctrl)
	{
			var radio_choice = false;
			// Loop from zero to the one minus the number of radio button selections
			for (counter = 0; counter < Ctrl.length ; counter++)
			{
				// If a radio button has been selected it will return true
				// (If not it will return false)
				if (Ctrl[counter].checked)
					radio_choice = true; 
			}
			if (!radio_choice)
			{
				// If there were no selections made display an alert box 
				alert("Please select \"Gender\".");
				return (false);
			}
			return(true);
	}
	// support routine used during tests
	function validatePrompt (Ctrl, PromptStr) {
		alert (PromptStr);
		Ctrl.focus();
		return;
	}
	//java script function to append kickapps session to urls
	function appendURL(st_tid) {
		//change all static KickApps links
		var links = document.getElementsByTagName('a');
		var KAURLString = new RegExp("http://community\.myhealthvillage\.com");
		for (var i = 0; i < links.length; i++) {
			var link = links[i];
			//check to see if it is KA link
			var url = link.href;
			if(url.match(KAURLString)) {
				//check to see if the URL is already appended ???
				
				//append the URL with st and tid
				if(url.indexOf('?')!=-1)
					link.href = link.href + "&" + st_tid;
				else
					link.href = link.href + "?" + st_tid;
			}
		}
		
		//change all widgets
		var widgetlinks = document.getElementsByTagName('embed');
		for (var i = 0; i < widgetlinks.length; i++) {
			var widgetlink = widgetlinks[i];
			if(url.indexOf('?')!=-1)
				widgetlink.src = widgetlink.src + "&" + st_tid;
			else
				widgetlink.src = widgetlink.src + "?" + st_tid;
		}
	}

	function trackPages() {
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
		try {
			var pageTracker = _gat._getTracker("UA-7979143-1");
			pageTracker._trackPageview();
			} catch(err) {}
	}