var textarea;

var content;

var texteditor;



function Initz(obj,width,height, val, justeditor) {
	if (!justeditor) {
		texteditor = ("<table style='width: 500px'><tr><td>Your name</td><td><input type='text' name='usernamecomment' required='1'></td></tr><tr><td>Your email</td><td><input type='text' required='1' mask='email' name='email'></td></tr><tr><td>Your site</td><td><input type='text' value='http://' name='sitecomment'></td></tr>	<tr>		<td>Your Comment</td>	<td>");
	}else{
		texteditor =''; 
	}
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/bold.gif\" name=\"btnBold\" onClick=\"doAddTags('[b]','[/b]')\">");

	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/italic.gif\" name=\"btnItalic\" onClick=\"doAddTags('[i]','[/i]')\">");

	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/underline.gif\" name=\"btnUnderline\" onClick=\"doAddTags('[u]','[/u]')\">");

	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/link.gif\" name=\"btnLink\" onClick=\"doURL()\">");

	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/picture.gif\" name=\"btnPicture\" onClick=\"doImage()\">");

	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/quote.gif\" name=\"btnQuote\" onClick=\"doAddTags('[quote]','[/quote]')\">");

  	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/code.gif\" name=\"btnCode\" onClick=\"doAddTags('[code]','[/code]')\">");
   	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/smile.gif\" name=\"smileysCode\" onClick=\"window.open('/nbbc.php?smpe_img=1')\">");

	texteditor=texteditor+("<br /><textarea id=\""+ obj +"\" name = \"" + obj + "\" cols=\"" + width + "\" rows=\"" + height + "\"></textarea>");
	if(!justeditor){
		texteditor=texteditor+("</td></tr></table><br /><input type='submit' value=' Add Comment ' style='height: 17px'>");
	}
	



    document.getElementById('editor').innerHTML=texteditor;

	textarea = document.getElementById(obj);

	textarea.value = val;

}


function editorz(obj,width,height, val) {
	texteditor=("<table style='width: 10px'><tr><td>");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/bold.gif\" name=\"btnBold\" onClick=\"doAddTags('[b]','[/b]')\">");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/italic.gif\" name=\"btnItalic\" onClick=\"doAddTags('[i]','[/i]')\">");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/underline.gif\" name=\"btnUnderline\" onClick=\"doAddTags('[u]','[/u]')\">");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/link.gif\" name=\"btnLink\" onClick=\"doURL()\">");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/picture.gif\" name=\"btnPicture\" onClick=\"doImage()\">");
	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/quote.gif\" name=\"btnQuote\" onClick=\"doAddTags('[quote]','[/quote]')\">");
  	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/code.gif\" name=\"btnCode\" onClick=\"doAddTags('[code]','[/code]')\">");
  	texteditor=texteditor+("<img class=\"button\" src=\"/images/bbcode/smile.gif\" name=\"smileysCode\" onClick=\"window.open('/nbbc.php?smpe_img=1')\">");
	texteditor=texteditor+("<br /><textarea id=\""+ obj +"\" name = \"" + obj + "\" cols=\"" + width + "\" rows=\"" + height + "\"></textarea></td></tr></table>");
    document.getElementById('editor').innerHTML=texteditor;
	textarea = document.getElementById(obj);
    textarea.value = val;
}



function doImage(){

var url = prompt('Enter the Image URL:','http://');

var scrollTop = textarea.scrollTop;

var scrollLeft = textarea.scrollLeft;

	if (document.selection) 

	{

		textarea.focus();

		var sel = document.selection.createRange();

		sel.text = '[img]' + url + '[/img]';

	}else{

		var len = textarea.value.length;

		var start = textarea.selectionStart;

		var end = textarea.selectionEnd;

	        var sel = textarea.value.substring(start, end);

		var rep = '[img]' + url + '[/img]';

	        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);

		textarea.scrollTop = scrollTop;

		textarea.scrollLeft = scrollLeft;

	}

}



function doURL(){

	var url = prompt('Enter the URL:','http://');

	var scrollTop = textarea.scrollTop;

	var scrollLeft = textarea.scrollLeft;

	if (document.selection) 

	{

		textarea.focus();

		var sel = document.selection.createRange();

		if(sel.text=="")

		{

			sel.text = '[url]'  + url + '[/url]';

		} else {

			sel.text = '[url=' + url + ']' + sel.text + '[/url]';

		}			

	}else{

		var len = textarea.value.length;

		var start = textarea.selectionStart;

		var end = textarea.selectionEnd;

		var sel = textarea.value.substring(start, end);

		if(sel=="")

		{

			var rep = '[url]' + url + '[/url]';

		} else{

			var rep = '[url=' + url + ']' + sel + '[/url]';

		}

		textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);

		textarea.scrollTop = scrollTop;

		textarea.scrollLeft = scrollLeft;

	}

}



function doAddTags(tag1,tag2){

	if (document.selection) 

	{

		textarea.focus();

		var sel = document.selection.createRange();

		sel.text = tag1 + sel.text + tag2;

	}else{  // Code for Mozilla Firefox

		var len = textarea.value.length;

		var start = textarea.selectionStart;

		var end = textarea.selectionEnd;

		var scrollTop = textarea.scrollTop;

		var scrollLeft = textarea.scrollLeft;

		var sel = textarea.value.substring(start, end);

		var rep = tag1 + sel + tag2;

		textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);

		textarea.scrollTop = scrollTop;

		textarea.scrollLeft = scrollLeft;

	}

}



function setCursorPosition(oInput,oStart,oEnd)

{

	if( oInput.setSelectionRange ) 

	{

		oInput.setSelectionRange(oStart,oEnd);

	}

	else if( oInput.createTextRange ) 

	{

		var range = oInput.createTextRange();

		range.collapse(true);

		range.moveEnd('character',oEnd);

		range.moveStart('character',oStart);

		range.select();

	}

}