
function confirmDelete(UID, text, page){
	var answer = confirm ("Are you sure you want to delete " + text + "?")
	if (answer) {
		window.location="" + page + "?view=delete&text=" + text + "&UID=" + UID + "";
		return;
	}else{
		return;
	}	
}








function check_form() {

	if(document.forms['hystandard'].name.value == "") {
		alert("Please enter your name.");
		document.forms['hystandard'].name.focus();
		return false;
	}

	if(document.forms['hystandard'].email.value == "") {
		alert("Please enter your email.");
		document.forms['hystandard'].email.focus();
		return false;
	}

	if(document.forms['hystandard'].phone.value == "") {
		alert("Please enter your phone number.");
		document.forms['hystandard'].phone.focus();
		return false;
	}

	if(document.forms['hystandard'].captcha_code.value == "") {
		alert("Please enter the spam protection code.");
		document.forms['hystandard'].captcha_code.focus();
		return false;
	}
}


































function checkNewEvent() {
	if(document.forms['event_form_add'].event_campaign_ID.value == "") {
		alert("You must specify a campaign ID before proceeding.");
		document.forms['event_form_add'].event_campaign_ID.focus();
		return false;
	}else{
		var answer = confirm ("Please Confirm That This Campaign ID " + document.forms['event_form_add'].event_campaign_ID.value + " Is Correct")
		if (answer) {
			
			document.forms['event_form_add'].submit();
			return;
		}else{
			
			return false;
		}
	}
}

function formCheckRegistration() {

	if(document.forms['register_form'].event_location_UID.value == "") {
		alert("Please select a location.");
		document.forms['register_form'].event_location_UID.focus();
		return false;
	}
	if(document.forms['register_form'].agenda_UID.value == "") {
		alert("Please select an agenda.");
		document.forms['register_form'].agenda_UID.focus();
		return false;
	}
	if(document.forms['register_form'].salutation.value == "") {
		alert("Please enter your Salutation.");
		document.forms['register_form'].salutation.focus();
		return false;
	}
	
	if(document.forms['register_form'].first_name.value == "" || document.forms['register_form'].last_name.value == "") {
		alert("Please enter your Name.");
		document.forms['register_form'].first_name.focus();
		return false;
	}

	if(document.forms['register_form'].position.value == "") {
		alert("Please enter your Job Title.");
		document.forms['register_form'].position.focus();
		return false;
	}
	if(document.forms['register_form'].company_name.value == "") {
		alert("Please enter your Company Name.");
		document.forms['register_form'].company_name.focus();
		return false;
	}
	if(document.forms['register_form'].country.value == "") {
		alert("Please enter your Country.");
		document.forms['register_form'].country.focus();
		return false;
	}
	if(document.forms['register_form'].state.value == "") {
		alert("Please enter your State.");
		document.forms['register_form'].state.focus();
		return false;
	}
	if(document.forms['register_form'].city.value == "") {
		alert("Please enter your City / Suburb.");
		document.forms['register_form'].city.focus();
		return false;
	}
	if(document.forms['register_form'].street_1.value == "") {
		alert("Please enter your Street Address.");
		document.forms['register_form'].street_1.focus();
		return false;
	}
	if(document.forms['register_form'].email.value == "") {
		alert("Please enter your Email.");
		document.forms['register_form'].email.focus();
		return false;
	}
	if(document.forms['register_form'].phone_country.value == "") {
		alert("Please enter your Phone Number Country Code.");
		document.forms['register_form'].phone_country.focus();
		return false;
	}
	if(document.forms['register_form'].phone_area.value == "") {
		alert("Please enter your Phone Number Area Code.");
		document.forms['register_form'].phone_area.focus();
		return false;
	}
	if(document.forms['register_form'].phone.value == "") {
		alert("Please enter your Phone Number.");
		document.forms['register_form'].phone.focus();
		return false;
	}


}


