function valLogin() {
		var username = $('#username').val();
		var password = $('#password').val();
		var hasError = false;
		
		if (username == '') {
			hasError = true;
		}
		
		if (password == '') {
			hasError = true;
		}
		
		if (hasError == false) {
		$('#username').attr('disabled','disabled');
		$('#password').attr('disabled','disabled');
		$('#login_submit').attr('disabled','disabled');
		$.post('loginDo.php', {
			username: $('#username').val(),
			password: $('#password').val()
		},
			function(data) {
				if (data == 'fail_exist') {
					$('#username').attr('disabled','');
					$('#password').attr('disabled','');
					$('#login_submit').attr('disabled','');
					alert('Your username or password were entered incorrectly.');
					return false;
				}
				if (data == 'success') {
					location.href = 'index.php';
					return false;
				}
			}
		);
		
		return false;
		
		}
	
	return false;
}

function loadExtras(p) {
	if (p == 'dave' || p == 'booking' || p == 'web') {
		$('.body_container').append('<div id="contact_form" class="loading" style="margin-top:10px;">Loading contact form...</div>');
		$('#contact_form').load('contact_form.php?type='+p, function() { $('#contact_form').removeClass('loading').css('margin-top','0'); });
	//} else if (p == 'shows') {
	//	$('.body_container').append('<div id="shows_container" class="loading" style="margin-top:10px;">Loading show schedule...</div>');
	//	$('#shows_container').load('shows.php', function() { $('#shows_container').removeClass('loading').css('margin-top','0'); });
	} else if (p == 'lyrics') {
		$('.body_container').append('<div id="lyrics_container" class="loading" style="margin-top:10px;">Loading lyrics...</div>');
		$('#lyrics_container').load('lyrics.php', function() { $('#lyrics_container').removeClass('loading').css('margin-top','0'); });
	} else if (p == 'photos') {
		$('.body_container').append('<div id="photos_container" class="loading" style="margin-top:10px;">Loading photos...</div>');
		$('#photos_container').load('photos.php', function() { $('#photos_container').removeClass('loading').css('margin-top','0'); });
	} else if (p == 'home') {
		$('.body_container').addClass('home_scroller');
	} else if (p == 'newsletter_admin') {
		$('.body_container').append('<div id="newsletter_container" class="loading" style="margin-top:10px;">Loading...</div>');
		$('#newsletter_container').load('newsletter_admin.php', function() { $('#newsletter_container').removeClass('loading').css('margin-top','0'); });
	}
}

function printLyric() {
	$('.lyric_container').print();
	return false;
}

function loadLyric(l) {
	$('#lyrics').text('Loading...');
	$('#lyrics_container').load('lyrics.php?id='+l);
}

function loadLyricList() {
	$('#lyrics').text('Loading...');
	$('#lyrics_container').load('lyrics.php');
}

function addLyric() {
	$('#lyrics').hide();
	$('#new_lyrics_container').load('new_lyrics.php');
}

function addAlbum() {
	$('#lyrics').hide();
	$('#new_lyrics_container').load('new_album.php');
}

function newLyric() {
	var album = $('#new_lyric_album').val();
	var lyric_name = $('#new_lyric_name').val();
	var lyric_text = $('#new_lyric_editor').val();
	if (album == '' || lyric_name == '' || lyric_text == '') {
		alert('Please complete all fields.');
		return false;
	} else {
		$.post('new_lyricsDo.php', {
			album_id: album,
			lyric_name: lyric_name,
			lyric_text: lyric_text
		},
			function(data) {
				if (data == 'success') {
					alert('Lyrics for '+lyric_name+' were added successfully.');
					loadPage2('lyrics');
				} else {
					alert('Lyrics were not added. Please try again.');
					return false;
				}
			}
		);
	}
	return false;
}

function newAlbum() {
	var album = $('#new_album_name').val();
	if (album == '') {
		alert('Please complete all fields.');
		return false;
	} else {
		$.post('new_albumDo.php', {
			album_name: album
		},
			function(data) {
				if (data == 'success') {
					alert('Album \''+album+'\' was added successfully.');
					loadPage2('lyrics');
				} else {
					alert('Album was not added. Please try again.');
					return false;
				}
			}
		);
	}
	return false;
}

function removeLyric(id) {
	$.post('edit_lyric.php', {
		type: 'remove',
		id: id
	},
		function(data) {
			if (data == 'success') {
				alert('The lyric was removed successfully.');
				loadPage2('lyrics');
			} else {
				alert('The lyric was not removed. Please try again.');
				return false;
			}
		}
	);
return false;
}

function loadEditLyric(id) {
	$('#lyrics').hide();
	$('#new_lyrics_container').load('new_lyrics.php?type=edit&id='+id);
}

function editLyric(id) {
	var album = $('#edit_lyric_album').val();
	var lyric_name = $('#edit_lyric_name').val();
	var lyric_text = $('#edit_lyric_editor').val();
	//alert(album+', '+lyric_name+', '+lyric_text);
	if (album == '' || lyric_name == '' || lyric_text == '') {
		alert('Please complete all fields.');
		return false;
	} else {
		$.post('edit_lyric.php', {
			type: 'edit',
			id: id,
			album_id: album,
			lyric_name: lyric_name,
			lyric_text: lyric_text
		},
			function(data) {
				if (data == 'success') {
					alert('Lyrics for '+lyric_name+' were edited successfully.');
					loadPage2('lyrics');
				} else {
					alert('Lyrics were not edited. Please try again.');
					return false;
				}
			}
		);
	}
	return false;
}

