function ReadCookie (name,defaultreturn){
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var x = 0;
   while (x < clen){
      var j = x + alen;
      if (document.cookie.substring(x, j) == arg)
         return evalCookie(j);
      x = document.cookie.indexOf(" ", x) + 1;
      if (x == 0) break; 
   }
   return defaultreturn;
}

function evalCookie (offset){
   var endstr = document.cookie.indexOf(";", offset);
   if (endstr == -1) endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function Set_ContactCookies() {
   var expdate = new Date();
   expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
   WriteCookie("name", document.form1["name"].value, expdate);
   WriteCookie("email", document.form1["email"].value, expdate);
   WriteCookie("address", document.form1["address"].value, expdate);
   WriteCookie("phone", document.form1["phone"].value, expdate);
   WriteCookie("city", document.form1["city"].value, expdate);
   WriteCookie("state", document.form1["state"].value, expdate);
   WriteCookie("zip", document.form1["zip"].value, expdate);
}

function Set_SelectionCookies() {
   var expdate = new Date();
   expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
   WriteCookie("name", document.form1["name"].value, expdate);
   WriteCookie("partner", document.form1["partner"].value, expdate);
   WriteCookie("physician", document.form1["physician"].value, expdate);
   WriteCookie("medicalgroup", document.form1["medicalgroup"].value, expdate);
   WriteCookie("email", document.form1["email"].value, expdate);
   WriteCookie("address", document.form1["address"].value, expdate);
   WriteCookie("phone", document.form1["phone"].value, expdate);
   WriteCookie("city", document.form1["city"].value, expdate);
   WriteCookie("state", document.form1["state"].value, expdate);
   WriteCookie("zip", document.form1["zip"].value, expdate);
   WriteCookie("choice1", document.form1["choice1"].value, expdate);
   WriteCookie("choice2", document.form1["choice2"].value, expdate);
   WriteCookie("choice3", document.form1["choice3"].value, expdate);
   WriteCookie("choice4", document.form1["choice4"].value, expdate);
}

function WriteCookie(){
   var arg_array = WriteCookie.arguments;
   var total_args = WriteCookie.arguments.length;

   var name = (total_args > 0) ? arg_array[0] : null;
   var value = (total_args > 1) ? arg_array[1] : null;
   var expires = (total_args > 2) ? arg_array[2] : null;
   var path = (total_args > 3) ? arg_array[3] : null;
   var domain = (total_args > 4) ? arg_array[4] : null;
   var secure = (total_args > 5) ? arg_array[5] : false;

   document.cookie = name + "=" + escape(value) +
     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
     ((path == null) ? "" : ("; path=" + path)) +
     ((domain == null) ? "" : ("; domain=" + domain)) +
     ((secure == true) ? "; secure" : "");
}

function Load_ContactForm() {

   document.form1["name"].value = ReadCookie("name", "");
   document.form1["email"].value = ReadCookie("email", "");
   document.form1["phone"].value = ReadCookie("phone", "");
   document.form1["address"].value = ReadCookie("address", "");
   document.form1["city"].value = ReadCookie("city", "");
   document.form1["state"].value = ReadCookie("state", "");
   document.form1["zip"].value = ReadCookie("zip", "");
   document.form1["name"].focus();
   
}

function Load_SelectionForm() {

   document.form1["name"].value = ReadCookie("name", "");
   document.form1["partner"].value = ReadCookie("partner", "");
   document.form1["physician"].value = ReadCookie("physician", "");
   document.form1["email"].value = ReadCookie("email", "");
   document.form1["medicalgroup"].value = ReadCookie("medicalgroup", "");
   document.form1["phone"].value = ReadCookie("phone", "");
   document.form1["address"].value = ReadCookie("address", "");
   document.form1["city"].value = ReadCookie("city", "");
   document.form1["state"].value = ReadCookie("state", "");
   document.form1["zip"].value = ReadCookie("zip", "");
   document.form1["choice1"].value = ReadCookie("choice1", "");
   document.form1["choice2"].value = ReadCookie("choice2", "");
   document.form1["choice3"].value = ReadCookie("choice3", "");
   document.form1["choice4"].value = ReadCookie("choice4", "");
   document.form1["name"].focus();
   
}

