/*=============================================================
Type:				JWA Cannes Villa Microsite - Main JS file
Build by:			VGroup
Document Author:	Mark Perkins
Author Email:		mark.perkins@vgroup.com
Copyright: 			(c) Vgroup 2008 	
---------------------------------------------------------------
Creation Date:		20-02-2008
Last edited:		N/A
============================================================ */

var villarenoir = function() {
		
	var image_array = new Array();
	
	var loader_bg =  "url(../cssimages/img_load.gif)";
	
	var mainPic = "";
	
	var initExternalLinks = function()
	{
		var thelinks = document.getElementsByTagName("a");
		for ( var i = 0; i < thelinks.length; i++ ) {
			if (thelinks[i].rel == "external") {
				thelinks[i].onclick = function() {
					window.open( this.href, "newWindow" );
					return false;
				}
			}
		}
	};
	
	var	showLoader = function()
	{
		mainPic.css( "background-image", loader_bg );
		mainPic.css( "background-position", "50% 50%" );
	};
	
	var displayPic = function( clicked )
	{
		var src = image_array[ $(clicked).attr("rel") ];
		var img = new Image();
		img.onload = function()
		{
			mainPic.css( "background-image", "url("+src+")" );
			mainPic.css( "background-position", "50% 0" );
		}
		img.src = src;
	};
	
	return {
		
		init : function()
		{
			initExternalLinks();
		},
		
		initGal : function( images )
		{
			mainPic = $("#galMainPic");
			image_array = images;
			
			$("#gallery_thumbs a").click(function(){
				showLoader();
				displayPic( this );
				return false;
			});
			
		}
		
	}
	
}();
	
	
$(function(){ villarenoir.init() }); // init on dom load


