function get_ranking()
{
	var region_id = document.getElementsByName("region")[0].value;
	var year = document.getElementsByName("year")[0].value;
	var event_id = document.getElementsByName("event")[0].value;
	var viktklass_id = document.getElementsByName("viktklass")[0].value;
	var level_id = document.getElementsByName("level")[0].value;
	var filter = document.getElementsByName("filter")[0].value;
	if (filter == "")
		var filter = 0;
	
	var ranking_view = document.getElementsByName("ranking_view")[0].value;
	$("#ranking").html("<img src='http://www.grapplingligan.com/back_images/loading.gif' />");
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{get_ranking:1, region: region_id, year: year, event_id: event_id, viktklass_id: viktklass_id, level_id: level_id, filter: filter, ranking_view: ranking_view}, function(data) {
	$("#ranking").html(data);
	
	});	
}

function load_ranking_header()
{
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{load_ranking_header:1}, function(data) {
	$("#ranking_header").html(data);
	get_ranking();
	});	
}



function ranking_get_events()
{
	var region_id = document.getElementsByName("region")[0].value;
	var year = document.getElementsByName("year")[0].value;

	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{load_ranking_events:1, region: region_id, year: year}, function(data) {
	$(document.getElementsByName("event")).html(data);
	
	});	

}

function request_password()
{
	var email = document.getElementsByName("lp_email")[0].value;
	if (email != "")
	{
		$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{request_password:email}, function(data) {
		$("#TB_window").css('width',380);
		$("#TB_ajaxContent").css('width',350);
		$("#TB_window").css('height',225);
		$("#TB_ajaxContent").css('height',180);
		$("#request_password_message").html(data);
		
		});
	}
	
	
}



// Checka login:::::
function check_login()
{
		$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{check_login:1}, function(data) {
		
				if(data != "0")
				{
					$(".login").html(data);
					date = new Date();
					date.setTime(date.getTime() + 1000*60*60*24*365*30); 
					document.cookie="nimpa_cookie"+"=11511; expires="+date; 
					
				}
				else
				{

					date = new Date();
					date.setTime(date.getTime() - 1000*60*60*24*365*30); 
					document.cookie="nimpa_cookie"+"=; expires="+date; 
				}
			});
}
 
function view_create_account()
{
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{view_create_account:1}, function(data) {
	$("#create_account").html(data);
	});
}
 
 
function view_user()
{
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{get_user_data:1}, function(data) {
	$("#user_settings").html(data);
	});
}
function view_events()
{
	$("#the_events").html("<img src='http://www.grapplingligan.com/back_images/loading.gif' />");
	
	cookie = 0;
	those_cookies=document.cookie;                                          
	cookie_parts=those_cookies.split("; ");                                  
	for (counter_i=0;counter_i<cookie_parts.length;counter_i++) 
	{
		other_parts=cookie_parts[counter_i].split("=");
		if (other_parts[0]=="nimpa_cookie")
		{
		cookie=unescape(other_parts[1]);
		}
	}
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{get_events:$("#events_region").attr("value"), special_cokiee:cookie}, function(data) {
				$("#the_events").html(data);
			});
		
}

function save_user()
{
	$("#save_info").html("<img src='http://www.grapplingligan.com/back_images/loading.gif' />");
	var name = document.getElementsByName("namn")[0].value;
	var lastname = document.getElementsByName("efternamn")[0].value;
	var year = document.getElementsByName("year")[0].value;
	var month = document.getElementsByName("month")[0].value;
	var day = document.getElementsByName("day")[0].value;
	var sex = document.getElementsByName("sex")[0].value;
	var city = document.getElementsByName("stad")[0].value;
	var weight = document.getElementsByName("vikt")[0].value;
	var clubb = document.getElementsByName("klubb")[0].value;
	var level = document.getElementsByName("level")[0].value;
	var region = document.getElementsByName("region")[0].value;
	var pw = document.getElementsByName("pw")[0].value;
	var pw_1 = document.getElementsByName("pw_1")[0].value;
	var pw_2 = document.getElementsByName("pw_2")[0].value;
	var email = document.getElementsByName("email")[0].value;
	var telefon = document.getElementsByName("telefon")[0].value;
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{save_user_data:1, namn: name, efternamn: lastname, p_y: year, p_m: month, p_d: day, sex: sex, stad: city, vikt: weight, klubb: clubb, level: level, region: region, pass: pw, new_pass: pw_1, new_pass2: pw_2, mail: email, telefon: telefon}, function(data) {
	
	$("#save_info").empty();
	$("#save_message").html(data);
	document.getElementsByName("pw")[0].value ='';
	document.getElementsByName("pw_1")[0].value ='';
	document.getElementsByName("pw_2")[0].value ='';
	window.scrollTo(0,0);
	check_login();
	view_user();
	});
	
}