function loadPage(p,d) {
	$('#page_container').text('Loading...');
	$('#'+p+' ul').css('display','none');
	$('#left_side').attr('src','images/side_'+p+'.png');
	if (d == '') {
		$('#page_container').load('load_info.php?page='+p, function() { loadExtras(p); });
	} else {
		$('#page_container').load('load_info.php?page='+d, function() { loadExtras(d); });
	}
	$('body').scrollTop();
}

function loadPage2(p) {
	$('#page_container').load('load_info.php?page='+p, function() { loadExtras(p); });
	$('body').scrollTop();
}

function loadEditor(p,t) {
	$('#refresh').val('false');
	if ($('.editor_container').length > 0) {
		$('.editor_container').remove();
		if  (t == 'title') { var ot = 'text'; }
		if  (t == 'text') { var ot = 'title'; }
		$('.page_'+ot).show();
	}
	$('.page_'+t).hide().after('<div id="'+p+'_editor_container" class="editor_container '+t+'_editor">Loading editor...</div>');
	$('.'+t+'_editor').load('load_editor.php?page='+p+'&type='+t);
}

function editPage(p,t) {
	//$('#'+p+'_editor').attr('disabled','disabled');
	$('#editor_cancel').attr('disabled','disabled');
	$('#editor_save').attr('disabled','disabled');
	var text = $('#'+p+'_editor_'+t).val();
	//alert(text);
	if (text != '') {
		$.post('edit_page.php', {
			type: t,
			page: p,
			text: text
		},
			function(data) {
				var split_data = data.split("|");
				if (split_data[0] = 'success') {
					alert('Your changes have been saved.');
					$('.editor_container').html('Loading content...');
					$('#page_container').load('load_info.php?page='+p, function() { loadExtras(p); $('#refresh').val('true'); });
				} else {
					alert('The changes could not be saved. Please try again.');
					//$('#'+p+'_editor').attr('disabled','');
					$('#editor_cancel').attr('disabled','');
					$('#editor_save').attr('disabled','');
					return false;
				}
			}
		);
	} else {
		alert('Can\'t be blank dumbass!');
		//$('#'+p+'_editor').attr('disabled','');
		$('#editor_cancel').attr('disabled','');
		$('#editor_save').attr('disabled','');
		return false;
	}
	return false;
}
		
function refreshPage() {
	var loc = location.href;
	var split = loc.split('#');
	if (split[1]) {
		if (split[1] == 'songwriter' || split[1] == 'musician' || split[1] == 'producer' || split[1] == 'life') {
			loadPage('about',split[1]);
		} else if (split[1] == 'music' || split[1] == 'lyrics' || split[1] == 'photos' || split[1] == 'videos') {
			loadPage('media',split[1]);
		} else if (split[1] == 'dave' || split[1] == 'booking' || split[1] == 'web') {
			loadPage('contact',split[1]);
		} else if (split[1] == 'unsubscribe' || split[1] == 'newsletter_admin') {
			loadPage('home',split[1]);
		} else {
			loadPage(split[1],'');
		}
	} else {
		loadPage('home','');
	}
}

function valContact(t) {
	var name = $('#name').val();
	var email = $('#email').val();
	var msg = $('#msg').val();
	if (name == '' || email == '' || msg == '') {
		alert('Please complete all fields.');
	} else {
		$('#name').attr('disabled','disabled');
		$('#email').attr('disabled','disabled');
		$('#msg').attr('disabled','disabled');
		$.post('contact.php', {
			type: t,
			name: name,
			email: email,
			msg: msg
		},
			function(data) {
				if (data = 'success') {
					alert('Your message has been sent.');
					$('#name').attr('disabled','').val('');
					$('#email').attr('disabled','').val('');
					$('#msg').attr('disabled','').val('');
				} else {
					alert('Your message could not be sent.');
					$('#name').attr('disabled','');
					$('#email').attr('disabled','');
					$('#msg').attr('disabled','');
					return false;
				}
			}
		);
	}
	return false;
}

function addNewsletter() {
	var name = $('#newsletter_name').val();
	var email = $('#newsletter_email').val();
	if (name == '' || name == 'Enter your name...' || email == '' || email == 'Enter your email...') {
		alert('Please complete all fields.');
	} else {
		$('#newsletter_name').attr('disabled','disabled');
		$('#newsletter_email').attr('disabled','disabled');
		$.post('newsletter.php', {
			name: name,
			email: email
		},
			function(data) {
				if (data = 'success') {
					alert('Thank you. You have been added to the newsletter.');
					$('#newsletter_name').attr('disabled','').val('Enter your name...');
					$('#newsletter_email').attr('disabled','').val('Enter your email...');
				} else {
					alert('You could not be added to the list. Please try again.');
					$('#newsletter_name').attr('disabled','');
					$('#newsletter_email').attr('disabled','');
					return false;
				}
			}
		);
	}
	return false;
}

function removeNewsletter(e) {
	if (confirm('Are you sure you want to remove this person from the mailing list?')) {
		$.post('man_unsubscribe.php', {
			email: e
		},
			function(data) {
				if (data = 'success') {
					alert('Successfully removed from the mailing list.');
					loadPage2('newsletter_admin');
				} else {
					alert('Could not be removed. Please try again.');
					return false;
				}
			}
		);
	}
}

function composeNewsletter() {
	$('.newsletter').css('width','98%').text('Loading...').load('compose.php');
}
