  google.load("jquery", "1.6.2"); 
  google.setOnLoadCallback(function() {
	var options = {mapWidth:840,mapHeight:350,mapZoom1:5,mapZoom2:8,mapZoom3:16};
    $('#map').staticgmapzoom('55.678111,12.570119',options)  
	  
    var oSlider1 = $('#slider1');
	if(oSlider1.length > 0){
		oSlider1.tinycarousel({ display: 3});
	}
  
    var oSlider2 = $('#slider2');
	if(oSlider2.length > 0){
		oSlider2.tinycarousel({ display: 3});
	}
	
    var oSlider3 = $('#slider3');
	if(oSlider3.length > 0){
		oSlider3.tinycarousel({ display: 3});
	}
	
    var oSlider4 = $('#slider4');
	if(oSlider4.length > 0){
		oSlider4.tinycarousel({ display: 3});
	}

	$(".crew").colorbox(
		{
		width:"747px",
		height:"500px",
		href:function() {
				var l = $(this).attr('href');
				var profile = l.substring(9);
				return 'profiles/'+profile+'.php';
			},
		onOpen: function() { window.location.replace($(this).attr('href')); } ,
		onClosed : function() { window.location.replace('#'); }
		}
	);
	
	$(".popup").colorbox(
		{
			href:function() {
				var l = $(this).attr('href');
				return 'popups/'+l.substring(1)+'.html';
			},
			scrolling:false
		}
	);
  
	$(".toggleClients").click(function () {
		$("div.hiddenlogos").slideToggle("slow",function() {
			btnPos = ($("div.hiddenlogos").css('display') == 'block') ? '0 -72px' : '0 -108px';
			$('.toggleClients').fadeOut(200,function(){ $('.toggleClients').css('backgroundPosition',btnPos); $('.toggleClients').fadeIn(500); });
			redoTargets();
		});
		return false;
	});
	$('.crew').tipsy({gravity: 'n'});
	$('.client').tipsy({gravity: 'n'});
	$('.partner').tipsy({gravity: 'n'});
		
	$("#callbackform").submit(function() {
		var name = $("#callback-name").val();
		var phone = $("#callback-phone").val();
		var organization = $("#callback-organization").val();
		
		var error = false;
		if(name == '') {
			$('#callback-name').css('borderColor','red');
			error = true
		}
		if(phone == '') {
			$('#callback-phone').css('borderColor','red');
			error = true;
		}
		if(error) { return false; }
		
		$.post("./sendCallbackSMS.php", { name: name, phone: phone, organization: organization },
			function(data) {
				$('#callbackinput').html('<div class=notice><p><strong>Thank you!</strong></p><p>We give you a call, as soon as possible.</p></div>');
			}
		);
		return false;
	});
	
	
	
	
		
	  var activeTarget,
      position = {},
      $window = $(window),
      nav = $('body > #menu li a'),
      targets = nav.map(function () {
        return $(this).attr('href');
      }),
      offsets = $.map(targets, function (id) {
        return $(id).offset().top-50;
      });

	function redoTargets() {
		activeTarget,
      position = {},
      $window = $(window),
      nav = $('body > #menu li a'),
      targets = nav.map(function () {
        return $(this).attr('href');
      }),
      offsets = $.map(targets, function (id) {
        return $(id).offset().top-50;
      });
	}

  function setButton(id) {
    nav.parent("li").removeClass('active');
    $(nav[$.inArray(id, targets)]).parent("li").addClass('active');
  }

  function processScroll(e) {
    var scrollTop = $window.scrollTop() + 10, i;
    for (i = offsets.length; i--;) {
      if (activeTarget != targets[i] && scrollTop >= offsets[i] && (!offsets[i + 1] || scrollTop <= offsets[i + 1])) {
        activeTarget = targets[i];
        setButton(activeTarget);
      }
    }
  }

  nav.click(function () {
	      processScroll();
  });

  processScroll();

  $window.scroll(processScroll);
	
	
	
	
	
	
	
	
	
	
	
	
	
	

});
  

