function winop1(url,wid,hgh)
{
        windop = window.open(url,"mywin",'height='+hgh+',width='+wid+',scrollbars=yes,left=100,top=30');
}


function winop(url,wid,hgh)
{
        windop = window.open(url,"mywin",'height='+hgh+',width='+wid+',left=100,top=30');
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; 

	document.MM_sr=new Array; 
	for(i=0; i < (a.length-2); i += 3)
	{
		if ((x=MM_findObj(a[i]))!=null) {
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src;
			x.src=a[i+2];
		}
	}
}

var data = "";
function getPrint(id)
{
    data = document.getElementById(id).innerHTML;
    window.open('/print.htm','_blank','height=750,width=985,status=0,toolbar=0,scrollbars=1,menubar=1');
}


if (document.selection || document.getSelection) Q = true; else Q = false; 
var copytxt = '';

function copy_text() 
{ 
	copytxt = '';
	if (document.getSelection && (document.getSelection() != '')) copytxt = '[quote]' + document.getSelection() + '[/quote]'; 
	  else if (document.selection && (document.selection.createRange().text != '')) copytxt = '[quote]' + document.selection.createRange().text + '[/quote]';
} 

function paste_text(elname) 
{
	var elm = document.getElementById(elname);
	elm.value += copytxt;
}

function count_simbols(obj, max)
{
	var s_count = obj.value.length;
	if ($('s_count')) $('s_count').html(s_count);
	if ($('left_symbols_anons-id'))
	{
		$('left_symbols_anons-id').html((max - $('anons-id').getValue().length));
		$('left_symbols_content-id').html((max - $('content-id').getValue().length));
	}
}

function toggle_plate(id, divObj)
{
	var id_for_hide = "hide_" + id;
	
	if ($(id))
	{
		if ($(id).hidden() == true)
		{
			divObj.style.backgroundImage = "url('/image/main/wad.png')";
			if ($(id_for_hide)) $(id_for_hide).hide();
		}
		else {
			divObj.style.backgroundImage = "url('/image/main/war.png')";
			if ($(id_for_hide)) $(id_for_hide).show();
		}
		
		$(id).toggle('slide');
	}
}

function change_news(img_name)
{
	var news_title = $('news_title').html(); //сохранить текст заголовка для потомков
	$('news_title').clean(); //очистить заголовок
	$('news_title').html('<img src="/image/uploads/images/news/'+img_name+'" border=0>'); //поместить на его место шапку
	$('news_title').insert(new Element('div', {html: news_title, style:'margin:10px 0;font: 16px Arial; text-align:center; font-weight:bolder'}), 'after');
}

/**
 * Отправить данные формы через аякс запрос. Вроде бы должна быть универсальная функция.
 * @param form_id - UID отправляемой формы
 * @param spinner_id - UID спинера, который будет бултыхаться во время отправки формы
 * @param message_id - UID плашки где будет показан результат работы запроса
 */
function send_ajax_form(form_id, spinner_id, message_id)
{
	form_id.remotize();
	form_id.send({
		encoding:'windows-1251',
		evalScripts:true,
		spinner:spinner_id,
		onFailure:function() {
			alert("Во время попытки отправить данные формы произошла ошибка. Попробуйте жмакнуть на кнопку ещё раз.");
		},
		onSuccess: function(response) {
			if (!message_id.visible()) message_id.toggle('fade');
			message_id.html(response.responseText);
		}
	});	
}

/**
 * Отправить данные формы через аякс запрос. Вроде бы должна быть универсальная функция.
 * @param form_id - UID отправляемой формы
 * @param spinner_id - UID спинера, который будет бултыхаться во время отправки формы
 * @param message_id - UID плашки где будет показан результат работы запроса
 * @param send_btn_id - UID кнопки, которую жмакнули для отправки формы
 * @param use_image_code - флаг необходимости использования капчи
 */
function send_ajax_form2(form_id, spinner_id, message_id, send_btn_id, use_image_code)
{
	var return_fl = false;
	
	send_btn_id.set('value', 'Отправляю...');
	form_id.remotize();
	form_id.send({
		evalScripts:true,
		encoding:'windows-1251',
		spinner: spinner_id,
		onFailure:function() {
			alert("Во время попытки отправить данные формы произошла ошибка. Попробуйте жмакнуть на кнопку ещё раз.");
		},
		onSuccess: function(r) {
			message_id.update(r.responseText);
			send_btn_id.set('value', 'Отправить');
		    $(window).scrollTo(message_id);
		    return_fl = true;
		}
	});

    if (use_image_code)
    {
    	//вытащить UID формы из идентификатора формы
    	var objStr = new String(form_id.get('id'));
    	var re = /form_id/g;
        var id = objStr.replace(re, "");
        var image_code_id = 'image_code-id';
        
        if (id) image_code_id = 'image_code-id' + id;
    	
		if ($(image_code_id))
		{
			var img_url = '/image_code.php?rnd=' + Math.random(100000) + '&form_id=' + id; 
			$(image_code_id).set('src', img_url);		
		}
    }
	
	return return_fl;
}

function SelectAll(mark, form_name, checkbox_name)
{
	for (i = 0; i < document.forms[form_name].elements.length; i++)
	{
		var item = document.forms[form_name].elements[i];
		if (item.name == checkbox_name) item.checked = mark;
	}
}

function ConfirmDelete () {  if (window.confirm ("Вы действительно хотите удалить?")) return true; else return false;  }

