// JavaScript Document
$(document).ready(function(){
	
	// initialize tooltip
$(".demo h2[title]").tooltip();
$(".tip[title]").tooltip();
	
	
	
	
	
  $(".navbutton1").mouseenter(function() {
	  
		
		var rollover = $(this).attr("src").replace(".png", "_rollover.png");
		
		$(this).attr("src", rollover);  
  });
  
  $(".navbutton1").mouseleave(function() {
	
		var rollover = $(this).attr("src").replace("_rollover.png", ".png");
		
		$(this).attr("src", rollover);  
		
  });
  
    $(".navbutton2").mouseenter(function() {
	  
		
		var rollover = $(this).attr("src").replace(".jpg", "_rollover.jpg");
		
		$(this).attr("src", rollover);  
  });
  
  $(".navbutton2").mouseleave(function() {
	
		var rollover = $(this).attr("src").replace("_rollover.jpg", ".jpg");
		
		$(this).attr("src", rollover);  
		
  });
  
$("#servicesbutton").mouseenter(function() {
	  
	
	 
	 	
	 $("#services1").show();
	 $("#services2").show();
	 $("#services3").show();
	 $("#services4").show();
	 $("#services5").show();
	 $("#services6").show();  
	 servicesopen = true; 
  });
  
  $("#servicesbutton").mouseleave(function() {
	
	 servicesopen = false; 
  });
  
   $("#services1").mouseenter(function() {
	  servicesopen = true; 
	  
  });
  
    $("#services1").mouseleave(function() {
	  servicesopen = false;
	 });
  
  $("#services2").mouseenter(function() {
	  servicesopen = true; 
	  
  });
  
    $("#services2").mouseleave(function() {
	  servicesopen = false;
	 
  });
  
  $("#services3").mouseenter(function() {
	  servicesopen = true; 
	 
  });
  
    $("#services3").mouseleave(function() {
	  servicesopen = false;
	 
  });
  
   $("#services4").mouseenter(function() {
	  servicesopen = true; 
	  
  });
  
    $("#services4").mouseleave(function() {
	  servicesopen = false;
	 });
  
  $("#services5").mouseenter(function() {
	  servicesopen = true; 
	  
  });
  
    $("#services5").mouseleave(function() {
	  servicesopen = false;
	 
  });
  
  $("#services6").mouseenter(function() {
	  servicesopen = true; 
	 
  });
  
    $("#services6").mouseleave(function() {
	  servicesopen = false;
	 
  });
  
  $("#aboutbutton").mouseenter(function() {
	  
	
	 
	 	
	 $("#about1").show();
	 $("#about2").show();
	 $("#about3").show();
	 aboutopen = true; 
  });
  
   $("#aboutbutton").mouseleave(function() {
	
	 aboutopen = false; 
  });
  
   $("#about1").mouseenter(function() {
	  aboutopen = true; 
	  
  });
  
    $("#about1").mouseleave(function() {
	  aboutopen = false;
	 });
  
  $("#about2").mouseenter(function() {
	  aboutopen = true; 
	  
  });
  
    $("#about2").mouseleave(function() {
	  aboutopen = false;
	 
  });
  
    $("#about3").mouseenter(function() {
	  aboutopen = true; 
	  
  });
  
    $("#about3").mouseleave(function() {
	  aboutopen = false;
	 
  });
  
  
   $('#billboard').innerfade(
 { animationtype: 'fade', 
   speed: '200',
   timeout: '2500', 
   type: 'sequence', 
   containerheight: '290px',
   runningclass: 'innerfade' 
 }); 
  
  
});

var servicesopen = false;
var aboutopen = false;

var fadetimeout = 3000;
var fadespeed = 1200;

