// FEC JavaScript Document


// Nav Rollovers
function swapImage(imageID, imagePath) {
	var imgID;
	imgID = document.getElementById(imageID);
	imgID.src = imagePath;
}

// New Button Image
function newbieflag(newbieStartDate){
 var todaysDate=new Date();var startDate=new Date();startDate.setTime(Date.parse(newbieStartDate));var newbieLeftToGo=parseInt(1+(todaysDate-startDate)/86400000);var newbieInsert='<img src="http://www.federalelectronicschallenge.net/images/newicon_small.gif" border="0" width="34" height="16" hspace="0" vspace="0" alt="New!">';
 if (newbieLeftToGo < 31  &&  newbieLeftToGo > 0){ document.write(newbieInsert); }
}


// Register Form Validation
function validate(contact) {
	var msg = "";
	if (contact.c_agency.selectedIndex < 2) msg += "* Agency\n";
	if (!namevalid(contact.d_facility.value)) msg += "* Facility\n";
	if (!namevalid(contact.f_firstname.value)) msg += "* First Name\n";
	if (!namevalid(contact.g_lastname.value)) msg += "* Last Name\n";
	if (!emailvalid(contact.p_email.value)) msg += "* E-Mail Address\n";
	if (contact.u_total_employees.value == "") msg += "* Total Number of Employees\n";
	
	if (msg != "") {
		alert("Please enter the following: \n" + msg);
		return false;
	} else {
		contact.validated.value = "true";
		return true;
	}
}

// Register Form Validation Facility
function namevalid(d_facility) {
	namereg = /^[A-Za-z]./;
	return(namereg.exec(d_facility));
}

// Register Form Validation First Name
function namevalid(f_firstname) {
	namereg = /^[A-Z]./;
	return(namereg.exec(f_firstname));
}

// Register Form Validation Last Name
function namevalid(g_lastname) {
	namereg = /^[A-Z]./;
	return(namereg.exec(g_lastname));
}

// Register Form Validation Email
function emailvalid(email) {
	emailreg = /[\w\.\-]{2,}\@[\w\-]{2,}\.[a-z]{2,3}/i;
	return(emailreg.exec(email));
}

// Register Form Validation Comments
function commentvalid(comments) {
	if (comments.value.length == 0) return true;
	for (var i=0; i<comments.value.length; ++i) {
	var ch = comments.value.charAt(i);
	if (ch != ' ' && ch != '\t') return false;
}
}





// ERRC Register Report page (forms.htm)
// this FormValidation function is invoked by the "onsubmit" in the form tag 
function LoginFormValidation(theForm) {

//User name
	if(theForm.username.value == "") {
		alert("Please enter your user name.");
		theForm.username.focus();
		return (false);
	}
//Password
	if(theForm.password.value == "") {
		alert("Please enter your password.");
		theForm.password.focus();
		return (false);
	}
}


$(document).ready(function() {

// LIGHTBOX EFFECT
	// To use the lightbox function, simplay add the class 'lightbox' to the link to the image.
	$('a.lightbox').lightBox();
	
});