$(document).ready(function(){

	$("body").append('<div id="iframe-overlay"></div><div id="iframe-ajax"><div id="outerDataContainer">		<div id="dataContainer"><a href="#" id="frameClose"></a><div id="iframe-box" class="content-box"></div></div></div></div>');
	$('#iframe-overlay,#frameClose').click(function(e){
		close_framebox();
		return false;
	});
try{
	if(window.parent.iframe_data){
		$('body').css({'background':'transparent',margin:0,padding:0});
	}
}catch(e){}

	$("a.login").click(function(){								
		$.get('/tv/ajax.html?get_login=1',function(html){
			show_iframe(html,Array(240,165));
		});
		return false;
	});

	$("a.register").click(function(){								
		$.get('/tv/ajax.html?get_registration=1',function(html){
			show_iframe(html,Array(240,165));
		});
		return false;
	});


	$("a[rel^='framebox']").click(function(){
		var size = $(this).attr('rel');
		sizes = size.match(/([0-9]*),([0-9]*)/i);
		var url = $(this).attr('href');
		var html = '<iframe frameborder="0" name="iframe_data" width="'+sizes[1]+'" height="'+sizes[2]+'" id="iframe_data" src="'+url+'" allowtransparency="true"></iframe>';
		show_iframe(html,Array(sizes[1],sizes[2]));
		return false;
	});
	$('.customise-tab a').click(function(){
		$.get('/tv/ajax.html?get_change_color=1',function(html){
			show_iframe(html,Array(190,140));
		});
		return false;
	});
});

function show_iframe(text,sizes){
		$('#outerDataContainer').hide();
		$("select, embed, object, #imgf_captions, #imgf_scrollbar, .tohide").css('visibility','hidden');
		var height = 0;
		$('body, html, HTML, BODY').each(function(){
			height = $(this).height()>height?$(this).height():height;
		});
			height = $(window).height()>height?$(window).height():height;
			var xScroll, yScroll;
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
				xScroll = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
				yScroll = document.documentElement.scrollTop;
				xScroll = document.documentElement.scrollLeft;
			} else if (document.body) {// all other Explorers
				yScroll = document.body.scrollTop;
				xScroll = document.body.scrollLeft;	
			}
			var top = parseInt(yScroll)+50;
			var left = parseInt(xScroll);			
			$('#iframe-ajax').css({'top':top,'left':left});		
			$('#iframe-ajax').fadeIn('fast');
			$('#iframe-box').html(text);	
			$('#outerDataContainer').show().css({'width': parseInt(sizes[0])+25, 'height': 'auto'});								
		$('#iframe-overlay').hide().css({
			width:'100%',
			opacity:0.5,
			height:height}
		).show();
	}
	
function close_framebox(){
	$('#iframe-ajax,#iframe-overlay').hide();
	$("select, embed, object, #imgf_captions, #imgf_scrollbar, .tohide").css('visibility','visible');		
	try{
		clearTimeout(fadePopup);
	}catch(e){}
	return false;
}