// JavaScript Document

function submitForm(){

	$('#mp3_errorServer').hide();
	$('#mp3_errorMissing').hide();
	$('#downloadMP3').val("Please wait");
	$('#downloadMP3').attr("disabled", true);
		
	var error = "";
	if( $('#countrySelect').val() == "United States" && $('#stateSelect').val()=="" ){
	  error += "Please select state<br>";
	}
	if( $('#name').val()=="" || $('#name').val() =='Enter your name' ){
	  error += "Please enter name<br>";
	}
	if( $('#email').val() == "" || !isValidEmailAddress($('#email').val()) ){
	  error += "Please enter email<br>";
	}
    if( $('#countrySelect').val() == "" ){
	  error += "Please select country<br>";
	}
	if(error!=""){
		$('#mp3_errorMissing').fadeIn("slow");
		$('#mp3_errorMissing').html(error);
		$('#downloadMP3').val("Submit");
		$('#downloadMP3').attr("disabled", false);
	} else {
		$('#mp3Form').submit();
	}
			
	
}

function isValidEmailAddress(emailAddress) {

	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}





$(document).ready(function(){
						
						
			// SELECTORS | First, Last, Odd, Even
			$("#MainContentWrap .section:first").addClass("FirstSection"); //Removes Background for first .section Div 
			
			
			$("#countrySelect").change( function() {
				if($(this).val()!="United States"){
					
					$("#stateSelect option[value='']").attr('selected', 'selected');
					$("#stateSelect").fadeOut();
				} else if($(this).val()=="United States"){
					$('#stateSelect').fadeIn("slow");
				}
				
			});
	}); 
		
