var kutatasalmenu = false;
var kommunikacioalmenu = false;
var projektalmenu = false;
var kepzesekalmenu = false;
var ugyfelszolgalatalmenu = false;
var aktivMenu = "";
var origContent = "";

function basename (path, suffix) {
    var b = path.replace(/^.*[\/\\]/g, '');
    
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
        b = b.substr(0, b.length-suffix.length);
    }
    
    return b;
}

function loadContent(hash) {
	if(hash == "") 
	{
	// init
	    $("#ctx").load("cikkek/tamop555.html");
	} else 
	{
	// restore
	    $("#ctx").load("cikkek/"+hash+".html");
	}
}

function initialize(){

	jQuery.history.init(loadContent);

	var options = {
		containerId: "#jMonthCalendar",
		headerHeight: 30,
		firstDayOfWeek: 1,
		height: 240,
		width: 200,
		calendarStartDate: new Date(), 
//		calendarStartDate: new Date(2011,2,01,0,0,0),
		dragableEvents: false,
		activeDroppableClass: false,
		hoverDroppableClass: false,
		navLinks: {
			enableToday: true,
			enableNextYear: false,
			enablePrevYear: false,
			p:'&lsaquo;', 
			n:'&rsaquo;', 
			t:'Ma',
			showMore: 'Tovább'
		},
		onMonthChanging: function(dateIn) { return true; },
		onMonthChanged: function(dateIn) { return true; },
		onEventLinkClick: function(event) {  return true; },
		onEventBlockClick: function(event) {  return true; },
		onEventBlockOver: function(event) {  return true; },
		onEventBlockOut: function(event) { return true; },
		onDayLinkClick: function(date) { return true; },
		onDayCellClick: function(date) { return true; },
		onDayCellDblClick: function(dateIn) { return true; },
		onEventDropped: function(event, newDate) { return true; },
		onShowMoreClick: function(eventArray) { return true; },
		locale: {
			days: ["V", "H", "K", "Sz", "Cs", "P", "Sz", "V"],
			daysShort: ["Vas", "Hét", "Kedd", "Szer", "Csüt", "Pén", "Szo", "Vas"],
			daysMin: ["Va", "Hé", "Ke", "Sze", "Cs", "Pé", "Szo", "Va"],
			months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"],
			monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Szep", "Okt", "Nov", "Dec"],
			weekMin: 'wk'
		}
	};
    	var events = [ 

		{ "EventID": 13, "StartDateTime": new Date(2011,2,30,0,0,0), "EndDateTime": new Date(2011,2,30,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "Tapasztalatátadó megbeszélés", "CssClass": "tamoptrening" },

		{ "EventID": 12, "StartDateTime": new Date(2011,2,24,0,0,0), "EndDateTime": new Date(2011,2,26,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. március 24-26. Tréning", "CssClass": "tamoptrening" },

		{ "EventID": 11, "StartDateTime": new Date(2011,2,17,0,0,0), "EndDateTime": new Date(2011,2,19,0,0,0), "Title": "T", "URL": 
"http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. március 17-19. Tréning", "CssClass": "tamoptrening" },

		{ "EventID": 10, "StartDateTime": new Date(2011,2,3,0,0,0), "EndDateTime": new Date(2011,2,5,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. március 3-5. Tréning", "CssClass": "tamoptrening" },

		{ "EventID": 9, "StartDateTime": new Date(2011,1,22,0,0,0), "EndDateTime": new Date(2011,1,24,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. február 22-24. Tréning / IBIS Hotel, 1091 Budapest, Ferde u. 1-3.", "CssClass": "tamoptrening" 
		},
		{ "EventID": 8, "StartDateTime": new Date(2011,1,15,0,0,0), "EndDateTime": new Date(2011,1,17,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. február 15-17. Tréning / IBIS Hotel, 1091 Budapest, Ferde u. 1-3.", "CssClass": "tamoptrening" 
		},

		{ "EventID": 7, "StartDateTime": new Date(2011,1,1,0,0,0), "EndDateTime": new Date(2011,1,1,0,0,0), "Title": "K", "URL": "http://egyenlobanasmod.hu/tamop/#vandorkiallitas", "Description": "2011. február 1. 10.00 Kiállítás megnyitó, Tatabánya, Puskin Művelődési Központ", "CssClass": "tamopkiallitas" 
		},
		{ "EventID": 6, "StartDateTime": new Date(2011,0,25,0,0,0), "EndDateTime": new Date(2011,0,27,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. január 25-27. Tréning / 1024 Budapest / Margit krt 85.", "CssClass": "tamoptrening" 
		},
		{ "EventID": 5, "StartDateTime": new Date(2011,0,18,0,0,0), "EndDateTime": new Date(2011,0,20,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2011. január 18-20. Tréning / 1024 Budapest / Margit krt 85.", "CssClass": "tamoptrening" 
		},
		{ "EventID": 4, "StartDateTime": new Date(2011,0,10,11,0,0), "EndDateTime": new Date(2011,0,10,12,0,0), "Title": "K", "URL": "http://egyenlobanasmod.hu/tamop/#vk_oroszlany", "Description": "2011. január 10. 11.00 Kiállítás megnyitó, Oroszlány, Oroszlányi Művelődési Központ és Könyvtár, 2840 Oroszlány, Fő tér 1.", "CssClass": "tamopkiallitas" 
		},
		{ "EventID": 3, "StartDateTime": new Date(2010,11,6,11,0,0), "EndDateTime": new Date(2010,11,6,12,0,0), "Title": "K", "URL": "http://egyenlobanasmod.hu/tamop/#vandorkiallitas", "Description": "2010. december 06. 11.00 Kiállítás megnyitó, Esztergom, Féja Géza Közösségi Ház, 2509 Esztergom-Kertváros, Dajmanich út 50.", "CssClass": "tamopkiallitas" 
		},
		{ "EventID": 1, "StartDateTime": new Date(2010,11,7,0,0,0), "EndDateTime": new Date(2010,11,9,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2010. december 7-9. Tréning / 1024 Budapest / Margit krt 85.", "CssClass": "tamoptrening" 
		},
		{ "EventID": 2, "StartDateTime": new Date(2010,11,14,0,0,0), "EndDateTime": new Date(2010,11,16,0,0,0), "Title": "T", "URL": "http://egyenlobanasmod.hu/tamop/#helyszinek", "Description": "2010. december 14-16. Tréning / 1024 Budapest / Margit krt 85.", "CssClass": "tamoptrening" 
		}
		
	];

	$.jMonthCalendar.Initialize(options, events);

	$(".menupont a").mouseover(function(e){
		$(this).css("color", "#e32118");
	});
	$(".menupont_us a").mouseover(function(e){
		$(this).css("color", "#e32118");
	});

	$(".menupont a").mouseout(function(e){
		$(this).css("color", "#fbe91f");
	});
	$(".menupont_us a").mouseout(function(e){
		$(this).css("color", "#fbe91f");
	});

	$(".menupont a").click(function(e){
		var href = basename(this.href);
		var purl = href+".html";

		jQuery.history.load(href);

		if (href.search("kutatasok") >= 0){
			aktivMenu = "kutatas_almenu";
			$("#kutatas_almenu").show("fast");
		}
		if (href.search("ugyfelszolgalat") >= 0){
			aktivMenu = "ugyfelszolgalat_almenu";
			$("#ugyfelszolgalat_almenu").show("fast");
		}
		if (href.search("kepzesek") >= 0){
			aktivMenu = "kepzesek_almenu";
			$("#kepzesek_almenu").show("fast");
		}
		if (href.search("kommunikacio") >= 0){
			aktivMenu = "kommunikacio_almenu";
			$("#kommunikacio_almenu").show("fast");
		}
		if (href.search("tamop555") >= 0){
			aktivMenu = "projekt_almenu";
			$("#projekt_almenu").show("fast");
		}

		if (href.search("ifjusagiakcio") >= 0 || href.search("ifjusagiakcio_lezarult") >= 0 || href.search("ifj_alkotasok") >= 0 || href.search("ifj_valogatas") >= 0 || href.search("ifj_tamogatoink") >= 0 || href.search("ifj_nyertesek") >= 0){
			aktivMenu = "ifjusagiakcio_almenu";
			$("#ifjusagiakcio_almenu").show("fast");
		} else {
			$("#ifjusagiakcio_almenu").hide("fast");
		}

		if (href.search("vandorkiallitas") >= 0 || href.search("vk_") >= 0){
			aktivMenu = "kommunikacio_almenu";
			$("#vandorkiallitas").show("fast");
			
		} else {
			$("#vandorkiallitas").hide("fast");
			
		}

		if (href.search("f-s") >= 0 
			|| href.search("fs_20100922") >= 0 
			|| href.search("fs_20101019") >= 0 
			|| href.search("fs_20101026") >= 0
			|| href.search("fs_20101109") >= 0
			|| href.search("fs_20101123") >= 0
			|| href.search("fs_20101207") >= 0
			|| href.search("fs_20101214") >= 0
			|| href.search("fs_20110118") >= 0
			|| href.search("fs_20110125") >= 0
			|| href.search("fs_20110215") >= 0
			|| href.search("fs_20110222") >= 0
			|| href.search("fs_20110303") >= 0
			){

			aktivMenu = "fs";
			$("#fs_20100922").show("fast");
			$("#fs_20101019").show("fast");
			$("#fs_20101026").show("fast");
			$("#fs_20101109").show("fast");
			$("#fs_20101123").show("fast");
			$("#fs_20101207").show("fast");
			$("#fs_20101214").show("fast");
			$("#fs_20110118").show("fast");
			$("#fs_20110125").show("fast");
			$("#fs_20110215").show("fast");
			$("#fs_20110222").show("fast");
			$("#fs_20110303").show("fast");
		} else {
			$("#fs_20100922").hide("fast");
			$("#fs_20101019").hide("fast");
			$("#fs_20101026").hide("fast");
			$("#fs_20101109").hide("fast");
			$("#fs_20101123").hide("fast");
			$("#fs_20101207").hide("fast");
			$("#fs_20101214").hide("fast");
			$("#fs_20110118").hide("fast");
			$("#fs_20110125").hide("fast");
			$("#fs_20110215").hide("fast");
			$("#fs_20110222").hide("fast");
			$("#fs_20110303").hide("fast");
		}

		if (href.search("fs_20100922") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101019") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101026") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101109") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101123") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101207") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20101214") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20110118") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20110125") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20110215") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20110222") >= 0 ){
			aktivMenu = "fs";
		} 
		if (href.search("fs_20110303") >= 0 ){
			aktivMenu = "fs";
		} 

		if (aktivMenu != "kepzesek_almenu"&& aktivMenu != "fs") $("#kepzesek_almenu").hide("fast");
		if (aktivMenu != "kutatas_almenu") $("#kutatas_almenu").hide("fast");
		if (aktivMenu != "kommunikacio_almenu" && aktivMenu != "ifjusagiakcio_almenu") $("#kommunikacio_almenu").hide("fast");
		if (aktivMenu != "projekt_almenu") $("#projekt_almenu").hide("fast");
		if (aktivMenu != "ugyfelszolgalat_almenu") $("#ugyfelszolgalat_almenu").hide("fast");
		if (aktivMenu != "ifjusagiakcio_almenu") $("#ifjusagiakcio_almenu").hide("fast");

		if (aktivMenu != "fs") $(".fs_almenu").hide("fast");

		return false;
	});

}

function showsubmenu(id){
	$(".menupontsub .menupont").hide("fast");
	$("#"+id+" .menupont").show("fast");
}

function hlSignup(){
	var datastring = jQuery("#form_hirlevel").serialize();

	jQuery.ajax({
	        type: "POST",
	        url: "hirlevel.php",
		cache: false,
	        data: datastring,
	        success: hlOk,
	        error: hlError,
	        timeout: 5000,
	        dataType: "json"
	});
}

function hlOk(data, textStatus){

	if (data.result == "SUCCESS") {
		alert("Sikeres regisztráció! Köszönjük érdeklődését!");
	} else {
		alert("Sikertelen regisztráció!");
	}
}

function hlError(XMLHttpRequest, textStatus, error){
	alert("Sikertelen regisztráció! Hálózati hiba:"+XMLHttpRequest+", "+textStatus+", "+error);
}

function hlSigndown(){
	var datastring = jQuery("#form_hirlevel_us").serialize();

	jQuery.ajax({
	        type: "POST",
	        url: "hirlevel.php",
		cache: false,
	        data: datastring,
	        success: hlUOk,
	        error: hlUError,
	        timeout: 5000,
	        dataType: "json"
	});
}

function hlUOk(data, textStatus){

	if (data.result == "SUCCESS") {
		alert("Sikeresen leiratkozott hírlevelünkről!");
	} else {
		alert("Sikertelen leiratkozás! Nemlétező e-mail cím.");
	}
}

function hlUError(XMLHttpRequest, textStatus, error){
	alert("Sikertelen leiratkozás! Hálózati hiba:"+XMLHttpRequest+", "+textStatus+", "+error);
}



