// JavaScript Document
$(document).ready(function(){
	
	$('.lightbox').lightBox({navigationDown:false});
	
	//thumb shadows
	if($.browser.msie){
		$('.pic').each(function (i, el) {
			if (this.width > 330) this.width = 330;
		});
	 }
	$('.d_thumb').wrap("<div class='pic_wrap1'><div class='pic_wrap2'>" + "<div class='pic_wrap3'></div></div></div>");
	$('.d_main_pic_wrap').wrap("<div class='mainpic_wrap1'><div class='mainpic_wrap2'>" + "<div class='mainpic_wrap3'></div></div></div>");		

	$(".d_thumb").click(function(){
		changeImage($(".d_thumb").index(this));
	});	
	
	//thumb click switch
	function changeImage(idx) {
		$(".d_main_pic").ImageStop(true,true);
		$(".d_main_pic").ImageSwitch({ NewImage: $(".d_thumb").eq(idx).attr("src"), Type:"FlyOut"}); 
	}
	
	//map
	$("#d_btn_map").click( function() {									
		$(".d_map").toggle();
		if (typeof( map ) == 'undefined')
		{
			map = new GMap2(document.getElementById("map_canvas"));
			var point = new GLatLng(lat, long);
			map.setCenter(point, 13);
		    map.addOverlay(new GMarker(point));			
		    map.setUIToDefault();			
		}		
	});
	
	$("#d_btn_close_map").click( function() {									
		$(".d_map").toggle();
	});
	
	//enquiry
	function e_toggle()	{	$(".e_form").toggle();	}
	$('#btn_close1').click(e_toggle);
	$('#btn_close2').click(e_toggle);
	$('#btn_close3').click( function(){$(".e_form").fadeOut("normal")});
	$("#e_btn_enquiry").click(e_toggle);

	$("#e_btn_send").click( function() {
		post_data = $('#e_form_elem').serialize();
		$("#e_error").text("Sending enquiry").show("fast");
		$.post('/send_enquiry', post_data, function(data) {
			if (data=='done') {
				$("#e_form_elem").fadeOut("normal", function(){
					$("#thank_you").show("fast");
				});				
			} else {
				$("#e_error").text(data).show("fast"); 
			}
		});		
	});
	
	//send to a friend
	$('#stf_btn_close').click(function(){ $('.stf').toggle() })
	$('#e_btn_stf').click(function(){ $('.stf').toggle() })
	
	$('#stf_btn_send').click(function() {
		post_data = $('#stf_form').serialize();
		$("#stf_error").text('Sending ...').show("fast"); 
		$.post('/send_stf', post_data, function(data) {
			if (data=='done') {
				$(".stf").fadeOut("normal");
			} else {
				$("#stf_error").text(data).show("fast"); 
			}
		});
	});
	
	//print
	$('#e_btn_print').click( function(){ $('.pfd').toggle() })
	$('#pfd_btn_close').click( function(){ $('.pfd').toggle() })
});

$(window).unload( function () { GUnload(); } );