function redirect(url) {
	document.location = url;
}

function swapClass(obj, replace) {
	obj.className = replace;
}

function swapClassBatcher(objects, className) {
	if(typeof objects == "string") objects = objects.split(",");
 	for(i=0;i<objects.length; i++) {
 	 	obj = $(document.getElementById(objects[i]));
		obj.className = className;
	}
}

function imageEventHandler(obj) {
	var swaped = (obj.src.search('_over') != -1) ? true : false;
	var ext = obj.src.substr(obj.src.length - 4);
	if(swaped) obj.src = obj.src.substr(0, obj.src.length - 9) + ext;
	else obj.src = obj.src.substr(0, obj.src.length - 4) + '_over' + ext;
}

function fixPNG(element, scaleMethod) {
	if (!scaleMethod) scaleMethod = "crop";
	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 = "../images/stuff.gif";
			}
		}
		else {
			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='" + scaleMethod + "')";
	}
}
