// JavaScript Document
jQuery(document).ready(function(){
	checkLoad();
	var options=
		{ 
			//target:        '#sub_form',
			success:	SubscribeResponse 
		}
	$('#sub_form').ajaxForm(options);
	menuSlider();
	
	$(".map, .gal, .menu_next, .menu_prev").tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		opacity: 1, 
		fixPNG: true, 
		showBody: " - ",
		top: -70, 
		left: -10 
	});
	
	$(".menu_bud, .menu_drinks").tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		opacity: 1, 
		fixPNG: true, 
		showBody: " - ",
		extraClass: "small_long_bln",
		top: -70, 
		left: -10 
	});
	
	$(".menu_cocktails, .menu_midi").tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		opacity: 1, 
		fixPNG: true, 
		showBody: " - ",
		extraClass: "small_bln",
		top: -70, 
		left: -10 
	});
	
	$(".fb").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		fixPNG: true,
		showBody: " - ",
		extraClass: "blue",
		top: -70, 
		left: -10 
	});
});

function checkLoad() {
	$(window).load(function () {
  		$(".wrapper").css({"visibility":"visible"});
		$('a.lightbox').lightBox();
		homeSlider();
		setTimeout("homeSliderAuto()", 10000);	
	});
	
}

function SubscribeResponse(responseText, statusText, xhr, $form)
{
	if(responseText==1)
	{
		$(".sub_mail").css('display','none');
		$(".newsletter").css('display','none');
		$(".sub_ok").css('display','block');
	}
	else
	{
		$(".sub_mail").css('border','1px red solid');
	}
}

function get_page(size)
{
	$(window).stop().scrollTo( size+'px', 800 );
}

function clear_email()
{
	var v=jQuery(".sub_mail").val();
	
	if(v=="Your Email")
	{
		jQuery(".sub_mail").val('');
	}
}

function set_email()
{
	var v=jQuery(".sub_mail").val();
	
	if(v=="")
	{
		var v=jQuery(".sub_mail").val("Your Email");
	}
}

function menuSlider(gname) 
{	
	if(gname==null)
	{
		gname="boudoir";
	}
	var cur = 0;
	var w = 450;
	var n = jQuery(".div_menu_img").find("ul > li").size();
	var ul_width = w*n;
	var myUl = jQuery(".div_menu_img .wp_bannerize_"+gname+" ul");
	
	
	myUl.css({'width' : ul_width + "px"});
	
	jQuery(".menu_prev").click(function() {
		if( cur > 0 )
		{
			cur --;
			var to_left = 0 - ( cur * w ) + "px";
			myUl.stop(true, false).animate({"left": to_left});
		}
		else
		{
			cur = ( n - 1 )	;
			var to_left = 0 - ( cur * w ) + "px";
			myUl.stop(true, false).animate({"left": to_left});
		}
	});
	
	jQuery(".menu_next").click(function() {
		if( cur < ( n - 1 ) )
		{	
			cur ++;
			var to_left = 0 - ( cur * w ) + "px";
			myUl.stop(true, false).animate({"left": to_left});
		}	
		else
		{
			cur = 0	;
			var to_left = 0 - ( cur * w ) + "px";
			myUl.stop(true, false).animate({"left": to_left});
		}						 
	});
}

function open_gallery(gname, pageUrl)
{
	//alert(pageUrl);
	$.ajax({
	   type: "POST",
	   url: pageUrl+"/index.php",
	   data: "gname="+gname,
	   success: function(gal){
		   
		   jQuery(".div_menu_img").html(gal);
		 //alert( "Data Saved: " + gal);
		 menuSlider(gname);
	   }
	 });
}

var current=0;
function homeSlider() 
{
	var w = 745;
	var n = jQuery(".home-slider .slide .wp_bannerize").find("div").size();
	var slide_width = w*n;
	var mySlide = jQuery(".home-slider .slide .wp_bannerize");
	
	mySlide.css({'width' : slide_width + "px"});
	
	jQuery(".bannerize-left").click(function() {
		clearTimeout(t);
		if( current > 0 )
		{
			current --;
			var to_left = 0 - ( current * w ) + "px";
			mySlide.stop(true, false).animate({"left": to_left});
		}
		else
		{
			current = ( n - 1 )	;
			var to_left = 0 - ( current * w ) + "px";
			mySlide.stop(true, false).animate({"left": to_left});
		}
		t = setTimeout("homeSliderAuto();", 10000);
	});
	
	jQuery(".bannerize-right").click(function() {
		clearTimeout(t);
		if( current < ( n - 1 ) )
		{	
			current ++;
			var to_left = 0 - ( current * w ) + "px";
			mySlide.stop(true, false).animate({"left": to_left});
		}	
		else
		{
			current = 0	;
			var to_left = 0 - ( current * w ) + "px";
			mySlide.stop(true, false).animate({"left": to_left});
		}	
		t = setTimeout("homeSliderAuto();", 10000);					 
	});
}

function homeSliderAuto()
{
	var w = 745;
	var n = jQuery(".home-slider .slide .wp_bannerize").find("div").size();
	var slide_width = w*n;
	var mySlide = jQuery(".home-slider .slide .wp_bannerize");
	
	if( current < ( n - 1 ) )
	{	
		current ++;
		var to_left = 0 - ( current * w ) + "px";
		mySlide.stop(true, false).animate({"left": to_left});
	}	
	else
	{
		current = 0	;
		var to_left = 0 - ( current * w ) + "px";
		mySlide.stop(true, false).animate({"left": to_left});
	}		
	
	t = setTimeout("homeSliderAuto();", 10000);

} 

function clickGallery() {
	$('.first_image').trigger('click');	
}

