function getSelection(ta)
  { var bits = [ta.value,'','','']; 
    if(document.selection)
      { var vs = '#$%^%$#';
        var tr=document.selection.createRange()
        if(tr.parentElement()!=ta) return null;
        bits[2] = tr.text;
        tr.text = vs;
        fb = ta.value.split(vs);
        tr.moveStart('character',-vs.length);
        tr.text = bits[2];
        bits[1] = fb[0];
        bits[3] = fb[1];
      }
    else
      { if(ta.selectionStart == ta.selectionEnd) return null;
        bits=(new RegExp('([\x00-\xff]{'+ta.selectionStart+'})([\x00-\xff]{'+(ta.selectionEnd - ta.selectionStart)+'})([\x00-\xff]*)')).exec(ta.value);
      }
     return bits;
  }

function matchPTags(str)
  { str = ' ' + str + ' ';
    ot = str.split(/\[[B|U|I].*?\]/i);
    ct = str.split(/\[\/[B|U|I].*?\]/i);
    return ot.length==ct.length;
  }

function addPTag(ta,pTag)
  { bits = getSelection(ta);
    if(bits)
      { if(!matchPTags(bits[2]))
          { alert('\t\tInvalid Selection\nSelection contains unmatched opening or closing tags.');
            return;
          }
        ta.value = bits[1] + '[' + pTag + ']' + bits[2] + '[/' + pTag + ']' + bits[3];
      }
  }
  function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
var theform
if (str.indexOf(at)==-1){return false}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false	}
if (str.indexOf(at,(lat+1))!=-1){return false }
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false	 }
if (str.indexOf(dot,(lat+2))==-1){return false }
if (str.indexOf(" ")!=-1){return false }
return true}
  function Formatat() {
var errorMsg = "";
if (document.form1.pass.value==""){errorMsg += "\n> Şifrenizi Yazınız";	}
else{if (document.form1.pass.value.length>16 || document.form1.pass.value.length<4 ){errorMsg += "\n> Şifre 16 ile 4 Karakter arası olabilir";	}}
if (document.form1.mail.value==""){errorMsg += "\n> Elekronik posta adresinizi yazınız";	}
 if (echeck(document.form1.mail.value)==false){errorMsg += "\n> Geçersiz Elektronik posta adresi";	}
if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}

 
function MailCntrl() {
var errorMsg = "";
if (document.form1.name.value==""){errorMsg += "\n> Adınızı Ve soyadınızı Yazınız";	}
if (document.form1.message.value==""){errorMsg += "\n> Lütfen Mesajınızı Yazınız";	}
 if (echeck(document.form1.mail.value)==false){errorMsg += "\n> Geçersiz Elektronik posta adresi";	}
if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function YorumUser() {
var errorMsg = "";
if (document.form1.yorum.value==""){errorMsg += "\n> Lütfen Yorumu Boş Bırakmayınız";	}

if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function YorumMisafir() {
var errorMsg = "";
if (document.form1.name.value==""){errorMsg += "\n> Lütfen İsminizi Yazınız";	}
if (document.form1.yorum.value==""){errorMsg += "\n> Lütfen Yorumu Boş Bırakmayınız";	}

if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function MailCntrlOner() {
var errorMsg = "";
if (document.form1.mail.value==""){errorMsg += "\n> Lütfen Gönderilecek Mail Adresini Yazınız";	}
if (document.form1.name.value==""){errorMsg += "\n> İsminizi Yazmayı Unuttunuz";	}

if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function TekKelime() {
var errorMsg = "";
if (document.form2.charsLeft.value < 15)
{obj = document.getElementById("acika");
 obj.style.visibility = 'visible'; return false;}

if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function YaziGonder() {
var errorMsg = "";
if (document.yazi.baslik.value==""){errorMsg += "\n> Lütfen Başlığı boş bırakmayınız.";	}
if (document.yazi.text.value==""){errorMsg += "\n> Lütfen içeriği Boş Bırakmayınız";	}
if (errorMsg != ""){
		msg = "";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;

	}
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
		document.form1.submit()
return true;
}
function updateCharsLeftTek( theForm ) {
obj = document.getElementById("acik");
 obj.style.visibility = 'hidden';
  obj = document.getElementById("acika");
 obj.style.visibility = 'hidden';
  if (theForm.head.value.length > 80){theForm.head.value = theForm.head.value.substring(0,79);
  obj = document.getElementById("acik");
 obj.style.visibility = 'visible' }  theForm.charsLeft.value = theForm.head.value.length ;  
  
   }