// JavaScript Document
function checkAll(regForm) 
  {


	// Creating a unigue registration ID
	var regID = 2009;
	
	regForm.item_name.value = "PGH H3 Anniversary Weekend " + regID;
		
	regForm.item_number.value = regID;
	
	for (i=0;i<regForm.length;i++){
    
    	var tempobj=regForm.elements[i];

    	if (tempobj.name.substring(0,8)=="required"){
			if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==-1)){
    			alert("The field " + tempobj.name.substring(8) + " is required");
				tempobj.focus();
				return false;
    		}
    	}
    }

	emailTmp = regForm.requiredemail.value;
	
	email = emailTmp.replace(/^\s*(.*)\s$/,"$1").replace(/\s/g,"");
      var at = email.indexOf('@');
      var dot = email.lastIndexOf('.');
      if ( ( at < 1 ) || ( dot < at ) || ( dot == email.length - 1 ) )
		{  alert( emailTmp + ' is not a valid email address.' );
			return false;
		}	

   
   btn = regForm.shirtsize;
   valid = false;
   
   for (var x = 0;x < btn.length; x++)
	{
		valid = btn[x].checked;
		if (valid) {break};
	}
	if(!valid)
	{
		alert("Please select a shirt size.");
		return false;
	}


   skit = regForm.SKIT;
   valid = false;
   
    for (var x = 0;x < skit.length; x++)
	{
		valid = skit[x].checked;
		if (valid) {break};
	}
	if(!valid)
	{
		alert("Please indicate if you are doing a skit.");
		return false;
	}

   
   if (regForm.terms[0].checked == false) {
        alert('You must accept the terms to continue');
        return false;
    }

		

	alert("You have completed the first part of the registration, you will now be directed to PayPal");
	//return true;
  }

