$(document).ready(function(){

	$("input#image_url").change(function()
	{
		var url = $(this).val();
		url = url.toLowerCase();
	
		if(!(url.match(".jpg") || url.match(".jpeg") || url.match(".png") || url.match(".gif")) || !(url.match("http://") || url.match("www.")))
		{
			$("#photo_error_url").html('oops! invalid url');
			$("#photo_error_url").show();

		}
		else
		{
			$("#photo_error_url").hide();
		}
	});
	
	$("input#song").change(function()
	{
		var file = $(this).val();
		file = file.toLowerCase();
	
		if(!file.match(".mp3"))
		{
			$("#song_error").html('mp3 files only!');
			$("#song_error").show();

		}
		else
		{
			$("#song_error").hide();
		}
	});
	
	$("input#photo").change(function()
	{
		var file = $(this).val();
		file = file.toLowerCase();
	
		if(!file.match(".jpg") && !file.match(".gif") && !file.match(".png") && !file.match(".jpeg"))
		{
			$("#photo_error").show();

		}
		else
		{
			$("#photo_error").hide();
		}
	});
	
	$("form").submit(function()
	{
		
		
		var seeqpod_yes_no = $("#seeqpod_src").val();
		
		if(seeqpod_yes_no == 'no' && $("input#song").val() == '')
		{
			alert('pick a song first!');
			//$("#search_term").focus();
			$("#search_term").select();
			return false;
		}
				
		if($("input#song").val() == '')
		{
			$("#song_error").html('pick a song!');
			$("#song_error").show();
			return false;
		}
		var isSong = $("#song_error").is(':hidden');
		var isPhoto = $("#photo_error").is(':hidden');
		var isPhotoURL = $("#photo_error_url").is(':hidden');
		
		if(isSong && isPhoto && isPhotoURL)
		{
			var isPhoto_upload  = $("#photo_by_upload").is(':hidden');
			
			if(isPhoto_upload)
				$("#photo").val('');
		
			$("#home").hide();
			$("body").css('background-color', '#e9f3ff');
			$("#game").show();
			return true;
		}
		
		//alert('Please choose a valid image and mp3');
		
		return false;	

	});
	
	$("#friend_email").focus(function(){
		if($(this).val() == 'enter a friend\'s email')
			$(this).val('');
	});
	
	$("#friend_email").blur(function(){
		if($(this).val() == '')
			$(this).val('enter a friend\'s email');
	});

});