function create_user()
{
	$("#save_info").html("<img src='http://www.grapplingligan.com/back_images/loading.gif' />");
	var name = document.getElementsByName("namn")[0].value;
	var lastname = document.getElementsByName("efternamn")[0].value;
	var year = document.getElementsByName("year")[0].value;
	var month = document.getElementsByName("month")[0].value;
	var day = document.getElementsByName("day")[0].value;
	var sex = document.getElementsByName("sex")[0].value;
	var city = document.getElementsByName("stad")[0].value;
	var weight = document.getElementsByName("vikt")[0].value;
	var clubb = document.getElementsByName("klubb")[0].value;
	var level = document.getElementsByName("level")[0].value;
	var region = document.getElementsByName("region")[0].value;
	var pw_1 = document.getElementsByName("pw_1")[0].value;
	var pw_2 = document.getElementsByName("pw_2")[0].value;
	var email = document.getElementsByName("email")[0].value;
	var check = document.getElementsByName("cookie_check")[0].checked;
	var telefon = document.getElementsByName("telefon")[0].value;
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{create_account:1, namn: name, efternamn: lastname, p_y: year, p_m: month, p_d: day, sex: sex, stad: city, vikt: weight, klubb: clubb, level: level, region: region, new_pass: pw_1, new_pass2: pw_2, mail: email, telefon: telefon, cookie_check:check}, function(data) {
		if(data == 1)
		{
			$("#save_info").empty();
			document.getElementsByName("pw_1")[0].value ='';
			document.getElementsByName("pw_2")[0].value ='';
			$("#save_message").html("<div class=\"confirmation\" id=\"create_user_conf\"><p class=\"confirmation_topic\">Klart!</p><p class=\"confirmation_text\">Grattis! Du &#228;r nu registerad på Grapplingligan. Ett <b>aktiveringsmail</b> tillsammans med ditt l&#246;senord har skickats till din e-mail adress (<b>"+email+"</b>).Var god f&#246;lj anvisningarna i mailet f&#246;r vidare information om <b>aktivering</b> av ditt konto</p></div>");
			document.getElementsByName("namn")[0].value ='';
			document.getElementsByName("efternamn")[0].value ='';
			document.getElementsByName("year")[0].value ='';
			document.getElementsByName("month")[0].value ='';
			document.getElementsByName("day")[0].value ='';
			document.getElementsByName("sex")[0].value ='';
			document.getElementsByName("stad")[0].value ='';
			document.getElementsByName("vikt")[0].value ='';
			document.getElementsByName("klubb")[0].value ='';
			document.getElementsByName("level")[0].value ='';
			document.getElementsByName("region")[0].value ='';
			document.getElementsByName("pw_1")[0].value ='';
			document.getElementsByName("pw_2")[0].value ='';
			document.getElementsByName("email")[0].value ='';
			document.getElementsByName("telefon")[0].value ='';
			document.getElementsByName("cookie_check")[0].value ='';
		}
		else
		{
			$("#save_info").empty();
			$("#save_message").html(data);
			document.getElementsByName("pw_1")[0].value ='';
			document.getElementsByName("pw_2")[0].value ='';
		}
		window.scrollTo(0,0);
	});
	
}function show_event(id)
{
	var b = document.getElementsByName("the_event_list");
	for (x = 0; x < b.length; x++) {
           b[x].style.display = 'block';
           b[x].style.display = 'none';
     }
	document.getElementById(id).style.display = 'block';
	
	$("#show_users_"+id).html("<div class=\"grayButton Button\"><a title=\"Tillbaka\" onClick=\"close_show_event()\" href=\"javascript:void(0)\"><span style=\"color: #fff;\">&laquo; TILLBAKA</span></a></div><img src=\"http://www.grapplingligan.com/back_images/loading.gif\" />");
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{show_event_users:id}, function(data) {
				$("#show_users_"+id).html(data);
			});
}

function close_show_event(id)
{
	$("#show_users_"+id).empty();
	view_events();
}
function remove_event(id)
{
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{remove_user_event: id}, function(data) {
				view_events();
				tb_remove();
				
			});	
	
}

