//validation

   // if (document.editUser.txtPass.value.length < 1 && document.editUser.txtPass1.value.length > 1) 
   
   // {
  	        // alert("Passwords DO NOT match.");
			// return false;
  // }
    // if (document.editUser.txtPass.value.length > 1 && document.editUser.txtPass1.value.length < 1) {
  	        // alert("Passwords DO NOT match.");
			// return false;
  // }

//====================================== validations ==========================================
function VerifyFields(checkAll)
{	
	if (dropdownValidate(document.register_congress_2010.Title)) {	
		alert("Please Select a title.");
        //document.register_congress_2010.Title.select();				
        return false;       
    }
	if (document.register_congress_2010.Surname.value.length<1) {	
        alert("Please Enter a Surname.");
        document.register_congress_2010.Surname.select();		
        return false;       
    }
	if (document.register_congress_2010.FirstName.value.length<1) {
        alert("Please Enter a FirstName.");
        document.register_congress_2010.FirstName.select();		
        return false;       
    }
	if (document.register_congress_2010.Nationality.value.length<1) {
        alert("Please Enter a Nationality.");
        document.register_congress_2010.Nationality.select();		
        return false;       
    }		
	if (document.register_congress_2010.Del_Position.value.length<1) {
        alert("Please Enter a Position.");
        document.register_congress_2010.Del_Position.select();		
        return false;       
    }
	if (document.register_congress_2010.Del_Employer.value.length<1) {
        alert("Please Enter Employer.");
        document.register_congress_2010.Del_Employer.select();		
        return false;       
    }
	if (document.register_congress_2010.Del_City.value.length<1) {
        alert("Please Enter City.");
        document.register_congress_2010.Del_City.select();		
        return false;       
    }
	if (dropdownValidate(document.register_congress_2010.Del_Country)) {
        alert("Please Enter Country.");
        //document.register_congress_2010.Del_Country.select();		
        return false;       
    }
	
	if (document.register_congress_2010.Del_Telephone.value.length<1) {
        alert("Please Enter Telephone.");
        document.register_congress_2010.Del_Telephone.select();		
        return false;       
    }
	if (document.register_congress_2010.Del_Fax.value.length<1) {
        alert("Please Enter Fax.");
        document.register_congress_2010.Del_Fax.select();		
        return false;       
    }
	
	if (checkValidation(document.register_congress_2010.Del_Email)==false){
		return false; 
	}
	
	if (document.register_congress_2010.Del_preferred_name.value.length<1) {
		alert("Please Enter preferred Name.");
        document.register_congress_2010.Del_preferred_name.select();		
        return false;       
    }
	// if (document.register_congress_2010.Flight_no.value.length<1) {
		// alert("Please Enter arrival Flight no.");
        // document.register_congress_2010.Flight_no.select();		
        // return false;       
    // }
	// if (document.register_congress_2010.Arr_Time.value.length<1) {
		// alert("Please Enter arrival Flight time.");
        // document.register_congress_2010.Arr_Time.select();		
        // return false;       
    // }
	// if (document.register_congress_2010.departure_FlightNo.value.length<1) {
		// alert("Please Enter departure Flight No");
        // document.register_congress_2010.departure_FlightNo.select();		
        // return false;       
    // }
	// if (document.register_congress_2010.departure_Time.value.length<1) {
		// alert("Please Enter departure Flight time");
        // document.register_congress_2010.departure_Time.select();		
        // return false;       
    // }
	if (checkAll==true) {	
		if (VerifyFields2()==false) {	
			return false;   
		}
	}
	if (dropdown(document.register_congress_2010.Membership)=='0'){		
		alert("Please Select if AFSTA member or not.");      			
		return false;       		
	}			
//======================================= check code =========================
	if (dropdown(document.register_congress_2010.Membership)=='guest') {
		if(document.register_congress_2010.registration_code.value != 'AFSTACN23'){
			alert("Wrong Code");      			
        	return false; 
		}		      
    }
	//==============================================================================
	if (document.register_congress_2010.registration_fees.value.length<1) {
		alert("Please Select if AFSTA member or not.");
        document.register_congress_2010.registration_fees.select();		
        return false;       
    }
	if (document.register_congress_2010.Congress_fee.value.length<1) {
		alert("Please Select if AFSTA member or not.");
        document.register_congress_2010.Congress_fee.select();		
        return false;       
    }	
		
	return true; 
}
	
