function getPageHeight() {
	var windowHeight
	if (self.innerHeight) {	
	  windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { 
	  windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { 
	  windowHeight = document.body.clientHeight;
	}	
	return windowHeight
}

function getPageScroll() {
    var xScroll, yScroll;
    if (self.pageYOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {	
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    } else if (document.body) {
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;	
    }
    return new Array(xScroll,yScroll) 
}

function hideOverlay() {
	
	$('#overlay').fadeOut(200, function(){
      $("#overlayBG").removeClass("overlayBG")
      $("#overlayBG").hide()
    })

}

function load_overlay(){
	var leftMarg=$(window).width() / 2 - 325;
	$('#overlayBG').hide()
	   .addClass("overlayBG")
       .css('opacity', 0.3)
	   .fadeIn(200);
	$('#overlay').css({
        top:	getPageScroll()[1] + (getPageHeight() / 10)+ 50,
        left:	leftMarg
      }).show();
}

function resize_overlay(){
	var leftMarg=$(window).width() / 2 - 325;
	$('#overlay').css({
        top:	getPageScroll()[1] + (getPageHeight() / 10)+ 50,
        left:	leftMarg
      });
}

$(document).ready(function() {
	
	/*$('#registerPopup').css('display', 'none');
	load_overlay();*/
	
	$('.overlay_close').click(function(){
		hideOverlay();
	});
	
	$('.register_popup_show').click(function(){
		$('#registerPopup').css('display', 'block');
		$('#loginPopup').css('display', 'none');
		$('#promoPopup').css('display', 'none');
		load_overlay();
		var cartItems=$('.simpleCart_items .itemContainer').html();
		var tempCart=$('.simpleCart_items').html();
		//alert(cartItems);
		if( (cartItems!='') && (cartItems!=null) ){
			tempCart='<br/><br/><h3>Tickets in cart:</h3>'+tempCart;
			$('.simpleCart_items_popup').html(tempCart);	
		}else{
			$('.simpleCart_items_popup').html('');	
		}
	});
	
	$('.login_popup_show').click(function(){
		$('#promoPopup').css('display', 'none');
		$('#registerPopup').css('display', 'none');
		$('#loginPopup').css('display', 'block');
		load_overlay();
		var cartItems=$('.simpleCart_items .itemContainer').html();
		var tempCart=$('.simpleCart_items').html();
		//alert(cartItems);
		if( (cartItems!='') && (cartItems!=null) ){
			tempCart='<br/><br/><h3>Tickets in cart:</h3>'+tempCart;
			$('.simpleCart_items_popup').html(tempCart);	
		}else{
			$('.simpleCart_items_popup').html('');	
		}
		
	});

	$('div.eVideoThumb a').click(function(){
		$('div.eVideoThumb img').trigger('click');
		return false;
	});
	$('div.eVideoThumb img').click(function(){
		var content = $(this).parents('div.eVideoThumb').children('div.promo_video').html();
		$('#registerPopup').css('display', 'none');
		$('#loginPopup').css('display', 'none');
		$('#promoPopup').css('display', 'block');
		load_overlay();
		$('#promoPopup .popupFormsHolder .popupLeftColomn').html(content);	
	});
	
	$('.inner_login_popup_show').click(function(){
		$('#registerPopup').slideUp('normal', function(){
			$('#loginPopup').slideDown();
		});
	});
	
	$('.inner_register_popup_show').click(function(){
		$('#loginPopup').slideUp('normal', function(){
			$('#registerPopup').slideDown();
		});
	});
	
	$(window).resize(function() {
        resize_overlay();
    });
	
});	

