/** 
 * @fileoverview Copyright (c) 2007, {@link http://www.istvanovszki.hu/ Istvanovszki Zolt__n}
 * All Rights Reserved.
 * 
 * @author Istvanovszki Zolt__n zoltan@istvanovszki.hu
 */

dojo.require("dojo.event.*");
dojo.require("dojo.widget.*");
dojo.require("dojo.lfx.*");
	
dojo.addOnLoad(function()
	{
		loadXML(galleryXML);
	}
);

function loadXML(xml)
{
	if (document.getElementById("workshop2010"))
		document.getElementById("workshop2010").className = "none";
	if (document.getElementById("workshop2009"))
		document.getElementById("workshop2009").className = "none";
	if (document.getElementById("workshop2007"))
		document.getElementById("workshop2007").className = "none";
	if (document.getElementById("workshop2006"))
		document.getElementById("workshop2006").className = "none";
	if (document.getElementById("workshopForum"))
		document.getElementById("workshopForum").className = "none";

	if (document.getElementById("tiborcv"))
		document.getElementById("tiborcv").className = "none";
	if (document.getElementById("tiborcv_e"))
		document.getElementById("tiborcv_e").className = "none";

	if (document.getElementById("bodymade"))
		document.getElementById("bodymade").className = "none";
	if (document.getElementById("bodymade_e"))
		document.getElementById("bodymade_e").className = "none";

	if (document.getElementById("special"))
		document.getElementById("special").className = "none";
	if (document.getElementById("special_e"))
		document.getElementById("special_e").className = "none";

	if (document.getElementById("turbo"))
		document.getElementById("turbo").className = "none";
	if (document.getElementById("turbo_e"))
		document.getElementById("turbo_e").className = "none";

	if (document.getElementById("videki"))
		document.getElementById("videki").className = "none";
	if (document.getElementById("videki_e"))
		document.getElementById("videki_e").className = "none";
	
	if (document.getElementById("basic"))
		document.getElementById("basic").className = "none";
	if (document.getElementById("basic_e"))
		document.getElementById("basic_e").className = "none";

	if (document.getElementById("separate"))
		document.getElementById("separate").className = "none";
	if (document.getElementById("separate_e"))
		document.getElementById("separate_e").className = "none";

	if (document.getElementById("miskolc"))
		document.getElementById("miskolc").className = "none";




	if (document.getElementById("barnacv_m"))
		document.getElementById("barnacv_m").className = "none";
	if (document.getElementById("barnacv_e"))
		document.getElementById("barnacv_e").className = "none";
		
	if (document.getElementById("akvamarin_m"))
		document.getElementById("akvamarin_m").className = "none";
	if (document.getElementById("akvamarin_e"))
		document.getElementById("akvamarin_e").className = "none";
		
	if (document.getElementById("algebra_m"))
		document.getElementById("algebra_m").className = "none";
	if (document.getElementById("algebra_e"))
		document.getElementById("algebra_e").className = "none";
		
	if (document.getElementById("alomkor_m"))
		document.getElementById("alomkor_m").className = "none";
	if (document.getElementById("alomkor_e"))
		document.getElementById("alomkor_e").className = "none";
		
	if (document.getElementById("nektar_m"))
		document.getElementById("nektar_m").className = "none";
	if (document.getElementById("nektar_e"))
		document.getElementById("nektar_e ").className = "none";

	if (document.getElementById("terapia_m"))
		document.getElementById("terapia_m").className = "none";
	if (document.getElementById("terapia_e"))
		document.getElementById("terapia_e").className = "none";



	switch (xml) {
	
	
		case "xml/_darko_kinga.xml":
		case "xml/_gesztesi_katalin.xml":
		case "xml/_hegedus_dora.xml":
		case "xml/_koti_katalin.xml":
		case "xml/_levai_zsuzsanna.xml":
		case "xml/_krapanj_hangulat_06.xml":
			if (document.getElementById("workshop2006"))
				document.getElementById("workshop2006").className = "";
		break;


		case "xml/_albrecht_denes.xml":
		case "xml/_babosik_ervin.xml":
		case "xml/_illes_kata.xml":
		case "xml/_jakab_mate.xml":
		case "xml/_kasza_laszlo.xml":
		case "xml/_kovacs_ildiko.xml":
		case "xml/_ronto_lili.xml":
		case "xml/_saranko_marta.xml":
		case "xml/_tillmann_hanna.xml":
		case "xml/_tuczai_rita.xml":
		case "xml/_voros_csaba.xml":
		case "xml/_krapanj_hangulat_07.xml":		
			if (document.getElementById("workshop2007"))
				document.getElementById("workshop2007").className = "";
		break;


		case "xml/_boroczffy-farkas_boglarka.xml":		
		case "xml/_jakab_mate_2.xml":		
		case "xml/_pal_richard.xml":		
		case "xml/_takacs_attila_es_milan.xml":		
		case "xml/_tuczai_rita_2.xml":		
			if (document.getElementById("workshop2009"))
				document.getElementById("workshop2009").className = "";
		break;


		case "xml/_imrei_andrea.xml":		
		case "xml/_johannes_van_suntum.xml":		
		case "xml/_kerekes_kata.xml":		
		case "xml/_kothencz_attila.xml":		
		case "xml/_nemes_laci.xml":		
		case "xml/_porganszky_eva.xml":		
		case "xml/_sogor_andras.xml":		
		case "xml/_szucs_tamas.xml":		
		case "xml/_takacs_boglarka.xml":		
		case "xml/_tuczai_rita_3.xml":		
		case "xml/_toreky_sandor.xml":		
			if (document.getElementById("workshop2010"))
				document.getElementById("workshop2010").className = "";
		break;


		case "xml/forum.xml":
			if (document.getElementById("workshopForum"))
				document.getElementById("workshopForum").className = "";
		break;		


		case "xml/tibor_2001-ig__m.xml":
		case "xml/tibor_2001__m.xml":
		case "xml/tibor_2005__m.xml":
		case "xml/tibor_2006__m.xml":
		case "xml/tibor_2007__m.xml":
		case "xml/tibor_2008__m.xml":
				if (document.getElementById("tiborcv"))
				document.getElementById("tiborcv").className = "";
		break;
		
		case "xml/tibor_2001-ig__e.xml":
		case "xml/tibor_2001__e.xml":
		case "xml/tibor_2005__e.xml":
		case "xml/tibor_2006__e.xml":
		case "xml/tibor_2007__e.xml":
		case "xml/tibor_2008__e.xml":
				if (document.getElementById("tiborcv_e"))
				document.getElementById("tiborcv_e").className = "";
		break;


    case "xml/tibor_2002__m.xml":
				if (document.getElementById("bodymade"))
				document.getElementById("bodymade").className = "";
		break;
    case "xml/tibor_2002__e.xml":
				if (document.getElementById("bodymade_e"))
				document.getElementById("bodymade_e").className = "";
		break;
    case "xml/tibor_2003-1__m.xml":
				if (document.getElementById("special"))
				document.getElementById("special").className = "";
		break;
    case "xml/tibor_2003-1__e.xml":
				if (document.getElementById("special_e"))
				document.getElementById("special_e").className = "";
		break;
    case "xml/tibor_2003-2__m.xml":
				if (document.getElementById("turbo"))
				document.getElementById("turbo").className = "";
		break;	
    case "xml/tibor_2003-2__e.xml":
				if (document.getElementById("turbo_e"))
				document.getElementById("turbo_e").className = "";
		break;	
    case "xml/tibor_2004__m.xml":
				if (document.getElementById("videki"))
				document.getElementById("videki").className = "";
		break;
    case "xml/tibor_2004__e.xml":
				if (document.getElementById("videki_e"))
				document.getElementById("videki_e").className = "";
		break;

    case "xml/tibor_special__m.xml":
				if (document.getElementById("separate"))
				document.getElementById("separate").className = "";
		break;
    case "xml/tibor_special__e.xml":
				if (document.getElementById("separate_e"))
				document.getElementById("separate_e").className = "";
		break;

    case "xml/tibor_basic_m.xml":
				if (document.getElementById("basic"))
				document.getElementById("basic").className = "";
		break;
    case "xml/tibor_basic_e.xml":
				if (document.getElementById("basic_e"))
				document.getElementById("basic_e").className = "";
		break;
    case "xml/tibor_miskolc.xml":
				if (document.getElementById("miskolc"))
				document.getElementById("miskolc").className = "";
		break;



    case "xml/barna_1996.OverTheBalcony__m.xml":
    case "xml/barna_1998.GlassImages__m.xml":
    case "xml/barna_1999.Graphite__m.xml":
    case "xml/barna_1999.Mozaics__m.xml":
    case "xml/barna_2001.Baggage__m.xml":
    case "xml/barna_2002.TheZone__m.xml":
    case "xml/barna_2002.Untitled__m.xml":
    case "xml/barna_2002.ViewingGallery__m.xml":
    case "xml/barna_2003.TrafficJam__m.xml":
    case "xml/barna_2004.Crash__m.xml":
    case "xml/barna_2004.PrivatSceneries__m.xml":
    case "xml/barna_2006.BarnaUpdate__m.xml":
				if (document.getElementById("barnacv_m"))
				document.getElementById("barnacv_m").className = "";
		break;



    case "xml/barna_1996.OverTheBalcony__e.xml":
    case "xml/barna_1998.GlassImages__e.xml":
    case "xml/barna_1999.Graphite__e.xml":
    case "xml/barna_1999.Mozaics__e.xml":
    case "xml/barna_2001.Baggage__e.xml":
    case "xml/barna_2002.TheZone__e.xml":
    case "xml/barna_2002.Untitled__e.xml":
    case "xml/barna_2002.ViewingGallery__e.xml":
    case "xml/barna_2003.TrafficJam__e.xml":
    case "xml/barna_2004.Crash__e.xml":
    case "xml/barna_2004.PrivatSceneries__e.xml":
    case "xml/barna_2006.BarnaUpdate__e.xml":
				if (document.getElementById("barnacv_e"))
				document.getElementById("barnacv_e").className = "";
		break;



    case "xml/barna_1999.DreamAge__m.xml":
				if (document.getElementById("alomkor_m"))
				document.getElementById("alomkor_m").className = "";
		break;
    case "xml/barna_1999.DreamAge__e.xml":
				if (document.getElementById("alomkor_e"))
				document.getElementById("alomkor_e").className = "";
		break;

    case "xml/barna_2000.Aquamarine__m.xml":
				if (document.getElementById("akvamarin_m"))
				document.getElementById("akvamarin_m").className = "";
		break;
    case "xml/barna_2000.Aquamarine__e.xml":
				if (document.getElementById("akvamarin_e"))
				document.getElementById("akvamarin_e").className = "";
		break;
		
    case "xml/barna_2001.MareNectaris__m.xml":
				if (document.getElementById("nektar_m"))
				document.getElementById("nektar_m").className = "";
		break;
    case "xml/barna_2001.MareNectaris__e.xml":
				if (document.getElementById("nektar_e"))
				document.getElementById("nektar_e").className = "";
		break;
		
    case "xml/barna_2005-2006.Therapy__m.xml":
				if (document.getElementById("terapia_m"))
				document.getElementById("terapia_m").className = "";
		break;
    case "xml/barna_2005-2006.Therapy__e.xml":
				if (document.getElementById("terapia_e"))
				document.getElementById("terapia_e").className = "";
		break;
		
    case "xml/barna_2005.Bika__m.xml":
				if (document.getElementById("algebra_m"))
				document.getElementById("algebra_m").className = "";
		break;
    case "xml/barna_2005.Bika__e.xml":
				if (document.getElementById("algebra_e"))
				document.getElementById("algebra_e").className = "";
		break;


		
	}
	dojo.widget.byId("galleryPane").setUrl("gallery.php?xml=" + xml);
	var anchors = document.getElementsByTagName('a');
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.title == "galXML")
			if (anchor.id == xml)
				anchor.className = "active";
			else
				anchor.className = "";
	}
}

function zoomIn(img)
{
	dojo.lfx.html.fadeIn(img.id,200).play()
}

function zoomOut(img)
{
	dojo.lfx.html.fade(img.id,{end:0.5},200).play();
}

function imageOn(obj)
{
	if (obj.title == "")
	{
		dojo.byId('gth_' + obj.id).innerHTML = '';
	}
	else
	{
		dojo.byId('gth_' + obj.id).innerHTML = '<a href="' + obj.title + '" title="' + obj.alt + '" rel="lightbox[gallery]"><img id="gs_' + obj.id + '" onMouseOver="zoomIn(this)" onMouseOut="zoomOut(this)" src="' + obj.src + '" border="0" alt="thumbnail"></a>';
		dojo.html.setOpacity(dojo.byId("gs_" + obj.id),0.5);
	}
	myLightbox.updateImageList();
}

function imageAbort(obj)
{
	dojo.byId('gth_' + obj.id).innerHTML = '<img id="gs_' + obj.id + '" onMouseOver="zoomIn(this)" onMouseOut="zoomOut(this)" src="gallery/notfound.png" border="0" alt="Not Found">';
	dojo.html.setOpacity(dojo.byId("gs_" + obj.id),0.5);
	myLightbox.updateImageList();
}

