function showDialog(event)
{
	$('.jqmWindow').jqm({
	    modal: true,
	    onShow: function(h) {
			h.w.css('opacity',1).fadeIn(200);
		},
		onHide: function(h) {
			h.o.remove();
			h.w.fadeOut(200);
		}
	});
	if ($('form#sendRegForm')) {
		$("input#regSend").click(function(){
			$.get("http://kepguru.hu/dyn/reg-send.php",
				{to:$('input[name=regTo]').attr('value')},
				function(data){
				    if (data == 1) {
						alert("Regisztráció elküldve!");
						$('.jqmWindow').jqmHide();
					    $('input#send').unbind('click');
					} else {
						alert(data);
					}
				});
		});
	}
	$('.jqmWindow').jqmShow();
	event.preventDefault();
}

function showSendDialog(event, toUploader)
{
	if (!toUploader) {
	    var win = '#dialogImg';
	    var form = '#sendImgForm';
	}
	$(win+' input[name=to]').attr('value', '');
	$(win).jqm({
	    modal: true,
	    onShow: function(h) {
			h.w.css('opacity',1).fadeIn(200);
		},
		onHide: function(h) {
			h.o.remove();
			h.w.fadeOut(200);
		    $('input#send').unbind('click');
		}
	});
	if ($('.secure #secureInput').html() != '') {
		$.get('dyn/token.php',function(txt){
			$('.secure').append('<input id="secureInput" type="hidden" name="ts" value="'+txt+'" />');
		});
	}
	$("input#send").click(function(){
		$("input").attr("disabled", "disabled");
		$.get("http://kepguru.hu/dyn/send.php",
			{'ts':$('input[name=ts]').attr('value'),
			'id':$('input[name=id]').attr('value'),
			'from':$('input[name=from]').attr('value'),
			'to':$('input[name=to]').attr('value'),
			'mess':$('textarea[name=mess]').attr('value')},
			function(data){
			    if (data == 1) {
					alert("Üzenet elküldve!");
					$(win).jqmHide();
				} else {
					alert(data);
				}
	          	$("input").attr("disabled", "");
		});
	});
	$("input#jqmClose").click(function() {
	    $(win).jqmHide();
	});
	$(win).jqmShow();
	event.preventDefault();
}

function editable(show)
{
	if (show == 1) {
		$('#photo #editable textarea').val($('#photo h2.editable').html());
		$('#photo #editable').attr('style','display:block');
		$('#photo h2.editable').attr('style','display:none');
		$('#photo #editable textarea').focus();
	} else {
		$('#photo h2.editable').attr('style','display:block');
		$('#photo #editable').attr('style','display:none');
	}
}
function changeInfo()
{
	var info = $('#photo #editable textarea').val();
	var image_id = $('#photo img.photo').attr('id');
	$.get('http://kepguru.hu/dyn/image.php?a=changeInfo', {id:image_id, info:info},
		function(data) {
		    if (data == '1') {
			    $('#photo h2.editable').html(info);
			}
			editable(0);
		}
	);
}

function removeImage(event)
{
	var image_id = $('#photo img.photo').attr('id');
	if (confirm('Biztosan törölni akarod a képet?')) {
		$.get('http://kepguru.hu/dyn/image.php?a=remove', {id:image_id},
			function(data) {
			    if (data == '1') {
					$("#dims").remove();
					$("#photo").remove()
					$(".rekS").append('<div id="removed">Fotó törölve!</div>');
				} else {
					alert(data);
				    alert('Hiba történt a kép törlésekor, művelet sikertelen!');
				}
			}
		);
	}
	event.preventDefault();
}

function selectResolution()
{
    var resolution = $('#changeResolution option:selected').val();
    if (resolution != '0') {
		$('#download').html('<a href="http://kepguru.hu/dyn/download.php?id='+$('#photo img.photo').attr('id')+'&size='+resolution+'" target="_blank"></a>');
		$('#download').css('background-position', '0 -32px');
	    $('#download').attr('onclick', '');
	} else {
		$('#download').css('background-position', '0 0');
		$('#download').html('');
	}
}

