function getRange(){	r = document.selection.createRange();	if(r.text!=""){		elm = r.parentElement();		if(elm.id=='metin')			return r;		else			return false;	}}function showMessage(kod){	switch(kod){		case 'sel_bkz': alert('Önce bakınız yapacağınız metni seçiniz.'); break;		case 'sel_link': alert('Önce linke dönüştüreceğiniz metni seçiniz.'); break;		case 'sel_code': alert('Önce kod düzeninde göstermek istediğiniz metni seçiniz.'); break;		case 'httpOlayi': alert('Seçtiğiniz metin http:// ile başlamalıdır. Tam bir adres olmalıdır.'); break;	}	return false;}function putTag(tagName){	metin = getElt('metin');	if(is.ie)	{		r = getRange();		if(r)		{			if(tagName=='link' && r.text.indexOf("http://")!=0)				return showMessage("httpOlayi");			r.text = "("+tagName+":"+r.text+":"+tagName+")";		} else			return showMessage("sel_"+tagName);	} 	else	{		if(metin.selectionEnd && (metin.selectionEnd - metin.selectionStart > 0))			mozPutTag(metin,tagName);		else			return showMessage("sel_"+tagName);	}	metin.focus();}function mozPutTag(metin, tagName){	var selLength = metin.textLength;	var selStart = metin.selectionStart;	var selEnd = metin.selectionEnd;	if (selEnd == 1 || selEnd == 2)		selEnd = selLength;	var s1 = (metin.value).substring(0,selStart);	var s2 = (metin.value).substring(selStart, selEnd)	if(tagName=='link' && s2.indexOf("http://")!=0) return showMessage("httpOlayi");	var s3 = (metin.value).substring(selEnd, selLength);	metin.value = s1 + '('+tagName+':' + s2 + ':'+tagName+')' + s3;	return;}//function stdTextKeyDown(event)//{//	metin = getElt('metin');//	if(is.ie && getRange()==null) return;//	if(!is.ie && metin.selectionStart<0) return;//	//	switch(event.keyCode){//		case 66: putTag('bkz'); break; // b//		case 67: putTag('code'); break; // c//		case 71: putTag('gbkz'); break; // g//		case 76: putTag('link'); break; // l//	}//	return false;//}
