var aktroll;
var aktli;
var lenyil;
var lang;


var szamok = new Array("nulla","egy","kettő","három","négy","öt","hat","hét","nyolc","kilenc");

function areyousure(url) 
{
	var answer = confirm("Biztos törölni szeretné?")
	if (answer){
		window.location = url;
	}

}


function createNumber() {
	var ns = '';	
	var nn = '13';
	var szamom = 0;
	for (var i=0; i<4; i++) {
		szamom = Math.floor(Math.random()*10);
		ns += szamok[szamom]+" ";
		nn += szamom;
	}
	nn += Math.floor(Math.random()*10);
	
	$("#szac").html(ns);
	$("#ekod").val(nn);
}


$(document).ready(function () {

	createNumber();

   $('#uzletokbtn').click(function() {
   		var uzletid = $('#uzletlista').val();
   		location.href='/admin/index.php?amodule=uzletek&uzletid='+uzletid;
   });

   $("#uzlet").bind("keydown", function(event) {
      // track enter key
      var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
      if (keycode == 13) { // keycode for enter key
         // force the 'Enter Key' to implicitly click the Update button
         $('#keresoclick').click();
         return false;
      } else  {
         return true;
      }
   });

	$('#nev').focus(function() {
		if($(this).val() == "Név" || $(this).val() == "Your name")
			$(this).val("");
			
	});
	
	$('#nev').blur(function() {
		if($(this).val() == ""){
			if(lang == 'hu')
				$(this).val("Név");
			else
				$(this).val("Your name");
		}
	});
	
	$('#email').focus(function() {
		if($(this).val() == "E-mail cím" || $(this).val() == "Your e-mail address")
			$(this).val("");
	});
	
	$('#email').blur(function() {
		if($(this).val() == "") {
			if(lang == 'hu')
				$(this).val("E-mail cím");
			else
				$(this).val("Your e-mail address");
		}
	});
	


	$('#Nname').focus(function() {
		if($(this).val() == "Név")
			$(this).val("");
	});
	$('#Nname').blur(function() {
		if($(this).val() == "")
			$(this).val("Név");
	});
	
	$('#Nemail').focus(function() {
		if($(this).val() == "E-mail cím")
			$(this).val("");
	});
	$('#Nemail').blur(function() {
		if($(this).val() == "")
			$(this).val("E-mail cím");
	});	

	$('#Nmessage').focus(function() {
		if($(this).val() == "Üzenet")
			$(this).val("");
	});
	$('#Nmessage').blur(function() {
		if($(this).val() == "")
			$(this).val("Üzenet");
	});
	
	$('#Nkod').focus(function() {
		if($(this).val() == "Ellenőrző kód")
			$(this).val("");
	});
	$('#Nkod').blur(function() {
		if($(this).val() == "")
			$(this).val("Ellenőrző kód");
	});	

	$('#Bcegnev').focus(function() {
		if($(this).val() == "Cégnév")
			$(this).val("");
	});
	$('#Bcegnev').blur(function() {
		if($(this).val() == "")
			$(this).val("Cégnév");
	});	
	$('#Bszekhely').focus(function() {
		if($(this).val() == "Székhely")
			$(this).val("");
	});
	$('#Bszekhely').blur(function() {
		if($(this).val() == "")
			$(this).val("Székhely");
	});	
	$('#Blevcim').focus(function() {
		if($(this).val() == "Levelezési cím")
			$(this).val("");
	});
	$('#Blevcim').blur(function() {
		if($(this).val() == "")
			$(this).val("Levelezési cím");
	});	
	$('#Billetekes').focus(function() {
		if($(this).val() == "Illetékes személy neve")
			$(this).val("");
	});
	$('#Billetekes').blur(function() {
		if($(this).val() == "")
			$(this).val("Illetékes személy neve");
	});	
	$('#Btel').focus(function() {
		if($(this).val() == "Telefonszám")
			$(this).val("");
	});
	$('#Btel').blur(function() {
		if($(this).val() == "")
			$(this).val("Telefonszám");
	});	
	$('#Bemail').focus(function() {
		if($(this).val() == "E-mail cím")
			$(this).val("");
	});
	$('#Bemail').blur(function() {
		if($(this).val() == "")
			$(this).val("E-mail cím");
	});	
	
	$('#Btol').focus(function() {
		if($(this).val() == "Ideális méret (nm)")
			$(this).val("");
	});
	$('#Btol').blur(function() {
		if($(this).val() == "")
			$(this).val("Ideális méret (nm)");
	});	
	$('#Bmessage').focus(function() {
		if($(this).val() == "Üzenet")
			$(this).val("");
	});
	$('#Bmessage').blur(function() {
		if($(this).val() == "")
			$(this).val("Üzenet");
	});		






	
	$('.feliratkozasgomb').click(function() {
		$.post('/ajax/newsletter.php', {"nev" : $('#nev').val(), "email" : $('#email').val()}, 
			function(data) {
				alert(data);
			}
		);
	});
	
	$('#top-menu A').mouseover(function() {
		$(this).css('background-image', 'url(/image/menubg2.jpg)');
	}).mouseout(function() {
		$(this).css('background-image', 'none');
	});
	
	$('#menulist LI').mouseover(function() {
		$('.pirosbg', this).css('background-image', 'url(/image/menubg.jpg)');
		aktroll = $('.pirosbg', this);
		aktli = $(this);
		lenyil = $('.lenyil', this);
		$(this).css('background-image', 'none');
		if (Browser.Version() >= 7) {
			$('.lenyil', this).show();
			$('.lenyil', this).css('margin-left', ($(this).width()/2-8)+'px');
		}
		$('#'+$(this).attr('rel')).show();

	}).mouseout(function() {
		$(this).css('background-image', 'url(/image/nyiljobb.jpg)');
		$('.pirosbg', this).css('background-image', 'none');
		if (Browser.Version() >= 7) {
			$('.lenyil', this).hide();
		}
		$('#'+$(this).attr('rel')).hide();
	});
	
	$('.submenu').mouseover(function() {
		$(this).show();
		aktli.css('background-image', 'none');
		aktroll.css('background-image', 'url(/image/menubg.jpg)');
		if (Browser.Version() >= 7) {
			lenyil.show();
			lenyil.css('margin-left', (aktli.width()/2-8)+'px');
		}
	}).mouseout(function() {
		$(this).hide();
		aktli.css('background-image', 'url(/image/nyiljobb.jpg)');
		if (Browser.Version() >= 7)
			lenyil.hide();
		aktroll.css('background-image', 'none');
	});
	
	$('#userAdd').click(function () {
		
		var username = $('#adminname').val();
		var password = $('#adminpass').val();
		var params = { 'username' : username, "password" : password };
		
		$.post('ajax/addUser.php', params,
			   function (data) {
				
					if(data == 'ok')
						refreshAdministrators();
				
			   });
	});
							  
	$('#newContent').click(function() {
		
		$('#newContentBox').slideToggle();
		
	});

	
});

