function getBodyScrollTop(){
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
var ajaxloader;
$(document).ready(function(){
    ajaxloader = $(".ajaxLoading");
    
	$(".shielded").each(function(){
		var shieldText = $(this).find(".shieldText");
		$(this).find(".shield").click(function(){
			if(shieldText.is(":hidden")){
				shieldText.show();
				$("body").bind("click","clickHelper",function(ourTarget){
					var elem = $(ourTarget.target);
					if(!( elem.hasClass("shieldTextIn") || elem.hasClass("shieldText") || elem.hasClass("shield") )){
						shieldText.hide();
						$("body").unbind("click","clickHelper");
					}
				});
			}
			else{ shieldText.hide(); }
		});
	});
	
// Flags - let's automate this
	$(".countriesSelect .flags .item").each(function(){
		var item = $(this);
		var linkToCountry = $(this).find("a");
		var flag = $(this).find("b");
		linkToCountry.hover(
			function(){
				if(item.hasClass("english")){
					flag.animate({width:"28px",height:"508px",marginLeft:"-15px",top:"2px"},200);
				} else if(item.hasClass("espanol")){
					flag.animate({width:"28px",height:"508px",marginLeft:"-15px",top:"-59px"},200);
				} else if(item.hasClass("chinese")){
					flag.animate({width:"28px",height:"508px",marginLeft:"-15px",top:"-120px"},200);
				} else if(item.hasClass("russian")){
					flag.animate({width:"28px",height:"508px",marginLeft:"-15px",top:"-180px"},200);
				}
			},
			function(){
				if(item.hasClass("english")){
					flag.animate({width:"35px",height:"635px",marginLeft:"-18px",top:"0px"},200);
				} else if(item.hasClass("espanol")){
					flag.animate({width:"35px",height:"635px",marginLeft:"-18px",top:"-76px"},200);
				} else if(item.hasClass("chinese")){
					flag.animate({width:"35px",height:"635px",marginLeft:"-18px",top:"-152px"},200);
				} else if(item.hasClass("russian")){
					flag.animate({width:"35px",height:"635px",marginLeft:"-18px",top:"-228px"},200);
				}
			}
		);
	});
	
	
	var payBg = $(".darkBg");
	var payBlock = $(".iframeBlock");
	var payBlockAjax = $(".iframeBlock>.iframeBlockIn>.iframeBlockContent");
	var linkToIframe = $(".iframeDarked .iframePreview a");
	var closeButton = $(".iframeBlock .iframeClose>span");
	
	linkToIframe.click(function(){
		var scrolledBy = getBodyScrollTop();
		var iframeLink = $(this).attr("href");
		var iframeImgTop = $(this).parent().prev().html();
		var iframeImgBottom = $(this).parent().next().html();
				
		payBg.css({"display":"block","opacity":"0"});
		payBlock.css({"display":"block","opacity":"0",top:(scrolledBy+50)+'px'});
		payBg.animate({opacity:0.6},"300");
		payBlock.animate({opacity:1},"300");
		
		payBlockAjax.html('<div class="top">'+
		iframeImgTop+'</div>'+'<iframe src="'+iframeLink+'" width="740" height="350" scrolling="yes" frameborder="0"></iframe>'+
		iframeImgBottom);
		return false;
	});
	
	closeButton.live("click",function(){
		payBg.fadeOut("300");
		payBlock.fadeOut("300");
		payBlockAjax.html("");
	});
});

