// FONTSIZE
function ResFontSize(obj, gui){
var content = document.getElementById(obj);

 if(gui<0)
 {
	 var fsize=-1;
 }
 else
 {
 	 var fsize=1;
 }

 var resize = parseInt(content.style.fontSize) + fsize;

 if(resize >= 9 && resize < 17){
	content.style.fontSize = resize + 'px';
 }else if(resize < 9) {
	 alert("Достигнут минимальный размер шрифта");
 }else if(resize = 17) {
	 alert("Достигнут максимальный размер шрифта");
 }

}

function gebi(gid) { return document.getElementById(gid); }

function add_messg(obj, max_len) {
	len = obj.comment_text.value.length;
	if (len > max_len) {
		alert ("Вы пытаетесь отправить "+len+" символов. Максимально разрешённая длина "+max_len+" символов.")
		return false;
	}else if(len < 1){
		alert ("Вы пытаетесь отправить пустое сообщение.")
		return false;
	} else {
		return true;
	}
}

function count_symbols(count_msg_simb, adm) {
	num = gebi('comment_text').value.length;
	digit = num % 10;
	dig='символов'; ent='Введено';
	switch (digit) {
		case 1: dig='символ';ent='Введен';break;
		case 2: dig='символа';break;
		case 3: dig='символа';break;
	}
	digit = num % 100;
	if (digit>10 && digit<20) {dig='символов'; ent='Введено';}

	if (adm == "true") gebi('text_symbols').innerHTML = ent+': '+num+'/'+count_msg_simb;
	else gebi('text_symbols').innerHTML = ent+': '+num+' '+dig+' (максимум '+count_msg_simb+')';

	if (num>count_msg_simb) {gebi('text_symbols').style.color='#C00'}
	if (num<=count_msg_simb) {gebi('text_symbols').style.color='#868686'}
}
function ReText(elem, text, color){
	tvalue = gebi(elem).value
	tcolor = gebi(elem).style.color
	if (tcolor!="black") gebi(elem).style.color = "black";
	if ((tcolor=="black")&&(tvalue=='')) gebi(elem).style.color = color;

	if (tvalue=='') gebi(elem).value = text
	if (tvalue==text) gebi(elem).value = ''
}
function NonText(elem, txt, alrt)
{	tvalue = gebi(elem).value
	if (tvalue == txt)
	{       				alert(alrt);
		return false;
	}}

function SetAllCookie(year){
	uname = gebi('uname').value
		setCookie("uname", uname, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	umail = gebi('umail').value
		setCookie("umail", umail, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	uphone = gebi('uphone').value
		setCookie("uphone", uphone, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	comment_text = gebi('comment_text').value
		setCookie("comment_text", comment_text, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	uorg = gebi('uorg').value
		setCookie("uorg", uorg, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	uadr = gebi('uadr').value
		setCookie("uadr", uadr, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	uinn = gebi('uinn').value
		setCookie("uinn", uinn, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	ukpp = gebi('ukpp').value
		setCookie("ukpp", ukpp, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
	ubank = gebi('ubank').value
		setCookie("ubank", ubank, "Mon, 01-Jan-" + year + " 00:00:00 GMT", "/");
}
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function findPosY(e) {
	var y = 0;
	if (!e) e = window.event;
	if (e.pageY)
	{
		y = e.pageY;
	}
	else if (e.clientY )
	{
		y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop);
	}
	return y;
}

function findPosX(e) {
// Y-координата слоя
	var x = 0;
	if (!e) e = window.event;
	if (e.pageX)
	{
		x = e.pageX;
	}
	else if (e.clientX )
	{
		x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
	}
	return x;
}


function bigbuble(event)
{
	var buble = document.getElementById('bigbuble');
	var plusY = 90;
	var plusX = 140;//120;
	buble.style.left	=	(findPosX(event) - plusX) +'px';
	//buble.onmouseout = function() { buble.style.display	=	"none"; }
	buble.style.top		=	(findPosY(event) - plusY) + 'px';
	buble.style.display	=	"block";
}

function feedback_ajax(text)
{
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}
		xmlobj.hide_loading();
		var ret_str = xmlobj.xmlhandler.responseText;
		if( ret_str != 'error')
		{
			var return_div = document.getElementById('feedback_return');
			return_div.style.display = 'block';
			return_div.innerHTML = ret_str;
		}
	}
	var fields = new Array();
	fields['text'] = text;
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process('/fcomment/', 'POST', xmlobj.format_for_post(fields));
	gebi('frm_bubble').style.display = 'none';
	return;
}
function move(el, to)
{
	gebi("commentform").style.display == ''
    elem=gebi(el);//получаем элемент
    codeblock=elem.innerHTML;//копируем содержимое
    //alert(elem.parentNode.innerHTML);
    elem.parentNode.removeChild(elem);//удаляем див ид
    gebi(to).innerHTML='<div id="'+el+'">'+codeblock+'</div>';//перемешаем куда надо
}