function setNew(id)
{
	$.post('ajax/setNew.php', {'id' : id},
		function (data) {
			if(data == '2009-01-01 00:00:00')  //itt csak kellett egy dátum ami biztos kisebb a mainál..
				$('#ujuzlet').html('<a href="javascript:setNew(\''+id+'\')">Beállítás új üzletként</a>');	
			else	
				$('#ujuzlet').html('Új üzlet: '+data+'-ig <a href="javascript:setNew(\''+id+'\')">Visszavonás</a>');	
		}
	);
}

function uzletkereses() {
  if($('#uzlet').val() != '') {
    var word = $.URLDecode($('#uzlet').val());
    var kat = $('#kategoria').val();
    var uzletid = $('#opt').val();
    window.location.href='/uzletkereso/kereses/'+word+'/'+uzletid+'/'+kat+'/';
  }else{
    alert((lang == 'hu') ? 'Kérem, adjon meg egy kereső szót!' : 'Please fill out the keyword field!');
  }
}

function refreshAdministrators() 
{
	$.post('ajax/getAdministrators.php', {},
	   function (data) {
		
			$('#adminlist').html(data);
		
	   });
	

}

function changePermission (alias, id)
{
	$.post('ajax/changePermission.php', {"alias" : alias, "id" : id},
	   function (data) {
		
			refreshAdministrators();
		
	   });
}

function deleteAdministrator (id)
{
	$.post('ajax/deleteAdministrator.php', {"id" : id},
	   function (data) {
		
			refreshAdministrators();
		
	   });
}

