// validate catalog request form
function ValidateRequest() {
	var emailID=document.catalogRequest.email;
	var reqemailID=document.catalogRequest.reqemail;
	var emailcheck=document.catalogRequest.email.value;
	var reqemailcheck=document.catalogRequest.reqemail.value;
	
	//student validation
	// first name	
	if (document.catalogRequest.firstName.value=="") {
		document.catalogRequest.firstName.focus();
		alert('Please enter the student\'s first name.');
		return false; 
	}
	// last name	
	if (document.catalogRequest.lastName.value=="") {
		document.catalogRequest.lastName.focus();
		alert('Please enter the student\'s last name.');
		return false; 
	}
	// address1
	if (document.catalogRequest.address1.value=="") {
		document.catalogRequest.address1.focus();
		alert('Please enter student\'s address.');
		return false; 
	}
	// city
	if (document.catalogRequest.city.value=="") {
		document.catalogRequest.city.focus();
		alert('Please enter student\'s city.');
		return false; 
	}
	// state
	if (document.catalogRequest.state.value=="") {w
		document.catalogRequest.state.focus();
		alert('Please enter student\'s state.');
		return false; 
	}
	// zip
	if (document.catalogRequest.zip.value=="") {
		document.catalogRequest.zip.focus();
		alert('Please enter student\'s postal code.');
		return false; 
	}
	// email
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter student\'s email address.")
		emailID.focus()
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false;
	}
	// home phone1
	if (document.catalogRequest.phoneHome1.value=="") {
		document.catalogRequest.phoneHome1.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone2
	if (document.catalogRequest.phoneHome2.value=="") {
		document.catalogRequest.phoneHome2.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone3
	if (document.catalogRequest.phoneHome3.value=="") {
		document.catalogRequest.phoneHome3.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// age
	if (document.catalogRequest.age.value=="") {
		document.catalogRequest.age.focus();
		alert('Please enter student\'s age.');
		return false; 
	}
	//gender
	var genderSelected = false;
	for (i = 0;  i < document.catalogRequest.gender.length;  i++) {
		if (document.catalogRequest.gender[i].checked)
	    genderSelected = true;
	}
	if (!genderSelected){
	    alert('Please select student\'s gender');
	    return (false);
	}
	//how did you find website
	if (document.catalogRequest.findsite.value=="") {
		document.catalogRequest.findsite.focus();
		alert('Please tell us how you found our site.');
		return false;
	}
	//newsletter
	var newsletterSelected = false;
	for (i = 0;  i < document.catalogRequest.newsletter.length;  i++) {
		if (document.catalogRequest.newsletter[i].checked)
	    newsletterSelected = true;
	}
	if (!newsletterSelected){
	    alert('Please tell us if you would like to recieve our newsletter.');
	    return (false);
	}
	return true
}

// validate third party catalog request form
function ValidateRequest1() {
	var emailID=document.catalogRequest1.email;
	var reqemailID=document.catalogRequest1.reqemail;
	var emailcheck=document.catalogRequest1.email.value;
	var reqemailcheck=document.catalogRequest1.reqemail.value;
	
	//student validation
	// first name	
	if (document.catalogRequest1.firstName.value=="") {
		document.catalogRequest1.firstName.focus();
		alert('Please enter the student\'s first name.');
		return false; 
	}
	// last name	
	if (document.catalogRequest1.lastName.value=="") {
		document.catalogRequest1.lastName.focus();
		alert('Please enter the student\'s last name.');
		return false; 
	}
	// address1
	if (document.catalogRequest1.address1.value=="") {
		document.catalogRequest1.address1.focus();
		alert('Please enter student\'s address.');
		return false; 
	}
	// city
	if (document.catalogRequest1.city.value=="") {
		document.catalogRequest1.city.focus();
		alert('Please enter student\'s city.');
		return false; 
	}
	// state
	if (document.catalogRequest1.state.value=="") {
		document.catalogRequest1.state.focus();
		alert('Please enter student\'s state.');
		return false; 
	}
	// zip
	if (document.catalogRequest1.zip.value=="") {
		document.catalogRequest1.zip.focus();
		alert('Please enter student\'s postal code.');
		return false; 
	}
	// email
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter student\'s email address.")
		emailID.focus()
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false;
	}
	// home phone1
	if (document.catalogRequest1.phoneHome1.value=="") {
		document.catalogRequest1.phoneHome1.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone2
	if (document.catalogRequest1.phoneHome2.value=="") {
		document.catalogRequest1.phoneHome2.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone3
	if (document.catalogRequest1.phoneHome3.value=="") {
		document.catalogRequest1.phoneHome3.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// age
	if (document.catalogRequest1.age.value=="") {
		document.catalogRequest1.age.focus();
		alert('Please enter student\'s age.');
		return false; 
	}
	//gender
	var genderSelected = false;
	for (i = 0;  i < document.catalogRequest1.gender.length;  i++) {
		if (document.catalogRequest1.gender[i].checked)
	    genderSelected = true;
	}
	if (!genderSelected){
	    alert('Please select student\'s gender');
	    return (false);
	}
	//requestor validation
	// requestor first name
	if (document.catalogRequest1.reqfirstName.value=="") {
		document.catalogRequest1.reqfirstName.focus();
		alert('Please enter the requestor\'s first name.');
		return false;
	}
	// requestor last name	
	if (document.catalogRequest1.reqlastName.value=="") {
		document.catalogRequest1.reqlastName.focus();
		alert('Please enter the requestor\'s last name.');
		return false;
	}
	// requestor address1
	if (document.catalogRequest1.reqaddress1.value=="") {
		document.catalogRequest1.reqaddress1.focus();
    alert('Please enter requestor\'s address.');
    return false;
	}
	// requestor city
	if (document.catalogRequest1.reqcity.value=="") {
		document.catalogRequest1.reqcity.focus();
		alert('Please enter requestor\'s city.');
		return false;
	}
	// requestor state
	if (document.catalogRequest1.reqstate.value=="") {
		document.catalogRequest1.reqstate.focus();
		alert('Please enter requestor\'s state.');
       	return false;
	}
	// requestor zip
	if (document.catalogRequest1.reqzip.value=="") {
		document.catalogRequest1.reqzip.focus();
		alert('Please enter requestor\'s postal code.');
		return false;
	}
	// requestor email
	if ((reqemailID.value==null)||(reqemailID.value=="")){
		alert("Please enter requestor\'s email address.")
		reqemailID.focus()
		return false;
	}
	if (echeck(reqemailID.value)==false){
		reqemailID.value=""
		reqemailID.focus()
		return false;
	}
	// requestor home phone
	if (document.catalogRequest1.reqphoneHome1.value=="") {
		document.catalogRequest1.reqphoneHome1.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest1.reqphoneHome2.value=="") {
		document.catalogRequest1.reqphoneHome2.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest1.reqphoneHome3.value=="") {
		document.catalogRequest1.reqphoneHome3.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor age
	if (document.catalogRequest1.reqage.value=="") {
		document.catalogRequest1.reqage.focus();
		alert('Please enter requestor\'s age.');
		return false; 
	}
	//requestor gender
	var reqgenderSelected = false;
	for (i = 0;  i < document.catalogRequest1.reqgender.length;  i++) {
		if (document.catalogRequest1.reqgender[i].checked)
	    reqgenderSelected = true;
	}
	if (!reqgenderSelected){
	    alert('Please select requestor\'s gender');
	    return (false);
	}
	//how did you find website
	if (document.catalogRequest1.findsite.value=="") {
		document.catalogRequest1.findsite.focus();
		alert('Please tell us how you found our site.');
		return false;
	}
	//newsletter
	var newsletterSelected = false;
	for (i = 0;  i < document.catalogRequest1.newsletter.length;  i++) {
		if (document.catalogRequest1.newsletter[i].checked)
	    newsletterSelected = true;
	}
	if (!newsletterSelected){
	    alert('Please tell us if you would like to recieve our newsletter.');
	    return (false);
	}
	return true
}

// validate third party catalog request form
function ValidateRequest2() {
	var emailID=document.catalogRequest2.email;
	var reqemailID=document.catalogRequest2.reqemail;
	var emailcheck=document.catalogRequest2.email.value;
	var reqemailcheck=document.catalogRequest2.reqemail.value;
	
	//student validation
	// first name	
	if (document.catalogRequest2.firstName.value=="") {
		document.catalogRequest2.firstName.focus();
		alert('Please enter the student\'s first name.');
		return false; 
	}
	// last name	
	if (document.catalogRequest2.lastName.value=="") {
		document.catalogRequest2.lastName.focus();
		alert('Please enter the student\'s last name.');
		return false; 
	}
	// address1
	if (document.catalogRequest2.address1.value=="") {
		document.catalogRequest2.address1.focus();
		alert('Please enter student\'s address.');
		return false; 
	}
	// city
	if (document.catalogRequest2.city.value=="") {
		document.catalogRequest2.city.focus();
		alert('Please enter student\'s city.');
		return false; 
	}
	// state
	if (document.catalogRequest2.state.value=="") {
		document.catalogRequest2.state.focus();
		alert('Please enter student\'s state.');
		return false; 
	}
	// zip
	if (document.catalogRequest2.zip.value=="") {
		document.catalogRequest2.zip.focus();
		alert('Please enter student\'s postal code.');
		return false; 
	}
	// email
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter student\'s email address.")
		emailID.focus()
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false;
	}
	// home phone1
	if (document.catalogRequest2.phoneHome1.value=="") {
		document.catalogRequest2.phoneHome1.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone2
	if (document.catalogRequest2.phoneHome2.value=="") {
		document.catalogRequest2.phoneHome2.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone3
	if (document.catalogRequest2.phoneHome3.value=="") {
		document.catalogRequest2.phoneHome3.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// age
	if (document.catalogRequest2.age.value=="") {
		document.catalogRequest2.age.focus();
		alert('Please enter student\'s age.');
		return false; 
	}
	//gender
	var genderSelected = false;
	for (i = 0;  i < document.catalogRequest2.gender.length;  i++) {
		if (document.catalogRequest2.gender[i].checked)
	    genderSelected = true;
	}
	if (!genderSelected){
	    alert('Please select student\'s gender');
	    return (false);
	}
	//requestor validation
	// requestor first name
	if (document.catalogRequest2.reqfirstName.value=="") {
		document.catalogRequest2.reqfirstName.focus();
		alert('Please enter the requestor\'s first name.');
		return false;
	}
	// requestor last name	
	if (document.catalogRequest2.reqlastName.value=="") {
		document.catalogRequest2.reqlastName.focus();
		alert('Please enter the requestor\'s last name.');
		return false;
	}
	// requestor address1
	if (document.catalogRequest2.reqaddress1.value=="") {
		document.catalogRequest2.reqaddress1.focus();
    alert('Please enter requestor\'s address.');
    return false;
	}
	// requestor city
	if (document.catalogRequest2.reqcity.value=="") {
		document.catalogRequest2.reqcity.focus();
		alert('Please enter requestor\'s city.');
		return false;
	}
	// requestor state
	if (document.catalogRequest2.reqstate.value=="") {
		document.catalogRequest2.reqstate.focus();
		alert('Please enter requestor\'s state.');
       	return false;
	}
	// requestor zip
	if (document.catalogRequest2.reqzip.value=="") {
		document.catalogRequest2.reqzip.focus();
		alert('Please enter requestor\'s postal code.');
		return false;
	}
	// requestor email
	if ((reqemailID.value==null)||(reqemailID.value=="")){
		alert("Please enter requestor\'s email address.")
		reqemailID.focus()
		return false;
	}
	if (echeck(reqemailID.value)==false){
		reqemailID.value=""
		reqemailID.focus()
		return false;
	}
	// requestor home phone
	if (document.catalogRequest2.reqphoneHome1.value=="") {
		document.catalogRequest2.reqphoneHome1.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest2.reqphoneHome2.value=="") {
		document.catalogRequest2.reqphoneHome2.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest2.reqphoneHome3.value=="") {
		document.catalogRequest2.reqphoneHome3.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor age
	if (document.catalogRequest2.reqage.value=="") {
		document.catalogRequest2.reqage.focus();
		alert('Please enter requestor\'s age.');
		return false; 
	}
	//requestor gender
	var reqgenderSelected = false;
	for (i = 0;  i < document.catalogRequest2.reqgender.length;  i++) {
		if (document.catalogRequest2.reqgender[i].checked)
	    reqgenderSelected = true;
	}
	if (!reqgenderSelected){
	    alert('Please select requestor\'s gender');
	    return (false);
	}
	//how did you find website
	if (document.catalogRequest2.findsite.value=="") {
		document.catalogRequest2.findsite.focus();
		alert('Please tell us how you found our site.');
		return false;
	}
	//newsletter
	var newsletterSelected = false;
	for (i = 0;  i < document.catalogRequest2.newsletter.length;  i++) {
		if (document.catalogRequest2.newsletter[i].checked)
	    newsletterSelected = true;
	}
	if (!newsletterSelected){
	    alert('Please tell us if you would like to recieve our newsletter.');
	    return (false);
	}
	return true
}

// validate third party catalog request form
function ValidateRequest3() {
	var emailID=document.catalogRequest3.email;
	var reqemailID=document.catalogRequest3.reqemail;
	var emailcheck=document.catalogRequest3.email.value;
	var reqemailcheck=document.catalogRequest3.reqemail.value;
	
	//student validation
	// first name	
	if (document.catalogRequest3.firstName.value=="") {
		document.catalogRequest3.firstName.focus();
		alert('Please enter the student\'s first name.');
		return false; 
	}
	// last name	
	if (document.catalogRequest3.lastName.value=="") {
		document.catalogRequest3.lastName.focus();
		alert('Please enter the student\'s last name.');
		return false; 
	}
	// address1
	if (document.catalogRequest3.address1.value=="") {
		document.catalogRequest3.address1.focus();
		alert('Please enter student\'s address.');
		return false; 
	}
	// city
	if (document.catalogRequest3.city.value=="") {
		document.catalogRequest3.city.focus();
		alert('Please enter student\'s city.');
		return false; 
	}
	// state
	if (document.catalogRequest3.state.value=="") {
		document.catalogRequest3.state.focus();
		alert('Please enter student\'s state.');
		return false; 
	}
	// zip
	if (document.catalogRequest3.zip.value=="") {
		document.catalogRequest3.zip.focus();
		alert('Please enter student\'s postal code.');
		return false; 
	}
	// email
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter student\'s email address.")
		emailID.focus()
		return false;
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false;
	}
	// home phone1
	if (document.catalogRequest3.phoneHome1.value=="") {
		document.catalogRequest3.phoneHome1.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone2
	if (document.catalogRequest3.phoneHome2.value=="") {
		document.catalogRequest3.phoneHome2.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// home phone3
	if (document.catalogRequest3.phoneHome3.value=="") {
		document.catalogRequest3.phoneHome3.focus();
		alert('Please enter student\'s home phone number.');
		return false;
	}
	// age
	if (document.catalogRequest3.age.value=="") {
		document.catalogRequest3.age.focus();
		alert('Please enter student\'s age.');
		return false; 
	}
	//gender
	var genderSelected = false;
	for (i = 0;  i < document.catalogRequest3.gender.length;  i++) {
		if (document.catalogRequest3.gender[i].checked)
	    genderSelected = true;
	}
	if (!genderSelected){
	    alert('Please select student\'s gender');
	    return (false);
	}
	//requestor validation
	// requestor first name
	if (document.catalogRequest3.reqfirstName.value=="") {
		document.catalogRequest3.reqfirstName.focus();
		alert('Please enter the requestor\'s first name.');
		return false;
	}
	// requestor last name	
	if (document.catalogRequest3.reqlastName.value=="") {
		document.catalogRequest3.reqlastName.focus();
		alert('Please enter the requestor\'s last name.');
		return false;
	}
	// requestor address1
	if (document.catalogRequest3.reqaddress1.value=="") {
		document.catalogRequest3.reqaddress1.focus();
    alert('Please enter requestor\'s address.');
    return false;
	}
	// requestor city
	if (document.catalogRequest3.reqcity.value=="") {
		document.catalogRequest3.reqcity.focus();
		alert('Please enter requestor\'s city.');
		return false;
	}
	// requestor state
	if (document.catalogRequest3.reqstate.value=="") {
		document.catalogRequest3.reqstate.focus();
		alert('Please enter requestor\'s state.');
       	return false;
	}
	// requestor zip
	if (document.catalogRequest3.reqzip.value=="") {
		document.catalogRequest3.reqzip.focus();
		alert('Please enter requestor\'s postal code.');
		return false;
	}
	// requestor email
	if ((reqemailID.value==null)||(reqemailID.value=="")){
		alert("Please enter requestor\'s email address.")
		reqemailID.focus()
		return false;
	}
	if (echeck(reqemailID.value)==false){
		reqemailID.value=""
		reqemailID.focus()
		return false;
	}
	// requestor home phone
	if (document.catalogRequest3.reqphoneHome1.value=="") {
		document.catalogRequest3.reqphoneHome1.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest3.reqphoneHome2.value=="") {
		document.catalogRequest3.reqphoneHome2.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor home phone
	if (document.catalogRequest3.reqphoneHome3.value=="") {
		document.catalogRequest3.reqphoneHome3.focus();
		alert('Please enter requestor\'s home phone number.');
		return false;
	}
	// requestor age
	if (document.catalogRequest3.reqage.value=="") {
		document.catalogRequest3.reqage.focus();
		alert('Please enter requestor\'s age.');
		return false; 
	}
	//requestor gender
	var reqgenderSelected = false;
	for (i = 0;  i < document.catalogRequest3.reqgender.length;  i++) {
		if (document.catalogRequest3.reqgender[i].checked)
	    reqgenderSelected = true;
	}
	if (!reqgenderSelected){
	    alert('Please select requestor\'s gender');
	    return (false);
	}
	//how did you find website
	if (document.catalogRequest3.findsite.value=="") {
		document.catalogRequest3.findsite.focus();
		alert('Please tell us how you found our site.');
		return false;
	}
	//newsletter
	var newsletterSelected = false;
	for (i = 0;  i < document.catalogRequest3.newsletter.length;  i++) {
		if (document.catalogRequest3.newsletter[i].checked)
	    newsletterSelected = true;
	}
	if (!newsletterSelected){
	    alert('Please tell us if you would like to recieve our newsletter.');
	    return (false);
	}
	return true
}

var disStyle=0
var dom=document.getElementById||document.all

function getItem(id) {
return document.getElementById&&document.getElementById(id)? document.getElementById(id) : document.all&&document.all[id]? document.all[id] : null;
}

if(dom)
document.write('<style type="text/css" id="dummy">\
.tlink{\
display:none;\
}\
<\/style>')

if(dom&&typeof getItem('dummy').disabled=='boolean'){
document.write('<style type="text/css" id="showhide">\
.showhide{\
display:none;\
}\
#cdiv0 {\
display:block;\
}\
<\/style>');
disStyle=1;
}

function displayOne(idPrefix, idNum){
var i=0;
while (getItem(idPrefix+i)!==null){
getItem(idPrefix+i).style.display='none';
i++;
}
if (typeof idNum!=='undefined')
getItem(idPrefix+idNum).style.display='';
}

onload=function(){
displayOne('cdiv', 0);
if (disStyle)
getItem('showhide').disabled=true;
}

// copy contact info from prospect to requestor
function toggle(contactSame) {
	var selectgroup=document.catalogRequest3.state;
	
	for (var c = 0; c < selectgroup.length; c++) {
	  if (selectgroup[c].selected) {
	     var country=selectgroup[c].value; 
	  }
	}
	
	var reqselectgroup=document.catalogRequest3.reqcountry;
	  
	for (var c = 0; c < reqselectgroup.length; c++) {
	  if (reqselectgroup[c].selected) {
	     var reqcountry=reqselectgroup[c].value; 
	  }
	}
	  
	for (var s = 0; s < selectgroup.length; s++) {
	  if (selectgroup[s].selected) {
	     var state=selectgroup[s].value; 
	  }
	}
	
	var reqselectgroup=document.catalogRequest3.reqstate;
	  
	for (var s = 0; s < reqselectgroup.length; s++) {
	  if (reqselectgroup[s].selected) {
	     var reqstate=reqselectgroup[s].value; 
	  }
	}
	
	if (document.catalogRequest3.contactSame.checked == true) {
		document.catalogRequest3.reqaddress1.disabled = true;
		document.catalogRequest3.reqaddress2.disabled = true;
		document.catalogRequest3.reqcountry.disabled = true;
		document.catalogRequest3.reqstate.disabled = true;
		document.catalogRequest3.reqcity.disabled = true;
		document.catalogRequest3.reqzip.disabled = true;
		document.catalogRequest3.reqphoneHome1.value = document.catalogRequest3.phoneHome1.value;
		document.catalogRequest3.reqphoneHome2.value = document.catalogRequest3.phoneHome2.value;
		document.catalogRequest3.reqphoneHome3.value = document.catalogRequest3.phoneHome3.value;
		document.catalogRequest3.reqphoneAlt.value = document.catalogRequest3.phoneAlt.value;
		}else {
		document.catalogRequest3.reqaddress1.value = '';
		document.catalogRequest3.reqaddress2.value = '';
		document.catalogRequest3.reqcountry.value = '';
		document.catalogRequest3.reqstate.value = '';
		document.catalogRequest3.reqcity.value = '';
		document.catalogRequest3.reqzip.value = '';
		document.catalogRequest3.reqphoneHome1.value = '';
		document.catalogRequest3.reqphoneHome2.value = '';
		document.catalogRequest3.reqphoneHome3.value = '';
		document.catalogRequest3.reqphoneAlt.value = '';
	}
}

function StudentReview() {
	//student select
	var studentSelected = false;
	for (i = 0;  i < document.studentReview.SyStudentID.length;  i++) {
		if (document.studentReview.SyStudentID[i].checked)
	    studentSelected = true;
	}
	if (!studentSelected){
	    alert('Please select an option');
	    return (false);
	}
}

// load states/provinces based on country selection
function StateLoad(country, section){
	document.catalogRequest.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/country/" + country.options[country.selectedIndex].value;
	document.catalogRequest.submit();
}
 
// load states/provinces based on requestor's country selection
function ReqStateLoad(reqcountry, section){
	document.catalogRequest.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/reqcountry" + reqcountry.options[reqcountry.selectedIndex].value;
	document.catalogRequest.submit();
}

// load states/provinces based on country selection
function StateLoad1(country, section){
	document.catalogRequest1.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/country/" + country.options[country.selectedIndex].value;
	document.catalogRequest1.submit();
}
 
// load states/provinces based on requestor's country selection
function ReqStateLoad1(reqcountry, section){
	document.catalogRequest1.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/reqcountry/" + reqcountry.options[reqcountry.selectedIndex].value;
	document.catalogRequest1.submit();
}

// load states/provinces based on country selection
function StateLoad2(country, section){
	document.catalogRequest2.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/country/" + country.options[country.selectedIndex].value;
	document.catalogRequest2.submit();
}
 
// load states/provinces based on requestor's country selection
function ReqStateLoad2(reqcountry, section){
	document.catalogRequest2.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/reqcountry/" + reqcountry.options[reqcountry.selectedIndex].value;
	document.catalogRequest2.submit();
}

// load states/provinces based on country selection
function StateLoad3(country, section){
	document.catalogRequest3.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/country/" + country.options[country.selectedIndex].value;
	document.catalogRequest3.submit();
}
 
// load states/provinces based on requestor's country selection
function ReqStateLoad3(reqcountry, section){
	document.catalogRequest3.action="http://www.outwardbound.org/index.cfm/do/" + section + ".catalog_request/reqcountry/" + reqcountry.options[reqcountry.selectedIndex].value;
	document.catalogRequest3.submit();
}

// email validation
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail")
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail")
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail")
	    return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
	    alert("Invalid E-mail")
	    return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Invalid E-mail")
	    return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail")
	    return false
	 }
	 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail")
	    return false
	 }
 	 return true
}