var msg = "";

function preview(){
	convert();
	if (document.getElementById){
		if(document.getElementById("preview_section").style.visibility =="visible"){
      		document.getElementById("preview_section").style.height = "0px";
			document.getElementById("preview_section").style.visibility = "hidden";
		}
    	else{
      		document.getElementById("preview_section").style.height = "310px"
			document.getElementById("preview_section").style.visibility = "visible";
		}
	}
}

function loadImage(img, imgid){
	document.getElementById(imgid).src = "http://www.tourenfahrer.org/images/icons/" + img;
}
		
function convert(){
	msg = document.getElementById('ta').value;
	msg = msg.replace(/\[right\]/g,'<p align="right">');
	msg = msg.replace(/\[\/right\]/g,'</p>');
	msg = msg.replace(/\[left\]/g,'<p align="left">');
	msg = msg.replace(/\[\/left\]/g,'</p>');
	msg = msg.replace(/\[center\]/g,'<p align="center">');
	msg = msg.replace(/\[\/center\]/g,'</p>');
	msg = msg.replace(/\[size=([0-9])\]/g,'<font size="$1">');
	msg = msg.replace(/\[\/size\]/g,'</font>');
	msg = msg.replace(/\[color=([a-z ]+)\]/g,'<font color="$1">');
	msg = msg.replace(/\[\/color\]/g,'</font>');
	msg = msg.replace(/\[font=([a-z ]+)\]/g,'<font face="$1">');
	msg = msg.replace(/\[\/font\]/g,'</font>');
	msg = msg.replace(/\[img\](http:\/\/\S*)/g,'<img src="$1');
	msg = msg.replace(/\[img\](\S*)/g,'<img src="$1');
	msg = msg.replace(/\[\/img\]/g,'" />');
	
	msg = msg.replace(/\[url=(http:\/\/\S*)\]/g,'<a href="$1">$1');
	msg = msg.replace(/\[url\](http:\/\/\S*)/g,'<a href="$1">$1');
	msg = msg.replace(/\[url=(www\S*)\]/g,'<a href="http://$1">$1');
	msg = msg.replace(/\[url\](www\S*)/g,'<a href="http://$1">$1');
	msg = msg.replace(/\[url\](\S*)\[\/url\]/g,'<a href="http://www.tourenfahrer.org/Uploads/Files/$1">$1');
	msg = msg.replace(/\[\/url\]/g,'</a>');

	msg = msg.replace(/\[code\](\S*)/g,'<div align="left" class="code">$1');
	msg = msg.replace(/\[\/code\]/g,'</div>');
	msg = msg.replace(/\[quote\](\S*)/g,'<div align="left" class="quote">$1');
	msg = msg.replace(/\[\/quote\]/g,'</div>');
	msg = msg.replace(/\[list\]/g,'<ul>');
	msg = msg.replace(/\[list type=decimal\]/g,'<ol>');
	msg = msg.replace(/\[\/list\]/g,'</ul>');
	msg = msg.replace(/\[\/listd\]/g,'</ol>');	
	msg = msg.replace(/[\n]/g,'<br />');
	msg = msg.replace(/\[/g,'<');
	msg = msg.replace(/\]/g,'>');
	
	msg = msg.replace('src="image','src="../image');
	msg = msg.replace('src=\'Uploads','src=\'../Uploads');
	msg = msg.replace('href=\'Uploads','href=\'../Uploads');
	document.getElementById("preview_body").innerHTML = msg;
}

