var opera=false;
var gecko=false;
var ie=false;
var safari=false;
var browser=navigator.userAgent.toLowerCase();
var ver=parseFloat(navigator.appVersion);

if(browser.indexOf('msie')!=-1)
{
  ie=true;
  if(browser.indexOf('msie 5.5')!=-1)ver=5.5;
  else if(browser.indexOf('msie 5')!=-1)ver=5;
}

if(browser.indexOf('opera')!=-1)opera=true;
if(browser.indexOf('gecko')!=-1)gecko=true;
if(browser.indexOf('safari')!=-1)safari=true;


function png(element){
	if(ie){
		var src,method='scale';
		var classname=element.className;
		if(classname.match('png'))
		{
		  src=element.getAttribute('src');
		  element.setAttribute('src','/img/spacer.gif');
		}
		else if(classname.match('scale')||classname.match('crop'))
		{
		  src=element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)[1];
		  element.style.backgroundImage='none';
		  if(classname.match('crop'))method='crop';
		}
//		alert(src);
		element.style.filter="progid:dximagetransform.microsoft.alphaimageloader(src='"+src+"',sizingmethod="+method+")";
	}
}
function fixPNG(element) {
//		alert('AHTUNG');
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		var src;

		if (element.tagName == 'IMG') {
			if (/\.png$/.test(element.src)) {
				src = element.src;
				element.src = "/img/spacer.gif";
			}
		} else {
			src = element.currentStyle.backgroundImage
					.match(/url\("(.+\.png)"\)/i)
			if (src) {
				src = src[1];
				element.runtimeStyle.backgroundImage = "none";
			}
		}

		var re_scale_mode = /iesizing\-(\w+)/;
		var m = re_scale_mode.exec(element.className);

		var scale_mode = (m) ? m[1] : 'crop';

		if (src)
			element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"
					+ src + "',sizingMethod='" + scale_mode + "')";
	}
}
