function fixPNG(element) {
	var src;
	src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
	if (src) {
		src = src[1];
		element.runtimeStyle.backgroundImage="none";
	}
	if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
}

function fixPNGimg(element) {
	var src;		
	if (element.tagName=='IMG') {
		if (/\.png$/.test(element.src)) {
			src = element.src;
			element.src = "/templates/bop/images/1px.gif";
		}
	}		
	if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
}

function goodInputs() {
	df = document.forms;
	function myonfocus(el,elval) {
		el.onblur  = function fun() {if (el.value == "") el.value = elval};
		el.onfocus = function fun() {if (el.value == elval) el.value=""};
	}
	for (i=0; i<=df.length-1; i++) {
		dfe=df[i].elements;
		for (j=0; j<=dfe.length-1; j++) {
			if (dfe[j].type == 'text') myonfocus(dfe[j], dfe[j].value);
			if (dfe[j].type == 'password') myonfocus(dfe[j], dfe[j].value);
			if (dfe[j].type == 'textarea') myonfocus(dfe[j], dfe[j].value);
		}
	}
}

function addEv(el, ev, fn) {if ((/MSIE/i).test(navigator.appVersion)) el.attachEvent('on'+ev,fn); else el.addEventListener(ev,fn,false);}
addEv(window, 'load', init);

function init() {
	goodInputs();
}