var rel = [];

// canada
rel[1] = [];

rel[1][7] = [];
rel[1][7][5] = true;

rel[1][0] = [];
rel[1][0][5] = true;

// cape verde
rel[2] = [];

rel[2][1] = [];
rel[2][1][27] = true;

rel[2][0] = [];
rel[2][0][27] = true;

// caribbean
rel[3] = [];

rel[3][3] = [];
rel[3][3][9] = true;
rel[3][3][22] = true;

rel[3][0] = [];
rel[3][0][9] = true;
rel[3][0][22] = true;

// croatia
rel[4] = [];

rel[4][5] = [];
rel[4][5][1] = true;

rel[4][0] = [];
rel[4][0][1] = true;

// Denmark
rel[5] = [];

rel[5][2] = [];
rel[5][2][20] = true;
rel[5][2][21] = true;

rel[5][0] = [];
rel[5][0][20] = true;
rel[5][0][21] = true;

// Germany
rel[6] = [];

rel[6][2] = [];
rel[6][2][13] = true;
rel[6][2][14] = true;
rel[6][2][24] = true;
rel[6][2][25] = true;
rel[6][2][30] = true;
rel[6][2][33] = true;

rel[6][4] = [];
rel[6][4][26] = true;
rel[6][4][42] = true;

rel[6][6] = [];
rel[6][6][11] = true;
rel[6][6][16] = true;

rel[6][0] = [];
rel[6][0][11] = true;
rel[6][0][13] = true;
rel[6][0][14] = true;
rel[6][0][16] = true;
rel[6][0][24] = true;
rel[6][0][25] = true;
rel[6][0][26] = true;
rel[6][0][30] = true;
rel[6][0][33] = true;
rel[6][0][42] = true;

// Finland
rel[7] = [];

rel[7][2] = [];
rel[7][2][3] = true;

rel[7][0] = [];
rel[7][0][3] = true;

// France
rel[8] = [];

rel[8][5] = [];
rel[8][5][7] = true;
rel[8][5][10] = true;

rel[8][0] = [];
rel[8][0][7] = true;
rel[8][0][10] = true;

// Greece
rel[9] = [];

rel[9][5] = [];
rel[9][5][2] = true;
rel[9][5][8] = true;
rel[9][5][19] = true;
rel[9][5][28] = true;
rel[9][5][32] = true;
rel[9][5][36] = true;

rel[9][0] = [];
rel[9][0][2] = true;
rel[9][0][8] = true;
rel[9][0][19] = true;
rel[9][0][28] = true;
rel[9][0][32] = true;
rel[9][0][36] = true;

// Italy
rel[10] = [];

rel[10][5] = [];
rel[10][5][1] = true;
rel[10][5][12] = true;
rel[10][5][23] = true;
rel[10][5][31] = true;
rel[10][5][34] = true;
rel[10][5][39] = true;

rel[10][0] = [];
rel[10][0][1] = true;
rel[10][0][12] = true;
rel[10][0][23] = true;
rel[10][0][31] = true;
rel[10][0][34] = true;
rel[10][0][39] = true;

// Montenegro
rel[11] = [];

rel[11][5] = [];
rel[11][5][1] = true;

rel[11][0] = [];
rel[11][0][1] = true;

// Nederlands
rel[12] = [];

rel[12][4] = [];
rel[12][4][15] = true;
rel[12][4][18] = true;
rel[12][4][41] = true;

rel[12][6] = [];
rel[12][6][38] = true;

rel[12][0] = [];
rel[12][0][15] = true;
rel[12][0][18] = true;
rel[12][0][38] = true;
rel[12][0][41] = true;

// Poland
rel[13] = [];

rel[13][4] = [];
rel[13][4][29] = true;

rel[13][0] = [];
rel[13][0][29] = true;

// Spain
rel[14] = [];

rel[14][1] = [];
rel[14][1][6] = true;

rel[14][5] = [];
rel[14][5][4] = true;
rel[14][5][17] = true;

rel[14][0] = [];
rel[14][0][4] = true;
rel[14][0][6] = true;
rel[14][0][17] = true;

// Sweden
rel[15] = [];

rel[15][2] = [];
rel[15][2][37] = true;

rel[15][6] = [];
rel[15][6][35] = true;

rel[15][0] = [];
rel[15][0][35] = true;
rel[15][0][37] = true;

// Turkey
rel[16] = [];

rel[16][5] = [];
rel[16][5][2] = true;

rel[16][0] = [];
rel[16][0][2] = true;

// USA
rel[17] = [];

rel[17][7] = [];
rel[17][7][40] = true;

rel[17][0] = [];
rel[17][0][40] = true;

// core
var c_id = 0;

var rl_custom = function( post_c_id, post_w_id ){

	$(document).ready(function(){
		$('#b_country').change(function(){
			var c_id = $(this).val();

			if(c_id == '0')
			{
				$('#waters option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});

				$('#area option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});
			}

			if (rel[c_id])
			{
				$('#waters option').each(function(){
					var w_opt = $(this).val();

					if(!rel[c_id][w_opt])
					{
						$(this).css('display', 'none');
					}
					else
					{
						$(this).css('display', 'block');
					}
				});
			}

			if (c_id != '0')
			{
				if (rel[c_id][0])
				{
					$('#area option').each(function(){
						var a_opt = $(this).val();

						if(!rel[c_id][0][a_opt])
						{
							$(this).css('display', 'none');
						}
						else
						{
							$(this).css('display', 'block');
						}
					});
				}
			}
			$('.mode_first').css('display', 'block');
		});

		$('#waters').change(function(){
			c_id = $('#b_country').val();
			var w_id = $(this).val();

			if(w_id == '0')
			{
				$('#area option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});
			}

			if (rel[c_id][w_id])
			{
				$('#area option').each(function(){
					var a_opt = $(this).val();

					if(!rel[c_id][w_id][a_opt])
					{
						$(this).css('display', 'none');
					}
					else
					{
						$(this).css('display', 'block');
					}
				});
			}
			$('.mode_first').css('display', 'block');
		});

		// If post cauntry id
		if ( post_c_id)
		{
			var c_id = post_c_id;

			if(c_id == '0')
			{
				$('#waters option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});

				$('#area option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});
			}

			if (rel[c_id])
			{
				$('#waters option').each(function(){
					var w_opt = $(this).val();

					if(!rel[c_id][w_opt])
					{
						$(this).css('display', 'none');
					}
					else
					{
						$(this).css('display', 'block');
					}
				});
			}

			if (c_id != '0')
			{
				if (rel[c_id][0])
				{
					$('#area option').each(function(){
						var a_opt = $(this).val();

						if(!rel[c_id][0][a_opt])
						{
							$(this).css('display', 'none');
						}
						else
						{
							$(this).css('display', 'block');
						}
					});
				}
			}
			$('.mode_first').css('display', 'block');
		}
		// post country id end

		// post water id
		if ( post_w_id )
		{
			c_id = post_c_id;
			var w_id = post_w_id;

			if(w_id == '0')
			{
				$('#area option').each(function(){
					$(this).css('display', 'block');
					if ($(this).val() == '0')
					{
						$(this).attr('selected', true);
					}
					else
					{
						$(this).attr('selected', false);
					}
				});
			}

			if (rel[c_id][w_id])
			{
				$('#area option').each(function(){
					var a_opt = $(this).val();

					if(!rel[c_id][w_id][a_opt])
					{
						$(this).css('display', 'none');
					}
					else
					{
						$(this).css('display', 'block');
					}
				});
			}
			$('.mode_first').css('display', 'block');
		}
		// post water id end
	});
}
