function editor_length_upd(object)
{
	if(object.Name == "addgroup_form_description")
	{
		var target = "div_length_description";
		var max_length = 100000;
		document.getElementById(target).innerHTML = '( ' + object.GetHTML().length + ' / ' + max_length + ' characters)';
		if ( object.GetHTML().length <= max_length ) document.getElementById(target).style.color = '#000099';
		else document.getElementById(target).style.color = 'red';
	}
	if(object.Name == "profile_form_physical")
	{
		var target = "div_length_physical";
		var max_length = 100000;
		document.getElementById(target).innerHTML = '( ' + object.GetHTML().length + ' / ' + max_length + ' characters)';
		if ( object.GetHTML().length <= max_length ) document.getElementById(target).style.color = '#000099';
		else document.getElementById(target).style.color = 'red';
	}
	if(object.Name == "profile_form_interests")
	{
		var target = "div_length_interests";
		var max_length = 100000;
		document.getElementById(target).innerHTML = '( ' + object.GetHTML().length + ' / ' + max_length + ' characters)';
		if ( object.GetHTML().length <= max_length ) document.getElementById(target).style.color = '#000099';
		else document.getElementById(target).style.color = 'red';
	}
	if(object.Name == "groupedit_form_description")
	{
		var target = "div_length_groupedit_description";
		var max_length = 100000;
		document.getElementById(target).innerHTML = '( ' + object.GetHTML().length + ' / ' + max_length + ' characters)';
		if ( object.GetHTML().length <= max_length ) document.getElementById(target).style.color = '#000099';
		else document.getElementById(target).style.color = 'red';
	}
	if(object.Name == "groupedit_form_messagemembers")
	{
		var target = "div_length_groupedit_messagemembers";
		var max_length = 100000;
		document.getElementById(target).innerHTML = '( ' + object.GetHTML().length + ' / ' + max_length + ' characters)';
		if ( object.GetHTML().length <= max_length ) document.getElementById(target).style.color = '#000099';
		else document.getElementById(target).style.color = 'red';
	}
}

function FCKeditor_OnComplete( object )
{
	if(object.Name == "groupedit_form_messagemembers" || object.Name == "groupedit_form_description" )
	{
		object.Events.AttachEvent( 'OnSelectionChange', editor_length_upd );
		object.Events.AttachEvent( 'Onkeyup', editor_length_upd );
		object.Events.AttachEvent( 'Onkeydown', editor_length_upd );
	}
    if ( object.Name == "addgroup_form_description" )
    {
        object.Events.AttachEvent( 'OnSelectionChange', editor_length_upd );
		object.Events.AttachEvent( 'Onkeyup', editor_length_upd );
		object.Events.AttachEvent( 'Onkeydown', editor_length_upd );
    }
	if ( object.Name == "profile_form_physical" || object.Name == "profile_form_interests" )
    {
        object.Events.AttachEvent( 'OnSelectionChange', editor_length_upd );
		object.Events.AttachEvent( 'Onkeyup', editor_length_upd );
		object.Events.AttachEvent( 'Onkeydown', editor_length_upd );
    }
}

function Fckeditor(textarea_name)
{
	
		var oFCKeditor = new FCKeditor(textarea_name) ;
		oFCKeditor.BasePath = './fckeditor/' ;
		oFCKeditor.ToolbarSet = 'Comments' ;
		oFCKeditor.Value    = '' ;
		oFCKeditor.Width    = '100%' ;
		oFCKeditor.Height   = 300 ;
		oFCKeditor.ReplaceTextarea() ;
}

// Homepage
function Submit_Newsmenu( new_value )
{
	document.getElementById('newsmenu_form_tab').value = new_value;
	document.newsmenu_form.submit();
}

function deleteLastList(idOfUL) {
	oObj = document.getElementById(idOfUL);
	oObj.removeChild(oObj.lastChild);
	//oObj.removeChild(oObj.lastChild);
}

function addNewList(idOfUL, hrefStr, textStr) {
	//code to remove the old elements
	var d=document.getElementById(idOfUL);
	//code to add new elements
	var li =document.createElement("li");
	var a = document.createElement('a');
	a.href = hrefStr;
	var p = document.createTextNode(textStr);
	a.appendChild(p);
	li.appendChild(a);
	d.appendChild(li); //this is not working
}

function debug(msg) {
	try{
		document.getElementById("debugConsole").value = msg + '\n' + document.getElementById("debugConsole").value;
	} catch(e) {}
}