
function $()
    {
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++)
        {
        var element = arguments[i];

        if (typeof element == 'string')
            element = document.getElementById(element);

        if (arguments.length == 1)
            return element;
        elements.push(element);
        }
    return elements;
    }
    
function validate_edit_faculty_form() {
	
	if ($('user_name').value=='') {
		
		window.alert('You must enter a Login user name. This will give them access to upload their presentaions.');
		return false;	
	}
		
}

function check_letter() {
 
if ($('int_part_yes').checked == true) {
 	showdiv ('int_letter');
 } else {
	hidediv ('int_letter');
 }
 
 
}

function validate_pricing_form () {
 
 	if ($('int_part_yes').checked == false && $('int_part_no').checked == false) {
 	 
 	 window.alert ('Please select whether you are an International participant.');
 	 return false;
 	 
 	}
 
	if ($('int_part_yes').checked == true) {
	
	if ($('int_support_yes').checked == false && $('int_support_no').checked == false) {
	 
	 		window.alert ('Please select whether you need an International Support Letter from us.');
			return false;
	}
	
	}
}

function hidediv(id)

{
    //safe function to hide an element with a specified id
    if (document.getElementById)
    {
        // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'none';
    }
    else
    {
        if (document.layers)
        {
            // Netscape 4
            document.id.display = 'none';
        }
        else
        {
            // IE 4
            document.all.id.style.display = 'none';
        }
    }
}



function showdiv(id)

{
    //safe function to show an element with a specified id
    if (document.getElementById)
    {
        // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'block';
    }
    else
    {
        if (document.layers)
        {
            // Netscape 4
            document.id.display = 'block';
        }
        else
        {
            // IE 4
            document.all.id.style.display = 'block';
        }
    }
}

 function validate_registration_form() {
	
		if(document.registerform.FirstName.value=='') {
		window.alert ('Please enter your First Name.');
		return false;
		}
			
		if(document.registerform.LastName.value=='') {
		window.alert ('Please enter your Last Name.');
		return false;
		}
			
		if(document.registerform.Credentials.value=='') {
		window.alert ('Please tell us your credentials.');
		return false;
		}	
		
		myOption = -1;
		for (i=document.registerform.rCategory.length-1; i > -1; i--) {
		if (document.registerform.rCategory[i].checked) {
		myOption = i;
		}
		}
		if (myOption == -1) {
		alert('You must select a Category/Classification');
		return false;
		}
		
				
		if(document.registerform.BusinessName.value=='') {
		window.alert ('Please tell us your affiliation.');
		return false;
		}
		
		/**
		* myOption = -1;
		* for (i=document.registerform.rPrimaryAddressLocation.length-1; i > -1; i--) {
		* if (document.registerform.rPrimaryAddressLocation[i].checked) {
		* myOption = i;
		* }
		* }
		* if (myOption == -1) {
		* alert('Please tell us whether this is your home or work address.');
		* return false;
		* }
		*/
				
		if(document.registerform.Address1.value=='') {
		window.alert ('Please give us your street address.');
		return false;
		}
						
		if(document.registerform.City.value=='') {
		window.alert ('Please tell us your City Name.');
		return false;
		}
		
		if(document.registerform.State.value=='') {
		window.alert ('Please tell us your State Name.');
		return false;
		}
			
		if(document.registerform.ZipCode.value=='') {
		window.alert ('Please tell us your Zipcode.');
		return false;
		}			
		
		if(document.registerform.Country.value=='') {
		window.alert ('Please tell us in what Country you reside.');
		return false;
		}
			
		if(document.registerform.Phone.value=='') {
		window.alert ('Please tell us your Phone #.');
		return false;
		}
			
		if(document.registerform.Email.value=='') {
		window.alert ('Please tell us your Email address.');
		return false;
		}
		
		
		if(document.registerform.DOB.value=='') {
		window.alert ('Please tell us your Date of Birth.');
		return false;
		}
		
		myOption = -1;
		for (i=document.registerform.PaymentOption.length-1; i > -1; i--) {
		if (document.registerform.PaymentOption[i].checked) {
		myOption = i;
		}
		}
		if (myOption == -1) {
		alert('Please select a payment option.');
		return false;
		}
			
		myOption = -1;
		for (i=document.registerform.reference.length-1; i > -1; i--) {
		if (document.registerform.reference[i].checked) {
		myOption = i;
		}
		}
		if (myOption == -1) {
		alert('Please tell us how you heard about Annual Advances. Thanks!');
		return false;
		}
			
}

