

////// addFormField() function adds new rows to playlists///////////

function addFormField() {
	var id = document.getElementById("id").value;
	$("#divTxt").append("<div id='row" + id + "'><div class='playlistContent'><div class='songTitle' style='padding-left:0'>Song Title<br><input type='text' class='fields' name='song[]' id='song" + id +"' onkeyup='lookup(this.value,\"#suggestions" + id + "\",\"#autoSuggestionsList" + id + "\",\"" + id + "\",\"song\"\);'></div><div class='artistName'>Artist Name<br><input type='text' class='fields' name='artist[]' id='artist" + id +"' onkeyup='lookup(this.value,\"#suggestions" + id + "\",\"#autoSuggestionsList" + id + "\",\"" + id + "\",\"artist\"\);'></div><div class='weddingPortion'>Wedding Portion<br><select class='fields' name='ceremonyPortion[]'><option value='Reception'>Reception</option><option value='Ceremony'>Ceremony</option><option value='First Dance'>First Dance</option><option value='Prelude'>Prelude</option><option value='Father - Daughter Dance'>Father - Daughter Dance</option><option value='Mother - Son Dance'>Mother - Son Dance</option><option value='Processional'>Processional</option><option value='Interlude'>Interlude</option><option value='Recessional'>Recessional</option><option value='Bouquet Toss'>Bouquet Toss</option><option value='Garter Toss'>Garter Toss</option><option value='Wedding Dinner'>Wedding Dinner</option><option value='Cake Cutting'>Cake Cutting</option><option value='Other'>Other</option></select></div></div><!-- Remove Song --><div class='removeSong'><a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'><img src='images/remove-song.gif' width='25' height='24' alt='Remove Song' border='0' /></a></div><div class='clearBoth'>&nbsp;</div><!--ajaxautocompleteportion--><div><div class='suggestionsBox' id='suggestions" +id+ "' style='display: none;'><div style='margin:5px 0;'> &nbsp;<em>Suggestions . . .</em></div><div class='suggestionList' id='autoSuggestionsList" +id+ "'>&nbsp;</div></div></div></div>");
		
	id = (id - 1) + 2;
	document.getElementById("id").value = id;
}

function removeFormField(id) {
	$(id).remove();
}


//////// checkForm() validates playlists//////////

	function checkForm() {
			myElements = document.forms.makeListForm.elements.length
			MyValues = document.forms.makeListForm.elements
			for(i=0;i<=myElements-1;i++) {
				if(MyValues[i].type == 'text' && MyValues[i].name != 'address' && MyValues[i].name != 'zip') {
					if(MyValues[i].value == '') {
					songID = 'song' +i+ '';
						//checks for first song
						if(songID == 'song2') {
							alert('You Must Enter at Least One Song');
							MyValues[i].focus();
						} else if (MyValues[i].name == 'song[]') {
							alert('Please Enter Song Title. \n------------------------------------\nNOTE: It\'s Okay to Guess.')
							MyValues[i].focus();
						} else if (MyValues[i].name == 'artist[]') {
							alert('Please Enter Artist Name. \n------------------------------------\nNOTE: It\'s Okay to Guess.')
							MyValues[i].focus();
						} else if (MyValues[i].name == 'listname') {
							alert('Please Name Your List.')
							MyValues[i].focus();
						}
					return false;
					
					}
				
				}
			}
	}