
/* Seed an email link for the SPAMBOTs ************************************************************************/
function doMail(theLink, key){

    //Get the HREF tag. This includes the anti-spam 'key'
    var before = theLink.getAttribute('href');

    //If the anti-spam key is not found in the link, exit the function without doing anything
    //If the link is clicked more than once, this prevents the Javascript from throwing an error
    if(before.indexOf(key) == -1) return false;

    //Our new variable "addy" is a combination of the text that
    //comes BEFORE the key [0] and AFTER the key [1]
    var addy = before.split(key)[0] + before.split(key)[1];

    //Substitute the original link with the new link (”addy”)
    theLink.href = addy;

}


/************************************************************************************************************
/* simple text resize */
function resizeText(multiplier) {
	if (document.getElementById('mainContent').style.fontSize == "") {
		document.getElementById('mainContent').style.fontSize = "1.0em";
		}
	var newSize = Math.round((parseFloat(document.getElementById('mainContent').style.fontSize) + multiplier * 0.1)*10)/10;	
	if (newSize < 1){ newSize = 1;}
	newCookie('fontSize',newSize,365);
	document.getElementById('mainContent').style.fontSize = newSize + "em";
	}

function recallText() {		
	var newSize = readCookie('fontSize');
	newSize= newSize.replace(/em$/i, ""); /* some old cookies have the em saved */
	
	
	if (newSize != ''){
		document.getElementById('mainContent').style.fontSize = newSize + "em";	
		}
	}

/************************************************************************************************************
/* Form dual submit catch */
var form_submitted = false;
function submit_form ( )
{
  if ( form_submitted )
  {
    alert ( "Your form has already been submitted. Please wait..." );
    return false;
  }
  else
  {
    form_submitted = true;
    return true;
  }
}


/*************************************************************
COOKIES
*************************************************************/

function newCookie(name,value,days) {
 	var days = 365;   // the number at the left reflects the number of days for the cookie to last
                   // modify it according to your needs
	 if (days) {
   		var date = new Date();
	    date.setTime(date.getTime()+(days*24*60*60*1000));
	    var expires = "; expires="+date.toGMTString(); 
   		}
   	else{ 
   		var expires = "";
   		}
   document.cookie = name+"="+value+expires+"; path=/"; 
   }

function readCookie(name) {
   var nameSG = name + "=";
   var nuller = '';
  if (document.cookie.indexOf(nameSG) == -1)
    return nuller;

   var ca = document.cookie.split(';');
  for(var i=0; i<ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameSG) == 0) return c.substring(nameSG.length,c.length); }
    return null; }

function eraseCookie(name) {
  newCookie(name,"",1); }

function toMem(a) {
    newCookie('username', 	document.getElementById('username').value);     		// add a new cookie as shown at left for every
    newCookie('Name',		document.getElementById('submitName').value);   		// field you wish to have the script remember
	newCookie('Phone', 		document.getElementById('submitPhone').value);   	// field you wish to have the script remember
	newCookie('Email', 		document.getElementById('submitEmail').value);   	// field you wish to have the script remember
}

function delMem(a) {
  eraseCookie('username');   // make sure to add the eraseCookie function for every field
  eraseCookie('Name');
  eraseCookie('Phone');
  eraseCookie('Email');

   document.getElementById('username').value = '';   // add a line for every field
   document.getElementById('submitName').value = ''; 
   document.getElementById('submitPhone').value = '';
   document.getElementById('submitEmail').value = '';
   }


function remCookie() {
document.getElementById('username').value = readCookie("username");
document.getElementById('submitName').value = readCookie("Name");
document.getElementById('submitPhone').value = readCookie("Phone");
document.getElementById('submitEmail').value = readCookie("Email");
}


function clearText(field){
		if (field.defaultValue == field.value) field.value = '';
		else if (field.value == '') field.value = field.defaultValue;
		}


function duplicate(src, target){	
	var x="";
	if (src == "nameLast"){
	 x = document.getElementById('nameFirst').value + ' ' 
	 	+ document.getElementById('nameInitial').value + ' ' 
		+ document.getElementById(src).value;
	 }
	else {
	 x=document.getElementById(src).value; 
	 }

document.getElementById(target).value=x;
}


if (window.addEventListener){
	window.addEventListener("load", recallText, false)
	}
else if (window.attachEvent){
	window.attachEvent("onload", recallText)
}
else if (document.getElementById){
	window.onload=recallText;
}