function lightbox(event)
{
    var photoId = $('#photo img.photo').attr('id');
	var action = $('#lightbox').attr('class');
    $.ajax({
        type : 'GET',
        url : 'http://kepguru.hu/dyn/lightbox.php',
        data : 'a=' + action + '&id=' + photoId,
        success: function(res) {
            if (res == '1') {
	            if (action == 'del') {
	                $('#lightbox').attr('class', 'add');
	                $('#lightbox a').html('Hozzáadás a kedvencekhez');
				} else {
	                $('#lightbox').attr('class', 'del');
	                $('#lightbox a').html('Eltávolítás a kedvencek közül');
				}
			}
		}
	});
	event.preventDefault();
}

function getName(year, month, day)
{
	month++;
	day--;
	if (month==1) {
		var names = new Array(
			"Újév, Fruzsina", "Ábel", "Genovéva, Benjámin", "Titusz, Leona",
			"Simon", "Boldizsár", "Attila, Ramóna", "Gyöngyvér", "Marcell",
			"Melánia", "Ágota", "Ernő", "Veronika", "Bódog", "Lóránt, Loránd",
			"Gusztáv", "Antal, Antónia", "Piroska", "Sára, Márió", "Fábián, Sebestyén",
			"Ágnes", "Vince, Artúr", "Zelma, Rajmund", "Timót", "Pál", "Vanda, Paula",
			"Angelika", "Károly, Karola", "Adél", "Martina, Gerda", "Marcella", "Ignác"
		);
	}
	if (month==2)
		if ((year!=2008) && (year!=2012))	{
			var names=new Array(
				"Ignác", "Karolina, Aida", "Balázs", "Ráhel, Csenge", "Ágota, Ingrid",
				"Dorottya, Dóra", "Tódor, Rómeó", "Aranka", "Abigél, Alex", "Elvira",
				"Bertold, Marietta", "Lívia, Lídia", "Ella, Linda", "Bálint, Valentin",
				"Kolos, Georgina", "Julianna, Lilla", "Donát", "Bernadett", "Zsuzsanna",
				"Aladár, Álmos", "Eleonóra", "Gerzson", "Alfréd",
				"Mátyás", "Géza", "Edina", "Ákos, Bátor", "Elemér", "Albin"
			);
		}
		else {
			var names=new Array(
				"Ignác", "Karolina, Aida", "Balázs", "Ráhel, Csenge", "Ágota, Ingrid",
				"Dorottya, Dóra", "Tódor, Rómeó", "Aranka", "Abigél, Alex", "Elvira",
				"Bertold, Marietta", "Lívia, Lídia", "Ella, Linda", "Bálint, Valentin",
				"Kolos, Georgina", "Julianna, Lilla", "Donát", "Bernadett", "Zsuzsanna",
				"Aladár, Álmos", "Eleonóra", "Gerzson", "Alfréd",
				"Szökőnap", "Mátyás", "Géza", "Edina", "Ákos, Bátor", "Elemér", "Albin"
			);
		}
	if (month==3) {
		var names=new Array(
			"Albin", "Lujza", "Kornélia", "Kázmér", "Adorján, Adrián", "Leonóra, Inez",
			"Tamás", "Nemz.Nőnap, Zoltán", "Franciska, Fanni", "Ildikó", "Szilárd",
			"Gergely", "Krisztián, Ajtony", "Matild", "Nemzeti Ünnep, Kristóf",
			"Henrietta", "Gertrúd, Patrik", "Sándor, Ede", "József, Bánk", "Klaudia",
			"Benedek", "Beáta, Izolda", "Emőke", "Gábor, Karina", "Irén, Irisz",
			"Emánuel", "Hajnalka", "Gedeon, Johanna", "Auguszta", "Zalán", "Árpád", "Hugó"
		);
	}
	if (month==4) {
		var names=new Array(
			"Hugó", "Áron", "Buda, Richárd", "Izidor", "Vince", "Vilmos, Bíborka",
			"Herman", "Dénes", "Erhard", "Zsolt", "Leó, Szaniszló", "Gyula", "Ida",
			"Tibor", "Anasztázia, Tas", "Csongor", "Rudolf", "Andrea, Ilma", "Emma",
			"Tivadar", "Konrád", "Csilla, Noémi", "Béla", "György", "Márk", "Ervin",
			"Zita", "Valéria", "Péter", "Katalin, Kitti", "Munka Ünnepe, Fülöp, Jakab"
		);
	}
	if (month==5) {
		var names=new Array(
			"Munka Ünnepe , Fülöp, Jakab", "Zsigmond", "Tímea, Irma", "Mónika, Flórián",
			"Györgyi", "Ivett, Frida", "Gizella", "Mihály", "Gergely", "Ármin, Pálma",
			"Ferenc", "Pongrác", "Szervác, Imola", "Bonifác", "Zsófia, Szonja",
			"Mózes, Botond", "Paszkál", "Erik, Alexandra", "Ivó, Milán",
			"Bernát, Felícia", "Konstantin", "Júlia, Rita", "Dezső", "Eszter, Eliza",
			"Orbán", "Fülöp, Evelin", "Hella", "Emil, Csanád", "Magdolna",
			"Janka, Zsanett", "Angéla, Petronella", "Tünde"
		);
	}
	if (month==6) {
		var names=new Array(
			"Tünde", "Kármen, Anita", "Klotild", "Bulcsú", "Fatime", "Norbert, Cintia",
			"Róbert", "Medárd", "Félix", "Margit, Gréta", "Barnabás", "Villő",
			"Antal, Anett", "Vazul", "Jolán, Vid", "Jusztin", "Laura, Alida",
			"Arnold, Levente", "Gyárfás", "Rafael", "Alajos, Leila", "Paulina",
			"Zoltán", "Iván", "Vilmos", "János, Pál", "László", "Levente, Irén",
			"Péter, Pál", "Pál", "Tihamér"
		);
	}
	if (month==7) {
		var names=new Array(
			"Tihamér, Annamária", "Ottó", "Kornél, Soma", "Ulrik", "Emese, Sarolta",
			"Csaba", "Appolónia", "Ellák", "Lukrécia", "Amália", "Nóra, Lili",
			"Izabella, Dalma", "Jenő", "Őrs, Stella", "Henrik, Roland", "Valter",
			"Endre, Elek", "Frigyes", "Emília", "Illés", "Dániel, Daniella",
			"Magdolna", "Lenke", "Kinga, Kincső", "Kristóf, Jakab", "Anna, Anikó",
			"Olga, Liliána", "Szabolcs", "Márta, Flóra", "Judit, Xénia", "Oszkár", "Boglárka"
		);
	}
	if (month==8) {
		var names=new Array(
			"Boglárka", "Lehel", "Hermina", "Domonkos, Dominika", "Krisztina",
			"Berta, Bettina", "Ibolya", "László", "Emőd", "Lörinc",
			"Zsuzsanna, Tiborc", "Klára", "Ipoly", "Marcell", "Mária", "Ábrahám",
			"Jácint", "Ilona", "Huba", "Alkotmány Ünnepe, István", "Sámuel, Hajna",
			"Menyhért, Mirjam", "Bence", "Bertalan", "Lajos, Patrícia", "Izsó",
			"Gáspár", "Ágoston", "Beatrix, Erna", "Rózsa", "Erika, Bella", "Egyed, Egon"
		);
	}
	if (month==9) {
		var names= new Array(
			"Egyed, Egon", "Rebeka, Dorina", "Hilda", "Rozália", "Viktor, Lőrinc",
			"Zakariás", "Regina", "Mária, Adrienn", "Ádám", "Nikolett, Hunor",
			"Teodóra", "Mária", "Kornél", "Szeréna, Roxána", "Enikő, Melitta", "Edit",
			"Zsófia", "Diána", "Vilhelmina", "Friderika", "Máté, Mirella", "Móric",
			"Tekla", "Gellért, Mercédesz", "Eufrozina, Kende", "Jusztina", "Adalbert",
			"Vencel", "Mihály", "Jeromos", "Malvin"
		);
	}
	if (month==10) {
		var names= new Array(
			"Malvin", "Petra", "Helga", "Ferenc", "Aurél", "Brúnó, Renáta", "Amália",
			"Koppány", "Dénes", "Gedeon", "Brigitta", "Miksa", "Kálmán, Ede", "Helén",
			"Teréz", "Gál", "Hedvig", "Lukács", "Nándor", "Vendel", "Orsolya", "Előd",
			"Köztársaság kikiált., Gyöngyi", "Salamon", "Blanka, Bianka", "Dömötör",
			"Szabina", "Simon, Szimonetta", "Nárcisz", "Alfonz", "Farkas", "Marianna"
		);
	}
	if (month==11) {
		var names=new Array(
			"Marianna", "Achilles", "Győző", "Károly", "Imre", "Lénárd", "Rezső",
			"Zsombor", "Tivadar", "Réka", "Márton", "Jónás, Renátó", "Szilvia",
			"Aliz", "Albert, Lipót", "Ödön", "Hortenzia, Gergő", "Jenő", "Erzsébet",
			"Jolán", "Olivér", "Cecília", "Kelemen, Klementina", "Emma", "Katalin",
			"Virág", "Virgil", "Stefánia", "Taksony", "András, Andor", "Elza"
		);
	}
	if (month==12) {
		var names=new Array(
			"Elza", "Melinda, Vivien", "Ferenc, Olívia", "Borbála, Barbara", "Vilma",
			"Miklós", "Ambrus", "Mária", "Natália", "Judit", "Árpád", "Gabriella",
			"Luca, Otília", "Szilárda", "Valér", "Etelka, Aletta", "Lázár, Olimpia",
			"Auguszta", "Viola", "Teofil", "Tamás", "Zéno", "Viktória", "Ádám, Éva",
			"Karácsony, Eugénia", "Karácsony, István", "János", "Kamilla",
			"Tamás, Tamara", "Dávid", "Szilveszter", "Újév, Fruzsina"
		);
	}
	return names[day];
}
function monthname(i)
{
	var month = new Array("január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december");
	return month[i];
}
function dayname(i)
{
	var days = new Array("vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat", "vasárnap");
	return days[i];
}

