 function displayLoading(){
 	document.getElementById('comment-form-container').style.display='none';
 	document.getElementById('loading').style.display='block';
 }
 
 function clearForm(){
 	document.getElementById('mainform').reset();
 }
 
 function swapContent2(content){
 	document.getElementById('comment-form-container').innerHTML = content;
	displayForm();
	window.scrollTo(0,0);
 }
 
 function displayForm(){
 	document.getElementById('loading').style.display='none';
 	document.getElementById('comment-form-container').style.display='block';
 }
 
 function validateForm(){
 	var valid = false;
	var pr = false; // Page rate checked
 	with (document.mainform){
		for(x=0; x < pageRate.length; x++){
			if(pageRate[x].checked){
				pr = true;
			}
		}
		if(page_id.value == ""){
			alert("System Error: Missing page identification");
			return false;
		} else if(timeOfYear.value == ""){
			alert("Please choose the time of year you traveled to this attraction?");
			timeOfYear.focus();
			return false;
		} else if(pr == false){
			alert("Please rate your experience for this attraction?");
			pageRate[0].focus();
			return false;
		} else if(commentTitle.value == ""){
			alert("Please enter your comment title.");
			commentTitle.focus();
			return false;
		} else if(pageComment.value == ""){
			alert("Please enter your comment.");
			pageComment.focus();
			return false;
		} else if(commentScreenName.value == ""){
			alert("Please enter a screen name.");
			commentScreenName.focus();
			return false;
		} else if(commentCity.value == ""){
			alert("Please enter your city.");
			commentCity.focus();
			return false;
		} else if(commentState.value == ""){
			alert("Please enter your state.");
			commentState.focus();
			return false;
		} else if(key.value == ""){
			alert("Please enter the 6 character key.");
			key.focus();
			return false;
		} else {
			valid = true;
		}
	}
	if(valid){
		displayLoading();
		return true;
	} else {
		return false;
	}
 }
