function JSFX_FloatTopLeft()
{
	var OD_ILU_PIXELI_WINDA_MA_DZIALAC = -100;

    var startX = 0, startY = 0;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    var px = document.layers ? "" : "px";
    function get_top(){
		var theTop = 0;
		if (document.documentElement && document.documentElement.scrollTop) theTop = document.documentElement.scrollTop; else if (document.body) theTop = document.body.scrollTop; else theTop = document.documentElement.scrollTop; return theTop;}

    function ml(id){
        var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
        if(d.layers) el.style=el;
		el.sP=function(x,y){
			//this.style.left=x+px;
			if (get_top() > OD_ILU_PIXELI_WINDA_MA_DZIALAC)
				this.style.top=(y-OD_ILU_PIXELI_WINDA_MA_DZIALAC)+px;
			else
				this.style.top=0;
		};
        el.x = startX;  el.y = startY; return el;
    }
    window.stayTopLeft=function()
    {
        var pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
        ftlObj.y += (pY + startY - ftlObj.y)/4;
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 50);
    }
    ftlObj = ml("extLinkInfo");
    stayTopLeft();
}

function initLayout(){
	var el = document.getElementsByTagName('a');
	if(el.length){
		for(var i=0; i<el.length; i++){
			if (!document.addEventListener && document.attachEvent){
				el[i].attachEvent("focus", function(){ blur(); }, false)
			}else{
				el[i].addEventListener("focus", function(){ blur(); }, false)
			}
		}
	}
}

function ShowCreateStory(url){
	var D = document;
	var H = Math.max(
		Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
		Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
		Math.max(D.body.clientHeight, D.documentElement.clientHeight)
	);
	$('childstory_overbox').style.height=H+'px';
	new Effect.Appear('childstory_overbox', {from: 0.0, to: 0.7});
	new Effect.Appear('childstory_overframe');
	$('childstory_overframe').src = url;
}

function external_links(){
    var base_domain = document.domain;
    var readhref;
    var temp;

    var links = jQuery('a');
    if(!links.length){
		return;
	}

	for(x in links){
	    readhref = links[x].href;
	    if(readhref){
			temp = readhref.substr(0,7);

			if(readhref.indexOf('http://')!=-1 && readhref.indexOf(base_domain)==-1){
			   jQuery(links[x]).attr('href', "Javascript:openExternalUrl('"+readhref+"');");
			   jQuery(links[x]).attr('target', '');
			}
  		}
  	}




	if(document.getElementById('extLinkInfo')==null){
		var newdiv = document.createElement("div");
 		newdiv.id='extLinkInfo';

		with(newdiv.style){
			width='690px';
			height='490px';
			position='absolute';
			left='50%';
			top='110px';
			marginLeft='-345px';
			display='none';
			zIndex='100000';
			background='url(/images/layout/ext-info-bg.gif) no-repeat center';
		}

   		newdiv.innerHTML='<a href="Javascript:void(0)" onclick="closeExternalWindow();return false;"; style="text-decoration:none;position:absolute;top:4px;right:35px;width:32px;height:32px;">&nbsp;</a><a href="Javascript:void(0)" onclick="closeExternalWindow();return false;"; style="text-decoration:none;position:absolute;top:296px;left:141px;width:160px;height:100px;">&nbsp;</a><a href="Javascript:void(0)" id="extLinkInfoGo" style="text-decoration:none;position:absolute;top:296px;right:112px;width:160px;height:100px;">&nbsp;</a><div id="extLinkInfoInner" style="color:#000000;overflow:auto;position:absolute;left:100px;top:130px;width:490px;height:160px;"></div>';
document.body.appendChild(newdiv);


		jQuery.ajax({
  			url: '/site/view_as_editor',
  			type: "POST",
   			data: "id=198",
  			success: function(data) {
    			jQuery('#extLinkInfoInner').html(data);
  			}
		});

		JSFX_FloatTopLeft();
		
  	}



}

function openExternalUrl(url){
	document.getElementById('extLinkInfoGo').href=url;
 	document.getElementById('extLinkInfo').style.display='block';
 	var el = document.getElementsByClassName('layout_overall');
 	for(var i=0; i<el.length; i++) el[i].style.opacity=0.5;
}

function closeExternalWindow(){
	document.getElementById('extLinkInfo').style.display='none';
	var el = document.getElementsByClassName('layout_overall');
 	for(var i=0; i<el.length; i++) el[i].style.opacity=1;
}


if(window.addEventListener){
	window.addEventListener('load', function() { external_links(); }, false);
}else if(window.attachEvent){
	window.attachEvent('onload', function() { external_links(); });
}

