var min=11;
var max=15;
function increaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 13;
      }
      if(s!=max) {
         s += 1;
      }
      p[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 13;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}
function alternate(id) { 
	if(document.getElementsByTagName){  
		var table = document.getElementById(id);   
		var rows = table.getElementsByTagName("tr");   
		for(i = 0; i < rows.length; i++){           
			//manipulate rows 
			if(i % 2 == 0){ 
				rows[i].className = "even"; 
			}else{ 
				rows[i].className = "odd"; 
			}       
		} 
	} 
}
var stripe = function() {
var tables = document.getElementsByTagName("table");	
for(var x=0;x!=tables.length;x++){
		var table = tables[x];
		if (! table) { return; }
		var tbodies = table.getElementsByTagName("tbody");
		for (var h = 0; h < tbodies.length; h++) {
			var even = true;
			var trs = tbodies[h].getElementsByTagName("tr");
			for (var i = 0; i < trs.length; i++) {
				trs[i].onmouseover=function(){
					this.className += " ruled"; return false
				}
				trs[i].onmouseout=function(){
					this.className = this.className.replace("ruled", ""); return false
				}
				if(even)
					trs[i].className += " even";
				
				even = !even;
			}
		}
	}
}
function validate_EmailPage() {
	var valid=false;
	if(document.EmailPage.senderDisplayName.value==""){
		window.alert("Please enter your name.");
		document.EmailPage.senderDisplayName.focus();
	}else if(document.EmailPage.senderEmailAddress.value==""){
		window.alert("Please enter your email.");
		document.EmailPage.senderEmailAddress.focus();
	}else if(checkEmail(document.EmailPage.senderEmailAddress.value)==false){
		window.alert("Please enter a valid email.");
		document.EmailPage.senderEmailAddress.focus();
		document.EmailPage.senderEmailAddress.select();
	}else if(document.EmailPage.customMessageTitle.value==""){
		window.alert("Please enter a subject line.");
		document.EmailPage.customMessageTitle.focus();
	}else if(document.EmailPage.customMessageBody.value==""){
		window.alert("Please enter a message.");
		document.EmailPage.customMessageBody.focus();
	}else if(document.EmailPage.friendEmailAddresses.value==""){
		window.alert("Please enter recipients' e-mail addresses.");
		document.EmailPage.friendEmailAddresses.focus();
	}else if(checkEmails()==false){
		document.EmailPage.friendEmailAddresses.focus();
		document.EmailPage.friendEmailAddresses.select();
	}else{
		valid = true;
	}
	return valid;
}
function checkEmail(email) {
	var regExp = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
	return regExp.test(email);
}
function checkEmails(){
	var valid=true;
	var emails = document.EmailPage.friendEmailAddresses.value;
	var emailArray = new Array();
    emailArray = emails.split(',');
	var invEmails = "";
	for(i = 0; i < emailArray.length; i++){
		if(checkEmail(emailArray[i])==false) {
			invEmails += emailArray[i] + "\n";
		}
	}
	if(invEmails != ""){
		alert("Please enter valid recipients' e-mail addresses:\n" + invEmails);
		valid=false;
	}
	return valid;
}
function fOnChangeFindaPhysician(o){
		var frm = document.frmFindPhysician;
		if(o.name == "byPhysician" && o.value != "0"){
			frm.byOtherStaff.value = "0";
			frm.byLocation.value = "0";
			frm.byCity.value = "0";
		}else if(o.name == "byOtherStaff" && o.value != "0"){
			frm.byPhysician.value = "0";
			frm.byLocation.value = "0";
			frm.byCity.value = "0";
		}else if(o.name == "byLocation" && o.value != "0"){
			frm.byPhysician.value = "0";
			frm.byOtherStaff.value = "0";
			frm.byCity.value = "0";
		}else if(o.name == "byCity" && o.value != "0"){
			frm.byPhysician.value = "0";
			frm.byOtherStaff.value = "0";
			frm.byLocation.value = "0";
		}
}
