function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}



/*
 * Clear Default Text: functions for clearing and replacing default text in
 * <input> elements.
 *
 * by Ross Shannon, http://www.yourhtmlsource.com/
 */

addEvent(window, 'load', init, false);

function init() {
    var formInputs = document.getElementsByTagName('input');
    for (var i = 0; i < formInputs.length; i++) {
        var theInput = formInputs[i];
        
        if (theInput.type == 'text' && theInput.className.match(/\bcleardefault\b/)) {  
            /* Add event handlers */          
            addEvent(theInput, 'focus', clearDefaultText, false);
            addEvent(theInput, 'blur', replaceDefaultText, false);
            
            /* Save the current value */
            if (theInput.value != '') {
                theInput.defaultText = theInput.value;
            }
        }
    }
	var formTextAreas = document.getElementsByTagName('textarea');
    for (var i = 0; i < formTextAreas.length; i++) {
        var theTextArea = formTextAreas[i];
        
        if (theTextArea.className.match(/\bcleardefault\b/)) {  
            /* Add event handlers */          
            addEvent(theTextArea, 'focus', clearDefaultText, false);
            addEvent(theTextArea, 'blur', replaceDefaultText, false);
            
            /* Save the current value */
            if (theTextArea.value != '') {
                theTextArea.defaultText = theTextArea.value;
            }
        }
    }
}

function clearDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == target.defaultText) {
        target.value = '';
    }
}

function replaceDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == '' && target.defaultText) {
        target.value = target.defaultText;
    }
}

function addEvent(element, eventType, lamdaFunction, useCapture) {
    if (element.addEventListener) {
        element.addEventListener(eventType, lamdaFunction, useCapture);
        return true;
    } else if (element.attachEvent) {
        var r = element.attachEvent('on' + eventType, lamdaFunction);
        return r;
    } else {
        return false;
    }
}



//set variables for contact form

function VarBuilder() {
		var sFirstName = document.ContactForm.first_name.value;
		//var sLastName = document.ContactForm.last_name.value;
		var sEmail = document.ContactForm.email.value;
		//var sTitle = document.ContactForm.title.value;
		var sCompany = document.ContactForm.company.value;
		var sPhone = document.ContactForm.phone.value;
		//var sNewsletter = document.ContactForm.newsletter.value;
		var sComments = document.ContactForm.comments.value;
		iframeDummy.src = "http://sagefrog.com/sessionbuilder.asp?FirstName="+sFirstName  + "&Email="+sEmail  + "&Company="+sCompany + "&Phone="+sPhone  + "&Comments="+sComments;
	}


//validate new user request form;
		function Validate()
		{
			 if (document.ContactForm.name.value=='' || document.ContactForm.name.value=='Name')
				{alert("Please enter your name.");
          		document.ContactForm.name.focus();
          		//document.ContactForm.name.className="error";
				return(false);
				}
			

			if (document.ContactForm.title.value=='' || document.ContactForm.title.value=='Title')
				{alert("Please enter your title.");
          		document.ContactForm.title.focus();
          		//document.ContactForm.title.className="error";
				return(false);
				}
				
			if (document.ContactForm.healthplan.value=='' || document.ContactForm.healthplan.value=='Health Plan')
				{alert("Please enter your health plan.");
          		document.ContactForm.healthplan.focus();
          		//document.ContactForm.healthplan.className="error";
				return(false);
				}
				
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.ContactForm.email.value)){
				return (true)
				} else {
				alert("Please enter a valid email address.");
          		document.ContactForm.email.focus();
          		//document.ContactForm.email.className="error";
				return(false);
				}
				
			if (document.ContactForm.requesting.value=='' || document.ContactForm.requesting.value=='Requesting Account Manager')
				{alert("Please enter your requesting account manager.");
          		document.ContactForm.requesting.focus();
          		//document.ContactForm.healthplan.className="error";
				return(false);
				}
				
				
				
		}
		
		
//validate request screening info form;
		function ValidateScreen()
		{
			 if (document.ContactForm.dates.value=='' || document.ContactForm.dates.value=='Preferred Dates (please list at least 2)')
				{alert("Please enter your preferred dates.");
          		document.ContactForm.dates.focus();
          		//document.ContactForm.name.className="error";
				return(false);
				}
			

			if (document.ContactForm.location.value=='' || document.ContactForm.location.value=='Preferred Locations')
				{alert("Please enter your preferred locations.");
          		document.ContactForm.location.focus();
          		//document.ContactForm.location.className="error";
				return(false);
				}
				
			if (document.ContactForm.contactname.value=='' || document.ContactForm.contactname.value=='Contact Name')
				{alert("Please enter your contact name.");
          		document.ContactForm.contactname.focus();
          		//document.ContactForm.contactname.className="error";
				return(false);
				}
				
			if (document.ContactForm.contactphone.value=='' || document.ContactForm.contactphone.value=='Contact Phone')
				{alert("Please enter your contact phone.");
          		document.ContactForm.contactphone.focus();
          		//document.ContactForm.contactphone.className="error";
				return(false);
				}
				
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.ContactForm.contactemail.value)){
				return (true)
				} else {
				alert("Please enter a valid email address.");
          		document.ContactForm.contactemail.focus();
          		//document.ContactForm.email.className="error";
				return(false);
				}
				
			
				
				
				
		}
		
		
		//validate contact account manager form;
		function ValidateAM()
		{
			 if (document.ContactForm.name.value=='' || document.ContactForm.name.value=='Name*')
				{alert("Please enter your name.");
          		document.ContactForm.name.focus();
          		//document.ContactForm.name.className="error";
				return(false);
				}
				
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.ContactForm.email.value)){
				return (true)
				} else {
				alert("Please enter a valid email address.");
          		document.ContactForm.email.focus();
          		//document.ContactForm.email.className="error";
				return(false);
				}
				
				
		}
		
		// confirm delete
		
function confirmation() {
	var answer = confirm("Are you sure you wish to remove this user?")
	if (!answer){
		alert("Account preserved.");
	}

}