function VerifyFields2()
{
	if (dropdownValidate(document.register_congress_2010.Title1)) {	
		alert("Please Select a title for ACCOMPANYING PERSON.");
        //document.register_congress_2010.Title.select();				
        return false;       
    }
	if (document.register_congress_2010.SurName1.value.length<1) {	
        alert("Please Enter a SurName for ACCOMPANYING PERSON.");
        document.register_congress_2010.SurName1.select();		
        return false;       
    }
	if (document.register_congress_2010.FirstName1.value.length<1) {
        alert("Please Enter a FirstName for ACCOMPANYING PERSON.");
        document.register_congress_2010.FirstName1.select();		
        return false;       
    }
	if (document.register_congress_2010.Nationality1.value.length<1) {
        alert("Please Enter a Nationality for ACCOMPANYING PERSON.");
        document.register_congress_2010.Nationality1.select();		
        return false;       
    }		
	if (document.register_congress_2010.position1.value.length<1) {
        alert("Please Enter a Position for ACCOMPANYING PERSON.");
        document.register_congress_2010.position1.select();		
        return false;       
    }
	if (document.register_congress_2010.Employer1.value.length<1) {
        alert("Please Enter Employer for ACCOMPANYING PERSON.");
        document.register_congress_2010.Employer1.select();		
        return false;       
    }
	if (document.register_congress_2010.City1.value.length<1) {
        alert("Please Enter City for ACCOMPANYING PERSON.");
        document.register_congress_2010.City1.select();		
        return false;       
    }
	if (dropdownValidate(document.register_congress_2010.country1)) {
        alert("Please Enter Country for ACCOMPANYING PERSON.");
        //document.register_congress_2010.country1.select();		
        return false;       
    }
	
	if (document.register_congress_2010.Telephone1.value.length<1) {
        alert("Please Enter Telephone for ACCOMPANYING PERSON.");
        document.register_congress_2010.Telephone1.select();		
        return false;       
    }
	if (document.register_congress_2010.Fax1.value.length<1) {
        alert("Please Enter Fax for ACCOMPANYING PERSON.");
        document.register_congress_2010.Fax1.select();		
        return false;       
    }	
	
	if (checkValidation(document.register_congress_2010.Email1)==false){
		return false; 
	}
	
	if (document.register_congress_2010.preferred_name1.value.length<1) {
		alert("Please Enter preferred Name for ACCOMPANYING PERSON.");
        document.register_congress_2010.preferred_name1.select();		
        return false;       
    }	
	runAll();
	return true; 
}

function checkValidation ( addressField ) 
{
    if ( stringEmpty ( addressField.value ) )
        alert ( "Error! There is no E-Mail address entered" );
    else if ( noAtSign ( addressField.value ) )
        alert ( "Error! The E-Mail address does not contain an '@' character" );
    else if ( nothingBeforeAt ( addressField.value ) )
        alert ( "Error! An E-Mail address must contain at least one character before the '@' character" );
    else if ( noLeftBracket ( addressField.value ) )
        alert ( "Error! The E-Mail address contains a right square bracket ']',\nbut no corresponding left square bracket '['" );
    else if ( noRightBracket ( addressField.value ) )
        alert ( "Error! The E-Mail address contains a left square bracket '[',\nbut no corresponding right square bracket ']'" );
    else if ( noValidPeriod ( addressField.value ) )
        alert ( "Error! An E-Mail address must contain a period ('.') character" );
    else if ( noValidSuffix ( addressField.value ) )
        alert ( "Error! An E-Mail address must contain a two or three character suffix" );
	else if ( noCharBtw ( addressField.value ) )
        alert ( "Error! The E-Mail address does not contain a character between '@' and '.' " );
    else{
        return (true);
	}
	addressField.select()
    return ( false );

}