function formCheckRequest() {

	
	if(document.forms['request_downloads_form'].salutation.value == "") {
		alert("Please enter your Salutation.");
		document.forms['request_downloads_form'].salutation.focus();
		return false;
	}
	
	if(document.forms['request_downloads_form'].first_name.value == "" || document.forms['request_downloads_form'].last_name.value == "") {
		alert("Please enter your Name.");
		document.forms['request_downloads_form'].first_name.focus();
		return false;
	}

	if(document.forms['request_downloads_form'].position.value == "") {
		alert("Please enter your Job Title.");
		document.forms['request_downloads_form'].position.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].company_name.value == "") {
		alert("Please enter your Company Name.");
		document.forms['request_downloads_form'].company_name.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].country.value == "") {
		alert("Please enter your Country.");
		document.forms['request_downloads_form'].country.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].state.value == "") {
		alert("Please enter your State.");
		document.forms['request_downloads_form'].state.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].city.value == "") {
		alert("Please enter your City / Suburb.");
		document.forms['request_downloads_form'].city.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].street_1.value == "") {
		alert("Please enter your Street Address.");
		document.forms['request_downloads_form'].street_1.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].email.value == "") {
		alert("Please enter your Email.");
		document.forms['request_downloads_form'].email.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].phone.value == "") {
		alert("Please enter your Phone Number.");
		document.forms['request_downloads_form'].phone.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].phone_country.value == "") {
		alert("Please enter your Phone Number Country Code.");
		document.forms['request_downloads_form'].phone_country.focus();
		return false;
	}
	if(document.forms['request_downloads_form'].phone_area.value == "") {
		alert("Please enter your Phone Number Area Code.");
		document.forms['request_downloads_form'].phone_area.focus();
		return false;
	}
	

}


function formCheckRefer() {

	if(document.forms['refer_form'].refer_from_first_name.value == "") {
		alert("Please enter your name.");
		document.forms['refer_form'].refer_from_first_name.focus();
		return false;
	}
	if(document.forms['refer_form'].refer_from_last_name.value == "") {
		alert("Please enter your name.");
		document.forms['refer_form'].refer_from_last_name.focus();
		return false;
	}
	if(document.forms['refer_form'].refer_from_email.value == "") {
		alert("Please enter your email.");
		document.forms['refer_form'].refer_from_email.focus();
		return false;
	}
	
	if(document.forms['refer_form'].refer_to_first_name.value == "") {
		alert("Please enter your friend's name.");
		document.forms['refer_form'].refer_to_first_name.focus();
		return false;
	}
	if(document.forms['refer_form'].refer_to_last_name.value == "") {
		alert("Please enter your friend's name.");
		document.forms['refer_form'].refer_to_last_name.focus();
		return false;
	}
	if(document.forms['refer_form'].refer_to_email.value == "") {
		alert("Please enter your friend's email.");
		document.forms['refer_form'].refer_to_email.focus();
		return false;
	}

}
function confirmRegDelete(UID, text, page, event_UID){
	var answer = confirm ("Are you sure you want to delete " + text + "?")
	if (answer) {
		window.location="" + page + ".php?view=delete&text=" + text + "&UID=" + UID + "&event_UID=" + event_UID + "";
		return;
	}else{
		return;
	}	
}

function numbersonly(e){
	var unicode=e.charCode? e.charCode : e.keyCode
	if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
		if (unicode<48||unicode>57) //if not a number
		return false //disable key press
	}
}


/* CHECKS */
function formCheckMisc() {
	var validEmail = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(!document.forms['event_form_misc'].event_email.value.match(validEmail)) {
		alert("Please enter a valid email.");
		document.forms['event_form_misc'].event_email.focus();
		return false;
	}
	alert("All good, please continue");	
	//return true;
}

function formCheckTitle() {
	if(document.forms['event_name'].event_name.value == "") {
		alert("You must enter a title.");
		document.forms['event_name'].event_name.focus();
		return false;
	}
	alert("All good, please continue");	
	//return true;
}

function formCheckLinks() {
	if(document.forms['event_form_links'].link_name.value == "") {
		alert("You must enter a name for this link.");
		document.forms['event_form_links'].link_name.focus();
		return false;
	}
	
	if(document.forms['event_form_links'].link_url.value == "") {
		alert("You must enter a URL for this link. (eg: http://www.citrix.com)");
		document.forms['event_form_links'].link_url.focus();
		return false;
	}
	alert("All good, please continue");	
	//return true;
}


function formCheckAddLocation() {
	if(document.forms['add_location'].location_short_description_en.value == "") {
		alert("You must enter a short description in english for this location.");
		document.forms['add_location'].location_short_description_en.focus();
		return false;
	}
	if(document.forms['add_location'].location_short_description.value == "") {
		alert("You must enter a short description for this location.");
		document.forms['add_location'].location_short_description.focus();
		return false;
	}
	
	if(document.forms['add_location'].location_name.value == "") {
		alert("You must enter a name for this location (Hotel Name, Meeting room name, etc).");
		document.forms['add_location'].location_name.focus();
		return false;
	}
	
	if(document.forms['add_location'].location_street_1.value == "") {
		alert("You must enter a Street Address for this location.");
		document.forms['add_location'].location_street_1.focus();
		return false;
	}
	if(document.forms['add_location'].location_country.value == "") {
		alert("You must enter a Country for this location.");
		document.forms['add_location'].location_country.focus();
		return false;
	}
}

