$jq(document).ready(function() { $jq("#menu-1376 a").html('<img src="/sites/default/files/images/layout/home-icon.png" style="border: 0px; padding-top:8px;" alt="Hafen Hamburg Home" />'); $jq("#menu-1376").addClass('nav-narrow'); });


$jq(document).ready(function() {
    var link;
    $jq(".menuparent").each(function() {
    	link = $jq(this).children("a").first().html();
    	if(link != null) {
    		$jq(this).children("a").first().remove();
    		$jq(this).html('<span class="menu-separator">'+link+'</span>'+$jq(this).html());
    	}
    });
    if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/webOS/i))) {
    	$jq(".menuparent").mouseup(function() { $jq(this).children("ul").first().css("visibility","visible"); });
    	$jq(".menuparent").mouseleave(function() { $jq(this).children("ul").first().css("visibility","hidden"); });
    }
});

$(document).ready(function(){
	$("#block-locale-0").find(".de").find("a").attr("href","http://www.hafen-hamburg.de"+$("#block-locale-0").find(".de").find("a").attr("href"));
	$("#block-locale-0").find(".en").find("a").attr("href","http://www.portofhamburg.com"+$("#block-locale-0").find(".en").find("a").attr("href"));
	$("#block-locale-0").find(".en").after('<li class="ru-i"><a href="http://ru.portofhamburg.com/" class="language-link">Русский</a></li>');		
	$("#block-locale-0").find(".en").after('<li class="pl-i"><a href="http://pl.portofhamburg.com/" class="language-link">Polski</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="hu-i"><a href="http://hu.portofhamburg.com/" class="language-link">Magyar</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="cs-i"><a href="http://cz.portofhamburg.com/" class="language-link">Čeština</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="zh-hans-i"><a href="http://cn.portofhamburg.com/" class="language-link">简体中文</a></li>');
	/*	
	$("#block-locale-0").find(".en").after('<li class="ru-i"><a href="http://international.hafen-hamburg.de/ru/home" class="language-link">Русский</a></li>');		
	$("#block-locale-0").find(".en").after('<li class="pl-i"><a href="http://international.hafen-hamburg.de/pl/home" class="language-link">Polski</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="hu-i"><a href="http://international.hafen-hamburg.de/hu/home" class="language-link">Magyar</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="cs-i"><a href="http://international.hafen-hamburg.de/cs/home" class="language-link">Čeština</a></li>');	
	$("#block-locale-0").find(".en").after('<li class="zh-hans-i"><a href="http://international.hafen-hamburg.de/zh-hans/home" class="language-link">简体中文</a></li>');
		/*
		if(document.getElementById('edit-field-latitude-0-value-wrapper') != null) {
          document.getElementById('edit-field-latitude-0-value-wrapper').innerHTML += '<input type="button" value="Geocode" onclick="geocode()" />';
      }
      
		$('.gallery_page_unstyled').addClass('gallery_page'); // adds new class name to maintain degradability

		$('ul.gallery_page').galleria({
			history   : true, // activates the history object for bookmarking, back-button etc.
			clickNext : true, // helper for making the image clickable
			insert    : '#gallery_main_image', // the containing selector for our main image
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
				
				// fade in the image & caption
				image.css('display','none').fadeIn(1000);
				caption.css('display','none').fadeIn(1000);
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// fade out inactive thumbnail
				_li.siblings().children('img.selected').fadeTo(500,0.3);
				
				// fade in active thumbnail
				thumb.fadeTo('fast',1).addClass('selected');
				
				// add a title for the clickable image
				image.attr('title','Next image >>');
			},
			onThumb : function(thumb) { // thumbnail effects goes here
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// if thumbnail is active, fade all the way.
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				
				// fade in the thumbnail when finnished loading
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				
				// hover effects
				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
				)
			}
		});*/
		
		if(IE.Version() > 7) $jq(".views-exposed-widgets").find(".form-select").selectbox();
		
		window.setTimeout("showGallery()",1000);
	});

var IE = {
  Version: function() {
    var version = 999;
    if (navigator.appVersion.indexOf("MSIE") != -1) version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

function showGallery() {
var galleries = $jq('.ad-gallery').adGallery();
}

function geocode() {
    address = document.getElementById('edit-field-adresse1-0-value').value+'+'+document.getElementById('edit-field-plz-0-value').value+'+'+document.getElementById('edit-field-stadt-nid-nid').options[document.getElementById('edit-field-stadt-nid-nid').selectedIndex].text;
          $jq.ajax({
              dataType: "jsonp",
              url: 'http://maps.google.com/maps/geo?q='+address+'&output=json&key=ABQIAAAAXTCP7OSBiBRYvaNhii8UoxRC0gGq0s4qvw0ZSR2eLv89zd_mSBT0jiU_6rVkGBCEG8XjPVWIb9B09A&callback=?',
              //query: 'q=mattentwiete+2+20457+hamburg',
              cache: false,
              success: function(data){ 
                  if(data.Status.code != '200') {
                      alert("Die Adresse konnte nicht aufgelöst werden. Bitte überprüfen Sie die Adresse und versuchen Sie es noch einmal.\n\nTipp: Geben Sie Adresszusätze (Haus 10B, 4. Stock ...) in das Feld Adresszusatz ein.");
                  } else {
                      document.getElementById('edit-field-latitude-0-value').value = data.Placemark[0].Point.coordinates[1];
                      document.getElementById('edit-field-longitude-0-value').value = data.Placemark[0].Point.coordinates[0];
                  }
              }
            });
}
