// Default JavaScript for SydneySkydivers.com.au (default.asp)
// by Gerard Dunning (gerard@digitalskydive.com)

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function CheckLoginVisitor() {

   if (document.login_visitor.email.value == "" || document.login_visitor.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address as used when Booking");		
      document.login_visitor.email.focus();
      return (false);}
	  
   if (document.login_visitor.pwd.value.length <5) {		
     alert ("Please enter your PASSWORD (minimum 5 characters)");		
     document.login_visitor.pwd.focus();
     return (false);}	  

  document.login_visitor.submit();
  return;	 	  
}

function CheckCard() {
	  
   if (document.rewards.card.value.length <4) {		
     alert ("Please enter your REWARDS CARD NUMBER");		
     document.rewards.card.focus();
     return (false);}	  

  document.rewards.submit();
  return;	 	  
}

function CheckProfile() {

   if (document.profile.firstname.value == "") {		
     alert ("Please enter your FIRST NAME");		
     document.profile.firstname.focus();
     return (false);}
					
   if (document.profile.lastname.value == "") {		
     alert ("Please enter your LAST NAME");		
     document.profile.lastname.focus();
     return (false);}					

   if (document.profile.email.value == "" || document.profile.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address");		
      document.login_visitor.email.focus();
      return (false);}  
						
   if (document.profile.phone.value == "") {		
     alert ("Please enter your PHONE NUMBER");		
     document.profile.phone.focus();
     return (false);}
					
   if (document.profile.address.value.length <5) {		
     alert ("Please enter your ADDRESS");		
     document.profile.address.focus();
     return (false);}
					
   if (document.profile.city.value == "") {		
     alert ("Please enter your CITY or TOWN");		
     document.profile.city.focus();
     return (false);}
					
   if (document.profile.state.value == "") {		
     alert ("Please enter your STATE (or enter NONE)");		
     document.profile.state.focus();
     return (false);}
					
   if (document.profile.pwd.value.length <5) {		
     alert ("Please enter a PASSWORD for future access to your Profile (min 5 characters)");		
     document.profile.pwd.focus();
     return (false);}
					
   if (document.profile.pwd.value != document.profile.pwd2.value) {		
     alert ("Please retype your PASSWORD exactly the same.");		
     document.profile.pwd2.focus();
     return (false);}																				
																
  document.profile.submit();
  return;	 	  
}

function CheckUserQuery() {

   if (document.user_query.name.value == "") {		
     alert ("Please enter your NAME");		
     document.user_query.name.focus();
     return (false);}	

   if (document.user_query.email.value == "" || document.user_query.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address");		
      document.user_query.email.focus();
      return (false);} 

   if (document.user_query.question.value.length <5) {		
     alert ("Please enter your QUESTION");		
     document.user_query.question.focus();
     return (false);}						 

  document.user_query.submit();
  return;	 	  
}

function CheckLoginAgent() {
   if (document.login_agent.uid.value == ""){
      alert ("Please enter your Agent ID");		
      document.login_agent.uid.focus();
      return (false);}
	  
   if (document.login_agent.pwd.value.length <4) {		
     alert ("Please enter your PASSWORD");		
     document.login_agent.pwd.focus();
     return (false);}	  

  document.login_agent.submit();
  return;	 	  
}

function CheckForgotten() {

  if (document.getpass.email.value == "" || document.getpass.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address as used when Booking");		
      document.getpass.email.focus();
      return (false);}  

  document.getpass.submit();
  return;	 	  
}

function CheckTellFriend() {

   if (document.tellfriend.uname.value == ""){
      alert ("Details are incomplete: Please enter Your Name");		
      document.tellfriend.uname.focus();
      return (false);}

   if (document.tellfriend.email.value == "" || document.tellfriend.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address");		
      document.tellfriend.email.focus();
      return (false);}
						
   if (document.tellfriend.femail.value == "" || document.tellfriend.femail.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your Friends E-Mail Address");		
      document.tellfriend.femail.focus();
      return (false);}						
	  
  document.tellfriend.submit();
  return;	 	  
}

function CheckGetInfo() {

   if (document.getinfo.email.value == "" || document.getinfo.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your E-Mail Address");		
      document.getinfo.email.focus();
      return (false);}
						
  if (getCheckedValue(getinfo.id) == "") {
   alert("Details are incomplete: You must select at least one item to send");
   return false;
  }						
						
  document.getinfo.submit();
  return;	 	  
}

function CheckCourse() {
						
  if (getCheckedValue(course.start) == "") {
   alert("Details are incomplete: You must select one of the available Courses");
   return false;
  }						
						
  document.course.submit();
  return;	 	  
}

