// JavaScript Document

function validateFormInfo(){

resetValidationInfo();

	//span variables
	var fnameSpan = document.getElementById('fnameSpanInfo');
	var lnameSpan = document.getElementById('lnameSpanInfo');
	var schoolSpan = document.getElementById('schoolSpanInfo');
	var emailSpan = document.getElementById('emailSpanInfo');
	var email2Span = document.getElementById('email2SpanInfo');
	var phoneSpan = document.getElementById('phoneSpanInfo');
	var txtCastleSpan = document.getElementById('txtCastleSpanInfo');
////////////////////////////////////////////////////////////////////////
	var fname = document.getElementById('fnameInfo').value;
	var lname = document.getElementById('lnameInfo').value;
	var school = document.getElementById('schoolInfo').value;
	var email = document.getElementById('emailInfo').value;
	var email2 = document.getElementById('email2Info').value;
	var phone = document.getElementById('phoneInfo').value;
	var txtCastle = document.getElementById('txtCastleInfo').value;

	var errorFlag = 0;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
		
		
	//check email address for validity
	 if(email == ""){
		errorFlag = 1;
		emailSpan.innerHTML = '<span style="color:red">* Invalid E-mail Address</span><br />';
	}else if(reg.test(email) == false){
		errorFlag = 1;
		emailSpan.innerHTML = '<span style="color:red">* Invalid E-Mail Address</span><br />';
	}
		
	//Confirm Email address
	 if(email2 != email){
		errorFlag = 1;
		emailSpan.innerHTML = '<span style="color:red">* E-mail Addresses do not match</span><br />';
		email2Span.innerHTML = '<span style="color:red">* E-mail Addresses do not match</span><br />';
	}//else if(email2 != email){
//		errorFlag = 1;
//		emailSpan.innerHTML = '<span style="color:red">* E-mail Addresses do not match</span><br />';
//		email2Span.innerHTML = '<span style="color:red">* E-mail Addresses do not match</span><br />';
//	}
	
	//check remaining selctions
	if(fname == ""){
		errorFlag = 1;
		fnameSpan.innerHTML = '<span style="color:red">* Invalid First Name</span><br />';	
	}
	if(lname == ""){
		errorFlag = 1;
		lnameSpan.innerHTML = '<span style="color:red">* Invalid Last Name</span><br />';		
	}

	if(school == ""){
		errorFlag = 1;
		schoolSpan.innerHTML = '<span style="color:red">* Invalid school Name</span><br />';	
	}

	if(phone == ""){	
		errorFlag = 1;
		phoneSpan.innerHTML = '<span style="color:red">* Invalid Phone</span><br />';	
	}
	if(txtCastle == ""){	
		errorFlag = 1;
		txtCastleSpan.innerHTML = '<span style="color:red">* Please make a selection</span><br />';	
	}
		

if(errorFlag == 1){
	return false;
}else{
	//$('#info_form').modal({onClose: simplemodal-close});
	//$('#info_form').modal({onClose: Close});
	return true;
}
	
	
}


function resetValidationInfo()
{
		//span variables
	var fnameSpan = document.getElementById('fnameSpanInfo');
	var lnameSpan = document.getElementById('lnameSpanInfo');
	var schoolSpan = document.getElementById('schoolSpanInfo');
	var emailSpan = document.getElementById('emailSpanInfo');
	var email2Span = document.getElementById('email2SpanInfo');
	var phoneSpan = document.getElementById('phoneSpanInfo');
	var txtCastleSpan = document.getElementById('txtCastleSpanInfo');

	//var eventTime =document.getElementById('requestedTime').value;
	fnameSpan.innerHTML = '<span style="color:red"></span><br />';	
	lnameSpan.innerHTML = '<span style="color:red"></span><br />';		
	schoolSpan.innerHTML = '<span style="color:red"></span><br />';	
	email2Span.innerHTML = '<span style="color:red"></span><br />';
	emailSpan.innerHTML = '<span style="color:red"></span><br />';
	phoneSpan.innerHTML = '<span style="color:red"></span><br />';	
	txtCastleSpan.innerHTML = '<span style="color:red"></span><br />';	
}


function resetFrmInfo()
{	

	resetValidationInfo();
	var fnameSpan = document.getElementById('fnameSpanInfo');
	var lnameSpan = document.getElementById('lnameSpanInfo');
	var schoolSpan = document.getElementById('schoolSpanInfo');
	var emailSpan = document.getElementById('emailSpanInfo');
	var email2Span = document.getElementById('email2SpanInfo');
	var phoneSpan = document.getElementById('phoneSpanInfo');
	var txtCastleSpan = document.getElementById('txtCastleSpanInfo');

	document.getElementById('fnameInfo').value = "";
	document.getElementById('lnameInfo').value = "";
	document.getElementById('titleInfo').value = "";
	document.getElementById('schoolInfo').value = "";
	document.getElementById('addressInfo').value = "";
	document.getElementById('address2Info').value = "";
	document.getElementById('cityInfo').value = "";
	document.getElementById('txtStateInfo').value = "";
	document.getElementById('zipInfo').value = "";
	document.getElementById('countryInfo').value = "";
	document.getElementById('emailInfo').value = "";
	document.getElementById('email2Info').value = "";
	document.getElementById('phoneInfo').value = "";
	document.getElementById('txtCastleInfo').value = "";
	document.getElementById('transCreditInfo').checked = false;
	document.getElementById('chancellorPKGInfo').checked = false;
	document.getElementById('chaperonTixInfo').checked = false;
	document.getElementById('fundraisngTixInfo').checked = false;
	document.getElementById('demonstrationInfo').checked = false;

	fnameSpan.innerHTML = '<span style="color:red"></span><br />';	
	lnameSpan.innerHTML = '<span style="color:red"></span><br />';		
	schoolSpan.innerHTML = '<span style="color:red"></span><br />';	
	email2Span.innerHTML = '<span style="color:red"></span><br />';
	emailSpan.innerHTML = '<span style="color:red"></span><br />';
	phoneSpan.innerHTML = '<span style="color:red"></span><br />';	
	txtCastleSpan.innerHTML = '<span style="color:red"></span><br />';	

}