function formAutoFillShortDesc() {
	if(document.forms['add_location'].location_short_description.value == "") {
		document.forms['add_location'].location_short_description.value = document.forms['add_location'].location_short_description_en.value
		return false;
	}
}
function formAutoFillShortDescForce() {
		document.forms['add_location'].location_short_description.value = document.forms['add_location'].location_short_description_en.value
		return false;

}


function formAutoFillAgenda() {
	if(document.forms['event_form_agendas'].agenda_name.value == "") {
		document.forms['event_form_agendas'].agenda_name.value = document.forms['event_form_agendas'].agenda_name_en.value
		return false;
	}
}
function formAutoFillAgendaForce() {
		document.forms['event_form_agendas'].agenda_name.value = document.forms['event_form_agendas'].agenda_name_en.value
		return false;

}



function formCheckAddLang() {

	
	if(document.forms['add_lang'].language_name_en.value == "") {
		alert("You must enter an English translation of the laguage.");
		document.forms['add_lang'].language_name_en.focus();
		return false;
	}
	if(document.forms['add_lang'].language_name.value == "") {
		alert("You must enter what is to be displayed on the website.");
		document.forms['add_lang'].language_name.focus();
		return false;
	}
}

function formAutoFillLang() {
	if(document.forms['add_lang'].language_name.value == "") {
		document.forms['add_lang'].language_name.value = document.forms['add_lang'].language_name_en.value
		return false;
	}
}
function formAutoFillLangForce() {
		document.forms['add_lang'].language_name.value = document.forms['add_lang'].language_name_en.value
		return false;
}



function formCheckDates() {
	var validDate = /^[0-9]+\-/;
	if (!document.forms['event_form_date'].event_date_start.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_date'].event_date_start.focus(); 
      return false; 
    }
	if (!document.forms['event_form_date'].event_date_end.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_date'].event_date_end.focus(); 
      return false; 
    }
	alert("All good, please continue");	
	//return true;
}
function formCheckAgenda() {
	var validTime = /^[0-9]+\:/;
	var validNumber = /^[0-9]+$/;
	var validDate = /^[0-9]+\-/;

	if(document.forms['event_form_agendas'].agenda_name.value == "") {
		alert("You must select an agenda name.");
		document.forms['event_form_agendas'].agenda_name.focus();
		return false;
	}
	if(!document.forms['event_form_agendas'].agenda_order.value.match(validNumber)) {
		alert("Only numeric values in the order.");
		document.forms['event_form_agendas'].agenda_order.focus();
		return false;
	}
	if(document.forms['event_form_agendas'].agenda_copy.value == "") {
		alert("You must have agenda information.");
		document.forms['event_form_agendas'].agenda_copy.focus();
		return false;
	}
	if (!document.forms['event_form_agendas'].agenda_date_start.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_agendas'].agenda_date_start.focus(); 
      return false; 
    } 
	if (!document.forms['event_form_agendas'].agenda_time_start.value.match(validTime)){ 
      alert('Please enter 24:00 Hour times');
      document.forms['event_form_agendas'].agenda_time_start.focus(); 
      return false; 
    } 

	if (!document.forms['event_form_agendas'].agenda_date_end.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_agendas'].agenda_date_end.focus(); 
      return false; 
    } 
	if (!document.forms['event_form_agendas'].agenda_time_end.value.match(validTime)){ 
      alert('Please enter 24:00 Hour times');
      document.forms['event_form_agendas'].agenda_time_end.focus(); 
      return false; 
    } 

	if (!document.forms['event_form_agendas'].agenda_date_registration_expire.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_agendas'].agenda_date_registration_expire.focus(); 
      return false; 
    } 
	if (!document.forms['event_form_agendas'].agenda_time_registration_expire.value.match(validTime)){ 
      alert('Please enter 24:00 Hour times');
      document.forms['event_form_agendas'].agenda_time_registration_expire.focus(); 
      return false; 
    } 
	
	if (!document.forms['event_form_agendas'].agenda_date_show_downloads.value.match(validDate)){ 
      alert('Please enter YYYY-MM-DD');
      document.forms['event_form_agendas'].agenda_date_show_downloads.focus(); 
      return false; 
    } 
	if (!document.forms['event_form_agendas'].agenda_time_show_downloads.value.match(validTime)){ 
      alert('Please enter 24:00 Hour times');
      document.forms['event_form_agendas'].agenda_time_show_downloads.focus(); 
      return false; 
    } 



	alert("All good, please continue");	
	//return true;
}