$(document).ready(function(){
    
    if ($(".rotator").attr("id")) {
        $(".rotator, .rotator > .imgHold").css("height",$(".rotator").attr("id").substring(3,7));
    }

    $('select[name=segment]').change(function(){
      if($('select[name=segment]').val()!=0){
      	$('select.area').hide().attr('name',' ');
      	$('select#s_'+$('select[name=segment]').val()).show().val(0).attr('name','area');
      } else $('select.area').val(0);
    });
	var index = 0, tarolo = $('div.rotator div.imgHold'), next = index + 1, prev = $(tarolo).find('img').length - 1, animido=300, changeTime=8000;
	function Kepvalt(index) {
		clearInterval(indit);
		if (index >= $(tarolo).find('img').length){index = 0;next = index + 1;prev = $(tarolo).find('img').length - 1;
		} else {if (index < 0) { index = $(tarolo).find('img').length - 1; }prev = index - 1;next = index + 1;}
		$(tarolo).find('img').each(function(i,item){
			if(i==index){$(item).fadeIn(animido);
			} else {$(item).fadeOut(animido);}
		});
		indit=setInterval(function() { Kepvalt(next); }, changeTime);
	}
	$('a#next').click(function(){Kepvalt(next);});
	$('a#prev').click(function(){Kepvalt(prev);});
	var indit = setInterval(function() { Kepvalt(next); }, changeTime);
	
	var posTop=0, up=0;
	$('a.down').click(function(){
		if(posTop+3<Math.floor($('.imgHold_g').height()/116)){
			$('.imgHold_g').animate({top:'-'+((posTop+1)*116+(14*posTop))+'px'},200);
			posTop=posTop+1;
		}
	});
	$('a.up').click(function(){
		if(posTop==1)$('.imgHold_g').animate({top:'14px'},200);
		if(posTop+3>3){
			$('.imgHold_g').animate({top:'-'+((posTop-1)*116+(14*(posTop-2)))+'px'},200);
			posTop=posTop-1;
		}
	});
	$('.gallActualImg img').attr('src',$('.hold:first-child').find('img').attr('rel'));
	$('.hold img').click(function(){
		$('.hold').removeClass('active');
		$(this).parent().addClass('active');
		$('.gallActualImg img').attr('src',$(this).attr('rel'));
	});
	$('.szervezet').jqzoom({zoomType: 'innerzoom', title: false}); 
	
	
	
	if ($("#references_container")) {
		var refs = $("#references_container").find(".ref_container").length;
		var refsc = $("#all_refs").children();
		var refIndex = 1;
		var rwidth = refs*695;
		$("#all_refs").css("width",rwidth);
	}
	$("#references_container #ref_prev").click(function(){
		bRefs('prev');
	});
	$("#references_container #ref_next").click(function(){
		bRefs('next');
	});
	
	$("#references_tbl > tbody > tr.rtbltra").hover(function(){
	   $("#references_tbl > tbody > tr").removeClass("hover");
	   $("#references_tbl > tbody > tr.details").hide();
	   
	   $(this).addClass("hover");
	   $("#"+$(this).attr("id")+"_c").show();
	   
	},function(){
	   /*$(this).removeClass("hover");	
	   $("#"+$(this).attr("id")+"_c").hide();*/
	});
	
	$("#footer_mail_field").click(function(){
	   if ($(this).val() == 'E-mail') {
	       $(this).val('');
	   }  
	});
	$("#s").click(function(){
	   if ($(this).val() == 'Írja be a keresett kifejezést') {
	       $(this).val('');
	   }  
	});
	
	function bRefs(step) {
		if (step == 'next') {
		    refIndex++;
		    
		    if (refIndex>refs) {
		      // mar nincs ilyen, ugras az elsore
		      $("#all_refs").animate({left:'0'});  
		      refIndex = 1;
		    } else {	
			  $("#all_refs").animate({left:'-=695'});
            }
		}
		
		if (step == 'prev') {
		    refIndex--;
		    
		    if (refIndex<1) {
		      // nem tud visszalepni, ugras az utolsora
		      $("#all_refs").animate({left:(rwidth*-1)+695});
		      refIndex = refs;
		    } else {
			  $("#all_refs").animate({left:'+=695'});
            }
		}
		//var ps = $("#all_refs > .ref_container")[refIndex-1];
		//alert(ps);
		//alert( refIndex );
		//$("#all_refs").animate({height:$("").css("height")});
		var ps = $("#"+$(refsc[refIndex-1]).attr("id")).height();
		$("#all_refs").animate({height:ps},"fast");
	}
	
	
	
 });
 
 
var map;
	
    function load() {
      if (GBrowserIsCompatible()) {
      	 var mapOptions = {
            googleBarOptions : {
              style : "new"
            }
          }
        map = new GMap2(document.getElementById("map"), mapOptions);
        map.setCenter(new GLatLng(27.7000, 18.9959), 14);
          
        map.setUIToDefault();
            

      	var icon1 = new GIcon();
		icon1.image = "http://www.vavunion.hu/wp-content/themes/vav/i/vav_pin.png";
		//icon1.shadow = "/wp-content/themes/vav/i/vav_pin_shadow.png";
		icon1.iconSize = new GSize(183, 39);
		//icon1.shadowSize = new GSize(200, 39);
		icon1.iconAnchor = new GPoint(144, 39);
		icon1.infoWindowAnchor = new GPoint(5, 1);
		
		
		var icon2 = new GIcon();
		icon2.image = "http://www.vavunion.hu/wp-content/themes/vav/i/vav_pin_2b.png";
		//icon2.shadow = "/wp-content/themes/vav/i/vav_pin_shadow_2.png";
		icon2.iconSize = new GSize(183, 39);
		//icon2.shadowSize = new GSize(200, 39);
		icon2.iconAnchor = new GPoint(144, 39);
		icon2.infoWindowAnchor = new GPoint(5, 1);
		
		var marker1 = new GMarker(new GLatLng(47.45515,18.986486),icon1);
		var marker2 = new GMarker(new GLatLng(47.45515,18.986486),icon2);
		
		map.addOverlay(marker1);
		
		
		GEvent.addListener(marker1, "mouseover", function() {
			marker1.hide();
			map.addOverlay(marker2);
			return marker1;
		});
		
		GEvent.addListener(marker2, "mouseout", function() {
			marker2.hide();
			map.addOverlay(marker1);
			return marker2;
		});
		
		GEvent.addListener(marker2, "click", function() {
			window.open('http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=V%C3%81V+Union+Kft.,+Budapest,+Ko%C3%A9rberki+%C3%BAt,+Magyarorsz%C3%A1g&aq=0&sll=37.0625,-95.677068&sspn=62.098123,89.033203&ie=UTF8&hq=V%C3%81V+Union+Kft.,&hnear=Budapest,+%C3%9Ajbuda,+Ko%C3%A9rberki+%C3%BAt,+Hungary&ll=47.45515,18.986486&spn=0.001603,0.002717&t=h&z=19&iwloc=A');
		});
    	

      	map.panTo(new GLatLng(47.45515,18.986486));
        
      }
    }
