
function param()
{
	this.array = new Array(1);
	this.setValue = function(v) { this.array[0] = v; }
	this.getValue = function() { return this.array[0]; }
}

// Accepts s - param
function BreakLine(s)
{
	pos = s.getValue().indexOf("\n");
	sRet = s.getValue().substr(0, pos);
	s.setValue(s.getValue().substr(pos + 1, s.getValue().length));
	return sRet;
}

function BRToNewline(s)
{
	while (s.indexOf("<br>") != -1)
		s = s.replace("<br>", "\n");
	return s;
}

function StripTag(sHTML)
{
	pos = sHTML.indexOf("<");
	if (pos > -1)
	{
		pos2 = sHTML.indexOf(">");
		if (pos2 > -1)
			sHTML = sHTML.substr(0, pos) + sHTML.substr(pos2+1, sHTML.length);
	}
	return sHTML;
}

function PreloadImage(imageObjName)
{
	if (document.getElementById(imageObjName))
	{
		var sSrc = document.getElementById(imageObjName).src;
		sSrc = sSrc.replace("-off", "-on");
		var img = new Image();
		img.src = sSrc;
	}
}

function PreloadImageOn(imageObjName)
{
	var sSrc = document.getElementById(imageObjName).src;
	sSrc = sSrc.replace("-on", "-off");
	var img = new Image();
	img.src = sSrc;
}

function rollOver(imgObj)
{
	var s = imgObj.src;
	if (s.indexOf("-dis") != -1)
		return;
	s = s.replace("-off", "-on");
	imgObj.src = s;
}

function rollOut(imgObj)
{
	var s = imgObj.src;
	if (s.indexOf("-dis") != -1)
		return;
	s = s.replace("-on", "-off");
	imgObj.src = s;
}

function disableButton(imgObj)
{
	var s = imgObj.src;
	s = s.replace("-on", "-dis");
	s = s.replace("-off", "-dis");
	imgObj.src = s;
}

function enableButton(imgObj)
{
	var s = imgObj.src;
	s = s.replace("-dis", "-off");
	imgObj.src = s;
}

function getCheckedValue(radioObj) 
{
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if (radioLength == undefined)
		if (radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) 
	{
		if (radioObj[i].checked)
			return radioObj[i].value;
	}
	return "";
}
