function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function getAbsoluteY(obj) {
	var parentY = 0;
	if(obj.offsetParent) parentY = getAbsoluteY(obj.offsetParent);

	return obj.offsetTop+parentY;
}

function getAbsoluteX(obj) {
	var parentX = 0;
	if(obj.offsetParent) parentX = getAbsoluteX(obj.offsetParent);
	return obj.offsetLeft+parentX;
}

function show_div(hova,name) {
	obj=document.getElementById(name);
	yy=getAbsoluteY(hova);
	xx=getAbsoluteX(hova);
	obj.style.top=yy+'px';
	obj.style.left=xx-380+'px';
	obj.style.visibility='visible';
}

function hide_div(name) {
	obj=document.getElementById(name);
	obj.style.visibility='hidden';
}

function repkepablak(param) {
    
  magassag = 480;
  magassag = magassag+100;
  szelesseg = 640;
  szelesseg = szelesseg+100;
  
    
   window.open('/kep.php?'+param+'','IndexKepek', 'status=no,scrollbars=1,resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +',top=0,left=0');
}

function repgpxablak() {
    
  magassag = 480;
  magassag = magassag+100;
  szelesseg = 480;
  szelesseg = szelesseg+100;
  
    
   window.open('/jatek_img2map.php','ImgGPX', 'status=no,scrollbars=1,resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +',top=0,left=0');
}

function repmapablak(param) {
    
  magassag = 480;
  magassag = magassag+100;
  szelesseg = 480;
  szelesseg = szelesseg+100;
  
    
   window.open('/jatek_map.php?'+param+'','IndexKepek', 'status=no,scrollbars=1,resizable=yes,menu=no,width='+ szelesseg +',height='+ magassag +',top=0,left=0');
}

function div_meret(ob)
	{
		document.getElementById('tallozo').style.height=document.documentElement.clientHeight;
		document.getElementById('kep_cont').style.height=document.documentElement.clientHeight;
		document.getElementById('kep_cont').style.width=document.documentElement.clientWidth-155;
	}
	
function ellenoriz_mutat(id) {
	
	if (id==2) {
		document.getElementById('ellenoriz_jelszo').style.display="block";
		document.getElementById('ellenoriz_sugar').style.display="none";
	}
	if (id==3) {
		document.getElementById('ellenoriz_jelszo').style.display="none";
		document.getElementById('ellenoriz_sugar').style.display="block";
	}
	if (id!=2 && id!=3) {
		document.getElementById('ellenoriz_jelszo').style.display="none";
		document.getElementById('ellenoriz_sugar').style.display="none";
	}
	
}


/*
 * Ez a függvény végzi az ajax hívásokat
 * 1. Ha postal akarjuk használni akkor csak átütjük a getet postra
 * 2. Az idt azért kell megadni, mert aszinkron végzi az ajax hívást a jquery így nincs return data amivel tudnak kezdeni valamit
 */
 var i=1;
function ajax_hivas(url,post_query,id){
	$.ajax({
	   type: "GET",
	   url: url,
	   data: post_query,
	   success: function(msg){
	   		if(id!=''){
				$("#"+id).html(msg);
				i++;
			}       
	   }
	});	
}

/*
 * Az új fórum bejegyzéseket listázza 10 percenként 
 * az uj_forum_bejegyzesek blockból a megegyező nevű id -jű itembe
 */
function uj_forum_bejegyzesek(){
	ajax_hivas("index.php","loadblock=uj_forum_bejegyzesek&ajax=1","uj_forum_bejegyzesek");
	window.setTimeout("uj_forum_bejegyzesek()",600000);
}

/*
 * Az új játékokat listázza 10 percenként 
 * az uj_jatekok_minden blockból a megegyező nevű id -jű itembe
 */
function uj_jatekok_minden(){
	ajax_hivas("index.php","loadblock=uj_jatekok_minden&ajax=1","uj_jatekok_minden panes");
	window.setTimeout("uj_jatekok_minden()",600000);
}

/*
 * Az új megtalálások listázza 10 percenként 
 * az uj_megtalalasok blockból a megegyező nevű id -jű itembe
 */
function uj_megtalalasok(){
	ajax_hivas("index.php","loadblock=uj_megtalalasok&ajax=1","uj_megtalalasok panes");
	window.setTimeout("uj_megtalalasok()",600000);
}

function ajaxcountforshare(tipus, url) {
	url = url.split('?', 2);
	url = url[0];
	ajax_hivas("index.php","loadblock=ajax_share_conter&ajax=1&url="+url+"&tipus="+tipus);	
	return;
}


function map_show_label(obj,mutat) {

	if (obj.nev) {
		if (mutat==1) {
			var markerOffset = map.fromLatLngToContainerPixel(obj.latlng);
	    	$("#marker_label").show().css({ top:markerOffset.y+5, left:markerOffset.x-20 });
			$("#marker_label").html(obj.nev);
		} else {
			$("#marker_label").hide();
		}
	}
	
}

function map_show_info(obj) {

	var markerOffset = map.fromLatLngToContainerPixel(map.getCenter());
	$("#marker_info").show().css({ top:markerOffset.y-100, left:markerOffset.x-200 });
	if (obj.tipus=="foto") {
		ajax_hivas("index.php","loadblock=map_info_box_pic&ajax=1&jatek_id="+obj.pont,"marker_info");
	} else {
		ajax_hivas("index.php","loadblock=map_info_box&ajax=1&jatek_id="+obj.pont,"marker_info");
	}
	
	
}

function map_show_info_close() {
	
	$("#marker_info").hide();
	$("#marker_info").html('');
	
}

$(function() {
/*Slideshow end*/
	$("div.cikk_rotator").cikkrotator();
/*Forum bejegyzes ajax frissítés*/
	window.setTimeout("uj_forum_bejegyzesek()",300000);
/*Minden játék bejegyzes ajax frissítés*/
	window.setTimeout("uj_jatekok_minden()",400000);
/*Új megtalálások ajax frissítés*/
	window.setTimeout("uj_megtalalasok()",600000);

///tabok
// setup ul.tabs to work as tabs for each div directly under div.panes 
	$("ul.tabs").tabs("div.panes > ul");

///share	
	var u = location.href;
	var t = document.title;
	var uEncoded = encodeURIComponent(location.href);
	var tEncoded = encodeURIComponent(document.title);

	$("a#share_facebook").eq(0).attr('href', 'http://www.facebook.com/sharer.php?u='+uEncoded+'&t='+tEncoded);
	$("a#share_facebook").eq(0).click(function(e) {
		ajaxcountforshare('facebook', u);
	});
	
	$("a#share_twitter").eq(0).attr('href', 'http://twitter.com/home?status='+tEncoded+' '+uEncoded);
	$("a#share_twitter").eq(0).click(function(e) {
		ajaxcountforshare('twitter', u);
	});
	
	$("a#share_digg").eq(0).attr('href', 'http://digg.com/submit?url='+uEncoded+'&title='+tEncoded+'&media=news&topic=other_sports');
	$("a#share_digg").eq(0).click(function(e) {
		ajaxcountforshare('digg', u);
	});
	
	$("a#share_delicious").eq(0).attr('href', 'http://delicious.com/save?v=5&noui&jump=close&url='+uEncoded+'&title='+tEncoded);
	$("a#share_delicious").eq(0).click(function(e) {
		ajaxcountforshare('delicious', u);
	});
	
		
	////map
	$("a.kapcsol").click(function() {
		var tipus = "."+this.name;
		
		if ($(this).hasClass("kikapcs")) {
			
			$(this).removeClass("kikapcs");
			$(this).addClass("bekapcs");
			
			if (this.name == "pont") {
				allapot_pont = 0;
			}
			if (this.name == "foto") {
				allapot_foto = 0;
			}
			if (this.name == "pont_found") {
				allapot_pont_found = 0;
			}
			if (this.name == "pont_self") {
				allapot_pont_self = 0;
			}
			
			$(tipus)
					.each(function(i){
						$(this).css({display:'none'});
					});	
		} else {
			
			$(this).removeClass("bekapcs");
			$(this).addClass("kikapcs");
			
			if (this.name == "pont") {
				allapot_pont = 1;
				if (moved_pont==1) {
					LoadPoint(1,"pont",ikonok[1]);
					moved_pont = 0;
				}
			}
			if (this.name == "foto") {
				allapot_foto = 1;
				if (moved_foto==1) {
					LoadPoint(2,"foto",ikonok[2]);
					moved_foto = 0;
				}
			}
			if (this.name == "pont_found") {
				allapot_pont_found = 1;
				if (moved_pont_found==1) {
					LoadPoint(3,"pont_found",ikonok[3]);
					moved_pont_found = 0;
				}
			}
			if (this.name == "pont_self") {
				allapot_pont_self = 1;
				if (moved_pont_self==1) {
					LoadPoint(4,"pont_self",ikonok[4]);
					moved_pont_self = 0;
				}
			}
			
			$(tipus)
					.each(function(i){
						$(this).css({display:'block'});
					});
			}
		
		
	});
	
	////
	if(!parseInt($(".off_kikapcs").html())){
		$(".forum_hsz .off")
			.each(function(i){
				var element=$(this);
				element
					.before('<br /><a href="javascript:void(0)" class="off_topic_link">OFF</a><br />');
				element
					.prev()
					.prev() //A br miatt
					.click(function(){
						if(element.css('display')=='none'){
							element.fadeIn();
						} else {
							element.fadeOut();
						}
					});
				element
					.css({'display':'none'});
			});
	}	
	/// Fórum hozzászólások eltüntetése a bannolt userektől
	var banned_users=getCookie('gpsgames_banned_users');
	if(	banned_users!='' ){
		var temp=banned_users.split(',');
		$.each(temp,function(index,value){
			$(".forum_hsz .head .nev a")
				.each(function(){
					if($(this).html()==value){
						var element=$(this).parent().parent().parent();
						/*element
							.before('<a href="javascript:void(0)">'+value+'</a><br />');*/
						element
							.find('.head .nev a')
							.attr('href','javascript:void(0)')
							.addClass('banned_user_link')
							.click(function(){
								if(element.find('.txt').css('display')=='none'){
									element.find('.txt').show();
									element.find('.right').show();
								} else {
									element.find('.txt').hide();
									element.find('.right').hide();
								}
							})
						element.find('.txt').hide();			
						element.find('.right').hide();
						var item=element.find('.head');
						item.css("height","20px");				
						item.find('.sorszam').css("margin-top","3px");
						item.find('.datum').css("margin-top","3px");
					}
				});
		});
		
	}
//Teszt fejlesztés
//Fejléc cserélgetése
	//Random rendezés
	/*function randOrd(){
		return (Math.round(Math.random())-0.5); 
	}
	
	jQuery.fn.headerImageRotator = function (){
		var fejlecek=new Array('0314_PI_nap_dudi.jpg','0328_v1.jpg','0401_zakany.jpg','1221_magpet.jpg','1221_nepal_bacu.jpg','busz_head_1.jpg','busz_head_2.jpg','common_zakany.jpg','farsang_zakany.jpg','winter_vinko.jpg');	
		fejlecek.sort(randOrd);
		$(this).fadeOut();
		$(this).css('background','url(../des/head/'+fejlecek[0]+') no-repeat');
		$(this).fadeIn();
	}
	
	$('.main_head').headerImageRotator();*/
//End Fejlec cserélgetése
});	


	
	