function validate_scholarship_form() {
	
	if(document.scholarship_form.FirstName.value=='') {
	window.alert ('Please enter your First Name.');
	return false;
	}
	if(document.scholarship_form.LastName.value=='') {
	window.alert ('Please enter your Last Name.');
	return false;
	}
	if(document.scholarship_form.Address1.value=='') {
	window.alert ('Please enter your Address.');
	return false;
	}
	if(document.scholarship_form.City.value=='') {
	window.alert ('Please enter your City.');
	return false;
	}
	if(document.scholarship_form.State.value=='') {
	window.alert ('Please enter your State.');
	return false;
	}	
	if(document.scholarship_form.ZipCode.value=='') {
	window.alert ('Please enter your Zip Code.');
	return false;
	}
	if(document.scholarship_form.Country.value=='') {
	window.alert ('Please enter your Country.');
	return false;
	}
	if(document.scholarship_form.Phone.value=='') {
	window.alert ('Please enter your Phone.');
	return false;
	}
	if(document.scholarship_form.Email.value=='') {
	window.alert ('Please enter your Email.');
	return false;
	}
	if(document.scholarship_form.cv_file.value=='') {
	window.alert ('Please attach your Curriculum Vitae.');
	return false;
	}
	if(document.scholarship_form.resident_program.value=='') {
	window.alert ('Please enter your Residency Program.');
	return false;
	}
	if(document.scholarship_form.resident_year.value=='') {
	window.alert ('Please enter your Residency Year.');
	return false;
	}
	
}

function cred_check() {
 
 	if ($('cred_other').checked == true) {
 	 $('cred_other_text').style.display = "inline";
 	 } else {
 	 $('cred_other_text').style.display = "none";
 	}
 
}

function ref_check() {
 
 	if ($('ref_other').checked == true) {
 	 $('ref_other_text').style.display = "inline";
 	 } else {
 	 $('ref_other_text').style.display = "none";
 	}
 
}

function validate_request_form() {
	
	if(document.exhibit_info_form.FirstName.value=='') {
	window.alert ('Please enter your First Name.');
	return false;
	}
	if(document.exhibit_info_form.LastName.value=='') {
	window.alert ('Please enter your Last Name.');
	return false;
	}
	
	if(document.exhibit_info_form.Address.value=='') {
	window.alert ('Please enter your Address.');
	return false;
	}
	if(document.exhibit_info_form.City.value=='') {
	window.alert ('Please enter your City.');
	return false;
	}
	if(document.exhibit_info_form.State.value=='') {
	window.alert ('Please enter your State.');
	return false;
	}	
	if(document.exhibit_info_form.ZipCode.value=='') {
	window.alert ('Please enter your Zip Code.');
	return false;
	}
	if(document.exhibit_info_form.Country.value=='') {
	window.alert ('Please enter your Country.');
	return false;
	}
	if(document.exhibit_info_form.Phone.value=='') {
	window.alert ('Please enter your Phone.');
	return false;
	}
	if(document.exhibit_info_form.Email.value=='') {
	window.alert ('Please enter your Email.');
	return false;
	}
	
}

function validate_info_inquire_form() {
	
	if(document.info_inquire_form.FirstName.value=='') {
	window.alert ('Please enter your First Name.');
	return false;
	}
	if(document.info_inquire_form.LastName.value=='') {
	window.alert ('Please enter your Last Name.');
	return false;
	}
	if(document.info_inquire_form.years_practice.value=='') {
	window.alert ('Please enter your years in practice.');
	return false;
	}	
	if(document.info_inquire_form.specialty.value=='') {
	window.alert ('Please enter your specialty.');
	return false;
	}
	if(document.info_inquire_form.address1.value=='') {
	window.alert ('Please enter your Address.');
	return false;
	}
	if(document.info_inquire_form.city.value=='') {
	window.alert ('Please enter your City.');
	return false;
	}
	if(document.info_inquire_form.state.value=='') {
	window.alert ('Please enter your State.');
	return false;
	}	
	if(document.info_inquire_form.zipcode.value=='') {
	window.alert ('Please enter your Zip Code.');
	return false;
	}
	if(document.info_inquire_form.country.value=='') {
	window.alert ('Please enter your Country.');
	return false;
	}
	if(document.info_inquire_form.reference.value=='') {
	window.alert ('Please let us know how you heard about us.');
	return false;
	}
	if(document.info_inquire_form.email.value=='') {
	window.alert ('Please enter your Email.');
	return false;
	}
	
}