function LB_Text_Editor()
{
 	this.editorName = {};
	this.editorDisabled = {};
		
	this.editorOnLoad = function()
	{
		this.editor = document.getElementById(this.editorName);

		if(typeof(this.editorDisabled) != 'undefined' && this.editorDisabled)
		this.editor.disabled = true;
	}

	this.editorMozWrap = function(lft, rgt)
	{
		var selLength = this.editor.textLength;
		var selStart = this.editor.selectionStart;
		var selEnd = this.editor.selectionEnd;
		if (selEnd==1 || selEnd==2) selEnd=selLength;
		var s1 = (this.editor.value).substring(0,selStart);
		var s2 = (this.editor.value).substring(selStart, selEnd)
		var s3 = (this.editor.value).substring(selEnd, selLength);
		this.editor.value = s1 + lft + s2 + rgt + s3;
	}

	this.editorAddValue = function(deger){

		obje = this.editor;
		if (document.selection)
		{
			var t;
			obje.focus();
			sel=document.selection.createRange();
			t=sel.text.lenght;
			sel.text=deger;
			sel.moveStart('character',-deger.length+t);
			sel.select();
		}
		else if (obje.selectionStart || obje.selectionStart=='0') {
			var sP=obje.selectionStart;
			var eP=obje.selectionEnd;
			obje.value=obje.value.substring(0,sP)+deger+obje.value.substring(eP,obje.value.length); obje.selectionStart=sP+deger.length; obje.selectionEnd=sP+deger.length; obje.focus();
		}
		else{
			Obje.value+=deger;
		}
	}

	this.editorIEWrap = function(lft, rgt)
	{
		strSelection = document.selection.createRange().text;
		if (strSelection != "" && document.selection.createRange().parentElement() == this.editor)
		{
			document.selection.caretPos = document.selection.createRange().duplicate()
			var caretPos = document.selection.caretPos;
			selectedtext = caretPos.text;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? ' '+lft + '' : ''+lft+'';
			caretPos.text = caretPos.text + selectedtext + rgt;
		}else{
			this.editorAddValue(lft+rgt);
		}
	}

	this.editorAddTag = function(lft, rgt)
	{
		if(typeof(this.editor) != 'undefined')
		{
			if (document.all)
				this.editorIEWrap(lft, rgt);
			else if(document.getElementById)
				this.editorMozWrap(lft, rgt);
		}
	}
}		

function AlintiYap(YanitID) {
	if (AlintiBaglanti.readyState == 4 || AlintiBaglanti.readyState == 0) {
		AlintiBaglanti.open("GET","/Alinti-"+YanitID, true);
		AlintiBaglanti.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9");
		AlintiBaglanti.onreadystatechange = AlintiYerlestir;
		AlintiBaglanti.send(null);
	}
	
	function AlintiYerlestir() {
		if (AlintiBaglanti.readyState == 4) {document.getElementById("Cevap").value += AlintiBaglanti.responseText;document.getElementById("Cevap").focus();}
	}
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var AlintiBaglanti = getHTTPObject();
function Chk_Konu(){
	
	var Baslix = "ABCÇDEFGÐHIÝJKLMNOÖPQRSÞTUÜVYZWXabcçdefgðhiýjklmnöopqrsþtuüvyzxw .:0123456789()/-?!+%"

	if (document.NewKonu.Baslik.value == "" || document.NewKonu.Baslik.value.length<6 || document.NewKonu.Baslik.value.length>100){
		alert ("Lütfen Konu Baþlýðýnýzý Giriniz ! ! ! [ 6 - 100 Karakter Arasý ]");
		document.NewKonu.Baslik.focus();
		return false;  
	}
	var kod = document.NewKonu.Baslik.value;
		for (var i=0;i<kod.length;i++){
		if (Baslix.indexOf (kod.substr(i,1),0) == -1){
		    alert ("Konu Baþlýðýnýzde Özel Karakterler Kullanamazsýnýz ! ! !");
			document.NewKonu.Baslik.value = '';
			document.NewKonu.Baslik.focus();
	        return false;
		}
	}
	if (document.NewKonu.Cevap.value == "" || document.NewKonu.Cevap.value.length<10 ){
		alert ("Lütfen Konu Ýçeriðini Giriniz ! ! ! [ Min 10 Karakter ]");
		document.NewKonu.Cevap.focus();
		return false;  
	}
}
function Chk_Cevap(){
	
	if (document.NewCevap.Cevap.value == "" || document.NewCevap.Cevap.value.length<10 ){
		alert ("Lütfen Konu Ýçeriðini Giriniz ! ! ! [ Min 10 Karakter ]");
		document.NewCevap.Cevap.focus();
		return false;  
	}
}



