function unexhtmlspecialchars( string )
{
	this.repl = function(str, ser, rep)
	{

		var strArr =  str.split(ser);
		var retStr = strArr.join(rep);

		return retStr;
	}

	if(string != "" && string != undefined)
	{
		var strRet = string;

		strRet = this.repl(strRet, '&amp;', '&');
		strRet = this.repl(strRet, '&#039;', "'");
		strRet = this.repl(strRet, '&quot;', '"');
		strRet = this.repl(strRet, '&lt;', '<');
		strRet = this.repl(strRet, '&gt;', '>');
		strRet = this.repl(strRet, '&#126;', '~');
		strRet = this.repl(strRet, '&#92;', '\\');
		strRet = this.repl(strRet, '&#44;', ',');
	}
	else
		strRet = "";
	
	return strRet;
}

function setChecked(id, checked)
{
	document.getElementById(id).checked = checked == '1' ? true : false ;
}

function isChecked(id)
{
	return document.getElementById(id).checked ? 1 : 0;
}

function getTextValue(id)
{
	return document.getElementById(id).value;
}

function setTextValue(id, value)
{
	document.getElementById(id).value = value; 
}

function getDateFromField( str )
{
	var date_flag = false;
	var time_flag = false;

	var date_arr = str.split("-");
	if( date_arr.length == 3 )
	{
		var date_year = Number(date_arr[0]);
		var date_month = Number(date_arr[1]);
		var date_day = Number(date_arr[2].substr( 0, 2 ));
		date_flag = true;
	}
	
	var time_arr = str.split(":");
	if( time_arr.length == 3 )
	{
		var h = Number(time_arr[0].substr( time_arr[0].length-2, time_arr[0].length ));
		var m = Number(time_arr[1]);
		var s = Number(time_arr[2].substr( 0, 2 ));
		time_flag = true;
	}

	if( time_flag && time_flag )
	{
		var stamp = Math.round(new Date( date_year, date_month-1, date_day, h, m, s).getTime()/1000);
		return stamp;
	}
	else
		return false;
}

function getFlashMovieObject(movieName)
{
	if (window.document[movieName]){
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
	if (document.embeds && document.embeds[movieName])
		return document.embeds[movieName];
	}
	else
	{
		return document.getElementById(movieName);
	}
}

function alremoveAllOption(id)
{
	var select = document.getElementById(id);
	while (select.length > 0)
		select.remove(0);
}

function selectOptionByOptionId(id, optionVal)
{
	var sel = document.getElementById(id);
	
	for( var a = 0; a < sel.options.length; a++ )
	{
		var opt = sel.options[a];
		if(opt.value == optionVal)
		{
			opt.selected = true;
			break;
		}
	}
}

function getSelectedoptionValue(id)
{
	var optSel = document.getElementById(id);
	return optSel.options[optSel.selectedIndex].value;
}
