function valadate_event_form(){

	complete = true;
	var message = '';
		
	var events_name = document.forms.events.events_name.value;


	if((events_name == '') || (events_name === null)){
		message += '"Calendar Event Name" is a required field.\n';
		complete = false;
	}
	if((document.forms.events.events_one_month.selectedIndex != 0) || (document.forms.events.events_one_day.selectedIndex != 0) || (document.forms.events.events_one_year.selectedIndex != 0)){
		var data_one_day = true;
	}else{
		var data_one_day = false;
	}
	if((document.forms.events.events_start_month.selectedIndex != 0) || (document.forms.events.events_start_year.selectedIndex != 0) || (document.forms.events.events_end_year.selectedIndex != 0) || (document.forms.events.events_end_day.selectedIndex != 0) || (document.forms.events.events_end_month.selectedIndex != 0)){
		var data_normal_date = true;
	}else{
		var data_normal_date = false;
	}	
	if(document.forms.events.on_going[1].checked == false){
		if((!data_normal_date) &&  (!data_one_day)){	
			message += 'Please Choose a "Date Option"';	
			complete = false;
		}
	}

	if(document.forms.events.on_going[0].checked == false){
		if((document.forms.events.events_one_year.selectedIndex != 0) || (document.forms.events.events_one_month.selectedIndex != 0) || (document.forms.events.events_one_day.selectedIndex != 0) || (document.forms.events.events_start_year.selectedIndex != 0) || (document.forms.events.events_start_month.selectedIndex != 0) || (document.forms.events.events_end_year.selectedIndex != 0) || (document.forms.events.events_end_month.selectedIndex != 0) || (document.forms.events.events_end_day.selectedIndex != 0) ){
				message += 'For "On-Going Date Option", don’t mark any other dates.\n';
				complete = false;
		}
	}

	if(data_one_day == true){
		if(data_normal_date == true){
			message += 'Please Choose "only one" of the three "Date Options"';	
			complete = false;
			
		}else if( (document.forms.events.events_one_month.selectedIndex == 0) || (document.forms.events.events_one_day.selectedIndex == 0) || (document.forms.events.events_one_year.selectedIndex == 0) ){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire Date for "Date Options 2." \n';
				complete = false;
			}
		}
	}else if(data_normal_date == true){
		if((document.forms.events.events_start_month.selectedIndex == 0)  || (document.forms.events.events_start_year.selectedIndex == 0) || (document.forms.events.events_start_day.selectedIndex == 0)){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire "Starting Date" for "Date Options 3." \n';
				complete = false;	
			}
		}
		if((document.forms.events.events_end_month.selectedIndex == 0)|| (document.forms.events.events_end_day.selectedIndex == 0)|| (document.forms.events.events_end_year.selectedIndex == 0)){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire "Ending Date" for "Date Options 3." \n';
				complete = false;
			}
		}
	}		

	if(message.length >  10){
	window.alert('It is important that you fill in all required fields.\n Please read bellow and fill in all required fields .\n\n' + message);
	}
	return complete;
}
/*  ------------------------------------------------------------------------------------------------ */
/*  ------------------------------------------------------------------------------------------------ */
function valadate_events_sub_form(){

	complete = true;
	var message = '';
		
	var events_sub_name = document.forms.events.events_sub_name.value;
	var events_sub_your_name = document.forms.events.events_sub_your_name.value;
	var events_sub_your_email = document.forms.events.events_sub_your_email.value;	
	var events_sub_your_phone = document.forms.events.events_sub_your_phone.value;
	var events_sub_phone = document.forms.events.events_sub_phone.value;
	var events_sub_phone_two = document.forms.events.events_sub_phone_two.value;

	var events_sub_street = document.forms.events.events_sub_street.value;
	var events_sub_city = document.forms.events.events_sub_city.value;
	var events_sub_zip = document.forms.events.events_sub_zip.value;
	var events_sub_describe_long = document.forms.events.events_sub_describe_long.value;
	var events_sub_describe_short = document.forms.events.events_sub_describe_short.value;

	var test_email =/[A-Za-z0-9]\w{2,}@[A-Za-z0-9-]{3,}\.[A-Za-z]{2,}/
	var test_phone = /^\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{4}\)?/	

	if((events_sub_your_name == '') || (events_sub_your_name === null)){
		message += '"Your Name" is a required field.\n';
		complete = false;
	}
	if((events_sub_your_email == '') || (events_sub_your_email === null)){
		message += '"Your Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(events_sub_your_email)){		
		}else{
			message += '"Your Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((events_sub_your_phone == '') || (events_sub_your_phone === null)){
	}else{
		if(test_phone.test(events_sub_your_phone)){		
		}else{
			message += '"Your Phone" needs to be a valid Phone #.\n';
			complete = false;	
		}
	}	

	if((events_sub_name == '') || (events_sub_name === null)){
		message += '"Event Name" is a required field.\n';
		complete = false;
	}
	if((events_sub_street == '') || (events_sub_street === null)){
		message += '"Event Street" is a required field.\n';
		complete = false;
	}
	if((events_sub_city == '') || (events_sub_city === null)){
		message += '"Event City" is a required field.\n';
		complete = false;
	}	
	if((events_sub_zip == '') || (events_sub_zip === null)){
		message += '"Event Zip" is a required field.\n';
		complete = false;
	}	
	if((events_sub_phone == '') || (events_sub_phone === null)){
	}else{
		if(test_phone.test(events_sub_phone)){		
		}else{
			message += '"Event Phone" needs to be a valid Phone #.\n';
			complete = false;	
		}
	}	
	if((events_sub_phone_two == '') || (events_sub_phone_two === null)){
	}else{
		if(test_phone.test(events_sub_phone_two)){		
		}else{
			message += '"Event 2nd Phone" needs to be a valid Phone #.\n';
			complete = false;	
		}
	}		
	if((events_sub_phone == '') || (events_sub_phone === null)){
		if((events_sub_phone_two == '') || (events_sub_phone_two === null)){
		}else{
			message += 'Only enter an "Event 2nd Phone" if you have entered first "Event Phone" first.\n';
			complete = false;				
		}		
	}		
	if((document.forms.events.events_sub_one_month.selectedIndex != 0) || (document.forms.events.events_sub_one_day.selectedIndex != 0) || (document.forms.events.events_sub_one_year.selectedIndex != 0)){
		var data_one_day = true;
	}else{
		var data_one_day = false;
	}
	if((document.forms.events.events_sub_start_month.selectedIndex != 0) || (document.forms.events.events_sub_start_year.selectedIndex != 0)  || (document.forms.events.events_sub_start_day.selectedIndex != 0) || (document.forms.events.events_sub_end_year.selectedIndex != 0) || (document.forms.events.events_sub_end_day.selectedIndex != 0) || (document.forms.events.events_sub_end_month.selectedIndex != 0)){
		var data_normal_date = true;
	}else{
		var data_normal_date = false;
	}	
	if(document.forms.events.on_going[1].checked == false){
		if((!data_normal_date) &&  (!data_one_day)){	
			message += 'Please Choose a "Date Option" \n';	
			complete = false;
		}
	}

	if(document.forms.events.on_going[0].checked == false){
		if((document.forms.events.events_sub_one_year.selectedIndex != 0) || (document.forms.events.events_sub_one_month.selectedIndex != 0) || (document.forms.events.events_sub_one_day.selectedIndex != 0) || (document.forms.events.events_sub_start_year.selectedIndex != 0) || (document.forms.events.events_sub_start_day.selectedIndex != 0) || (document.forms.events.events_sub_start_month.selectedIndex != 0) || (document.forms.events.events_sub_end_year.selectedIndex != 0) || (document.forms.events.events_sub_end_month.selectedIndex != 0) || (document.forms.events.events_sub_end_day.selectedIndex != 0) ){
				message += 'For "On-Going Date Option", don’t mark any other dates.\n';
				complete = false;
		}
	}

	if(data_one_day == true){
		if(data_normal_date == true){
			message += 'Please Choose "only one" of the three "Date Options" \n';	
			complete = false;
			
		}else if( (document.forms.events.events_sub_one_month.selectedIndex == 0) || (document.forms.events.events_sub_one_day.selectedIndex == 0) || (document.forms.events.events_sub_one_year.selectedIndex == 0) ){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire Date for "Date Options 2." \n';
				complete = false;
			}
		}
	}else if(data_normal_date == true){
		if((document.forms.events.events_sub_start_month.selectedIndex == 0)  || (document.forms.events.events_sub_start_year.selectedIndex == 0) || (document.forms.events.events_sub_start_day.selectedIndex == 0)){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire "Starting Date" for "Date Options 3." \n';
				complete = false;	
			}
		}
		if((document.forms.events.events_sub_end_month.selectedIndex == 0)|| (document.forms.events.events_sub_end_day.selectedIndex == 0)|| (document.forms.events.events_sub_end_year.selectedIndex == 0)){
			if(document.forms.events.on_going[1].checked == false){
				message += 'Enter entire "Ending Date" for "Date Options 3." \n';
				complete = false;
			}
		}
	}		
	if((events_sub_describe_long == '') || (events_sub_describe_long === null)){
		message += '"Long Description" is a required field. \n';
		complete = false;
	}		
	if(message.length >  10){
	window.alert('It is important that you fill in all required fields.\n Please read bellow and fill in all required fields .\n\n' + message);
	}
	return complete;
}