function CheckCart() {						
						
  document.cart.submit();
  return;	 	  
}

function CheckCart2() {

   if (document.orderForm.b_name.value == ""){
      alert ("Details are incomplete: Please enter your Name");		
      document.orderForm.b_name.focus();
      return (false);}
						
   if (document.orderForm.b_street.value == ""){
      alert ("Details are incomplete: Please enter your Street Address");		
      document.orderForm.b_street.focus();
      return (false);}
						
   if (document.orderForm.b_suburb.value == ""){
      alert ("Details are incomplete: Please enter your Suburb");		
      document.orderForm.b_suburb.focus();
      return (false);}
						
   if (document.orderForm.b_state.value == ""){
      alert ("Details are incomplete: Please enter your State");		
      document.orderForm.b_state.focus();
      return (false);}
						
   if (document.orderForm.b_postCode.value == ""){
      alert ("Details are incomplete: Please enter your Post Code");		
      document.orderForm.b_postCode.focus();
      return (false);}
						
   if (document.orderForm.phone.value == ""){
      alert ("Details are incomplete: Please enter your Phone Number");		
      document.orderForm.phone.focus();
      return (false);}																														
						
   if (document.orderForm.email.value == "" || document.orderForm.email.value.indexOf ('@', 0) == -1) {
      alert ("Details are incomplete: Please enter your valid EMAIL ADDRESS");		
      document.orderForm.email.focus();
      return (false);}												
 
  document.orderForm.submit();
  return;
}

function CheckBooking0() {
  if (getCheckedValue(booking.loc) == "") {
   alert("Details are incomplete: Please select a Location for your Skydive");
   return false;
  }	
						
   if (document.booking.start.value == ""){
      alert ("Details are incomplete: Please select a valid Date for your Skydive");		
      document.booking.start.focus();
      return (false);}						
	  
   if (!document.booking.pob.value) {
      alert("Details are incomplete: Please enter the number of people you are booking for");
						document.booking.pob.focus();
      return false; } 

  document.booking.submit();
  return;	 	  
}

function CheckBooking1() {
   if (document.booking.loc.value == ""){
      alert ("Details are incomplete: Please select a Location for your Skydive");		
      document.booking.loc.focus();
      return (false);}
						
   if (document.booking.start.value == ""){
      alert ("Details are incomplete: Please select a valid Date for your Skydive");		
      document.booking.start.focus();
      return (false);}						
	  
   if (!document.booking.pob.value) {
      alert("Details are incomplete: Please enter the number of people you are booking for");
						document.booking.pob.focus();
      return false; } 

  document.booking.submit();
  return;	 	  
}


function CheckBooking2() {

  if (getCheckedValue(booking.prod) == "") {
   alert("Details are incomplete: Please select from one of the available Options");
   return false;
  }		

  document.booking.submit();
  return;	 	  
}

function CheckBooking3() {

  if (document.booking.arrival != undefined) {
		   if (getCheckedValue(booking.arrival) == "") {
      alert("Details are incomplete: Please select a suitable Time");
      return false;
     }
		}
		
  if (document.booking.bus != undefined) {
		   if (getCheckedValue(booking.bus) == "") {
      alert("Details are incomplete: Please select a suitable Bus Departure Time");
      return false;
     }
		}	
		
  if (document.booking.course != undefined) {
		   if (getCheckedValue(booking.course) == "") {
      alert("Details are incomplete: Please select a suitable Course Time");
      return false;
     }
		}								

  document.booking.submit();
  return;	 	  
}

function CheckBooking3a() {

  if (getCheckedValue(booking.arrival) == "") {
   alert("Details are incomplete: Please select a suitable Time for your Jump");
   return false;
  }		

  document.booking.submit();
  return;	 	  
}

function CheckBooking4() {

   if (document.booking.firstname.value == ""){
      alert ("Details are incomplete: Please enter your First Name");		
      document.booking.firstname.focus();
      return (false);}
						
   if (document.booking.lastname.value == ""){
      alert ("Details are incomplete: lease enter your Last Name");		
      document.booking.lastname.focus();
      return (false);}		
						
   if (document.booking.mobile.value.indexOf (' ', 0) >-1 ) {
      alert ("Details are incomplete: Please enter your MOBILE PHONE number without any spaces");		
      document.booking.mobile.focus();
      return (false);}
						
   if (document.booking.hotel != undefined) {
			if (document.booking.hotel.value == "") {
      alert ("Details are incomplete: Please enter your Accomodation/Hotel Name");		
      document.booking.hotel.focus();
      return (false);}
			}									

  document.booking.submit();
  return;	 	  
}