$(document).ready(function() {
	var curTime = new Date()
	var year = curTime.getFullYear();
	var month = curTime.getMonth();
	var day = curTime.getDate();
	var nameLink = '<a href="hatterkepek/tema/unnepek/cimkekepek">'+getName(year, month, day)+'</a>';
	$("#headerlogo").after('<div id="nameday">'+year+'. '+monthname(month)+' '+day+'. '+dayname(curTime.getDay())+', '+nameLink+'</div>');

	var href = window.location.href;
	$("a.mail").each(function(){
		e = $(this).attr("rel").replace('##nosp##','@');
		if ($(this).html() != "Kapcsolat") {
			$(this).text(e);
		}
	 	$(this).attr("href", "mailto:" + e);
	})
	$('form.form').validate();
	if (href.search('belepes') != -1) {
    	$('input[type=submit]', $('form.form')).attr('disabled', '');
    	$('input[name=email]').focus();
	}
	if (href.search('regisztracio') != -1) {
	    $('input[type=submit]', $('form.form')).attr('disabled', 'disabled');
    	$('input[name=name]').focus();
		$('#confirm').click(function(){
		    var disabled = '';
		    if (!$('#confirm').is(':checked')) {
		        disabled = 'disabled';
		        $('input[type=submit]', $('form.form')).css({
					'font-weight': 'normal',
					'color': '#aaa',
					'background': '0',
					'-moz-box-shadow': '0',
					'-webkit-border-radius': '0',
					'-moz-border-radius': '0'
                });
			} else {
		        $('input[type=submit]', $('form.form')).css({
					'font-weight': 'bold',
					'color': '#fff',
					'background': '#5E9BDE url(http://assets.kepguru.hu/img/backgrounds.jpg) repeat-x scroll left -78px',
					'-moz-box-shadow': '1px 1px 5px #ddd',
					'-webkit-border-radius': '6px',
					'-moz-border-radius': '6px'
				});
			}
		    $('input[type=submit]', $('form.form')).attr('disabled', disabled);
		});
	}
	if (href.search('belepes') != -1 || href.search('regisztracio') != -1) {
		$.get('dyn/token.php',function(txt){
	  		$('.secure').append('<input type="hidden" name="ts" value="'+txt+'" />');
		});
	}
	var currentPosition = 0;
	var slideWidth = 404;
	var slides = $('.slide');
	var numberOfSlides = slides.length;
	var offset = 30;
	$('#slidesContainer').css('overflow', 'hidden');
	slides
		.wrapAll('<div id="slideInner"></div>')
		.css({
			'float' : 'left',
			'width' : slideWidth
		});
	$('#slideInner').css('width', slideWidth * numberOfSlides + offset);
	$('#slideshow')
		.prepend('<span class="control" id="leftControl">Clicking moves left</span>')
		.append('<span class="control" id="rightControl">Clicking moves right</span>');
		manageControls(currentPosition);
		if (navigator.appName == 'Microsoft Internet Explorer') {
		    var ext = 'gif';
			$('#leftControl').css('background', 'transparent url(http://assets.kepguru.hu/img/news_control_left.'+ext+') no-repeat scroll 0 50%');
			$('#rightControl').css('background', 'transparent url(http://assets.kepguru.hu/img/news_control_right.'+ext+') no-repeat scroll 0 50%');
		} else {
		    var ext = 'png';
			$('#leftControl').mouseover(function() {
			    $(this).css('background', 'transparent url(http://assets.kepguru.hu/img/news_control_left.'+ext+') no-repeat scroll 0 50%');
			    $(this).fadeTo('fast', 0.9);
			}).mouseout(function() {
			    $(this).fadeTo('fast', 0);
			});
			$('#rightControl').mouseover(function() {
				$(this).css('background', 'transparent url(http://assets.kepguru.hu/img/news_control_right.'+ext+') no-repeat scroll 0 50%');
			    $(this).fadeTo('fast', 0.9);
			}).mouseout(function() {
			    $(this).fadeTo('fast', 0);
			});
		}
		$('.control').bind('click', function(){
			currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
			$('.caption').attr('style', 'margin-left:'+(offset+1)+'px');
			manageControls(currentPosition);
			$('#slideInner').animate({
				'marginLeft' : slideWidth*(-currentPosition)+offset
			});
		});
		function manageControls(position, caption){
			$('.caption').animate({opacity: 0.0}, {queue:false, duration:0}).animate({height:'1px'}, {queue:true, duration:300});
			var caption = $('.slide:eq('+position+') img').attr('alt');
			if (caption) {
				$('.caption p').html(caption);
				$('.caption').animate({opacity: 0.6}, 100).animate({height:'25px'}, 500);
			} else {
				$('.caption p').html('');
			}
			if (position==0){
				$('#leftControl').hide()
			} else {
				$('#leftControl').show()
			}
			if (position==numberOfSlides-1) {
				$('#rightControl').hide()
			} else {
				$('#rightControl').show()
			}
		}
});
