google.load("jquery","1.3.2");
google.load("maps","2.x");

google.setOnLoadCallback(function(){

	// ROXI: Here is where you set how many header photos there are!
	
	maxHeaderPhotos=4;
	
	// That's all you should have to edit in here.
	
	$.ajaxSetup({async: false});
	$.getScript("inc/curvycorners.js");
	$.ajaxSetup({async: true});
	
	$.ajaxSetup({async: false});
	$.getScript("inc/jquery.maps.js");
	$.ajaxSetup({async: true});
	
	$.ajaxSetup({async: false});
	$.getScript("inc/jquery.galleria.js");
	$.ajaxSetup({async: true});
	
	$.ajaxSetup({async: false});
	$.getScript("inc/jquery.innerfade.js");
	$.ajaxSetup({async: true});
	
	var settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true
    }

    curvyCorners(settings, document.getElementById("pageBody"));
	
	$("#content .container").wrap("<div id=\"oneLastBG\"></div>");
	
	if($("#theMap").length) {
		
		var map = new GMap2(document.getElementById('theMap'));
		var geocoder = new GClientGeocoder();
		
		geocoder.getLatLng(
    		$("#theMap").attr("rel"),
			function(point) {
				if (!point) {
					alert(address + " not found");
				} else {
					
					map.setCenter(point, 10);		
					map.addControl(new GLargeMapControl());  // "(" + name + ")" +
					
					var html = $("#theMap").attr("title");
		
					var marker = createMarker(point,html)
					map.addOverlay(marker);
					
 				}
			}
 		);

		
	    
		
		$("theMap").fadeIn("slow");
		
	}
	
	if($("#areaAttractions").length) {
		
		$("ul li:odd").addClass("odd");	
		
	}
	
	if($("#parkPhotos").length) {
	
		$("#parkPhotos ul").galleria({
									 
			insert: "#parkPhotoBig",
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
				
				// fade in the image & caption
				if(! ($.browser.mozilla && navigator.appVersion.indexOf("Win")!=-1) ) { // FF/Win fades large images terribly slow
					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
				)
			}

									 
									 });
		
		//$("#parkPhotos").click(function() { alert($(this).html()); });
		
		$("#mainTable").css("marginBottom","65px");
		
		//$("#parkPhotos").click(function(){ alert($(this).html()); })

		
	}
	
	if($("#topIMG").length) {
		
		topIMGhtml="<p class=\"alt\">Beautiful Washington State Scenery!  Welcome to Washington KOA Kampgrounds!</p>\r<ul id=\"topIMGul\">\r";
		
		for(hPhotos=1;hPhotos<=maxHeaderPhotos;hPhotos++) {
		
			topIMGhtml+="\t<li><img src=\"images/headerphoto"+hPhotos+".jpg\"></li>\r";
			
		}
		
		topIMGhtml+="</ul>";
	
		$("#topIMG").html(topIMGhtml);
		
		$("#topIMGul").innerfade({
								 
			speed: "slow",
			timeout: 4000
								 
								 });
		
		$("#logo").css("z-index",500);
		
	}
	
});

function createMarker(point,html) {
        var marker = new GMarker(point);
         marker.openInfoWindowHtml(html);
        return marker;
      }
