var popupStatusFriend = 0;
var popupVideoStatus = 0;
var popupStatus2011 = 0;
var popupStatusGala2010 = 0;
var popupStatusGala2011 = 0;
var totalSlides = 11;
var currentSlide = 1;
var contentSlides = "";

$(document).ready(function() {

     var start2010SlideShow = true;
	 var start2011SlideShow = true;
	 var startGala2010SlideShow = true;
	 var startGala2011SlideShow = true;

    $('.slideshow-link, #golf-slideshow-link').click(function(event) {

        event.preventDefault();

		if(start2010SlideShow == true) {

			$('#slideshow-holder').cycle({
						fx: 'fade',
						speed: '1500',
						prev: '#slideshow-previous',
						next: '#slideshow-next',
						timeout: 8000,
						pager:'#slideshow-position'
				
			 });
		}
		
		start2010SlideShow = false;
		var clickcoordinate = event.pageY;
		var clickcoordinatex = event.pageX;
        loadPopupFriend(clickcoordinate, clickcoordinatex);  //LOADING POPUP

		
    });

	$('#golf-2011-slideshow-link').click(function(event) {

        event.preventDefault();
		if(start2011SlideShow == true) {

			$('#slideshow-2011-holder').cycle({
						fx: 'fade',
						speed: '1500',
						prev: '#slideshow-2011-previous',
						next: '#slideshow-2011-next',
						timeout: 8000,
						pager:'#slideshow-2011-position'
				
			});
		} 
		
		start2011SlideShow = false;
		var clickcoordinate = event.pageY;
		var clickcoordinatex = event.pageX;
        load2011Slideshow(clickcoordinate, clickcoordinatex);  //LOADING POPUP

		
    });


	$('.gala-2010-slideshow-link').click(function(event) {

        event.preventDefault();
		if(startGala2010SlideShow == true) {

			$('#gala-2010-holder').cycle({
						fx: 'fade',
						speed: '1500',
						prev: '#gala-2010-previous',
						next: '#gala-2010-next',
						timeout: 8000,
						pager:'#gala-2010-position'
				
			});
		} 
		
		startGala2010SlideShow = false;
		var clickcoordinate = event.pageY;
		if (clickcoordinate > 800) clickcoordinate = clickcoordinate - 350;
		var clickcoordinatex = event.pageX;
        loadGala2010(clickcoordinate, clickcoordinatex);  //LOADING POPUP


    });


    $('.gala-2011-slideshow-link').click(function (event) {

        event.preventDefault();
        if (startGala2011SlideShow == true) {

            $('#gala-2011-holder').cycle({
                fx: 'fade',
                speed: '1500',
                prev: '#gala-2011-previous',
                next: '#gala-2011-next',
                timeout: 8000,
                pager: '#gala-2011-position'

            });
        }

        startGala2011SlideShow = false;
        var clickcoordinate = event.pageY;
        if (clickcoordinate > 800) clickcoordinate = clickcoordinate - 350;
        var clickcoordinatex = event.pageX;
        loadGala2011(clickcoordinate, clickcoordinatex);  //LOADING POPUP


    });


	 $('.sfh-vidbox').click(function(event) {

		
        event.preventDefault();
		var movieurl = $(this).attr("href");
		var docScrollTop = $(document).scrollTop(); //Gets Scroll position
        loadPopupVideo(movieurl, docScrollTop);  //LOADING POPUP

    });

    $(".popupClose, #popupVideoClose").click(function(event) {
        event.preventDefault();
        disablePopupFriend();
        
    });   //Click out event!   

    $("#backgroundPopup").click(function() {
		
        disablePopupFriend();
        
    });
    
    

}); 


function loadPopupVideo(movieurl, docScrollTop) {
	
	var winH = $(window).height();
	var winW = $(window).width();
	var descH = 200;

	$("#popupVideo").css("width", "396px");
    $('#popupVideo').css('height', "330px");
	//Determine positioning based on user scrolling
	$('#popupVideo').css('top', (winH / 2 - $('#popupVideo').height() / 2) + docScrollTop);
	$('#popupVideo').css('left', winW / 2 - $('#popupVideo').width() / 2);

	$(window).resize(function() {

		var newwinW = $(window).width();
		$('#popupVideo').css('left', newwinW / 2 - $('#popupVideo').width() / 2);

	});
	
	if(popupVideoStatus==0)
	{
		$("#backgroundPopup").css({"opacity": "0.7"});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupVideo").fadeIn("slow");
		popupVideoStatus = 1;
		
		$("#popupVideo-bottom").prepend('<div id="popupVideo-holder"></div>');
        playVideo(movieurl);
        
	}
}

//loading popup
function loadPopupFriend(clickcoordinate, clickcoordinatex){


	var winH = $(window).height();  
	var winW = $(window).width();


	$('#popupSlideshow').css('top',  clickcoordinate - 200);  
	$('#popupSlideshow').css('left', winW/2-$('#popupSlideshow').width()/2);

	$(window).resize(function() {

		var newwinW = $(window).width();
		$('#popupSlideshow').css('left', newwinW/2-$('#popupSlideshow').width()/2); 

	});

	if(popupStatusFriend==0)
	{

		

		
		var currentSlide = 1;
		$("#backgroundPopup").css({"opacity": "0.7"});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupSlideshow").fadeIn("slow");
		popupStatusFriend = 1;
		
		
	}


}


