// JavaScript Document
$.ajaxSetup ({
    // Disable caching of AJAX responses
	cache: false
});

$(document).ready(function()
{

	$("#registration").submit(function()
	{
		$.post("action.fish", { go: 'registration', firstname: $("#reg_firstname").val(), lastname: $("#reg_lastname").val(), email: $("#reg_email").val(), password: $("#reg_password").val(), chpassword: $("#reg_chpassword").val() }, function(data)
		{
			$("#reg_account_status").fadeIn().html(data).delay(5000).fadeOut();
			setTimeout(function(){ document.location = '?go=activation';}, 6000 );
		});
		return false;
	});

	$("#loginform").submit(function()
	{
		$.post("action.fish", { go: 'login', email: $("#email").val(), password: $("#password").val() }, function(data)
		{
			if(data=='SUCCESS') //if correct login detail
			{
				document.location.reload();
				//document.location='index.fish';
		  }
			else if(data=='BLOCKED')
			{
				$(window.location).attr('href', '?go=activation');
			}
			else
			{
				$("#status_login").fadeIn().html(data).delay(3000).fadeOut();
			}
		});
		return false;
	});

	$("#act_form").submit(function()
	{
		$.post("action.fish", { go: 'activation_account', act_email: $("#act_email").val(), act_code: $("#act_code").val() }, function(data)
		{
			$("#act_account_status").html(data).delay(5000).fadeOut();;
			setTimeout(function(){ document.location = '?';}, 6000 );
		});
		return false;
	});

	$("#logoutform").submit(function()
	{
		$.post("action.fish", { go: 'logout' }, function(data)
		{
			if(data=='SUCCESS') //if correct login detail
			{
				document.location.reload();
		  }
		});
	return false;
	});

	$("#chatform").submit(function()
	{
		$.post("action.fish", { go: 'add_chat_msg', msg: $("#msg").val() }, function(data)
		{
			$("#chatbox").prepend(data);
			$("#msg").val("");
		});
	return false;
	});

	$("#edit_account").submit(function()
	{
		$.post("action.fish", { go: 'edit_account', firstname: $("#firstname").val(), lastname: $("#lastname").val(), nickname: $("#nickname").val(), gender: $("#gender").val(), email: $("#email").val(), country: $("#country").val(), city: $("#city").val(), zip: $("#zip").val(), street: $("#street").val(), phone: $("#phone").val(), icq: $("#icq").val() }, function(data)
		{
			$("#edit_account_status").fadeIn().html(data).delay(3000).fadeOut();
		});
		return false;
	});

	$("#edit_password").submit(function()
	{
		$.post("action.fish", { go: 'edit_password', password: $("#password").val(), chpassword: $("#chpassword").val() }, function(data)
		{
			$("#edit_password_status").fadeIn().html(data).delay(6000).fadeOut();
		});
		return false;
	});

	$("#edit_privacy").submit(function()
	{
		$.post("action.fish", { go: 'edit_privacy', display_name: $("#display_name").val(), address: $("#address").val(), email: $("#email").val(), phone: $("#phone").val(), i_mess: $("#i_mess").val(), remlog: $("#remlog").val() }, function(data)
		{
			$("#edit_privacy_status").fadeIn().html(data).delay(3000).fadeOut();
		});
		return false;
	});

	$("#selectlang").change(function()
	{
		$.post("action.fish", { go: 'changelang', lang: $("#selectlang").val() }, function(data)
		{
			if(data=='CHANGED') //if correct change language
			{
				document.location.reload();
		  }
		});
		return false;
	});

	$(".answer_delete").click(function()
	{
		deleted_id="#a_"+this.id;
		$.post("action.fish", { go: 'answer_delete', id: this.id }, function(data)
		{
			if(data=='SUCCESS') //if successful delete
			{
				$(deleted_id).fadeIn().html('Deleted');
		  }
		});
	return false;
	});

	$(".sel_yearmonth").blur(function()
	{
		$.post("action.fish", { go: 'select_days_in_month', year: $("#sel_year").val(), month: $("#sel_month").val() }, function(data)
		{
			$("#sel_day").html(data);
		});
	return false;
	});

	$("#sel_gr_country").change(function()
	{
		$.post("action.fish", { go: 'select_ground_admin', country: $("#sel_gr_country").val() }, function(data)
		{
			$("#sel_gr_area").html(data);
		});
	return false;
	});

	$("#sel_gr_area").change(function()
	{
		$.post("action.fish", { go: 'select_ground', admin: $("#sel_gr_area").val() }, function(data)
		{
			$("#sel_ground").html(data);
		});
	return false;
	});

	$("#sel_ftrip").change(function()
	{
		$.post("action.fish", { go: 'select_fishspecies', trip: $("#sel_ftrip").val() }, function(data)
		{
			$("#sel_fishspecies").html(data);
		});
	return false;
	});

});