var placement = 1;
var pics = Array();
pics[0] = "images/rotation/02.jpg";
pics[1] = "images/rotation/03.jpg";
pics[2] = "images/rotation/04.jpg";
pics[3] = "images/rotation/05.jpg";
pics[4] = "images/rotation/01.jpg";


  setInterval( "updatemenu()", 200);
  
  setTimeout( "changepic()", fadetimeout);
  
  
  
  
  
  
  function changepic() {
	var rollover = "images/rotation/03.jpg";
		
	 //$(".pic").css("display", "none"); 
	  	$(".pic").fadeTo(fadespeed,.1); 
		
		setTimeout("bwg_fadein()",fadespeed);
	 	
	

	
  }
  
  function bwg_fadein(href)
  {
	var href = pics[placement];
	
	
	
	$(".pic").attr("src", href);
	$(".pic").fadeTo(1200,1); 
	
	placement += 1;
	
	if(placement > (pics.length - 1))
	{
		placement = 0;	
	}
	
	setTimeout( "changepic()", fadetimeout);
	
	  
  }
  
 function updatemenu() {  
	//alert(servicesopen); 
	if(servicesopen == false)
	{
		$("#services1").hide();	
		$("#services2").hide();	
		$("#services3").hide();	
		$("#services4").hide();	
		$("#services5").hide();	
		$("#services6").hide();	
			
	}
	
	if(aboutopen == false)
	{
		$("#about1").hide();	
		$("#about2").hide();	
		$("#about3").hide();		
	}
	
 }
 
 var map;
var xhr = false;
var geocoder;

function makeRequest(url) {
  if (window.XMLHttpRequest)
  {
    xhr = new XMLHttpRequest();
  }
  else {
    if (window.ActiveXObject)
    {
      try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch (e) { }
    }
  }
  if (xhr) {
    xhr.onreadystatechange = showContents;
    xhr.open("GET", url, true);
    xhr.send(null);
  } else {
    document.write("ERROR - could not create XMLHttpRequest");
  }
}

 

  function initialize() {
	 geocoder = new google.maps.Geocoder();

    var latlng = new google.maps.LatLng(28.53, -81.37);
	
    var myOptions = {
      zoom: 6,
      center: new google.maps.LatLng(28.53, -81.37),
      mapTypeId: google.maps.MapTypeId.TERRAIN
    };
	
    map = new google.maps.Map(document.getElementById("map_canvas"),
        myOptions);
		
	  /*codeAddress("Englewood");
	  codeAddress("Ft. Lauderdale");
	  codeAddress("Ft. Lauderdale");
	  codeAddress("Largo");
	  codeAddress("Miami");
	  codeAddress("Northport");
	  codeAddress("Orlando");
	  
	   codeAddress("St. Petersburg");
	  codeAddress("Tampa");
	  codeAddress("Venice");
	  codeAddress("Sarasota");*/
	  
	markLocation(26.96, -82.35);
	markLocation(26.12, -80.14);
	markLocation(27.90, -82.78);
	markLocation(25.78, -80.22);
	markLocation(27.04, -82.23);
	
	markLocation(28.53, -81.37);
	markLocation(27.77, -82.63);
	markLocation(27.95, -82.45);
	
	markLocation(27.09, -82.45);
	markLocation(27.33, -82.53);
	markLocation(26.12, -80.14);
	
	  codeAddress("Port St Lucie");
	  codeAddress("Cape Coral");
	  codeAddress("Pensacola");
	  codeAddress("Melborne");
	  
	
  }
  
    function markLocation(a, b) {
	//alert('abc');
    	 var latlng = new google.maps.LatLng(a, b);
       // map.setCenter(latlng);
        var marker = new google.maps.Marker({
            map: map,
            position: latlng
       
    });
  }
  
  function codeAddress(city) {
	//alert('abc');
    var address = city + ", Florida, USA";//document.getElementById("address").value;
    geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
		  //alert(results[0].geometry.location);
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
            map: map,
            position: results[0].geometry.location
        });
      } else {
        alert("Geocode was not successful for the following reason: " + status);
      }
    });
  }

 
 
