function smiley(code) {
 var text = document.form.text.value; 
 this.code = code;
 document.form.text.value = text + code;
 document.form.text.focus();

}

function bbcode(tag) {
 var text = document.form.text.value; 
 this.tag = tag;
 document.form.text.value = text + '['+tag+'][/'+tag+']';
 document.form.text.focus();
}

function remaining(maxchar) {
	document.getElementById('rem').style.display = ("block"); 
	var left = maxchar-document.getElementById('text').value.length; 
	if (left < 0) document.getElementById('text').value = document.getElementById('text').value.substring(0, maxchar); 
	document.getElementById('rem').innerHTML = lang_char_left + ': <b>' +left+'</b>';
} 


function preview(page) {
		document.getElementById('preview').innerHTML = '';
	document.getElementById("form").action="includes/get_preview.php";
	document.form.target="none";
	document.form.submit();
	document.form.target="";
	document.getElementById('preview').innerHTML = '<div id="loader"><div class="loading_box">'+load_img+'</div></div><br />';
	document.getElementById("form").action="includes/process_"+page+".php";	
}


function do_preview(sid) {
		
		var millisec = 200;
		var ajax = getXMLHttpRequest();
		if(ajax) {
			ajax.open("GET", '../preview.php?js_preview=1&sid='+sid , true);
			ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajax.setRequestHeader("connection", "close");		
			ajax.onreadystatechange = function() {
      			if(ajax.readyState === 4) {
       				if(ajax.status === 200) {
						top.document.getElementById('preview').innerHTML = ajax.responseText;
						if (navigator.appVersion.indexOf("MSIE") < 0) { 
							fadeIn('preview', 500);
							top.document.getElementById('preview').style.opacity = (0);
						}
						
        			} else {
						//error
        			}
      			} 
   			 }
		}
		ajax.send(null);
	
		// If the browser is IE
} 