var cPath = "images/marianna/";

// image/thumb/caption
function buildGallery( type ){
   var idx = 0;
   var aGallery = new Array();
   var aTemp;
   var colspan=4, width="70%";
   var img;
   var path = ""
   type = type + "";
   if(type=="mariannastudios" || type=="")
   {
        cPath="images/marianna/";
   }
   else
   {
        cPath="images/" + type + "/";
   }
   path = cPath;

   //--> define the gallery!!!

   if( type=="mariannastudios" || type=="marianna"){
   	 colspan=6;
  	 width="70%";
     add(aGallery, "building3.jpg,tn_building3.jpg,");
   	 add(aGallery, "room01.jpg,thumbs/room01_t.jpg,");
   	 add(aGallery, "room04.jpg,thumbs/room04_t.jpg,");
   	 add(aGallery, "room05.jpg,thumbs/room05_t.jpg,");
   	 add(aGallery, "room2.jpg,thumbs/room2_tn.gif,");
   	 add(aGallery, "garden01.jpg,thumbs/garden01_t.jpg,");
   	 add(aGallery, "garden02.jpg,thumbs/garden02_t.jpg,");
   	 add(aGallery, "garden03.jpg,thumbs/garden03_t.jpg,");
   	 add(aGallery, "hotel2.jpg,thumbs/hotel2_small.jpg,");
   	 add(aGallery, "kitchen2.jpg,thumbs/kitchen2_small.jpg,");
   	 add(aGallery, "balc2.jpg,thumbs/balc2_small.jpg,");
   	 add(aGallery, "garden04.jpg,thumbs/garden04_t.jpg,");
   	 add(aGallery, "balc4.jpg,thumbs/balc4_small.jpg,");
   	 add(aGallery, "kitchen1.jpg,thumbs/kitchen1_small.jpg,");
   	 add(aGallery, "balc3.jpg,thumbs/balc3_small.jpg,");
   }

   if( type =="athens" ){
   	 colspan=5;
   	 width="70%";
   	 add(aGallery, "athens_acropolis.jpg,thumbs/athens_acropolis.jpg,Akropolis");
   	 add(aGallery, "athens_akadimia.jpg,thumbs/athens_akadimia.jpg, Akadimia");
   	 add(aGallery, "athens_zappion.jpg,thumbs/athens_zappion.jpg,Zappeion");
   	 add(aGallery, "piliandrianou.jpg,thumbs/piliandrianou_tn.jpg,Pili Andrianou (Andrian's Gate)");
   	 add(aGallery, "kapnikarea.jpg,thumbs/kapnikarea_tn.jpg,Kapnikarea church");
   	 add(aGallery, "<center>The Olympic stadium (OAKA)</center>");
   	 add(aGallery, "oaka1.jpg,thumbs/oaka1_tn.jpg,");
   	 add(aGallery, "oaka2.jpg,thumbs/oaka2_tn.jpg,");
   	 add(aGallery, "oaka3.jpg,thumbs/oaka3_tn.jpg,");
   	 add(aGallery, "oaka4.jpg,thumbs/oaka4_tn.jpg,");
   	 add(aGallery, "oaka5.jpg,thumbs/oaka5_tn.jpg,");
   	 add(aGallery, "<center>The Akropolis</center>");
   	 add(aGallery, "acropolis2.jpg,thumbs/acropolis2_tn.jpg,Akropolis");
   	 add(aGallery, "acropolis3.jpg,thumbs/acropolis3_tn.jpg,Agora & Akropolis");
   	 add(aGallery, "acropolis_night.jpg,thumbs/acropolis_night_tn.jpg,Akropolis at dusk");
   	 add(aGallery, "athens_evzon.jpg,thumbs/athens_evzon.jpg,National Guard");
   }

   if( type =="metro" ){
   	 colspan=5;
   	 width="70%";
         add(aGallery, "<a name='#maps'></a>Click on an image to enlarge...");
         add(aGallery, "metro_en.gif,thumbs/metro_en.gif,Athens Metro map");
         add(aGallery, "Raillway_en.gif,thumbs/Raillway_en.gif,Suburban railway map");
         add(aGallery, "Tram_en.gif,thumbs/Tram_en.gif,Light railway (Tram) map");
         add(aGallery, "airport.jpg,thumbs/airport.gif,Athens Airport map");
         add(aGallery, "map1.png,thumbs/map1.jpg,Athens Metro map");
         add(aGallery, "map2.jpg,thumbs/map2.jpg,Athens Metro map");
         add(aGallery, "metro_Ticket.jpg,thumbs/metro_Ticket.jpg,Athens Metro Ticket");
         add(aGallery, "map_akropoli.jpg,thumbs/map_akropoli.jpg,Akropoli station map");
         add(aGallery, "map_megaro.jpg,thumbs/map_megaro.jpg,Megaro station map");
         add(aGallery, "map_omonoia.jpg,thumbs/map_omonoia.jpg,Omonoia station map");
         add(aGallery, "map_panep.jpg,thumbs/map_panep.jpg,Panepistimiou station map");
         add(aGallery, "map_syntagma.jpg,thumbs/map_syntagma.jpg,Syntagma station map");
         add(aGallery, "<center><a name='#metro'></a><b>Metro (line 2 & 3) images...</center>");
         add(aGallery, "metro1.jpg,thumbs/metro1.jpg,");
         add(aGallery, "metro2.jpg,thumbs/metro2.jpg,");
         add(aGallery, "metro3.jpg,thumbs/metro3.jpg,");
         add(aGallery, "metro4.jpg,thumbs/metro4.jpg,");
         add(aGallery, "metro5.jpg,thumbs/metro5.jpg,");
         add(aGallery, "metro6.jpg,thumbs/metro6.jpg,");
         add(aGallery, "metro7.jpg,thumbs/metro7.jpg,");
         add(aGallery, "metro8.jpg,thumbs/metro8.jpg,");
         add(aGallery, "metro_syntagma1.jpg,thumbs/metro_syntagma1.jpg,");
         add(aGallery, "metro_syntagma2.jpg,thumbs/metro_syntagma2.jpg,");
         add(aGallery, "metro_syntagma3.jpg,thumbs/metro_syntagma3.jpg,");
         add(aGallery, "metro_syntagma4.jpg,thumbs/metro_syntagma4.jpg,");
         add(aGallery, "metro_akropoli2.jpg,thumbs/metro_akropoli2.jpg,");
         add(aGallery, "metro_akropoli3.jpg,thumbs/metro_akropoli3.jpg,");
         add(aGallery, "metro_akropoli4.jpg,thumbs/metro_akropoli4.jpg,");
         add(aGallery, "metro_akropoli1.jpg,thumbs/metro_akropoli1.jpg,Akropolis station");
         add(aGallery, "metro_evangelismos1.jpg,thumbs/metro_evangelismos1.jpg,Evangelismos station");
         add(aGallery, "metro_evangelismos2.jpg,thumbs/metro_evangelismos2.jpg,");
         add(aGallery, "metro_omonia1.jpg,thumbs/metro_omonia1.jpg,Omonoia station");
         add(aGallery, "metro_omonia2.jpg,thumbs/metro_omonia2.jpg,");
         add(aGallery, "metro9.jpg,thumbs/metro9.jpg,");
         add(aGallery, "<center><a name='#hsap'></a><b>HSAP (line 1) images...</center>");
         add(aGallery, "HSAP_Ticket.gif,thumbs/HSAP_Ticket.jpg,HSAP ticket");
         add(aGallery, "HSAP_piraeus1.jpg,thumbs/HSAP_piraeus1.jpg,Piraeus station");
         add(aGallery, "HSAP_piraeus2.jpg,thumbs/HSAP_piraeus2.jpg,");
         add(aGallery, "HSAP-train1.jpg,thumbs/HSAP-train1.jpg,");
         add(aGallery, "HSAP_aghioseleftherios1.jpg,thumbs/HSAP_aghioseleftherios1.jpg,HSAP Agios <br />Eleftherios");
         add(aGallery, "HSAP_aghioseleftherios2.jpg,thumbs/HSAP_aghioseleftherios2.jpg,");
         add(aGallery, "HSAP_piraeus3.jpg,thumbs/HSAP_piraeus3.jpg,Piraeus station");
         add(aGallery, "HSAP_Train2.jpg,thumbs/HSAP_Train2.jpg,");
         add(aGallery, "HSAP_piraeus4.jpg,thumbs/HSAP_piraeus4.jpg,");
   }

   if( type=="souvala") {
    	 colspan=3;
    	 width="50%";
         add(aGallery, "souvala_1.jpg,thumbs/souvala_1.jpg,");
         add(aGallery, "souvala_2.jpg,thumbs/souvala_2.jpg,");
         add(aGallery, "souvala_3.jpg,thumbs/souvala_3.jpg,");
         add(aGallery, "souvala_4.jpg,thumbs/souvala_4.jpg,");
         add(aGallery, "souvala_5.jpg,thumbs/souvala_5.jpg,");
   }

   if( type=="aegina"){
    	 colspan=5;
    	 width="70%";

         add(aGallery, "flowers.jpg,thumbs/flowers.jpg,");
         add(aGallery, "aegina_2.jpg,thumbs/aegina_2.jpg,Aegina town (Kapodistrias)");
         add(aGallery, "aegina_3.jpg,thumbs/aegina_3.jpg,");
         add(aGallery, "aegina_4.jpg,thumbs/aegina_4.jpg,");
         add(aGallery, "aegina_5.jpg,thumbs/aegina_5.jpg,a quiet street");
         add(aGallery, "port_6.jpg,thumbs/port_6.jpg,St Nicholas at the port");
         add(aGallery, "port_3.jpg,thumbs/port_3.jpg,Boats at the port");
         add(aGallery, "aegina_1.jpg,thumbs/aegina_1.jpg,Approaching by boat");
         add(aGallery, "st_nikolas_2.jpg,thumbs/st_nikolas_2.jpg,");
         add(aGallery, "st_nikolas_5.jpg,thumbs/st_nikolas_5.jpg,");
         add(aGallery, "st_nikolas_7.jpg,thumbs/st_nikolas_7.jpg,St Nicholas at the port");
         add(aGallery, "view_1.jpg,thumbs/view_1.jpg,");
         add(aGallery, "view_2.jpg,thumbs/view_2.jpg,");
         add(aGallery, "st_nikolas_8.jpg,thumbs/st_nikolas_8.jpg,St Nicholas at the port");
         add(aGallery, "st_nikolas_9.jpg,thumbs/st_nikolas_9.jpg,");
         add(aGallery, "st_nikolas_10.jpg,thumbs/st_nikolas_10.jpg,");
         add(aGallery, "beach_1.jpg,thumbs/beach_1.jpg,Kolona beach");
         add(aGallery, "aegina_pistachio_1.jpg,thumbs/aegina_pistachio_1.jpg,Pistachio tree");
         add(aGallery, "church_1.jpg,thumbs/church_1.jpg,The church near the port");
         add(aGallery, "aegina_7.jpg,thumbs/aegina_7.jpg,");
         add(aGallery, "aegina_8.jpg,thumbs/aegina_8.jpg,");
         add(aGallery, "aegina_9.jpg,thumbs/aegina_9.jpg,");
         add(aGallery, "aegina_10.jpg,thumbs/aegina_10.jpg,");
         add(aGallery, "aegina_12.jpg,thumbs/aegina_12.jpg,");
         add(aGallery, "aegina_13.jpg,thumbs/aegina_13.jpg,Markellos tower");
         add(aGallery, "aegina_16.jpg,thumbs/aegina_16.jpg,");
         add(aGallery, "aegina_14.jpg,thumbs/aegina_14.jpg,");
         add(aGallery, "aegina_19.jpg,thumbs/aegina_19.jpg,");
         add(aGallery, "aegina_21.jpg,thumbs/aegina_21.jpg,");
         add(aGallery, "aegina_24.jpg,thumbs/aegina_24.jpg,");
         add(aGallery, "aegina_22.jpg,thumbs/aegina_22.jpg,");
         add(aGallery, "aegina_23.jpg,thumbs/aegina_23.jpg,");
         add(aGallery, "aegina_26.jpg,thumbs/aegina_26.jpg,the Kolona monument");
         add(aGallery, "aegina_28.jpg,thumbs/aegina_28.jpg,");
         add(aGallery, "aegina_29.jpg,thumbs/aegina_29.jpg,");
         add(aGallery, "aegina_17.jpg,thumbs/aegina_17.jpg,");
         add(aGallery, "aegina_25.jpg,thumbs/aegina_25.jpg,");
         add(aGallery, "aegina31.jpg,thumbs/aegina31.jpg,");
         add(aGallery, "aegina32.jpg,thumbs/aegina32.jpg,");
         add(aGallery, "markelos_3.jpg,thumbs/markelos_3.jpg,");
   }

   if( type=="agiamarina"){
    	 colspan=5;
    	 width="70%";
         add(aGallery, "agia_marina_20.jpg,thumbs/agia_marina_20.gif,");
         add(aGallery, "agia_marina_1.jpg,thumbs/agia_marina_1.jpg,The beach");
         add(aGallery, "agia_marina_2.jpg,thumbs/agia_marina_2.jpg,Sunset on the beach");
         add(aGallery, "agia_marina_3.jpg,thumbs/agia_marina_3.jpg,View from the <br />mountain");
         add(aGallery, "agia_marina_4.jpg,thumbs/agia_marina_4.jpg,The beach");
         add(aGallery, "agia_marina_6.jpg,thumbs/agia_marina_6.jpg,Boats at the port");
         add(aGallery, "agia_marina_11.jpg,thumbs/agia_marina_11.jpg,Boats at the port");
         add(aGallery, "agia_marina_12.jpg,thumbs/agia_marina_12.jpg,Sunset in Agia Marina");
         add(aGallery, "agia_marina_14.jpg,thumbs/agia_marina_14.jpg,The church of Agia <br />Marina");
         add(aGallery, "agia_marina_15.jpg,thumbs/agia_marina_15.jpg,Hovercraft <br />approaching the port");
         add(aGallery, "agia_marina_16.jpg,thumbs/agia_marina_16.jpg,");
         add(aGallery, "agia_marina_21.jpg,thumbs/agia_marina_21.gif,");
         add(aGallery, "agia_marina_8.jpg,thumbs/agia_marina_8.jpg,View from the mountain");
         add(aGallery, "agia_marina_19.jpg,thumbs/agia_marina_19.jpg,The beach");
         add(aGallery, "agia_marina_13.jpg,thumbs/agia_marina_13.jpg,Sunrise in Agia Marina");
   }


   if( type=="afaia"){
    	 colspan=6;
    	 width="60%";
         add(aGallery, "afaia_1.jpg,thumbs/afaia_1.jpg,");
         add(aGallery, "afaia_5.jpg,thumbs/afaia_5.jpg,");
         add(aGallery, "afaia_10.jpg,thumbs/afaia_10.jpg,");
         add(aGallery, "afaia_6.jpg,thumbs/afaia_6.jpg,");
         add(aGallery, "afaia_11.jpg,thumbs/afaia_11.jpg,");
         add(aGallery, "afaia_12.jpg,thumbs/afaia_12.jpg,");
         add(aGallery, "afaia_14.jpg,thumbs/afaia_14.jpg,");
         add(aGallery, "afaia_15.jpg,thumbs/afaia_15.jpg,");
         add(aGallery, "afaia_16.jpg,thumbs/afaia_16.jpg,");
         add(aGallery, "afaia_17.jpg,thumbs/afaia_17.jpg,");
         add(aGallery, "afaia_19.jpg,thumbs/afaia_19.jpg,");
         add(aGallery, "afaia_20.jpg,thumbs/afaia_20.jpg,");
         add(aGallery, "afaia_21.jpg,thumbs/afaia_21.jpg,");
         add(aGallery, "afaia_22.jpg,thumbs/afaia_22.jpg,");
         add(aGallery, "afaia_24.jpg,thumbs/afaia_24.jpg,");
         add(aGallery, "aegina33.jpg,thumbs/aegina33.jpg,");
         add(aGallery, "afaia_25.jpg,thumbs/afaia_25.jpg,");
         add(aGallery, "afaia_26.jpg,thumbs/afaia_26.jpg,");
         add(aGallery, "afaia_27.jpg,thumbs/afaia_27.jpg,");
         add(aGallery, "afaia_7.jpg,thumbs/afaia_7.jpg,");
         add(aGallery, "afaia_8.jpg,thumbs/afaia_8.jpg");
         add(aGallery, "afaia_28.jpg,thumbs/afaia_28.jpg,");
         add(aGallery, "afaia_29.jpg,thumbs/afaia_29.jpg,");
         add(aGallery, "afaia_30.jpg,thumbs/afaia_30.jpg,");
         add(aGallery, "afaia_31.jpg,thumbs/afaia_31.jpg,");
         add(aGallery, "afaia_32.jpg,thumbs/afaia_32.jpg,");
         add(aGallery, "afaia_18.jpg,thumbs/afaia_18.jpg,");
   }

   if( type=="perdika"){
    	 colspan=4;
    	 width="50%";
   	 add(aGallery, "perdika_1.jpg,thumbs/perdika_1.jpg,");
   	 add(aGallery, "perdika_2.jpg,thumbs/perdika_2.jpg,");
   	 add(aGallery, "perdika_5.jpg ,thumbs/perdika_5.jpg,<i>Perdika port</i>");
   	 add(aGallery, "perdika_4.jpg ,thumbs/perdika_4.jpg,");
   	 add(aGallery, "perdika_6.jpg ,thumbs/perdika_6.jpg,");
   	 add(aGallery, "perdika_3.jpg ,thumbs/perdika_3.jpg,");
   	 add(aGallery, "perdika_7.jpg ,thumbs/perdika_7.jpg,<i>Perdika 1930</i>");
   	 add(aGallery, "perdika_9.jpg ,thumbs/perdika_9.jpg,");
   	 add(aGallery, "perdika_11.jpg,thumbs/perdika_11.jpg,View from Sfendouri");
   }

   if( type=="paleohora"){
         colspan=4;
         width="50%";
         add(aGallery, "nektarios_2.jpg,thumbs/nektarios_2.jpg,<i>Saint Nektarios</i>");
         add(aGallery, "paleohora_1.jpg,thumbs/paleohora_1.jpg,");
         add(aGallery, "paleohora_2.jpg,thumbs/paleohora_2.jpg,");
         add(aGallery, "omorfi_ekklisia_1.jpg,thumbs/omorfi_ekklisia_1.jpg,<i>Omorfi Ekklisia</i>");
         add(aGallery, "nektarios_3.jpg,thumbs/nektarios_3.jpg,<i>Saint Nektarios</i>");
         add(aGallery, "paleohora_3.jpg,thumbs/paleohora_3.jpg,");
         add(aGallery, "stnectarios4.jpg,thumbs/stnectarios4.jpg,<i>Saint Nektarios</i>");
         add(aGallery, "nektarios_1.jpg,thumbs/nektarios_1.jpg,<i>Saint Nektarios</i>");
         add(aGallery, "nektarios_4.jpg,thumbs/nektarios_4.jpg,<i>Saint Nektarios</i>");
         add(aGallery, "stnectarios1.jpg,thumbs/stnectarios1.jpg,");
         add(aGallery, "stnectarios2.jpg,thumbs/stnectarios2.jpg,");
         add(aGallery, "stnectarios3.jpg,thumbs/stnectarios3.jpg,");
   }

   if( type=="maps" ){
       colspan=5;
       width="70%";
       add( aGallery, "<center><a name='#aegina'></a><span class='topmenudata'><b>Aegina</b></span>");
       add( aGallery, "attika_map_1.jpg,thumbs/attika_map_1.jpg,Attika & Aegina roadmap");
       add( aGallery, "aegina_map_4.jpg,thumbs/aegina_map_4.jpg,Aegina roadmap");
       add( aGallery, "aegina_map_2.gif,thumbs/aegina_map_2.jpg,Aegina traditional");
       add( aGallery, "as_egina_en.gif,thumbs/as_egina_en.jpg,Aegina");
       add( aGallery, "aegina_map_1.gif,thumbs/aegina_map_1.jpg,");
       add( aGallery, "<center><a name='#greece'></a><span class='topmenudata'><b>Greece</b></span>");
       add( aGallery, "greece_map_1.gif,thumbs/greece_map_1.jpg,Greece territorial");
       add( aGallery, "greece_map_2.gif,thumbs/greece_map_2.jpg,Greece ancient monuments");
       add( aGallery, "greece_en.gif,thumbs/greece_en.jpg,Greece territorial");
       add( aGallery, "greece_map_small.gif,thumbs/greece_map_small.jpg,Greece geopolitical - Small map (600x610)");
       add( aGallery, "greece_map_big.gif,thumbs/greece_map_big.jpg,Greece geopolitical - Large map (1000x1017)");
       add( aGallery, "attika_map_2.jpg,thumbs/attika_map_2.jpg,Attika & central Greece<br />Large map (944x855)");
       add( aGallery, "Greece_Political.jpg,thumbs/Greece_Political.jpg,Political - Large map (1210x968)");
       add( aGallery, "Greece_Geo_Regions.jpg,thumbs/Greece_Geo_Regions.jpg,Regions");
       add( aGallery, "Greece_airports.gif,thumbs/Greece_airports.jpg,Greece - Airports");
       add( aGallery, "at_main_en.gif,thumbs/at_main_en.jpg,Attika");
       add( aGallery, "at_athen_en.gif,thumbs/at_athen_en.jpg,Athens areas");
       add( aGallery, "athens_citymap.gif,thumbs/athens_citymap.jpg,Athens city map");
       add( aGallery, "<center><a name='#athens'></a><span class='topmenudata'><b>Athens</b></span>");
       add( aGallery, "at_rest_en.gif,thumbs/at_rest_en.jpg,Rest of Attika");
       add( aGallery, "athens_citymap2.gif,thumbs/athens_citymap2.jpg,Athens city map");
       add( aGallery, "athens_citymap3.jpg,thumbs/athens_citymap3.jpg,Athens city map");
   }



   //--> Load the gallery!!!
   document.write("<table bordercolor='#cccccc' border='0' cellpadding='3' cellspacing='0' width='" + width + "' align='center'>");
   for(i=0;i< aGallery.length;i++)
   {
   	aTemp = aGallery[i].split(",");
   	if( aTemp.length > 1 ){
      	    idx++;
   	    document.write("<td align='center' valign=top class='legent'><a href=\"javascript:zoom('" + aTemp[0] + "');\">")
   	    img = new Image() ; img.src=path + aTemp[1];
   	    document.write("<img src='" + path + aTemp[1] + "' border='0' width='80'");
   	    if(aTemp.length==3) document.write(" ALT='" + aTemp[2] + "'")
   	    if(img.height > 80 ) document.write(" height='80'")
   	    document.write("></a>")
   	    if(aTemp.length==3 && aTemp[2] !="") document.write("<br />" + aTemp[2])
   	    document.write("</td>")
   	    if( idx == colspan ){
   	        document.write("</tr><tr><td colspan='" + colspan + "' class='legent' height='10'><img src='images/mt.gif' width='10' height='10'></td></tr><tr>");
   	        idx=0;
   	    }
	}else{
	    if( aTemp[0] == "" ){
	    	idx++;
   	       document.write("<td>&nbsp;</td>")
   	       if( idx == colspan ){
   	           document.write("</tr><tr><td colspan='" + colspan + "' class='legent' height='10'></td></tr><tr>");
   	           idx=0;
   	       }

	    }else{
               if( idx < colspan && idx > 0){
               	   for(j=idx;j<colspan;j++){
               	      document.write("<td>&nbsp;</td>");
               	   }
               }
               document.write("</tr><tr><td colspan='" + colspan + "' class='legent' height='10'>" + aTemp[0] + "</td></tr><tr>");
	       idx=0;
	    }
	}
   }
   if( idx < colspan && idx > 0){
   	for(i=idx;i<colspan;i++){
   	   document.write("<td>&nbsp;</td>");
   	}
   }
   document.write("</tr>");
   document.write("</table>");
}

function add( arr, c ){
   arr[arr.length] = c
}