function reg_user(id)
{
	$("#confirmbutton").html("<img src='http://www.grapplingligan.com/back_images/loading.gif' />");
	$("#add_event").html("<a title=\"Bekr&#228;fta\" href=\"javascript:void(0)\"><span style=\"color: rgb(0, 0, 0);\">Bekr&#228;fta</span></a>");
					


	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{add_user_event: id}, function(data) {
				if (data == 1)
				{
					view_events();
					tb_remove();
				}
				else
				{
					
				}
			});	

}

//autologout function for inactivity
function autologout()
{
		$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{logout:1}, function(data) {
					date = new Date();
					date.setTime(date.getTime() - 1000*60*60*24*365*30); 
					document.cookie="nimpa_cookie"+"=; expires="+date; 
					
					name="http://www.grapplingligan.com/back_includes/thick_ajax.php?height=200&width=420&modal=true&page=autologout&id=0";
					tb_show("Inaktiv", name, null);
					view_events();
					clearTimeout(auto_timer);
					
			});
}



function logout()
{

	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{logout:1}, function(data) {
					date = new Date();
					date.setTime(date.getTime() - 1000*60*60*24*365*30); 
					document.cookie="nimpa_cookie"+"=; expires="+date; 
					window.location = "http://www.grapplingligan.com/";
			});
}
// Ej check login no more.	
	
function sgl_login() {
	var user = $("#user_login").attr("value");
	var pin = $("#user_pin").attr("value");
	if (pin !== undefined && user !== undefined)
	{
	$("#sgl_login_in").html("Loggar in...");
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{user_login:user,user_pin:pin}, function(data) {
		
				if(data == "1")
				{
		$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{check_login:1}, function(data) {
				$(".login").html(data);
				});
				tb_remove();
				
				date = new Date();
				date.setTime(date.getTime() + 1000*60*60*24*365*30); 
				document.cookie="nimpa_cookie"+"=11511; expires="+date; 
				
				window.location = window.location;
				}
				else if(data == "admin")
				{
				tb_remove();
				window.location = "http://www.grapplingligan.com/admin";
				date = new Date();
				date.setTime(date.getTime() + 1000*60*60*24*365*30); 
				document.cookie="nimpa_cookie"+"=11511; expires="+date; 
				}
				else
				{
					$("#sgl_login_in").html(data);
				}
				
			});
	}
	
}
	
	//var clean_url = window.location;
function $_GET(q,s) {
    s = (s) ? s : window.location.search;
    var re = new RegExp(q+'=([^&]*)','i'); 
	s=s.match(re);
   return (s[1]);
}

function start_nimpa_search() {
			//vi börjar med att hämta href från länken
			var href=window.location.href;
			
			//sen tar vi bort allting före frågetecknet
			params = href.split('?');
			var id = $_GET('id','?'+params[1]); 
			var change_pool = $_GET('change_pool','?'+params[1]); 
			var search_field = document.getElementById('add_user_text').value;
			
		}	
		
function pool_removal(id, name, lastname) {
		if (id != "hide")
		{
		
			$("#confirm_remove").show();
			$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{confirm_pool_user_remove:id,cpur_namn:name,cpur_efternamn:lastname, page_url:window.location.href}, function(data) {
				$("#confirm_remove").html(data);
			});
		}
		else
		{

			$("#confirm_remove").hide();
		}
	}
	
function move_user(id_1, id_2) {
			$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{id_pool_from:id_2,id_pool_to:id_1}, function(data) {
				$("#confirm_move").html(data);
			});
		}
		
function show_search() {
			$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{show_search:1}, function(data) {
				$("#search_field").html(data);
			});

		}
function search_add_pool(uid, fid, pid) {
			$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{pool_add_uid:uid, fid:fid, pid:pid}, function(data) {
				$("#added_search_" + uid).html(data);
			});
		}

function getUser(value) 
{
		if (value != "")
		{
			$.post("http://www.grapplingligan.com/back_panels/livesearch.php",{user_search:value}, function(data) {
				$("#user_results").html(data);
			});
		}
		else {
		$("#user_results").hide();
		}
}
jQuery(document.getElementById('events_region')).ready(function($) {
	$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{events_region:1}, function(data) {
		$("#events_region").html(data);
		$.post("http://www.grapplingligan.com/back_includes/ajax_functions.php",{get_my_region:1}, function(data) {
		$("#my_region").html(data);
		view_events();
	});

	});	
});

jQuery(document.getElementById('user_settings')).ready(function($) {
	view_user();

});	




jQuery(document.getElementById('create_account')).ready(function($) {
	view_create_account();
});	



jQuery(document.getElementById('ranking_header')).ready(function ($) {
	load_ranking_header();
	
 });
   
 
