function $(id) { return document.getElementById(id); }
var input=$("area");
function schreib(item){
	var input=$("area");
	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);
		 input.focus();
	}
	else{
	var range=document.selection.createRange();
	range.text=item;}
	input.focus();
	input.scrollTop = input.scrollHeight;	
	if(input.value.length<14){
		onesug();
	}
	
	}
	
function toss(){
	
	$("area").value =$('word').innerHTML+" ";
	$('sug').style.display ="none"; 
	$('area').focus(); 

} 
function ajaxpost(op){
		var input = $("area").value;
		var para = 'text=' + encodeURIComponent(input);
		var http = null;
		if (window.XMLHttpRequest) {
		http = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		http = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (http != null) {
		http.open("POST", "save.php", true);
		http.setRequestHeader(
		"Content-Type",
		"application/x-www-form-urlencoded");
		http.send(para);
		}

		
}

function onesug(){
		var input = $("area").value;
		var para = 'q=' +input;
		var http = null;
		if (window.XMLHttpRequest) {
		http = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		http = new ActiveXObject("Microsoft.XMLHTTP");
		}
		if (http != null) {
		http.open("GET", "function/onesug.php?"+encodeURI(para), true);  
		http.send(null);
		}		  
		
		http.onreadystatechange = handleResponse;

		function handleResponse(){		
			
			if(http.readyState<4){
				$('sug').style.display = 'block';	
				$('word').innerHTML = '<img src="i/ajax.gif" alt="" >';
			}
			else if (http.readyState == 4 && http.responseText!='') {
				$('word').innerHTML = '';
				$('word').innerHTML = http.responseText;			 
			}
			else if(http.responseText==''){
				$('sug').style.display = 'none';				  
			}
		}
	
}

function openYoutube() {
	var input=$("area").value;
	var encode = encodeURI(input);
	MeinFenster = window.open("http://www.youtube.com/results?search_type=&search_query="+encode);
  }
function openGoogle() {
	var input=$("area").value;
	var encode = encodeURI(input);
	MeinFenster = window.open("http://www.arabic-keyboard.org/pages/search.html?cx=partner-pub-1712545686841324%3A8x8t0xdlsb8&cof=FORID%3A10&ie=UTF-8&q="+encode);
 }

function im7i() 
	{    
		var target = $("area");
		target.focus();
		//gecko
        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 
		// Ex
		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;
		onesug();
}

function FontSize(n) {
   var p = $("area");
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 24;
      }
      s=s-n;
      p.style.fontSize = s;
      $("font-display").style.display ='block';	
      $("font-display").innerHTML=s;
	  window.setTimeout(function()
	  {$("font-display").style.display ='none';},4000);		
      $("area").focus();

}
	
		

var ok=0;
function umw(){
if(ok==0){
$("actif").style.background ='url(i/actif.png) 0px -51px';
$("off").firstChild.nodeValue ='(actif)';
ok=1;

}
else if(ok==1){	
$("actif").style.background ='url(i/actif.png) 0px 0px';
$("off").firstChild.nodeValue ='(inactif)';
ok=0;
}
}
function Ersetzung(){
	if(ok==1){
    br=$("area").value;
	br=br.replace(/3/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,"خ");br=br.replace(/x/g,"خ");br=br.replace(/5/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(/Z/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(/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,"ة"); br=br.replace(/H/g,"ة");
	//7arakat
	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(/1/g,"أ");
	
	var obj=$("area");
	obj.scrollTop=obj.scrollHeight;
	$("area").value=br;
	}
	}	