/*  ------------------------------------------------Admin Password---------------------------------------------- */
/*  ------------------------------------------------Admin Password----------------------------------- */

function valadate_password_form(){
	var complete = true;
	var message = '';

	var password_name = document.forms.password.password_name.value;
	var password_secret = document.forms.password.password_secret.value;
	var confirm_password = document.forms.password.confirm_password.value;

	if((password_name == '') || (password_name === null)){
		message += '"User Name" is a required field.\n';
		complete = false;
	}
	if((password_secret == '') || (password_secret === null)){
		message += '"Password" is a required field.\n';
		complete = false;
	}else{
		if(confirm_password){
			if(password_secret != confirm_password){
				message += '"Password" and "Confirm Password" do not match.\n';
				complete = false;	
			}
		
		}
	}
	if(message.length >  10){
	window.alert('It is important that you fill in all required fields.\n Please read below and fill in all required fields .\n\n' + message);
	}
	return complete;
}

/*-------------------------------------  Media Form---------------------------------------------------------- */
/*-------------------------------------  Media Form---------------------------------------------------------- */
function valadate_media_form(){
	var complete = true;
	var message = '';
	var arrangements_check = false;
	var rates_check = false;
	
	var test_email = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
	var test_phone = /^\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{3}\)?((\)?|-?)?\s?)\(?[0-9]{4}\)?/	
	
	var media_first_name = document.forms.media.media_first_name.value;	
	var media_last_name = document.forms.media.media_last_name.value;		
	var media_affiliation = document.forms.media.media_affiliation.value;	
	var media_street = document.forms.media.media_street.value;	
	var media_city = document.forms.media.media_city.value;	
	var media_state = document.forms.media.media_state.value;	
	var media_zip = document.forms.media.media_zip.value;	
	var media_email = document.forms.media.media_email.value;
	var media_phone = document.forms.media.media_phone.value;
	var media_company_name = document.forms.media.media_company_name.value;	
	var media_audience_size = document.forms.media.media_audience_size.value;	
	var media_coverage = document.forms.media.media_coverage.value;
	var media_broadcast = document.forms.media.media_broadcast.value;
	var media_arrival_day = document.forms.media.media_arrival_day.value;	
	var media_arrival_month = document.forms.media.media_arrival_month.value;	
	var media_arrival_year = document.forms.media.media_arrival_year.value;	
	var media_departure_month = document.forms.media.media_departure_month.value;	
	var media_departure_day = document.forms.media.media_departure_day.value;	
	var media_departure_year = document.forms.media.media_departure_year.value;
	var media_rates_range = document.forms.media.media_rates_range.value;
	var media_number_party = document.forms.media.media_number_party.value;
	var media_party_titles = document.forms.media.media_party_titles.value;
	var media_story = document.forms.media.media_story.value;

	if((media_first_name == '') || (media_first_name === null)){
		message += '"First Name" is a required field.\n';
		complete = false;
	}
	if((media_last_name == '') || (media_last_name === null)){
		message += '"Last Name" is a required field.\n';
		complete = false;
	}
	if((media_affiliation == '') || (media_affiliation === null)){
		message += '"Media Affiliation" is a required field.\n';
		complete = false;
	}
	if((media_street == '') || (media_street === null)){
		message += '"Street" is a required field.\n';
		complete = false;
	}
	if((media_city == '') || (media_city === null)){
		message += '"City" is a required field.\n';
		complete = false;
	}
	if((media_state == '') || (media_state === null)){
		message += '"State" is a required field.\n';
		complete = false;
	}
	if((media_zip == '') || (media_zip === null)){
		message += '"Zip" is a required field.\n';
		complete = false;
	}
	if((media_email == '') || (media_email === null)){
		message += '"Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(media_email)){		
		}else{
			message += '"Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((media_phone == '') || (media_phone === null)){
		message += '"Phone" is a required field.\n';
		complete = false;
	}else{
		if(test_phone.test(media_phone)){		
		}else{
			message += '"Phone" needs to be a valid Phone number.\n';
			complete = false;	
		}
	}	
	if((media_company_name == '') || (media_company_name === null)){
		message += '"Company / Publication Name" is a required field.\n';
		complete = false;
	}
	if((media_coverage == '') || (media_coverage === null)){
		message += '"Geographic Coverage Area" is a required field.\n';
		complete = false;
	}
	if((media_audience_size == '') || (media_audience_size === null)){
		message += '"Audience / Circulation Size" is a required field.\n';
		complete = false;
	}
	if((media_broadcast == '') || (media_broadcast === null)){
		message += '"Frequency of Broadcast / Publication" is a required field.\n';
		complete = false;
	}
	if((media_arrival_month == '') || (media_arrival_month === null)){
		message += '"Arrival-Month" is a required field.\n';
		complete = false;
	}
	if((media_arrival_day == '') || (media_arrival_day === null)){
		message += '"Arrival-Day" is a required field.\n';
		complete = false;
	}
	if((media_arrival_year == '') || (media_arrival_year === null)){
		message += '"Arrival-Year" is a required field.\n';
		complete = false;
	}
	if((media_departure_month == '') || (media_departure_month === null)){
		message += '"Departure-Month" is a required field.\n';
		complete = false;
	}
	if((media_departure_day == '') || (media_departure_day === null)){
		message += '"Departure-Day" is a required field.\n';
		complete = false;
	}
	if((media_departure_year == '') || (media_departure_year === null)){
		message += '"Departure-Year" is a required field.\n';
		complete = false;
	}
	for(counter = 0; counter < document.forms.media.media_hotel_arrangements.length; counter++){
		if (document.forms.media.media_hotel_arrangements[counter].checked){
			arrangements_check = true;
		}
	}
	if(!arrangements_check){
			message += '"Do You Need Hotel Arrangements?" is a required field.\n';
			complete = false;
	}
	if(document.forms.media.elements[28].checked){	 		
		for(counter = 0; counter < document.forms.media.media_accept_rates.length; counter++){
			if (document.forms.media.media_accept_rates[counter].checked){
				rates_check = true;
			}
		}
		if(!rates_check){
				message += '"Will you accept press rates...?" is a required field.\n';
				complete = false;
		}	 		
	}
	if(document.forms.media.elements[30].checked){
		if((media_rates_range == '') || (media_rates_range === null)){
			message += '"...accept press rates...If yes, what range?" is a required field.\n';
			complete = false;
		}
	}
	if((media_number_party == '') || (media_number_party === null)){
		message += '"How many people in your party?" is a required field.\n';
		complete = false;
	}
	if((media_party_titles == '') || (media_party_titles === null)){
		message += '"...names and titles...in your party" is a required field.\n' ;
		complete = false;
	}
	if((media_story == '') || (media_story === null)){
		message += '"...Broadcast / Publication / Story..." is a required field.\n' ;
		complete = false;
	}
	
	if(message.length >  10){
	window.alert('Please read the suggestions below and fill out required fields.\n THANK YOU ! !\n\n' + message);
	}
	return complete;
}




