function toggleContent(el) {

  var myelement = document.getElementById(el);
  if( myelement.style.display == "" ) {
	myelement.style.display = "none";
  } else {
    myelement.style.display = "";
  }
}



function toggleSpecificationsContent(el) {
  //var myelement = document.getElementById(el);
  var mainPageElement = document.getElementById('mainImageTextWrapper');
  var specsPageElement = document.getElementById('testSpecs');
  var featuresPageElement = document.getElementById('testFeatures');
  var floorplansPageElement = document.getElementById('testFloorplans');
  var productReviewPageElement = document.getElementById('productReviews');
  //if( myelement.style.display != 'block' ) {
//	myelement.style.display = 'block';
//	mainPageElement.style.display = 'none';
//  } else {
//    myelement.style.display = 'none';
//    mainPageElement.style.display = 'block';
//  }

  switch (el) {
  	case (el = "mainImageTextWrapper"):
  		featuresPageElement.style.display = 'none';
  		mainPageElement.style.display = 'block';
  		specsPageElement.style.display = 'none';
  		floorplansPageElement.style.display = 'none';
  		productReviewPageElement.style.display = 'none';
  		break;
  	case (el = "testSpecs"):
  		featuresPageElement.style.display = 'none';
  		mainPageElement.style.display = 'none';
  		floorplansPageElement.style.display = 'none';
  		specsPageElement.style.display = 'block';
  		productReviewPageElement.style.display = 'none';
  		break;
  	case (el = "testFeatures"):
  		featuresPageElement.style.display = 'block';
  		mainPageElement.style.display = 'none';
  		specsPageElement.style.display = 'none';
  		floorplansPageElement.style.display = 'none';
  		productReviewPageElement.style.display = 'none';
  		break; 
  	case (el = "testFloorplans"):
  		featuresPageElement.style.display = 'none';
  		mainPageElement.style.display = 'none';
  		specsPageElement.style.display = 'none';
  		floorplansPageElement.style.display = 'block';
  		productReviewPageElement.style.display = 'none';
  		break; 
  	case (el = "productReviews"):
  		featuresPageElement.style.display = 'none';
  		mainPageElement.style.display = 'none';
  		specsPageElement.style.display = 'none';
  		floorplansPageElement.style.display = 'none';
  		productReviewPageElement.style.display = 'block';
  		break;   		  		 		
  	}
  	return false;
  //
  //
  //
  //  	
  //
}

  function ToggleDisplay(id)
  {
    var elem = document.getElementById(id);
    if (elem) 
    {
      if (elem.style.display != 'block') 
      {
        elem.style.display = 'block';
        elem.style.visibility = 'visible';
      } 
      else
      {
        elem.style.display = 'none';
        elem.style.visibility = 'hidden';
      }
    }
  }
  

function checkSearchForm(){
	var errorMsg = "";
	var errorMsgLong = "";

	//Check for a Search Term
	if (document.searchForm.txtSearch.value == "Search"){
		errorMsg += "\n\tSearch \t\t- Please enter a Search Term";
	}
	
	if (document.searchForm.txtSearch.value == ""){
		errorMsg += "\n\tSearch \t\t- Please enter a Search Term";
	}	
	
	//If there is a problem with the form then display an error
	if ((errorMsg != "") || (errorMsgLong != "")){
		msg = "_____________________________________________________________\n\n";
		msg += "\t\tSearch Form\n\n";
		msg += "An Error on the Form, please correct and re-submit the form.\n";
		msg += "_____________________________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		
		errorMsg += alert(msg + errorMsg + "\n" + errorMsgLong);
		return false;
	}
	
	return true;		
}

function checkGuestbookFields(){
	
	var errorMsg = "";

	
	//Check for a Name
	if (document.submitform.txtVisitorName.value==""){
		errorMsg += "\n\tName \t- Enter your Name";
	}


	//Check for a Subject Title
	if (document.submitform.txtTitle.value==""){
		errorMsg += "\n\tTitle \t- Enter a subject Title";
	}
	
	//Check for message
	if (document.submitform.txtComments.value==""){
		errorMsg += "\n\tMessage \t- Enter a Comment to post";
	}
	
	//Check for a Email
	if (document.submitform.txtVisitorEmail.value==""){
		errorMsg += "\n\tEmail \t- Enter a Email Address";
	}
	
	//Check that Email has the @ sign
	if (document.submitform.txtVisitorEmail.value.indexOf("@")<0){
		errorMsg += "\n\tEmail \t- Enter a valid Email Address";
	}	
	
	//If there is aproblem with the form then display an error
	if (errorMsg != ""){
		msg = "_______________________________________________________________\n\n";
		msg += "The form has not been submitted because there are problem(s) with the form.\n";
		msg += "Please correct the problem(s) and re-submit the form.\n";
		msg += "_______________________________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;	
}

	function CheckReviewForm(){

	var errorMsg = "";
	var errorMsgLong = "";

	//Check for a Poster Name
	if (document.frmProductComments.txtPostersName.value.length == ""){
		errorMsg += "\n\tName \t\t- Please Enter a Name";
	}

	//Check for a Image Comment
	if (document.frmProductComments.txtProductComments.value == ""){
		errorMsg += "\n\tComments \t- Please Enter a Comment";
	}	
	
	//If there is aproblem with the form then display an error
	if ((errorMsg != "") || (errorMsgLong != "")){
		msg = "_____________________________________________________________\n\n";
		msg += "\t\tMotorhome Review Form\n\n";
		msg += "An Error on the Form, please correct and re-submit the form.\n";
		msg += "_____________________________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		
		errorMsg += alert(msg + errorMsg + "\n" + errorMsgLong);
		return false;
	}
	
	return true;	     
	}