// Main JavaScript Document
var gid = function(x) { return document.getElementById(x); };

function focus_txt(msg, id){
	if(gid(id).value == msg){
		gid(id).value="";
	}
}

function blur_txt(msg, id){
	if(gid(id).value.length < 1){
		gid(id).value=msg;
	}
}

function setDisplay(id, val) { gid(id).style.display = val;};



function clean(){

	setDisplay('writebox','none');

	setDisplay('toggle','');

	gid('message').value='';

}

function nl2br (str, is_xhtml) {
	// http://kevin.vanzonneveld.net
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   improved by: Philip Peterson
	// +   improved by: Onno Marsman
	// +   improved by: Atli Þór
	// +   bugfixed by: Onno Marsman
	// +      input by: Brett Zamir (http://brett-zamir.me)
	// +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// *     example 1: nl2br('Kevin\nvan\nZonneveld');
	// *     returns 1: 'Kevin<br />\nvan<br />\nZonneveld'
	// *     example 2: nl2br("\nOne\nTwo\n\nThree\n", false);
	// *     returns 2: '<br>\nOne<br>\nTwo<br>\n<br>\nThree<br>\n'
	// *     example 3: nl2br("\nOne\nTwo\n\nThree\n", true);
	// *     returns 3: '<br />\nOne<br />\nTwo<br />\n<br />\nThree<br />\n'
 
	var breakTag = '';
 
	breakTag = '<br />';
	if (typeof is_xhtml != 'undefined' && !is_xhtml) {
		breakTag = '<br>';
	}
 
	return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag +'\n');
}  

