// JavaScript Document

function viewScroll() {
			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;	
			}
			arrayPageScroll = new Array(xScroll,yScroll);
			return arrayPageScroll;
};

function openFrame(_href,_wi,_hei){

if(!_wi){_wi=720};
if(!_hei){_hei=400};

var total_wi = $(window).width();
var total_hei = $(window).height();
var curPos = viewScroll();
var margeLeft = Math.round(total_wi*0.5)+curPos[0];
var margeTop = Math.round(total_hei*0.5)+curPos[1];

$('body').prepend('<div id="IFRAMEOVERLAY" class="IFRAMECLOSING IFRAMECLOSER" style="background:#000; width:'+total_wi+'px; height:'+total_hei+'px; position:absolute; top:'+curPos[1]+'px; left:'+curPos[0]+'; z-index:500;"></div><div style="position:absolute; z-index:600; width:100px; height:20px; padding:0; top:'+margeTop+'px; left:'+margeLeft+'px" id="IFRAMEBOX" class="IFRAMECLOSING"><a href="javascript:void(0);" id="IFRAMECLOSER" class="IFRAMECLOSER" style="font-family:arial,helvetica; border:2px solid #FFF; color:#FFF; background:#000;text-decoration:none; right:-11px; top:-11px; font-size:11px; position:absolute; height:15px; width:15px; text-align:center; line-height:15px; z-index:600">X</a><div id="IFRAMELOADER" style="position:absolute; width:100px; height:20px; line-height:20px; background:#FFF; width:100%; top:0; left:0; height:100%; color:#555; font-family:arial,helvetica; font-size:12px;"></div><iframe src="'+_href+'" frameborder="0" scrolling="no" height="'+_hei+'" width="'+_wi+'" allowtransparency="true" style="display:none; position:absolute;left:0; top:0;"></iframe><div>');	
	
$('#IFRAMEOVERLAY').css({opacity:0.7});	
$('#IFRAMECLOSER').css({opacity:0});	


var timerIFRAMEANIMATE = setTimeout(function(){	
$('#IFRAMEBOX').animate({width:_wi+'px',height:_hei+'px',marginLeft:'-'+Math.floor(_wi*0.5)+'px',marginTop:'-'+Math.floor(_hei*0.5)+'px'},300);
$('#IFRAMELOADER').animate({lineHeight:_hei+'px'},300);
var timerIFRAMEAPPEAR = setTimeout(function(){		
$('#IFRAMECLOSER').animate({opacity:1},200);											
$('#IFRAMEBOX').find('iframe').fadeIn(200,function(){
$('#IFRAMEBOX').css({background:'none'});	
});
},300);	
											 
},300);	
	
	



$('.IFRAMECLOSER').bind('click',function(){
$('.IFRAMECLOSING').animate({opacity:0},300);	
var timerIFRAME = setTimeout(function(){
$('.IFRAMECLOSING').remove();
},300);


});

$(window).scroll(function(){
total_wi = $(window).width();
total_hei = $(window).height();						  
curPos = viewScroll();
margeLeft = Math.round(total_wi*0.5)+curPos[0];
margeTop = Math.round(total_hei*0.5)+curPos[1];
$('#IFRAMEBOX').css({top:margeTop+'px',left:margeLeft+'px'});
$('#IFRAMEOVERLAY').css({top:curPos[1]+'px',width:total_wi+'px',height:total_hei+'px'});
});

$(window).resize(function(){
total_wi = $(window).width();
total_hei = $(window).height();						  
curPos = viewScroll();
margeLeft = Math.round(total_wi*0.5)+curPos[0];
margeTop = Math.round(total_hei*0.5)+curPos[1];
$('#IFRAMEBOX').css({top:margeTop+'px',left:margeLeft+'px'});
$('#IFRAMEOVERLAY').css({top:curPos[1]+'px',width:total_wi+'px',height:total_hei+'px'});
});


}




function resizeFrame(_newHei,_method){
$('#IFRAMEBOX').find('iframe').stop();
$('#IFRAMELOADER').stop();
$('#IFRAMECLOSER').stop();
$('#IFRAMECLOSER').animate({opacity:0},100);
if(_method!='fast'){
$('#IFRAMEBOX').find('iframe').css({opacity:0});
}
$('#IFRAMELOADER').css({opacity:1});
var total_hei = $(window).height();
var curPos = viewScroll();
var margeTop = Math.round(total_hei*0.5)+curPos[1];
$('#IFRAMELOADER').animate({lineHeight:_newHei+'px'},300);
$('#IFRAMEBOX').animate({height:_newHei+'px',marginTop:'-'+Math.floor(_newHei*0.5)+'px'},300);
$('#IFRAMEBOX').find('iframe').css({height:_newHei+'px'});
var timerIFRAMEANIMATE = setTimeout(function(){	
$('#IFRAMEBOX').find('iframe').animate({opacity:1},500);
$('#IFRAMECLOSER').animate({opacity:1},200);
var timerIFRAMEANIMATE = setTimeout(function(){	
$('#IFRAMELOADER').animate({opacity:0},800);
},500);
},300);	
	
}