var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}


var polys 		= new Array("q}}`H}xbsBPiIiIyLwJc`@wPkI?GuJ{DkAoMeP`DuSLaDbCmVsDmVcHsCz@gCm@wYQqMqCsFeBfB{PbEsW",
							"_n~`HojcsBtAuDhA{BaIc]wPkI?GuJ{DkAoMeP`DuSLaDbCmVsDmVcHsCz@gCm@wYQqMqCsFeBfB{PbEsW",
							"q`|`H}~esBN|A[n@Dx@j@Zp@rFJnAxBpRz@`HoDnFsE|GyIzMiHtKsNxMqAlAmFxEwAhAeCaAo@}DcCQ{AMeCsElBwCfCuDLdAMlH",
							"q`|`H}~esBN|A[n@Dx@j@Zp@rFJnAxBpRz@`HoDnFsE|GyIzMiHtKsNxMqAlAmFxE}AnA_CiAc@mB[sAwBOqAGwAcCu@qAaJcJnAkD",
							"qj~`H}_csBdDrDpFeIaIgLiJc`@kQaI}IwDkAoMeP`DuSLaDbCmVsDmVcHsCz@gCm@wYQqMqCsFeBfB{PbEsW",
							"ya~`H__csBjAaBr@mAaIgLiJc`@kQaI}IwDkAoMeP`DuSLaDbCmVsDmVcHsCz@gCm@wYQqMqCsFeBfB{PbEsW",
							"q`|`H}~esBN|A[n@Dx@j@Zp@rFJnAxBpRz@`HoDnFsE|GyIzMiHtKsNxMqAlAmFxEwAhAeCaAo@}DcCQ{AMeCsElBwC",
							"q`|`H}~esBN|A[n@Dx@j@Zp@rFJnAxBpRz@`HoDnFsE|GyIzMiHtKsNxMqAlAmFxEwAhAeCaAo@}DcCQ{AMaCmE{CcD");
							
var polyLevels  = new Array("BBBBBBBBBBBBBBBBBBBB",
							"BBBBBBBBBBBBBBBBBBBB", 
							"BBBBBBBBBBBBBBBBBBBBBBBBBB", 
							"BBBBBBBBBBBBBBBBBBBBBBBBBB",
							"BBBBBBBBBBBBBBBBBBBB",
							"BBBBBBBBBBBBBBBBBBBB",
							"BBBBBBBBBBBBBBBBBBBBBBB",
							"BBBBBBBBBBBBBBBBBBBBBBB");

var markers = new Array(new Array("47.508316445982494", "19.024962186813354", "P<sub>a</sub>"),
						new Array("47.51094516246094", "19.027644395828247", "P<sub>d</sub>"),
						new Array("47.50890152919474", "19.025734663009644", "P<sub>b</sub>"),
						new Array("47.50905564990925", "19.025938510894775", "P<sub>c</sub>"),
						new Array("47.51022241139257", "19.02605652809143", "P<sub>e</sub>"));

var polyline;
function parkolok(id) {

	map.clearOverlays();
	
	var point;
	var info;
	var ma;
	for(var i=0; i< markers.length; i++) {
		var blueIcon = new GIcon(G_DEFAULT_ICON);
		blueIcon.image = "/image/parkolomarker.png";
                
		// Set up our GMarkerOptions object
		markerOptions = { icon:blueIcon };

		point = new GLatLng(markers[i][0], markers[i][1]);
		ma = new GMarker(point, markerOptions);
		ma.value = i;
		GEvent.addListener(ma, "click", function() {
            this.openInfoWindowHtml(markers[this.value][2]);
   		});
   		
   		map.addOverlay(ma);
	}		

	
	
	polyline = GPolyline.fromEncoded({  
	    color: '#FF0000',  
	    weight: 6,  
	    opacity: 0.6,  
	    points: polys[id],  
	    levels: polyLevels[id],  
	    numLevels: 4,  
	    zoomFactor: 32  
	});
	

	
	// Add the polyline to the map
	map.setCenter(new GLatLng(47.50907014399982, 19.02578830718994), 16);
	map.addOverlay(polyline);
	//var marker = new GMarker(map.getCenter(), {draggable: true});
	//map.addOverlay(marker);
}

