
function type(item)	{
	var input=document.getElementsByTagName('input')[0];
	input.focus();
	if (input.setSelectionRange) {
         var srt = input.selectionStart;
         var len = input.selectionEnd;
        if (srt < len) srt++;
         input.value = input.value.substr(0, srt) + item + 
		 input.value.substr(len);
         input.setSelectionRange(srt+1 , srt+1);
	}
	else{
	var range=document.selection.createRange();
	range.text=item;}
	input.focus();
	input.scrollTop = input.scrollHeight;	
	}

function change(inhalt,no){
	document.getElementById('google').action=inhalt;
	document.getElementById('bild').src=no;
	}
	var br;
function ersetzung(br){
	//alert(br);
	//alert(br.substring(br.length-1));
	//showChar(br.substring(br.length-1));
	br=br.replace(/3/g,"ع");br=br.replace(/aa/g,"ع");  
	br=br.replace(/a/g,"ا");  
	br=br.replace(/b/g,"ب");br=br.replace(/p/g,"ب");  
	br=br.replace(/t/g,"ت");
	br=br.replace(/7/g,"ح");
	br=br.replace(/c/g,"ث");br=br.replace(/سس/g,"ث");br=br.replace(/ت'/g,"ث");  
	br=br.replace(/j/g,"ج");
	br=br.replace(/g/g,"ج");
	br=br.replace(/ح'/g,"خ");br=br.replace(/x/g,"خ");br=br.replace(/5/g,"خ");br=br.replace(/كه/g,"خ"); 
	br=br.replace(/k/g,"ك");  
	br=br.replace(/d/g,"د");  
	br=br.replace(/د'/g,"ذ"); 
	br=br.replace(/r/g,"ر");  
	br=br.replace(/z/g,"ز");br=br.replace(/ر'/g,"ز");  br=br.replace(/R/g,"ز");
	br=br.replace(/s/g,"س"); 
	br=br.replace(/ثه/g,"ش");br=br.replace(/س'/g,"ش");
	br=br.replace(/S/g,"ص");br=br.replace(/9/g,"ص");
	br=br.replace(/ص'/g,"ض");br=br.replace(/D/g,"ض");br=br.replace(/9'/g,"ض");
	br=br.replace(/T/g,"ط");br=br.replace(/6/g,"ط");
	br=br.replace(/ط'/g,"ظ");br=br.replace(/6'/g,"ظ");br=br.replace(/T/g,"ظ");
	br=br.replace(/ع'/g,"غ");br=br.replace(/gه/g,"غ");br=br.replace(/ع'/g,"غ");br=br.replace(/gه/g,"غ");
	br=br.replace(/f/g,"ف");br=br.replace(/v/g,"ف");
	br=br.replace(/ك'/g,"ق");br=br.replace(/K/g,"ق");br=br.replace(/q/g,"ق"); 
	br=br.replace(/l/g,"ل");
	br=br.replace(/m/g,"م");
	br=br.replace(/n/g,"ن");
	br=br.replace(/h/g,"ه");br=br.replace(/H/g,"ه");
	br=br.replace(/w/g,"و");br=br.replace(/o/g,"و");br=br.replace(/u/g,"و");
	br=br.replace(/y/g,"ي");br=br.replace(/i/g,"إ");
	br=br.replace(/e/g,"آ");
	br=br.replace(/و'/g,"ؤ");br=br.replace(/وء/g,"ؤ");
	br=br.replace(/ءي/g,"ئ");br=br.replace(/ء#/g,"ئ"); br=br.replace(/ي'/g,"ئ");
	br=br.replace(/#/g,"ى"); br=br.replace(/آآ/g,"ى"); 
	br=br.replace(/اءء/g,"إ");br=br.replace(/I/g,"إ");br=br.replace(/A/g,"إ");
	br=br.replace(/ءا/g,"أ");br=br.replace(/ا'/g,"أ");
	br=br.replace(/_/g,"ـ");
	br=br.replace(/2/g,"ء");br=br.replace(/-/g,"ء");
	br=br.replace(/ه'/g,"ة");
	document.getElementsByTagName('input')[0].value=br;
	var obj=document.getElementsByTagName('input')[0];
	obj.focus();
	obj.scrollTop=obj.scrollHeight;
	}	
function showChar(t){
//alert(g);
//nitobi.Debug.log(t);
	//e = e?e:window.event;		
	var h;
	/*
	if(document.selection){
	var g=window.event.keyCode;} else {
	var g=e.charCode;}
	*/
	//var t=String.fromCharCode(g);
	
switch (t) {

case "3":
    tip = " 3'=&#1594; ";   break;
case "9":
    tip = " q = &#1602; ";   break;	
case "2":
    tip = " ee = &#1609; /  i' = &#1574; / o' =  &#1572; " ;   break;
case "a":
    tip = "  a = &#1575; / a' = &#1571; / A = &#1573;  ";   break;
case "b":
   tip = " p = &#1576;  ";   break;
case "c":
     tip = " s = &#1587;  /  ss = &#1579; ";	 break;
case "h":
     tip = " 7 = &#1581; / h' = ة";	 break;
case "7":
     tip = " kh = &#1582;  /  5 = &#1582;  / 7' = &#1582; ";	 break;
case "k":
     tip = " q = &#1602; ";	 break;
case "g":
     tip = " j = &#1580; ";	 break;
case "q":
     tip = " k = &#1603;";	 break;
case "d":
     tip = " d' = &#1584; / D = &#1590;";	 break;
case "e":
     tip = " 2 = &#1569; /  i' = &#1574; / o' =  &#1572;";	 break;
case "r":
     tip = " r' = &#1586;  / R = &#1586; ";	 break;
case "s":
     tip = " c = &#1579; / S = &#1589; / ch = &#1588;  ";	 break;
case "9":
      tip = " ch = &#1588;  / s' = &#1588; / S = &#1589;";	 break;
case "i": 
      tip = " A = &#1573;  / i = &#1610; / y = &#1610;";	 break;
case "y": 
      tip = " A = &#1573;  / i = &#1610; / y = &#1610;";	 break;
case "z": 
      tip = " d' = &#1584; / r' = &#1586; / R = &#1586;";	 break;
case "t": 
      tip = " T = &#1591;  / T' = &#1592; / t' = &#1579; / h' = ة";	 break;

default:
   tip ="";   
     }
	 	 document.getElementById("tiphelp").innerHTML  = tip;
}
function saveCode(what)	{
	var win = window.open('', '_blank', 'top=10000');
	win.document.open('text/html', '_blank');
	win.document.charset="windows-1256";
	win.document.write(what);
	win.document.execCommand('SaveAs',true,'arabic-keyboard.txt');
	win.close();}
function bookmarksite(title,url){
	if (window.sidebar) // Firefox 
	window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // Opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();}else if(document.all) // IE
	window.external.AddFavorite(url, title);
}

function im7i() 
	{    
		var target = document.getElementsByTagName('input')[0];
		target.focus();
		//geckobrowser
        if (target.setSelectionRange) {
         var srt = target.selectionStart;
         var len = target.selectionEnd;
        if (srt < len) srt++;
         target.value = target.value.substr(0, srt - 1) + 
		 target.value.substr(len);
         target.setSelectionRange(srt - 1, srt - 1);
		 target.focus();
        } else 
		// Explorer
		if (target.createTextRange) {
		 self.VKI_range = document.selection.createRange();
         try { self.VKI_range.select(); } 
		catch(e) {}
		  self.VKI_range = document.selection.createRange();
          if (!self.VKI_range.text.length) 
		  self.VKI_range.moveStart('character', -1);
          self.VKI_range.text = "";
		  target.focus();
          }	
		else target.value = target.value.substr(0, target.value.length - 1);
		     target.focus();
			return true;
        };
             
                