﻿
function editor(fild,dir)
{
	document.write("<img src='templates/ttmtt/toolbox/editor/bold.gif' onclick=\"SELECTED('"+fild+"','b','b')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/italic.gif' onclick=\"SELECTED('"+fild+"','i','i')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/underline.gif' onclick=\"SELECTED('"+fild+"','u','u')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/justifyright.gif' onclick=\"SELECTED('"+fild+"','align=right','align')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/justifycenter.gif' onclick=\"SELECTED('"+fild+"','align=center','align')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/justifyleft.gif' onclick=\"SELECTED('"+fild+"','align=left','align')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/quote.gif' onclick=\"SELECTED('"+fild+"','quote','quote')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");

	document.write("<img src='templates/ttmtt/toolbox/editor/createlink.gif' onclick=\"doURL('"+fild+"')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/insertimage.gif' onclick=\"doIMAGE('"+fild+"')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	document.write("<img src='templates/ttmtt/toolbox/editor/php.gif' onclick=\"SELECTED('"+fild+"','code','code')\" onmousemove=\"this.id='ED_BO'\" onmouseout=\"this.id='ED_BB'\">");
	ListSEL(fild);
	ListFONTSTAB(fild);
}
function SELECTED(fild,tag1,tag2)
{
         if (document.selection) 
			{
				var	textarea=document.getElementById(fild);
				textarea.focus();
				var sel = document.selection.createRange();
				sel.text = "["+tag1+"]"+ sel.text + "[/"+tag2+"]";
			}
 		 else
 		 {
		var text=document.getElementById(fild).value;
		var start=document.getElementById(fild).selectionStart;
		var end=document.getElementById(fild).selectionEnd;
		var tex=text.substring(start,end);
		document.getElementById(fild).value=text.replace(tex,"["+tag1+"]"+tex+"[/"+tag2+"]");
		}
}

function ListFont(selc,TEXT)
{
	var FONTS=document.getElementById(TEXT);
	var f_num=FONTS.value;
	if(f_num!='')
	SELECTED(selc,"size="+f_num,"size");
	
}

function ListColors(selc,TEXT)
{
	var FONTS=document.getElementById(TEXT);
	var f_num=FONTS.value;
	if(f_num!='')
	SELECTED(selc,"color="+f_num,"color");
	
}

function ListSEL(fild)
{
	document.write("<SELECT id='SELECT' onchange=\"ListFont('"+fild+"','SELECT')\">");
	document.write("<option value=''>حجم الخط</option>");
	var arr=new Array();
	arr[0]=10;
	arr[1]=12;
	arr[2]=14;
	arr[3]=16;
	arr[4]=18;
	arr[5]=20;
	for(var i=0;i<6;i++)
	{
	document.write("<option value='"+arr[i]+"'><font SIZE='"+arr[i]+"'>"+arr[i]+"</font></option>");
	}
	document.write("</SELECT>");
}
function ListFONTSTAB(fild)
{
	var arr=new Array();
		arr[0]="aqua";
		arr[1]="black";
		arr[2]="blue";
		arr[3]="fuchsia";
		arr[4]="gray";
		arr[5]="green";
		arr[6]="lime";
		arr[7]='navy';
		arr[8]='olive';
		arr[9]='orange';
		arr[10]='purple';
		arr[11]='red';
		arr[12]='silver';
		arr[13]='teal';
		arr[14]='white';
		arr[15]='yellow';
	document.write("<SELECT id='ListColor' onchange=\"ListColors('"+fild+"','ListColor')\">");
	document.write("<option value=''>لون الخط</option>");
	for( i=0;i<16;i++)
	{
	document.write("<option value="+arr[i]+" style='background:"+arr[i]+"'>"+arr[i]+"</option>");
	}
	document.write("</SELECT>");
}

function doIMAGE(fild){

textarea = document.getElementById(fild);
		var IMAGE = prompt('أدخل رابط الصورة :','http://');
if(!(IMAGE.length <="7")){

		var scrollTop = textarea.scrollTop;
		var scrollLeft = textarea.scrollLeft;

				textarea.focus();
				var sel = document.selection.createRange();
				
					sel.text = '[img]'  + IMAGE + '[/img]';			
}
}
function doURL(fild)
{
textarea = document.getElementById(fild);
		var url = prompt('أدخل الرابط :','http://');
if(!(url.length <="7")){

		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 + '[/url]';
					} else {
					sel.text = '[url=' + url + ']' + sel.text + '[/url]';
					}			

				//alert(sel.text);
				
			}
   else 
    {
		var len = textarea.value.length;
	    var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		
        var sel = prompt('أدخل نص الرابط :','مثال : موقع الفريق');
		
		if(sel==""){
				var rep = '[url='  + url + ']'  + url + '[/url]';
				} else
				{
				var rep = '[url=' + url + ']' + sel + '[/url]';
				}
	    //alert(sel);
	        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);		textarea.scrollTop = scrollTop;
		textarea.scrollLeft = scrollLeft;
	}
}
}
