var k=0
var  timeoutID;
var  t=0;
function radio() {

          var j = jQuery.noConflict();
					 j.ajax ({
							url: "radio.php",
							type: "POST",
							success: function (data) {
							j("#radio").empty();
							j("#radio").replaceWith('<div id="radio" width="100%">'+data+'</div>');
							}
					});
	 setTimeout(function() {radio()}, 15000);

}
function chat() {
          var j = jQuery.noConflict();
					 j.ajax ({
							url: "shoutbox2.php",
							type: "POST",
							success: function (data) {
							j("#shoutbox").empty();
							j("#shoutbox").replaceWith('<div id="shoutbox" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
			timeoutID= setTimeout(function() {chat()}, 15000);
}
function chat_box() {
if(timeoutID) {
  clearTimeout(timeoutID);
  }
            var j = jQuery.noConflict();
					 j.ajax ({
							url: "chat_chat.php",
							type: "POST",
							success: function (data) {
							j("#chat_box").empty();
							j("#chat_box").replaceWith('<div id="chat_box" width="100%">'+data+'</div>');
							}
					});
		chat();

}
 function sendShout(formObj) {
          var j = jQuery.noConflict();
Shout = document.forms["shoutform"].shout.value;
//        	alert(Shout);
    if (Shout.replace(/ /g, '') == '') {
        alert('Вы должны вести сообщение!')
        return false
    }
			 j.ajax ({
							url: "shoutbox2.php",
							type: "GET",
							data : {dop:"shout",shout:escape(Shout)},
							success: function (data) {
							j("#shoutbox").empty();
							j("#shoutbox").replaceWith('<div id="shoutbox" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
 document.forms["shoutform"].shout.value = '';
  return false
}
function ctrlenter () {
          var j = jQuery.noConflict();
Shout = document.forms["shoutform"].shout.value;
	if (Shout.replace(/ /g, '') == '') {
		alert('Вы должны вести сообщение!');
		return false;
		}
		 j.ajax ({
							url: "shoutbox2.php",
							type: "GET",
							data : {dop:"shout",shout:escape(Shout)},
							success: function (data) {
							j("#shoutbox").empty();
							j("#shoutbox").replaceWith('<div id="shoutbox" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
					document.forms["shoutform"].shout.value = '';
return false;

}

function deleteShout(id) {if(confirm("Удалить это сообщение?")!=false){
          var j = jQuery.noConflict();
		 j.ajax ({
							url: "shoutbox2.php",
							type: "GET",
							data : {dop:"delete",id:id},
							success: function (data) {
							j("#shoutbox").empty();
							j("#shoutbox").replaceWith('<div id="shoutbox" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
}
return false;
}
function editShout(shout, id) {do{strok=prompt("Редактировать сообщение",shout); if(!strok)alert("Строка должна содержать сообщение!");}
	     while(!strok){
          var j = jQuery.noConflict();
		 j.ajax ({
							url: "shoutbox2.php",
							type: "GET",
							data : {dop:"edit",id:id,strok:escape(strok)},
							success: function (data) {
							j("#shoutbox").empty();
							j("#shoutbox").replaceWith('<div id="shoutbox" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});

	     	}
	     	return false;
	     	}

function stol() {

          var j = jQuery.noConflict();
					 j.ajax ({
							url: "stol.php",
							type: "POST",
							success: function (data) {
							j("#stol").empty();
							j("#stol").replaceWith('<div id="stol" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
			timeoutID= setTimeout(function() {stol()}, 15000);

}
function stol_box() {

 if(timeoutID) {
  clearTimeout(timeoutID);
  }
          var j = jQuery.noConflict();
					 j.ajax ({
							url: "chat_stol.php",
							type: "POST",
							success: function (data) {
							j("#chat_box").empty();
							j("#chat_box").replaceWith('<div id="chat_box" width="100%">'+data+'</div>');
							}
					});
		stol();

}
function sendShout1(formObj) {
                var j = jQuery.noConflict();
Shout =document.forms["stolform"].shout.value;

    if (Shout.replace(/ /g, '') == '') {
        alert('Вы должны вести сообщение!')
        return false;
    }
			 j.ajax ({
							url: "stol.php",
							type: "GET",
							data : {dop:"shout",shout:escape(Shout)},
							success: function (data) {
							j("#stol").empty();
							j("#stol").replaceWith('<div id="stol" style="overflow: auto; height: 350px;">'+data+'</div>');
							 document.forms["stolform"].shout.value= '';
							 }
					});

  return false;
}

function deleteShout1(id) {if(confirm("Удалить это сообщение?")!=false){

          var j = jQuery.noConflict();
		 j.ajax ({
							url: "stol.php",
							type: "GET",
							data : {dop:"delete",id:id},
							success: function (data) {
							j("#stol").empty();
							j("#stol").replaceWith('<div id="stol" style="overflow: auto; height: 350px;">'+data+'</div>');
							}
					});
}
return false;
}

  function openS() {

          var j = jQuery.noConflict();
		 j.ajax ({
							url: "takestol.php",
							type: "GET",
					});

return false;
}





function sendS(jobs,formObj,id,soob) {
 if(timeoutID) {
  clearTimeout(timeoutID);
  }

    var ajax = new tbdev_ajax();

    ajax.onShow = function() { };
 ajax.onShow ('');
    var varsString = "";
  	switch(jobs){
		case 4: ajax.setVar("act", "upl"); ajax.setVar("name", escape(formObj)); break;
		case 5: ajax.setVar("act", "raz");  break;
		case 6: ajax.setVar("act", "gol"); ajax.setVar("id", soob); break;
		case 7: ajax.setVar("act", "edit"); ajax.setVar("strok", escape(formObj)); ajax.setVar("id", soob); break;
		case 8: ajax.setVar("act", "del"); ajax.setVar("id", soob); break;
		case 9: ajax.setVar("act", "edit"); ajax.setVar("id", soob); break;
		case 10: ajax.setVar("act", "add"); break;
		case 11: ajax.setVar("d", formObj); break;
		case 12: ajax.setVar("d", formObj); ajax.setVar("act", "del"); ajax.setVar("id", soob); break;

		default:  break;
	}
  	switch(id){
		case 5: ajax.requestFile = "stol.php"; ajax.element = 'stol'; break;
		case 7: ajax.requestFile = "takesong.php"; break;
		case 8: ajax.requestFile = "radiorasp.php"; ajax.element = 'chat_box'; break;
		case 9: ajax.requestFile = "postrasp.php"; ajax.element = 'chat_box'; break;
		case 10: ajax.requestFile = "dj_nashi.php"; ajax.element = 'chat_box'; break;
		case 11: ajax.requestFile = "dj-polls.php"; ajax.element = 'chat_box'; break;
		case 12: ajax.setVar("poz", t); ajax.requestFile = "hitparad.php"; ajax.element = 'chat_box'; break;
		case 13: ajax.requestFile = "takesong.php";  break;
		case 14: ajax.requestFile = "takedj.php"; break;
		case 15: ajax.requestFile = "editpastrasp.php"; ajax.element = 'chat_box'; break;
		case 16: ajax.requestFile = "funcdj.php"; ajax.element = 'chat_box'; break;
		case 18: ajax.requestFile = "funcras.php"; break;
		case 17: ajax.requestFile = "takedj.php"; break;
		default: break;
  	}

	ajax.method = 'GET';
    ajax.sendAJAX(varsString);


    if(ajax.requestFile ==  "chat_stol.php") {
    sendS(0,0,5,0);
    }
       if(ajax.requestFile ==  "chat_chat.php") {
        sendS(0,0,4,0);
    }


  if(id==13) {
    sendS(0,0,12,0);
    }
   if(id==18){
  sendS(11,0,8,0);
    }
  if(id==17) {
	sendS(0,0,10,0);
    }

  if(id==14) {
    sendS(0,0,11,0);
    }
  if(k==1) {
    k=0;
   sendS(0,0,9,0);

    }
    return false
}


   function topsek(shout) {
    do
	{

	strokh=prompt("Исполнитель и  название композиции. Внимание при добавлении испольнитель и название композиции должны быть написаны на оригинальном языке без транскрипции и через тире",shout);
	if(strokh=="")
	    alert("Строка должна содержать Исполнителя и  название композиции.!");
	}
	while(strokh=="")

 	sendS(4,strokh,7,0);
       return false;
}

function sb_Clear() {document.forms["shoutform"].shout.value = ''; return true;}
function sb_Clear1() {document.forms["stolform"].shout.value = ''; return true;}

function InsertSmilie(texttoins) {
    document.shoutform.shout.value = document.shoutform.shout.value+' '+texttoins+' ';
    document.shoutform.shout.focus();
    return false;
}
function top(shout) {
    do
	{
	     stro=prompt("Исполнитель и  название композиции. Внимание при добавлении испольнитель и название композиции должны быть написаны на оригинальном языке без транскрипции и через тире",shout);
	if(stro=="")
	    alert("Строка должна содержать Исполнителя и  название композиции.!");
	}
	while(stro=="")
   	sendS(4,stro,8,0);
  return false;
}
function addrasp(ef,days,id){	q="Добавить свою передачу " + ef;
	var shout="";	    do
	{  stro=prompt(q,shout);
	     	if(stro=="")
	    alert("Строка должна содержать название вашей передачи.!");	}
	while(stro=="")
   	sendS(7,stro,18,id);
  return false;
}
function topEdit(shout,id) {
 stro=prompt("Исполнитель и  название композиции. Внимание при добавлении испольнитель и название композиции должны быть написаны на оригинальном языке без транскрипции и через тире",shout);
	if(stro=="")
	    alert("Строка должна содержать Исполнителя и  название композиции.!");
   	sendS(7,stro,13,id);
  return false;
}
function deleteSong(id) { { if(confirm("Удалить эту песню?")!=false){	sendS(8,0,13,id); }} return false;}
function sor(par) {
  	switch(par){
		case 2: if(t==1){t=2;}else if(t!=1){t=1} break;
		case 1: if(t==3){t=0;}else if(t!=3){t=3} break;
		default:  break;
	}
	sendS(0,0,12,0);
	    return false
}
function djSub() {
f =  document.forms['upt'];

	var ajax = new tbdev_ajax();
	    ajax.onShow = function() { };
 	//ajax.onShow ('');
 	     var varsString = "";
 	ajax.requestFile = "editpastrasp.php";
 	     ajax.setVar("id", f.elements['id'].value);
     ajax.setVar("name",escape(f.elements['name'].value));
     ajax.setVar("type", escape(f.elements['dj'].value));
     ajax.method = 'POST';
//ajax.element = 'chat_box';
 ajax.sendAJAX(varsString);
k=1;
 sendS(0,0,9,0)

    setTimeout('sendS(0,0,9,0)', 500);
    return false;
}

function djProf(id) {
f =  document.forms['shoutform'];
if(!lnElem(f.elements['foto'],5,"Вы не ввели аватар!"))  { return false; }
if(!lnElem(f.elements['shout'],20,"Вы должны вести информацию о себе минимально 20 символов!"))  { return false; }
	var ajax = new tbdev_ajax();
	    ajax.onShow = function() { };
ajax.onShow ('');
 	     var varsString = "";
 	ajax.requestFile = "takedj.php";
 	 	     ajax.setVar("act", 'upl');
 //	     ajax.setVar("id", f.elements['id'].value);
     ajax.setVar("foto", escape(f.elements['foto'].value));
     ajax.setVar("name",escape(f.elements['name'].value));
     ajax.setVar("opis", escape(f.elements['shout'].value));
     ajax.method = 'POST';
//ajax.element = 'chat_box';
 ajax.sendAJAX(varsString);
sendS(0,0,10,0);
    return false;
}
function djEditProf() {
f =  document.forms['upt'];
if(!lnElem(f.elements['foto'],5,"Вы не ввели аватар!"))  { return false; }
if(!lnElem(f.elements['opis'],20,"Вы должны вести информацию о себе минимально 20 символов!"))  { return false; }
 	var ajax = new tbdev_ajax();
 	ajax.onShow ('');
    var varsString = "";
 	ajax.requestFile = "takedjedit.php";
    ajax.setVar("id", f.elements['id'].value);
    ajax.setVar("foto", escape(f.elements['foto'].value));
    ajax.setVar("name",escape(f.elements['name'].value));
    ajax.setVar("opis", escape(f.elements['opis'].value));
    ajax.method = 'POST';
	ajax.element = 'chat_box';
	ajax.sendAJAX(varsString);

	sendS(0,0,10,0);
    return false;
}
function lnElem(elz,mx,mess) {
if(elz.value.length < mx) { alert("ОШИБКА! "+mess); elz.focus();  return false; }
return true;
}



//bar editor


function InsertCode(code, info, type, error) {


var SelField = document.shoutform.shout;
var TxtFeld  = document.shoutform.shout;

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

	if (code == 'name') {
		AddSelectedText('[b]' + info + '[/b]', '\n');
	} else if (code == 'url' || code == 'mail' || code == 'img') {
		if (code == 'url') var url = prompt(info, 'http://');
		if (code == 'mail') var url = prompt(info, '');
		if (code == 'img') var url = prompt(info, 'http://');
		if (!url) return alert(error);
		if ((clientVer >= 4) && is_ie && is_win) {
			selection = document.selection.createRange().text;
			if (!selection) {
				var title = prompt(type, type);
				AddSelectedText('[' + code + '=' + url + ']' + title + '[/' + code + ']', '\n');
			} else if (selection && code == 'img') {
				AddSelectedText('[' + code + ']' +  url + '[/' + code + ']', '\n');
			} else {
				AddSelectedText('[' + code + '=' + url + ']', '[/' + code + ']');
			}
		} else {
			 if (code == 'img') {
				mozWrap(TxtFeld,'[' + code + ']' +  url + '[/' + code + ']', '\n');
			} else {
			mozWrap(TxtFeld, '[' + code + '=' + url + ']', '[/' + code + ']');
		}
		}
	} else if (code == 'color' || code == 'family' || code == 'size') {
		if ((clientVer >= 4) && is_ie && is_win) {
			AddSelectedText('[' + code + '=' + info + ']', '[/' + code + ']');
		} else if (TxtFeld.selectionEnd && (TxtFeld.selectionEnd - TxtFeld.selectionStart > 0)) {
			mozWrap(TxtFeld, '[' + code + '=' + info + ']', '[/' + code + ']');
		}
	} else if (code == 'li' || code == 'hr') {
		if ((clientVer >= 4) && is_ie && is_win) {
			AddSelectedText('[' + code + ']', '');
		} else {
			mozWrap(TxtFeld, '[' + code + ']', '');
		}
	} else {
		if ((clientVer >= 4) && is_ie && is_win) {
			var selection = false;
			selection = document.selection.createRange().text;
			if (selection && code == 'quote') {
				AddSelectedText('[' + code + ']' + selection + '[/' + code + ']', '\n');
			} else {
				AddSelectedText('[' + code + ']', '[/' + code + ']');
			}
		} else {
			mozWrap(TxtFeld, '[' + code + ']', '[/' + code + ']');
		}
	}
}

function mozWrap(txtarea, open, close)
{
        var selLength = txtarea.textLength;
        var selStart = txtarea.selectionStart;
        var selEnd = txtarea.selectionEnd;
        if (selEnd == 1 || selEnd == 2)
                selEnd = selLength;

        var s1 = (txtarea.value).substring(0,selStart);
        var s2 = (txtarea.value).substring(selStart, selEnd)
        var s3 = (txtarea.value).substring(selEnd, selLength);
        txtarea.value = s1 + open + s2 + close + s3;
        txtarea.focus();
        return;
}


function AddSelectedText(Open, Close) {
	if (SelField.createTextRange && SelField.caretPos && Close == '\n') {
		var caretPos = SelField.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? Open + Close + ' ' : Open + Close;
		SelField.focus();
	} else if (SelField.caretPos) {
		SelField.caretPos.text = Open + SelField.caretPos.text + Close;
	} else {
		SelField.value += Open + Close;
		SelField.focus();
	}
}

function StoreCaret(text) {
	if (text.createTextRange) {
		text.caretPos = document.selection.createRange().duplicate();
	}
}
function FieldName(text, which) {
	if (text.createTextRange) {
		text.caretPos = document.selection.createRange().duplicate();
	}
	if (which != "") {
		var Field = eval("document.shoutform."+which);
		SelField = Field;
		TxtFeld  = Field;
	}
}
function AddSmile(SmileCode) {
	var SmileCode;
	var newPost;
	var oldPost = SelField.value;
	newPost = oldPost+SmileCode;
	SelField.value=newPost;
	SelField.focus();
	return;
}

function setZustand() {
	transHtmlPause=false;
	transScriptPause=false;
	transStylePause=false;
	transBefehlPause=false;
	transBBPause=false;
}
setZustand();
function keks(Name,Wert){
	document.cookie = Name+"="+Wert+"; expires=" + ablauf.toGMTString();
}
function changeNoTranslit(Nr){
	if(document.trans.No_translit_HTML.checked)NoHtml=true;else{NoHtml=false}
	if(document.trans.No_translit_BBCode.checked)NoBBCode=true;else{NoBBCode=false}
	keks("NoHtml",NoHtml);keks("NoScript",NoScript);keks("NoStyle",NoStyle);keks("NoBBCode",NoBBCode);
}
function changeRichtung(r){
	richtung=r;keks("TransRichtung",richtung);setFocus()
}
function changelanguage(){


var SelField = document.shoutform.shout;
var TxtFeld  = document.shoutform.shout;

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

language=1;
richtung=1;
var DOM = document.getElementById ? 1 : 0,
opera = window.opera && DOM ? 1 : 0,
IE = !opera && document.all ? 1 : 0,
NN6 = DOM && !IE && !opera ? 1 : 0;
var ablauf = new Date();
var jahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
ablauf.setTime(jahr);
var richtung=1;
var isChat=false;
NoHtml=true;
NoScript=true;
NoStyle=true;
NoBBCode=true;
NoBefehl=false;
	if (language==1) {language=0;}
	else {language=1;}
	keks("autoTrans",language);
	setFocus();
	setZustand();
}
function setFocus(){
	TxtFeld.focus();
}
function repl(t,a,b){
	var w=t,i=0,n=0;
	while((i=w.indexOf(a,n))>=0){
		t=t.substring(0,i)+b+t.substring(i+a.length,t.length);
		w=w.substring(0,i)+b+w.substring(i+a.length,w.length);
		n=i+b.length;
		if(n>=w.length){
			break;
		}
	}
	return t;
}
var rus_lr2 = ('Е-е-О-о-Ё-Ё-Ё-Ё-Ж-Ж-Ч-Ч-Ш-Ш-Щ-Щ-Ъ-Ь-Э-Э-Ю-Ю-Я-Я-Я-Я-ё-ё-ж-ч-ш-щ-э-ю-я-я').split('-');
var lat_lr2 = ('/E-/e-/O-/o-ЫO-Ыo-ЙO-Йo-ЗH-Зh-ЦH-Цh-СH-Сh-ШH-Шh-ъ'+String.fromCharCode(35)+'-ь'+String.fromCharCode(39)+'-ЙE-Йe-ЙU-Йu-ЙA-Йa-ЫA-Ыa-ыo-йo-зh-цh-сh-шh-йe-йu-йa-ыa').split('-');
var rus_lr1 = ('А-Б-В-Г-Д-Е-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Х-Ц-Щ-Ы-Я-а-б-в-г-д-е-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-х-ц-щ-ъ-ы-ь-я').split('-');
var lat_lr1 = ('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-q').split('-');
var rus_rl = ('А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я').split('-');
var lat_rl = ('A-B-V-G-D-E-JO-ZH-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-C-CH-SH-SHH-'+String.fromCharCode(35)+String.fromCharCode(35)+'-Y-'+String.fromCharCode(39)+String.fromCharCode(39)+'-JE-JU-JA-a-b-v-g-d-e-jo-zh-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-c-ch-sh-shh-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-je-ju-ja').split('-');
var transAN=true;
function transliteText(txt){

	vorTxt=txt.length>1?txt.substr(txt.length-2,1):"";
	buchstabe=txt.substr(txt.length-1,1);
	txt=txt.substr(0,txt.length-2);
	return txt+translitBuchstabeCyr(vorTxt,buchstabe);
}
function translitBuchstabeCyr(vorTxt,txt){
	var zweiBuchstaben = vorTxt+txt;
	var code = txt.charCodeAt(0);

	if (txt=="<")transHtmlPause=true;else if(txt==">")transHtmlPause=false;
	if (txt=="<script")transScriptPause=true;else if(txt=="<"+"/script>")transScriptPause=false;
	if (txt=="<style")transStylePause=true;else if(txt=="<"+"/style>")transStylePause=false;
	if (txt=="[")transBBPause=true;else if(txt=="]")transBBPause=false;
	if (txt=="/")transBefehlPause=true;else if(txt==" ")transBefehlPause=false;

	if (
		(transHtmlPause==true &&   NoHtml==true)||
		(transScriptPause==true &&   NoScript==true)||
		(transStylePause==true &&   NoStyle==true)||
		(transBBPause==true &&   NoBBCode==true)||
		(transBefehlPause==true &&   NoBefehl==true)||

		!(((code>=65) && (code<=123))||(code==35)||(code==39))) return zweiBuchstaben;

	for (x=0; x<lat_lr2.length; x++){
		if (lat_lr2[x]==zweiBuchstaben) return rus_lr2[x];
	}
	for (x=0; x<lat_lr1.length; x++){
		if (lat_lr1[x]==txt) return vorTxt+rus_lr1[x];
	}
	return zweiBuchstaben;
}
function translitBuchstabeLat(buchstabe){
	for (x=0; x<rus_rl.length; x++){
		if (rus_rl[x]==buchstabe)
		return lat_rl[x];
	}
	return buchstabe;
}
function translateAlltoLatin(){


var SelField = document.shoutform.shout;
var TxtFeld  = document.shoutform.shout;

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

language=1;
richtung=1;
var DOM = document.getElementById ? 1 : 0,
opera = window.opera && DOM ? 1 : 0,
IE = !opera && document.all ? 1 : 0,
NN6 = DOM && !IE && !opera ? 1 : 0;
var ablauf = new Date();
var jahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
ablauf.setTime(jahr);
var richtung=1;
var isChat=false;
NoHtml=true;
NoScript=true;
NoStyle=true;
NoBBCode=true;
NoBefehl=false;


	if (!IE){
		var txt=TxtFeld.value;
		var txtnew = "";
		var symb = "";
		for (y=0;y<txt.length;y++){
			symb = translitBuchstabeLat(txt.substr(y,1));
			txtnew += symb;
		}
		TxtFeld.value = txtnew;
		setFocus()
	} else {
		var is_selection_flag = 1;
		var userselection = document.selection.createRange();
		var txt = userselection.text;

		if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea"){
			is_selection_flag = 0;
			txt = TxtFeld.value;
		}
		txtnew="";
		var symb = "";
		for (y=0;y<txt.length;y++){
			symb = translitBuchstabeLat(txt.substr(y,1));
			txtnew +=  symb;
		}
		if (is_selection_flag){
			userselection.text = txtnew; userselection.collapse(); userselection.select();
		}else{
			TxtFeld.value = txtnew;
			setFocus()
		}
	}
	return;
}/*
function TransliteFeld(object, evnt){

var SelField = document.shoutform.shout;
var TxtFeld  = document.shoutform.shout;

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

language=1;
richtung=1;
var DOM = document.getElementById ? 1 : 0,
opera = window.opera && DOM ? 1 : 0,
IE = !opera && document.all ? 1 : 0,
NN6 = DOM && !IE && !opera ? 1 : 0;
var ablauf = new Date();
var jahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
ablauf.setTime(jahr);
var richtung=1;
var isChat=false;
NoHtml=true;
NoScript=true;
NoStyle=true;
NoBBCode=true;
NoBefehl=false;


	if (language==1 || opera) return;
	if (NN6){
		var code=void 0;
		var code =  evnt.charCode;
		var textareafontsize = 14;
		var textreafontwidth = 7;
		if(code == 13){
			return;
		}
		if ( code && (!(evnt.ctrlKey || evnt.altKey))){
			pXpix = object.scrollTop;
			pYpix = object.scrollLeft;
        	evnt.preventDefault();
			txt=String.fromCharCode(code);
			pretxt = object.value.substring(0, object.selectionStart);
			result = transliteText(pretxt+txt);
			object.value = result+object.value.substring(object.selectionEnd);
			object.setSelectionRange(result.length,result.length);
			object.scrollTop=100000;
			object.scrollLeft=0;

			cXpix = (result.split("\n").length)*(textareafontsize+3);
			cYpix = (result.length-result.lastIndexOf("\n")-1)*(textreafontwidth+1);
			taXpix = (object.rows+1)*(textareafontsize+3);
			taYpix = object.clientWidth;

			if ((cXpix>pXpix)&&(cXpix<(pXpix+taXpix))) object.scrollTop=pXpix;
			if (cXpix<=pXpix) object.scrollTop=cXpix-(textareafontsize+3);
			if (cXpix>=(pXpix+taXpix)) object.scrollTop=cXpix-taXpix;

			if ((cYpix>=pYpix)&&(cYpix<(pYpix+taYpix))) object.scrollLeft=pYpix;
			if (cYpix<pYpix) object.scrollLeft=cYpix-(textreafontwidth+1);
			if (cYpix>=(pYpix+taYpix)) object.scrollLeft=cYpix-taYpix+1;
		}
		return true;
	} else if (IE){
		if (isChat){
			var code = frames['input'].event.keyCode;
			if(code == 13){
				return;
			}
			txt=String.fromCharCode(code);
			cursor_pos_selection = frames['input'].document.selection.createRange();
			cursor_pos_selection.text="";
			cursor_pos_selection.moveStart("character",-1);
			vorTxt = cursor_pos_selection.text;
			if (vorTxt.length>1){
				vorTxt="";
			}
			frames['input'].event.keyCode = 0;
			if (richtung==2){
				result = vorTxt+translitBuchstabeLat(txt)
			}else{
				result = translitBuchstabeCyr(vorTxt,txt)
			}
			if (vorTxt!=""){
				cursor_pos_selection.select(); cursor_pos_selection.collapse();
			}
			with(frames['input'].document.selection.createRange()){
				text = result; collapse(); select()
			}
		} else {
			var code = event.keyCode;
			if(code == 13){
				return;
			}
			txt=String.fromCharCode(code);
			cursor_pos_selection = document.selection.createRange();
			cursor_pos_selection.text="";
			cursor_pos_selection.moveStart("character",-1);
			vorTxt = cursor_pos_selection.text;
			if (vorTxt.length>1){
				vorTxt="";
			}
			event.keyCode = 0;
			if (richtung==2){
				result = vorTxt+translitBuchstabeLat(txt)
			}else{
				result = translitBuchstabeCyr(vorTxt,txt)
			}
			if (vorTxt!=""){
				cursor_pos_selection.select(); cursor_pos_selection.collapse();
			}
			with(document.selection.createRange()){
				text = result; collapse(); select()
			}
		}
		return;
   }
}
*/
function translateAlltoCyrillic(){


var SelField = document.shoutform.shout;
var TxtFeld  = document.shoutform.shout;

var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);


language=1;
richtung=1;
var DOM = document.getElementById ? 1 : 0,
opera = window.opera && DOM ? 1 : 0,
IE = !opera && document.all ? 1 : 0,
NN6 = DOM && !IE && !opera ? 1 : 0;
var ablauf = new Date();
var jahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
ablauf.setTime(jahr);
var richtung=1;
var isChat=false;
NoHtml=true;
NoScript=true;
NoStyle=true;
NoBBCode=true;
NoBefehl=false;

	if (!IE){
		txt = TxtFeld.value;
		var txtnew = translitBuchstabeCyr("",txt.substr(0,1));
		var symb = "";
		for (kk=1;kk<txt.length;kk++){
			symb = translitBuchstabeCyr(txtnew.substr(txtnew.length-1,1),txt.substr(kk,1));
			txtnew = txtnew.substr(0,txtnew.length-1) + symb;
		}
		TxtFeld.value = txtnew;
		setFocus()
	}else{
		var is_selection_flag = 1;
		var userselection = document.selection.createRange();
		var txt = userselection.text;
		if (userselection==null || userselection.text==null || userselection.parentElement==null || userselection.parentElement().type!="textarea"){
			is_selection_flag = 0;
			txt = TxtFeld.value;
		}
		var txtnew = translitBuchstabeCyr("",txt.substr(0,1));
		var symb = "";
		for (kk=1;kk<txt.length;kk++){
			symb = translitBuchstabeCyr(txtnew.substr(txtnew.length-1,1),txt.substr(kk,1));
			txtnew = txtnew.substr(0,txtnew.length-1) + symb;
		}
		if (is_selection_flag){
			userselection.text = txtnew; userselection.collapse(); userselection.select();
		}else{
			TxtFeld.value = txtnew;
			setFocus()
		}
	}
	return;
}



function RowsTextarea(n, w) {
	var inrows = document.getElementById(n);
	if (w < 1) {
		var rows = -5;
	} else {
		var rows = +5;
	}
	var outrows = inrows.rows + rows;
	if (outrows >= 5 && outrows < 50) {
		inrows.rows = outrows;
	}
	return false;
}
function winop()
{
windop = window.open("moresmiles.php?form=shoutform&text=shout","mywin","height=500,width=450,resizable=no,scrollbars=yes");
}                    function winop000(){
        var j = jQuery.noConflict();

        j("#smile").toggle("slow")
        ;
    }
 function winops(){
          var j = jQuery.noConflict();
              	j.ajax ({
					url: "moresmiles.php",
					type: "GET",
					data: {form:'shoutform',text:'shout'},
					success: function (data) {
//					              		j("#smile").empty();
				j("#smiles").replaceWith('<div id=smiles style="overflow: auto; height: 150px;">'+data+'</div>');
//					j("#smaile").empty();
				j("#smaile").replaceWith('<div id=smaile><button align="center" onclick="javascript:winopsz(); return false;">Закрыть</button></div>');
					}
				}); }



function show_hidenn(id)

  {
          var j = jQuery.noConflict();
            j("#s" + id).toggle("slow");
   if(id='mile')
winopsz();}

 function winopsz(){
          var j = jQuery.noConflict();
              	j.ajax ({
					url: "moresmiles.php",
					type: "GET",
					data: {kolvo:'20'},
					success: function (data) {        //      		j("#smile").empty();
				j("#smiles").replaceWith('<div id=smiles>'+data+'</div>');
		//			j("#smaile").empty();
				j("#smaile").replaceWith('<div id=smaile><button align="center" onclick="javascript:winops(); return false;">Еще смайлы</button></div>');

					}
				});
 }

function winopar()
{
windop = window.open("shoutbox.php?form=shbox&text=shbox_text","mywin","height=500,width=550,resizable=no,scrollbars=yes");
}

