function addClipboard2(obj) {
var r = obj.createTextRange() ;
var name = document.from.wert.value;
if ( name.length<1 ){
       alert("يرجى أختيار صورة ثم اضغط على زر النسخ");
       return false;
} else if( name == "اضغط على الصوره ثم انسخ الكود"){
       alert("يرجى أختيار صورة ثم اضغط على زر النسخ");
       return false;
}else{
 r.execCommand("Copy") ;
}

}
function disable (maro) {
if(document.getElementById){
    var oTable = document.getElementById(maro);
	oTable.disabled = true;
	oTable.value="uploading...";

        }
}
  function getSelection() {
   var selection= document.from.output.selectedIndex;
   return selection;
  }

  function smile(swert) {
   var selection= getSelection();
   if (selection == 0) {
    var output= '[img]'+swert+'[\/img]';
   } else if (selection == 1) {
    var output= swert;
   } else if (selection == 2) {
    var output= '[image]'+swert+'[\/image]';
   }
   document.from.wert.value= output;
   document.from.wert.select();
  }

  function changeOutput() {
   var output= document.from.wert.value;
   if (output.indexOf('[img]') != -1) {
    var output= output.substring(output.indexOf('[img]')+5,output.indexOf('[\/img]'));
   } else if (output.indexOf('[image]') != -1) {
    var output= output.substring(output.indexOf('[image]')+7,output.indexOf('[\/image]'));
   } else if (output == "Klik op een emoticon voor de code") {
    var output= "";
   }
   smile(output);
  }

function doCheckAll(f)
{
  with (f) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox')
           elements[i].checked = ! elements[i].checked;
    }
  }
}
function in_array(ineedle, haystack, caseinsensitive)
{
	var needle = new String(ineedle);

	if (caseinsensitive)
	{
		needle = needle.toLowerCase();
		for (i in haystack)
		{
			if (haystack[i].toLowerCase() == needle)
			{
				return i;
			}
		}
	}
	else
	{
		for (i in haystack)
		{
			if (haystack[i] == needle)
			{
				return i;
			}
		}
	}
	return -1;
}

function js_toggle_all(formobj, formtype, option, exclude, setto)
{
	for (var i =0; i < formobj.elements.length; i++)
	{
		var elm = formobj.elements[i];
		if (elm.type == formtype && in_array(elm.name, exclude, false) == -1)
		{
			switch (formtype)
			{
				case "radio":
					if (elm.value == option) // option == '' evaluates true when option = 0
					{
						elm.checked = setto;
					}
				break;
				case "select-one":
					elm.selectedIndex = setto;
				break;
				default:
					elm.checked = setto;
				break;
			}
		}
	}
}

function js_select_all(formobj)
{
	exclude = new Array();
	exclude[0] = "selectall";
	js_toggle_all(formobj, "select-one", '', exclude, formobj.selectall.selectedIndex);
}

function js_check_all(formobj)
{
	exclude = new Array();
	exclude[0] = "keepattachments";
	exclude[1] = "allbox";
	exclude[2] = "removeall";
	js_toggle_all(formobj, "checkbox", '', exclude, formobj.allbox.checked);
}

function js_check_all_option(formobj, option)
{
	exclude = new Array();
	exclude[0] = "useusergroup";
	js_toggle_all(formobj, "radio", option, exclude, true);
}

function checkall(formobj) // just an alias
{
	js_check_all(formobj);
}
function checkall_option(formobj, option) // just an alias
{
	js_check_all_option(formobj, option);
}
