function validateSignUpForm(){

	var accountType = document.getElementById("accountType").value;
    var form = document.form3;
	var errMessage = "";
	var errCount   = 0;

	
	if(form.firstName.value.length == 0){
		errMessage = errMessage+" *  You must enter a First Name\n";
		errCount++;
	}
	
	if(form.email.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Email Address.\n";
		errCount++;
	}
	
	
	if(form.age.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Age.\n";
		errCount++;
	}
	
	if(form.country.value == ""){
			errMessage = errMessage+" *  You must select a Country.\n";
			errCount++;
		}
	
	
	if(form.username.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid User Name.\n";
		errCount++;		
	}
	
	
	if(form.password.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Password\n";
		errCount++;
	}else{
		if(form.password.value.length > 16 || form.password.value.length < 3){
			errMessage = errMessage+" *  The Password must be between 4 to 16 characters in length\n";
			errCount++;
		}		
	}
	
	
	
	/**************************************
	 * CHECK IF THE ACCOUNT TYPE IS A ARTIST
	 **************************************/
	 if(accountType == "Artist"){
		
		
		if(form.bandName.value.length == 0){
			errMessage = errMessage+ " *  You must enter a valid Band Name.\n";
			errCount++;		
		}
		
		if(form.bandDescription.value.length > 500){
			errMessage = errMessage+ " * The Band Bio must be less than 500 characters.\n";
			errCount++; 
		}
		
		
		
		
	}
	
	if(!form.term1.checked){
		errMessage = errMessage+" *  You must agree to the terms and conditions before continuing.\n";
		errCount++;
	}

	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}

function  validateRegularMemberForm(){

    var form = document.form;
	var errMessage = "";
	var errCount   = 0;

	if(form.firstName.value.length == 0){
		errMessage = errMessage+" *  You must enter a First Name\n";
		errCount++;
	}
	
	if(form.email.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Email Address.\n";
		errCount++;
	}
	
	if(form.userName.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid User Name.\n";
		errCount++;		
	}
	
	
	if(form.password.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Password\n";
		errCount++;
	}else{
		if(form.password.value.length > 16 || form.password.value.length < 3){
			errMessage = errMessage+" *  The Password must be between 3 to 16 characters in length\n";
			errCount++;
		}		
	}
	
	if(!form.term1.checked){
		errMessage = errMessage+" *  You must agree to the terms and conditions before continuing.\n";
		errCount++;
	}
	
	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}


function validateUpdateForm(){

	
	
    var form = document.form;
	var errMessage = "";
	var errCount   = 0;

	if(form.firstName.value.length == 0){
	
		errMessage = errMessage+" *  You must enter a First Name\n";
		errCount++;
	}
	
	
	if(form.email.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Email Address.\n";
		errCount++;
	}
	
	if(form.userName.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid User Name.\n";
		errCount++;		
	}
	
	
	if(form.password.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Password\n";
		errCount++;
	}else{
		if(form.password.value.length > 16 || form.password.value.length < 4){
			errMessage = errMessage+" *  The Password must be between 4 to 16 characters in length\n";
			errCount++;
		}		
	}
	
	
	if(form.bandName.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid Band Name.\n";
		errCount++;		
	}
	
	
	if(form.bandMembers.value.length == 0){
		errMessage = errMessage+ " *  You must enter the Band Member(s) Names.\n";
		errCount++;		
	}
	

	
	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}


function paypalSubmitVal(){

	if(document.form.ppaccount.index("@") > 0){
		alert("You hve entered an inproper paypal account.");
		return false;
	}else{
		return true;
	}//End 

}


function valPurchasePlan(){

	var errorCount = 0;
	
	if(document.formPurchasePlan.purchaseplan.value.length == 0){
		errorCount++;
	}
	if(errorCount > 0){
		alert("There was an error with your submission.\n****************************\n*  You must enter the number of units to purchase before continuing.");
		return false;
	}else{
		return true;
	}

}


function validateUploadSongForm(){


    var form = document.form3;
	var errMessage = "";
	var errCount   = 0;


	if(form.songName.value.length == 0){
		errMessage = errMessage+" *  You must enter a Title for your song.\n";
		errCount++;
	}
	
	if(form.saleSong.checked){
		if(form.songPrice.value.length == 0 || form.songPrice.value == "0.00"){
			errMessage = errMessage+" * You must enter a price for your song.\n";
			errCount++;
		}
	}
	
	if(form.songDescription.value.length > 500){
		errMessage = errMessage+" * The description must be 500 characters or less.\n";
		errCount++;
	}
	
	
	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}



function validateUpdateSongForm(){


    var form = document.form3;
	var errMessage = "";
	var errCount   = 0;


	if(form.songName.value.length == 0){
		errMessage = errMessage+" *  You must enter a Title for your song.\n";
		errCount++;
	}
	
	if(form.saleSong.checked){
		if(form.songPrice.value.length == 0 || form.songPrice.value == "0.00"){
			errMessage = errMessage+" * You must enter a price for your song.\n";
			errCount++;
		}
	}
	
	if(form.songDescription.value.length > 500){
		errMessage = errMessage+" * The description must be 500 characters or less.\n";
		errCount++;
	}
	
	
	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}

function addCategoryVal(){

	var form = document.form3;
	var errMessage = "";
	var errCount   = 0;

	if(form.categoryName.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Category Name\n";
		errCount++;
	}
	
	if(form.maxNumberOfEntries.value.length == 0 || form.maxNumberOfEntries.value < 10){
		errMessage = errMessage+" *  You must enter a max number of at least 10.\n";
		errCount++;
	}
	

	
	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}


}


function validateUpdateArtistForm(){

	
    var form = document.form3;
	var errMessage = "";
	var errCount   = 0;

	
	if(form.firstName.value.length == 0){
		errMessage = errMessage+" *  You must enter a First Name\n";
		errCount++;
	}
	
	if(form.email.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Email Address.\n";
		errCount++;
	}
	
	
	
	if(form.username.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid User Name.\n";
		errCount++;		
	}
	
	
	if(form.password.value.length == 0){
		errMessage = errMessage+" *  You must enter a valid Password\n";
		errCount++;
	}else{
		if(form.password.value.length > 16 || form.password.value.length < 3){
			errMessage = errMessage+" *  The Password must be between 4 to 16 characters in length\n";
			errCount++;
		}		
	}
	
	
	if(form.bandName.value.length == 0){
		errMessage = errMessage+ " *  You must enter a valid Band Name.\n";
		errCount++;		
	}
	
	if(form.bandDescription.value.length > 500){
		errMessage = errMessage+ " * The Band Bio must be less than 500 characters.\n";
		errCount++; 
	}
	
	


	if(errCount > 0){
		alert("There were errors while processing your form.\nPlease correct and continue!\n************************************\n"+errMessage);
		return false;
	}else{
		return true;
	}
	
}



