/* Author: 

*/



$(function() {

	$('#slider-images img').show();
	
	$(window).unload( function () { GUnload(); } );
	
	var map = null;
	var geocoder = null;
	
	function initialize() {
	
		var myLatLong = new google.maps.LatLng(40.577914, -75.697725);
		
		var myOptions = {
          center: myLatLong,
          zoom: 10,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        
        var map = new google.maps.Map(document.getElementById("google-map-box"),
            myOptions);
		
		marker = addMarker(40.577914, -75.697725, 'Ruhmel Contracting', '../Images/ruhmelhomes-icon.png');
		marker.setMap(map);
		
		/*
marker = addMarker(40.567525, -75.687336, 'TEST', '../Images/ruhmelhomes-icon.png');
		marker.setMap(map);
*/

	}
	
	function addMarker(lat, lng, pTitle, pIcon) {
		
		marker = new google.maps.Marker({
			position: new google.maps.LatLng(lat, lng),
			title: pTitle,
			icon: pIcon
		});
		
		return marker;
	}
	
	initialize();
	
	// Accordion
	 
	$('.accordion-action').click(function() {
		$('.accordion-action').removeClass('on');
	 	$('.accordion-text').slideUp('normal');
		if($(this).next().is(':hidden') == true) {
			$(this).addClass('on');
			$(this).next().slideDown('normal');
		 } 
	 });

	$('.accordion-action').mouseover(function() {
		$(this).addClass('over');
	}).mouseout(function() {
		$(this).removeClass('over');
	});

	$('.accordion-text').hide();
	
	$("ul.dropdown li").hover(function(){
    
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    
    });
    
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
    
    
    // Slider
	
	$('#slider-images ul').cycle({
		fx: 'scrollHorz',
		speed: 1500,
		timeout: 7500,
		next: '#navigate-right',
		prev: '#navigate-left',
		slideExpr: 'li',
		pager: '#slider-nav div',
		activePagerClass: 'current'
	});
	
	// Drawer
	
	$('#utility-tab span').click(function () {
		
		if (parseInt($('#utility-drawer').css('top')) == 0) {
			newTop = -190;
		} else {
			newTop = 0;
			$('#utility-drawer').addClass('shadow');
			$('#utility-tab span').addClass('shadow');
		}
					
		$('#utility-drawer').animate({
			top: newTop
		}, 500, function() {
			if (newTop != 0) {
				$('#utility-drawer').removeClass('shadow');
				$('#utility-tab span').removeClass('shadow');
			}
		});
		
		return false;
	});

});