function valadate_visitor_form(){
	var complete = true;
	var message = '';	
	
	var test_email = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
	
	var visitor_last_name = document.forms.visitor.visitor_last_name.value;	
	var visitor_first_name = document.forms.visitor.visitor_first_name.value;
	var visitor_email = document.forms.visitor.visitor_email.value;
	var visitor_confirm_email = document.forms.visitor.visitor_confirm_email.value;
	var visitor_phone = document.forms.visitor.visitor_phone.value;
	var visitor_street = document.forms.visitor.visitor_street.value;
	var visitor_city = document.forms.visitor.visitor_city.value;
	var visitor_state = document.forms.visitor.visitor_state.value;	
	var visitor_zip = document.forms.visitor.visitor_zip.value;
	var visitor_start_day = document.forms.visitor.visitor_start_day.value;
	var visitor_start_month = document.forms.visitor.visitor_start_month.value;
	var visitor_start_year = document.forms.visitor.visitor_start_year.value;	
	var visitor_end_month = document.forms.visitor.visitor_end_month.value;	
	var visitor_end_day = document.forms.visitor.visitor_end_day.value;	
	var visitor_end_year = document.forms.visitor.visitor_end_year.value;	
	var visitor_question_one = document.forms.visitor.visitor_question_one.value;	
	var visitor_question_two = document.forms.visitor.visitor_question_two.value;
	
	var news_letter = document.forms.visitor.options[3].value;
 		
	
	
	
	if((visitor_first_name == '') || (visitor_first_name === null)){
		message += '"First Name" is a required field.\n';
		complete = false;
	}
	if((visitor_last_name == '') || (visitor_last_name === null)){
		message += '"Last Name" is a required field.\n';
		complete = false;
	}
	if((visitor_email == '') || (visitor_email === null)){
		message += '"Email" is a required field.\n';
		complete = false;
	}else{
		if(test_email.test(visitor_email)){		
		}else{
			message += '"Email" needs to be a valid Email.\n';
			complete = false;	
		}
	}	
	if((visitor_confirm_email == '') || (visitor_confirm_email === null)){
		message += '"Confirm Email" is a required field.\n';
		complete = false;
	}else{
		if(visitor_email != visitor_confirm_email){
			message += 'Please re-confirm your email.\n';
			complete = false;		
		}
	}
	if((visitor_phone == '') || (visitor_phone === null)){
		message += '"Phone" is a required field.\n';
		complete = false;
	}
	if((visitor_street == '') || (visitor_street === null)){
		message += '"Street" is a required field.\n';
		complete = false;
	}
	if((visitor_city == '') || (visitor_city === null)){
		message += '"City" is a required field.\n';
		complete = false;
	}
	if((visitor_state == '') || (visitor_state === null)){
		message += '"State" is a required field.\n';
		complete = false;
	}
	if((visitor_zip == '') || (visitor_zip === null)){
		message += '"Zip" is a required field.\n';
		complete = false;
	}
	if((visitor_start_month == '') || (visitor_start_month === null)){
		message += '"Expected Starting Month" is a required field.\n';
		complete = false;
	}
	if((visitor_start_day == '') || (visitor_start_day === null)){
		message += '"Expected Starting Day" is a required field.\n';
		complete = false;
	}
	if((visitor_start_year == '') || (visitor_start_year === null)){
		message += '"Expected Starting Year" is a required field.\n';
		complete = false;
	}
	if((visitor_end_month == '') || (visitor_end_month === null)){
		message += '"Expected Ending Month" is a required field.\n';
		complete = false;
	}
	if((visitor_end_day == '') || (visitor_end_day === null)){
		message += '"Expected Ending Day" is a required field.\n';
		complete = false;
	}
	if((visitor_end_year == '') || (visitor_end_year === null)){
		message += '"Expected Ending Year" is a required field.\n';
		complete = false;
	}
	if((visitor_question_one == '') || (visitor_question_one === null) || (visitor_question_two == '') || (visitor_question_two === null)){
		message += 'Please answer both questions.\n';
		complete = false;
	}
	if(message.length >  10){
		window.alert('news letter = '+ news_letter +' We appreciate your cooperation in filling out this form.\n Please read bellow and fill in the required fields.\n\n' + message);
	}
	return complete;
}