function load2011Slideshow(clickcoordinate, clickcoordinatex){

	var winH = $(window).height();  
	var winW = $(window).width();


	$('#popup2011Slideshow').css('top',  clickcoordinate - 200);  
	$('#popup2011Slideshow').css('left', winW/2-$('#popup2011Slideshow').width()/2);

	$(window).resize(function() {

		var newwinW = $(window).width();
		$('#popup2011Slideshow').css('left', newwinW/2-$('#popup2011Slideshow').width()/2); 

	});

	if(popupStatus2011==0)
	{
	
		var currentSlide = 1;
		$("#backgroundPopup").css({"opacity": "0.7"});
		$("#backgroundPopup").fadeIn("slow");
		$("#popup2011Slideshow").fadeIn("slow");
		popupStatus2011 = 1;
		
		
	}


}

function loadGala2010(clickcoordinate, clickcoordinatex){

	var winH = $(window).height();  
	var winW = $(window).width();


	$('#popup2010Gala').css('top',  clickcoordinate - 200);  
	$('#popup2010Gala').css('left', winW/2-$('#popup2010Gala').width()/2);

	$(window).resize(function() {

		var newwinW = $(window).width();
		$('#popup2010Gala').css('left', newwinW/2-$('#popup2010Gala').width()/2); 

	});

	if(popupStatusGala2010==0)
	{
	
		var currentSlide = 1;
		$("#backgroundPopup").css({"opacity": "0.7"});
		$("#backgroundPopup").fadeIn("slow");
		$("#popup2010Gala").fadeIn("slow");
		popupStatusGala2010 = 1;
		
		
	}


}


function loadGala2011(clickcoordinate, clickcoordinatex) {

    var winH = $(window).height();
    var winW = $(window).width();


    $('#popup2011Gala').css('top', clickcoordinate - 200);
    $('#popup2011Gala').css('left', winW / 2 - $('#popup2011Gala').width() / 2);

    $(window).resize(function () {

        var newwinW = $(window).width();
        $('#popup2011Gala').css('left', newwinW / 2 - $('#popup2011Gala').width() / 2);

    });

    if (popupStatusGala2011 == 0) {

        var currentSlide = 1;
        $("#backgroundPopup").css({ "opacity": "0.7" });
        $("#backgroundPopup").fadeIn("slow");
        $("#popup2011Gala").fadeIn("slow");
        popupStatusGala2011 = 1;


    }


}


function playVideo(xml) 
 { 
    
	 var flashvars = {};
	 flashvars.xmlPath = xml;
	 var params = {};
	 params.allowfullscreen = "false";
	 swfobject.embedSWF("/chsli/sfh/live/swf/UVPlayer.swf", "popupVideo-holder", "388", "302", "9.0.0", false, flashvars, params);
				
}

//disables popup 
function disablePopupFriend()
{     
	
	if(popupVideoStatus==1) 
	{   
		$("#backgroundPopup").fadeOut("slow");
		$("#popupVideo").fadeOut("slow", function() {

			popupVideoStatus = 0;
			$("#popupVideo-bottom").empty();
			
		});
	}

	if(popupStatusFriend==1)
	{   
		$("#backgroundPopup").fadeOut("slow");
		$("#popupSlideshow").fadeOut("slow");
		popupStatusFriend = 0;
		
	}   


	if(popupStatus2011==1)
	{   
		$("#backgroundPopup").fadeOut("slow");
		$("#popup2011Slideshow").fadeOut("slow");
		popupStatus2011 = 0;
		
	}
	
	if(popupStatusGala2010==1)
	{   
		$("#backgroundPopup").fadeOut("slow");
		$("#popup2010Gala").fadeOut("slow");
		popupStatusGala2010 = 0;

    }

    if (popupStatusGala2011 == 1) {
        $("#backgroundPopup").fadeOut("slow");
        $("#popup2011Gala").fadeOut("slow");
        popupStatusGala2011 = 0;

    }   
	
}  


function  showPreviousSlide()
{

  currentSlide--;
  updateContentHolder();
  updateButtons();

}

function showNextSlide()
{

  currentSlide++;
  updateContentHolder();
  updateButtons();

}

function updateContentHolder()
{
  
  var scrollAmount = 0;
  contentSlides.each(function(i){
	
    if(currentSlide - 1 > i) {

      scrollAmount += this.clientWidth;
	  
    }

  });

  $("#slideshow-scroller").animate({scrollLeft: scrollAmount}, 2500, 'swing');
  
}

function updateButtons()
{

  if(currentSlide < totalSlides) {

    $("#slideshow-next").show();

  } else {

    $("#slideshow-next").hide();

  }
  if(currentSlide > 1) {

    $("#slideshow-previous").show();

  } else {

    $("#slideshow-previous").hide();

  }

}
