function SelectOptionInList( lstSelectList, intID ) {
	var intIndex = 0;
	var selected = 0;

	for( intIndex = 0; intIndex < lstSelectList.options.length; intIndex++ ) {

      if( lstSelectList.options[intIndex].value == intID ) {
			lstSelectList.selectedIndex = intIndex;
			selected = 1;
			break;			
		}
	}

	if (selected == 0) {
		lstSelectList.selectedIndex = 0;
	}	
}


function updatePage(form) {
	form["update"].value = 1;
	form.submit();
}
		

function fEnable(elem, what) {
	document.getElementById(elem).disabled = what;
}


function SetAllCheckBoxes(FormName, FieldName, CheckValue) {
	if(!document.forms[FormName]) 
		return;

	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes) 
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++) 
			objCheckBoxes[i].checked = CheckValue;

	switchDisplay('checktrue');
	switchDisplay('checkfalse');
}


function opopup(scriptname, user, hash) {
	window.open('/'+scriptname+'/'+user+'/'+hash,'conv'+user,'width=620,height=480,toolbar=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0');

}


function msgCmntOn(id) {
	document.getElementById('cf'+id).style.display='inline';
	document.getElementById('cnt'+id).value = document.getElementById('txt'+id).innerHTML;
	document.getElementById('txt'+id).style.display='none';
}


function insertPicture(resFld, imgSrc) {
	var result = document.getElementById(resFld);
    result.value = result.value += '\n[img]'+imgSrc+'[/img]\n';
}

function insertVideo(srcFld, resFld)
{
	document.getElementById('errorDiv').style.display='none';

	var source = document.getElementById(srcFld);
	var result = document.getElementById(resFld);
    var value = getSrc(source.value);

    if(value != '') result.value = result.value += value;
	source.value='';
}

function getSrc(src)
{
	var result = '';

	var url = src.match(/(http:\/\/(www\.)?youtube\.com\/(watch\?|\?)?v[=\/]([\w-]+))\W?/i);
	if(url)	{
		result += "\n[video]" + "http://www.youtube.com/v/" + url[4] + "[/video]\n";
	}

	url = src.match(/(http:\/\/video\.google\.com\/(googleplayer\.swf|videoplay)\?docid=(\-?\d+))\D?/i);
	if(url)	{
		result += "\n[video]" + "http://video.google.com/googleplayer.swf?docId=" + url[3] + "[/video]\n";
	}


	if(result == '') {
	   document.getElementById('errorDiv').style.display='block';
	}

return result;
}

function switchDisplay(switchDiv) {

	if (!document.getElementById(switchDiv))
		return false;

	var field = document.getElementById(switchDiv);

	if (field.style.display=='none') {
		field.style.display='block';
	} else {
		field.style.display='none';
	}	
}


function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

function trim( value ) {
	
	return LTrim(RTrim(value));
	
}


function changeInputs() {
	var els = document.getElementsByTagName('input');
	var elsLen = els.length;
	var i = 0;
	for ( i=0;i<elsLen;i++ ) {
		if ( els[i].getAttribute('type') ) {
			if ( ( els[i].getAttribute('type') == "checkbox" ) || ( els[i].getAttribute('type') == "radio" ) )
				els[i].className = 'input_noborder';
		}
	}
}


window.onload = function() { changeInputs(); }

