function NewTheme(name) {

	document.getElementById(name).style.display='block';
	document.getElementById('UserName').focus();
}

function Edit(id) {
	var text='';

    //alert(document.getElementById('what'+ id).innerHTML);
	text = "<div id='edittext' style='display: block;'>" +
		"<form action=''  method='POST' name='edit'>" +
		"<input type='hidden' name='id_msg' value='"+ id +"'>" +
		"<input type='hidden' name='act_' value='editmsg'>" +
		"<textarea name='EdMsg' id='EdMsg' style='width: 98%;'  rows='9'>" + document.getElementById('what'+ id).innerHTML + "</textarea>" +
		"<br><br><span style='font-weight: bold; color: red;'>Цитата админа</span><textarea name='CitMsg' id='CitMsg' style='width: 98%;' rows='5'></textarea>" +
		"<input type=submit value='Сохранить'>" +
		"</form></div>";

    document.getElementById('what'+ id).innerHTML = text;
}

/*
function onsubmit_edit(id) {

	if(document.getElementById('CitMsg'+ id).value.length >= 1) {
	    alert(document.getElementById('what'+ id).innerHTML);
	}
	return false;
}
*/

function PerTheme(id,uid) {
	document.getElementById('where_open_'+ id).style.display = 'none';
	document.getElementById('where'+ id).style.display = 'block';
}


function onchangeBan(id,uid) {

	if(document.getElementById('time_ban_'+id).value != '')
		window.location='?act_=banuser&id='+ uid +'&time_ban=' + document.getElementById('time_ban_'+id).value;
}


function surftoaddr2(id, fromdep) {
	var dep=document.getElementById('where'+id).value;
	window.location='?act_=perem&id='+ id +'&fromdep='+ fromdep +'&todep=' + dep;
}


function NewTh(n) {

    if (document.getElementById('UserName').value.length < 1) {
  		alert('Пожалуйста, укажите Ваше имя');
      document.getElementById('UserName').focus();
      return false;
    }
    
    /*
    if (document.getElementById('UserEmail').value.length < 1) {
  		alert('Пожалуйста, введите Ваш E-mail');
      document.getElementById('UserEmail').focus();
      return false;
    }*/
    
    /*  Проверка E-mail  */
    var email=eval("document.getElementById('UserEmail')");
    var reg = new RegExp('([a-zA-Z0-9._-]{1,}@[a-zA-Z0-9._-]{1,}\\.[a-zA-Z0-9]{1,})', 'i');
    if (email.value!='' && !reg.test(email.value)) {
      alert('E-mail введен неверно.');
      email.focus(); 
      return false;
    }
    
    /*  Проверка корректности цитирования */
    var msg=document.getElementById('Msg').value;
    
    newArray1 = msg.match(/\[quote\]/gi);
    newArray2 = msg.match(/\[\/quote\]/gi);
    
    if (newArray1!=null && newArray2!=null && newArray1.length!=newArray2.length) {
      alert('Некорректное цитирование');
      document.getElementById('Msg').focus(); 
      return false;
    }
    
    if ((newArray1==null && newArray2!=null) || newArray1!=null && newArray2==null) {
      alert('Некорректное цитирование');
      document.getElementById('Msg').focus(); 
      return false;
    }
    
    if (n==0 && document.getElementById('Theme').value.length < 1) {
  	alert('Пожалуйста, введите тему сообщения');
	document.getElementById('Theme').focus();
      	return false;
    }
    
    if (document.getElementById('Msg').value.length < 1) {
  		alert('Пожалуйста, введите сообщение');
      document.getElementById('Msg').focus();
      return false;
    }
    if (document.getElementById('secretcode')) {
      if (document.getElementById('secretcode').value.length < 1) {
    		alert('Пожалуйста, введите код Антиспама');
	document.getElementById('secretcode').focus();
	return false;
      }
    }
  
}

function emoticon_wospaces(text) {
	var txtarea = document.getElementById('Msg');
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}


var selection = false; // Selection data

// получить выделеный текст
function getText(){
	if (window.getSelection){
		selection = window.getSelection().toString();
	}
	else if (document.getSelection){
		selection = document.getSelection();
	}
	else if (document.selection){
		selection = document.selection.createRange().text;
	}
}

// помещаем выделеный текст в поле ввода
function quoteText(){
	
	var obj = document.getElementById('newmess');
	
	if (selection){ 
		obj.style.display='block';
		emoticon_wospaces('[quote]' + selection + '[/quote]\n'); 
		selection = '';
		obj.focus(); 
		return; 
	}
	else{ 
		alert('Выделите цитируемый текст');
		return; 
	}
}

function ClickUser(url) {
  //alert(email);
  another=open(url, 'OpenFile', 'top=140, left=140, width=547, height=400, scrollbars=no, status=no, titlebar=no, toolbar=no, location=no, menubar=no, resizable=no');  
}

function OverUser(id,url) {
  
  var el = document.getElementById('pers_mess');
  var el1 = document.getElementById('us_name_'+id);
  
  el.style.left = getObjectX(el1) + 18 + 'px';
  el.style.top = getObjectY(el1) + 13 + 'px';
  //alert(url);
  el.innerHTML = '<span style="cursor: pointer; cursor: hand; text-decoration: underline;" onClick="return ClickUser(\''+url+'\');">Отравить личное сообщение</span>';
  el.style.display='block';
}

function OverDivUser() {
  
  var el = document.getElementById('pers_mess');
  el.style.display='block';
}

function OutDivUser() {
  
  var el = document.getElementById('pers_mess');
  el.style.display='none';
}

function OutUser(id) {
  var el = document.getElementById('pers_mess');
  el.style.display='none';
}