function setRadioValue(targetID,value,name)
{
	var items = document.getElementsByClassName(name);
	var msg=value+' '+typeof(items)+"\n";
	for (var i in items)
	{
		msg += typeof(items[i])+" "+i+" => ";
		if (typeof(items[i])=='object' && items[i].name == name)
		{
			if (items[i].id.substr(name.length+1)==value)
			{
				$(items[i].id).src = imgBase+'radio_checked.gif';
				$(targetID).value = value;
			} else {
				$(items[i].id).src = imgBase+'radio_unchecked.gif';
			}
		}
  }
}

function toggleCheckboxValue(objID)
{
	var obj = $(objID);
	inpID = '#'+objID.substr(10)
	var inpObj = $(inpID);
	if (inpObj.attr('value')==0)
	{
		inpObj.attr('value',1);
		obj.attr('src', mount_point+'/images/alt_checkbox_checked.gif');
	} else {
		inpObj.attr('value',0);
		obj.attr('src', mount_point+'/images/alt_checkbox_unchecked.gif');
	}
}

var limit="0:05"

if (document.images)
{
	var parselimit=limit.split(":");
	parselimit=parselimit[0]*60+parselimit[1]*1;
}

function beginRedirect()
{
	if (!document.images) return;
	if (parselimit==1)
	{
		$('redirect_timer').innerHTML= ' <span style="color:red;">redirecting...</span>';
		window.location.href=redirectURL;
		return true;
	} else {
		parselimit-=1;
		curmin=Math.floor(parselimit/60);
		cursec=parselimit%60;
		if (curmin!=0)
		{
			curtime=curmin+" minute(s) and "+cursec+" second(s)";
		} else {
			curtime=cursec+" second(s)";
		}
		$('redirect_timer').innerHTML=curtime;
		setTimeout("beginRedirect()",1000)
	}
}

function centrizeElement(obj)
{
	cwidth = $('body')[0].offsetWidth;
	cheight = $('body')[0].offsetHeight;
	padleft = (cwidth - obj.offsetWidth)/2;
	padtop = (cheight - obj.offsetHeight)/2;
	obj.style.left = padleft + "px";
	obj.style.top = padtop + "px";
	//if ($('redirect_popup').offsetTop<0) $('redirect_popup').style.top=0;
}

function centrizeElementAnimated(obj)
{
	//cwidth = $('body')[0].offsetWidth;
	//cheight = $('body')[0].offsetHeight;
	cwidth = document.body.clientWidth;
	cheight = document.body.clientHeight;
	padleft = (cwidth - obj.offsetWidth)/2;
	padtop = (cheight - obj.offsetHeight)/2;
	if (padtop<0){padtop = 0;}
	//alert(cheight+"\n"+obj.offsetHeight+'\n'+document.body.clientHeight);
	//padtop = 300;
	//obj.style.left = padleft + "px";
	//obj.style.top = "-"+(obj.offsetHeight)+"px";
	//alert(padtop);
	obj.style.left = "-"+(obj.offsetWidth)+"px";
	obj.style.top = padtop+"px";
	$(obj).animate({opacity: "0"}, 1);
	$(obj).animate({left: padleft+'px',opacity: "1"}, { "duration": 600,"easing":"easeOutBack"});
	//$(obj).animate({top: padtop+'px'}, 300);
}

jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);
};

function removeSpaces(str)
{
	retVal = '';
	for(charIndex=0;charIndex<str.length;charIndex++)
	{
		if (str.substring(charIndex,charIndex+1)!=' ')
		{
			retVal += str.substring(charIndex,charIndex+1);
		}
	}
	return retVal;
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function ALi()
{
	return $('<img src="'+mount_point+'/images/ajax-loader.gif"/>');
}