function requesting(user_id, n, l, z)
{
// пишем http_request

	var url = get_server_name+"/add_adress.php?n="+n+"&l="+l+"&user_id="+user_id+"&z="+z;

	var http_request = false;
		if (window.XMLHttpRequest) 
		{
 			// Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/xml');
				// Читайте ниже об этой строке
			}
		} 
			else if (window.ActiveXObject) 
		{ 
			
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
			if (!http_request) 
		{
			alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
			return false;
		}
		http_request.open('GET', url, true);
		http_request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); // анти-кэш для IE
		http_request.send(null);

}

	function select_switch(status)
	{
		for (i = 1; i < document.privmsg_list.length; i++)
		{
			document.privmsg_list.elements[i].checked = status;
		}
	}
	function markin(x,y)
{
var x;
var y;
	var perem = document.getElementById("marking"+x);
	perem.style.display = "none";

	var div = document.getElementById("read_message"+x);
	var liv = document.getElementById("read_short_message"+x);
	var tcolor = document.getElementById("tdt"+x);
	var fcolor = document.getElementById("tdf"+x);
	var scolor = document.getElementById("tds"+x);
	var ftcolor = document.getElementById("tdft"+x);

			div.style.display = "none";
			liv.style.display = "block";
			tcolor.style.background = "#FADDC3";			
			scolor.style.background = "#FADDC3";
			fcolor.style.background = "#FADDC3";
			ftcolor.style.background = "#FADDC3";
	requesting(1, 1, 4, y);
}


	function show_hide(x,y,z) 
{
var x;
var y;
var z;

	var div = document.getElementById("read_message"+x);
	var liv = document.getElementById("read_short_message"+x);
	var answer_m = document.getElementById("answer_message"+x);
	var delete_m = document.getElementById("delete_message"+x);
	var tcolor = document.getElementById("tdt"+x);
	var fcolor = document.getElementById("tdf"+x);
	var scolor = document.getElementById("tds"+x);
	var ftcolor = document.getElementById("tdft"+x);
	var perem = document.getElementById("marking"+x);
	if(div.style.display == "block" && y != '1')
		{
// скрытие блока
			div.style.display = "none";
			liv.style.display = "block";
			if(y == '2')
			{
				delete_m.style.display = "none";
			}
			tcolor.style.background = "white";			
			scolor.style.background = "white";
			fcolor.style.background = "white";
			ftcolor.style.background = "white";
		}
	else if(div.style.display == "block" && y == '1')
		{
			var to_close = "0";
			if(answer_m.style.display == "block")
			{
				var to_close = "1";
			}
			if(answer_m.style.display = "none")
				{
					answer_m.style.display = "block";
				}
			if(to_close == "1")
				{
					answer_m.style.display = "none";
					div.style.display = "none";
					liv.style.display = "block";
				}
			tcolor.style.background = "white";
			scolor.style.background = "white";
			fcolor.style.background = "white";
			ftcolor.style.background = "white";
		}
	else
		{
			perem.style.display = "block";
			div.style.display = "block";	
			liv.style.display = "none";
			if(y == '1')
			{
				if(answer_m.style.display = "none")
					{
						answer_m.style.display = "block";
					}
				else
					{
						answer_m.style.display = "none";
					}
			}
			if(y == '2')
			{
				delete_m.style.display = "block";
			}	
			tcolor.style.background = "white";	
			scolor.style.background = "white";
			fcolor.style.background = "white";
			ftcolor.style.background = "white";	
			requesting(1, 1, 3, z);
		}
}
function emoticon_wospaces1(x,text) 
{

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 browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
	var txtarea = eval('document.privmsg_list.answer_box'+x);

if(is_ie || browser == 'Microsoft Internet Explorer')
	{
	if(txtarea.createTextRange())
		{
			var range = txtarea.createTextRange();
			range.collapse(true);
			var selEnd = range.moveEnd('character', 0);
	 		range.moveStart ('character', text);
		    range.moveEnd ('character', 0);
 		    range.select ();
			txtarea.focus();
		}

	}
 else 
	{
		var st = txtarea.scrollTop, sh = txtarea.scrollHeight;
		var selEnd = txtarea.selectionEnd;
		var selStart = txtarea.selectionStart;
		txtarea.scrollTop = sh;
		txtarea.focus();
		if(browser=='Opera' && version < 9.7)
			{
    if (txtarea.text.length)
				{
			var range = txtarea.createTextRange();
			var len = txtarea.text.length;
	 		range.moveStart ('character', len);
		    range.moveEnd ('character', 0);
 		    range.select ();
			txtarea.focus();
				}

			}
		else
			{
			txtarea.setSelectionRange(selStart, selEnd); 
			}
	}
}
	function show_hide1(x,y,z) 
{
var x;
var y;
var z;

	var div = document.getElementById("read_message"+x);
	var liv = document.getElementById("read_short_message"+x);
	var answer_m = document.getElementById("answer_message"+x);
	var delete_m = document.getElementById("delete_message"+x);
	if(div.style.display == "block" && y != '1')
		{
// скрытие блока
			div.style.display = "none";
			liv.style.display = "block";
			if(y == '2')
			{
				delete_m.style.display = "none";
			}
		}
	else if(div.style.display == "block" && y == '1')
		{
			var to_close = "0";
			if(answer_m.style.display == "block")
			{
				var to_close = "1";
			}
			if(answer_m.style.display = "none")
				{
					answer_m.style.display = "block";
				}
			if(to_close == "1")
				{
					answer_m.style.display = "none";
					div.style.display = "none";
					liv.style.display = "block";
				}
		}
	else
		{
			div.style.display = "block";	
			liv.style.display = "none";
			if(y == '1')
			{
				if(answer_m.style.display = "none")
					{
						answer_m.style.display = "block";
					}
				else
					{
						answer_m.style.display = "none";
					}
			}
			if(y == '2')
			{
				delete_m.style.display = "block";
			}	
		}

}

	function show_hide_adress() 
	{
	var show_adress = document.getElementById("show_adress");
	var hide_adress = document.getElementById("hide_adress");
	var adress_table = document.getElementById("adress_table");
	if(hide_adress.style.display == "block")
		{
			hide_adress.style.display = "none";
			show_adress.style.display = "block";
			adress_table.style.display = "none";
		}
	else
		{
			hide_adress.style.display = "block";
			show_adress.style.display = "none";
			adress_table.style.display = "block";
		}
	}

	function changing()
	{

		if(document.privmsg_list.all_checks.checked)
		{
			select_switch(true);
		}
		else
		{
			select_switch(false);	
		}

	}
function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
if(browser=='Opera' && version > 9.3)
	{
	  return document.documentElement.clientHeight;
	}
else
	{
	  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
	}
}
function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function getClientCenterX()
{
	return parseInt(getClientWidth()/2)+getBodyScrollLeft();
}

function getClientCenterY()
{
	return parseInt(getClientHeight()/2)+getBodyScrollTop();
}

function getDocumentHeight()
{
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}

//Размер документа по горизонтали
function getDocumentWidth()
{
	return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;
}

function createIFrame(fname, src, debug)
{
var browser=navigator.appName;
var window_Width = getDocumentWidth();
var window_Height = getDocumentHeight();
//alert(window_Width);
//alert(window_Height);

    var ifrstr = (browser.isIE || browser == 'Microsoft Internet Explorer') ? '<iframe name="'+fname+'" src="'+src+'" id="'+fname+'">' : 'iframe';

    var cframe = document.createElement(ifrstr);
 
    with(cframe){ 
        name = fname // это не для IE
        setAttribute("name", fname) // и это тоже, но вреда не будет
        id = fname // а это везде ок
		cframe.width = window_Width;
		cframe.height = window_Height;
		cframe.className = "iframe_del";
		cframe.src = "../delete_in_iframe.html";
    }
 
    // можно добавлять сразу к document.body

    document.body.appendChild(cframe);
document.getElementById('div_del'+fname).style.display = 'block';
document.getElementById('div_del'+fname).style.width = window_Width + "px";
document.getElementById('div_del'+fname).style.height = window_Height + 150 + "px";
    return cframe;
}



function display_visible(num)
{
var num;
var client_center_x = getClientCenterX();
var client_center_y = getClientCenterY();
var browser=navigator.appName;
var padding_px = browser.isIE ? '500' : '420'
if (browser == 'Microsoft Internet Explorer')
	{
		padding_px = '500';
	}
document.getElementById('overlay'+num).style.display='block';
document.getElementById('overlay'+num).style.left = client_center_x - padding_px + "px";
document.getElementById('overlay'+num).style.top = client_center_y - 250 + "px";

}



function add_adress(user_id, n)
{
var browser=navigator.appName;
    var display_tr = browser.isIE ? 'block' : 'table-row';
if (browser == 'Microsoft Internet Explorer')
	{
		display_tr = 'block';
	}

	document.getElementById('adress_tr'+n).style.display=display_tr;
	document.getElementById('adress_tr'+n).className='yes';
	document.getElementById('no_adress').style.display='none';

	var obj = findClass('show_adress'+n,'img');
	for(i=0; i < obj.length; i++)
		{
			obj[i].style.display='none';
		}
	requesting(user_id, n, 1, 0);
}
function delete_adress(user_id, n)
{

	document.getElementById('adress_tr'+n).style.display='none';
	document.getElementById('adress_tr'+n).className='no';
//	document.getElementById('no_adress').style.display='none';

	var obj = findClass('show_adress'+n,'img');
	for(i=0; i < obj.length; i++)
		{
			obj[i].style.display='block';
		}


// пишем http_request
	requesting(user_id, n, 2, 0);
}

function next_page()
{
	var obj = findClass('yes','tr');
	var z = '';
	for(i=0; i < obj.length; i++)
		{
			if(obj[i].style.display=='block' || obj[i].style.display=='table-row')
				{
					obj[i].style.display='none';
					z = i;
				}
		}
	document.getElementById('left_arrow').style.display='inline';

if(obj.length < (z+12))
	{
	document.getElementById('right_arrow').style.display='none';
	}
	for(i=(z+1); i < obj.length; i++)
		{
			if(obj[i].style.display=='none' && i < (z+11))
				{
					obj[i].style.display='block';
				}
		}

}

function previous_page()
{
	var obj = findClass('yes','tr');
	var z = new Array();
	var x = '0';
	for(i=0; i < obj.length; i++)
		{
			if(obj[i].style.display=='block' || obj[i].style.display=='table-row')
				{
					obj[i].style.display='none';
					z[x] = i;
					x++;

				}
		}
//alert(z);
	document.getElementById('right_arrow').style.display='inline';
if((z[0]-11) < '0')
	{
	document.getElementById('left_arrow').style.display='none';
	}
if(z=='')
{
z[0] = obj.length;
}
	for(i=(z[0]-1); i > (z[0]-11); i--)
		{
			if(obj[i].style.display=='none' && i > (z[0]-11))
				{
					obj[i].style.display='block';
				}
		}

}

	function show_hide2(x,y,z) 
{
var x;
var y;
var z;

	var div = document.getElementById("all_read_message"+x);
	var liv = document.getElementById("all_read_short_message"+x);
	var answer_m = document.getElementById("all_answer_message"+x);
	var answer_now = document.getElementById("answer_mow_but"+x);
	if(div.style.display == "block" && y != '1')
		{
// скрытие блока
			div.style.display = "none";
			liv.style.display = "block";
			answer_now.style.display = "block";
		}
	else if(div.style.display == "block" && y == '1')
		{
			var to_close = "0";
			if(answer_m.style.display == "block")
			{
				var to_close = "1";
			}
			if(answer_m.style.display = "none")
				{
					answer_m.style.display = "block";
					answer_now.style.display = "none";
				}
			if(to_close == "1")
				{
					answer_m.style.display = "none";
					answer_now.style.display = "block";
					div.style.display = "none";
					liv.style.display = "block";
				}
		}
	else
		{
			div.style.display = "block";	
			liv.style.display = "none";
			answer_now.style.display = "block";
			if(y == '1')
			{
				if(answer_m.style.display = "none")
					{
						answer_m.style.display = "block";
						answer_now.style.display = "none";
					}
				else
					{
						answer_m.style.display = "none";
						answer_now.style.display = "block";
					}
			}
			requesting(1, 1, 3, z);
		}
}
function emoticon_wospaces2(x,text) 
{
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 browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
// 	var txtarea = eval('document.all_privmsg_list.all_answer_box'+x);
	var txtarea = eval("document.getElementById('all_answer_box"+x+"')");

//	var txtarea1 = 'document.forms['+x+'].all_answer_box'+x;

//	var txtarea = eval('document.forms['+x+'].all_answer_box'+x);
//alert(txtarea);
if(is_ie || browser == 'Microsoft Internet Explorer')
	{
	if(txtarea.createTextRange())
		{
			var range = txtarea.createTextRange();
			range.collapse(true);
			var selEnd = range.moveEnd('character', 0);
	 		range.moveStart ('character', text);
		    range.moveEnd ('character', 0);
 		    range.select ();
			txtarea.focus();
		}

	}
 else 
	{
//alert(txtarea);
		var st = txtarea.scrollTop, sh = txtarea.scrollHeight;
		var selEnd = txtarea.selectionEnd;
		var selStart = txtarea.selectionStart;
		txtarea.scrollTop = sh;
		txtarea.focus();
		if(browser=='Opera' && version < 9.7)
			{
    if (txtarea.text.length)
				{
			var range = txtarea.createTextRange();
			var len = txtarea.text.length;
	 		range.moveStart ('character', len);
		    range.moveEnd ('character', 0);
 		    range.select ();
			txtarea.focus();
				}

			}
		else
			{
//			txtarea.setSelectionRange(selEnd); 
			}
	}
}
function send_one_message(id,username, all_id)
{
	var obj0 = findClass('messages','div');
	var count_of_id = obj0.length;

//alert('ПРИШЛО id='+id);
	id = parseInt(id);
	var main_div = eval("document.getElementById('posobik_message_box"+id+"')");

	var difference = '0';
for(z = id; z >= 0; z--)
	{
			var is_id = eval("document.getElementById('posobik_message_box"+z+"')");
		if(!is_id)
			{
				difference++;
			}
	}
//	var difference = all_id - count_of_id;
var fact_id = id;
	id = id - difference;


//alert(count_of_id+" общее, настоящее "+(id+1))




if((count_of_id > 1) && (count_of_id > (id+1)))
	{
		var next_id = id;
		next_id++;
		var is_id = eval("document.getElementById('posobik_message_box"+next_id+"')");
//alert(next_id+"ДО ПРОВЕРКИ");
		if(!is_id)
			{
			while(!is_id)
				{
					next_id++;	
					var is_id = eval("document.getElementById('posobik_message_box"+next_id+"')");
//alert(next_id);
if(next_id == '-1')
{break;}
				}
			}
			var next_div = eval("document.getElementById('posobik_message_box"+next_id+"')");
			next_div.style.display = "block";
	}
//alert(count_of_id+" = count_of_id....."+id);

		if((count_of_id > 1) && count_of_id == (id+1))
			{
			var next_id = fact_id;
//alert("fact_id"+fact_id);
//if(difference == '0')
//	{
			next_id--;
//	}
			var is_id = eval("document.getElementById('posobik_message_box"+next_id+"')");
//			alert(next_id+"ДО ПРОВЕРКИ--");
			if(!is_id)
				{
				while(!is_id)
					{
						next_id--;	
						is_id = eval("document.getElementById('posobik_message_box"+next_id+"')");
//			alert(next_id+" = "+is_id);
if(next_id == '-1')
{break;}
					}
				}
//			alert(next_id+" = "+is_id);
			var next_div = eval("document.getElementById('posobik_message_box"+next_id+"')");
			next_div.style.display = "block";

			}




	var txtarea = eval("document.getElementById('all_answer_box"+fact_id+"')");
	var message = txtarea.value;

	main_div.style.display = "none";


//alert(message);
// пишем http_request
	var current_page_name=location.href;

	if(current_page_name.indexOf('www.posobie.info')>=0)
	{
		var url="http://www.posobie.info/privmsg.php?folder=inbox"; 
	}
	else
	{
		if(current_page_name.indexOf('test.posobie.info')>=0)
		{
			var url="http://test.posobie.info/privmsg.php?folder=inbox"; 
		}
		else
		{
			var url="http://posobie.info/privmsg.php?folder=inbox"; 
		}
	}

	var http_request = false;
		if (window.XMLHttpRequest) 
		{
 			// Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/plain;charset=windows-1251');
			}
		} 
			else if (window.ActiveXObject) 
		{ 
			
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
			if (!http_request) 
		{
			alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
			return false;
		}
		http_request.open('POST', url, true);
		http_request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); // анти-кэш для IE
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

http_request.send('id='+id+'&message='+encodeURIComponent(message)+'&username='+encodeURIComponent(username)+'&send_one_message=yes');





	main_div.parentNode.removeChild(main_div);
//	for(y=id+1; y < obj0.length; y++)
//		{
//			var messages_id = obj0[y].id;
//			var aa = messages_id.substr(19);
//			var messages_id1 = parseInt(aa)-1;
//			obj0[y].id = 'posobik_message_box'+messages_id1;
//		}


	var obj1 = findClass('messages_view_all','b');
	for(y=0; y < obj1.length; y++)
		{
			var messages_view_all1 = obj1[y].firstChild.nodeValue;
			var messages_view_all = parseInt(messages_view_all1)-1;
			obj1[y].firstChild.nodeValue = messages_view_all;
		}
	var obj2 = findClass('message_view_now','b');
//alert("id равно"+id+" КОЛ-ВО message_view_now"+obj2.length);
	for(y=0; y < obj2.length; y++)
		{
			if(y >= (id))
			{
				var value_num = parseInt(obj2[y].firstChild.nodeValue)-1;
				obj2[y].firstChild.nodeValue = value_num;
			}
		}


		var obj3 = findClass('right_arrows','a');

if(obj3.length == 1)
	{
		obj3[0].style.display='none';
	}
if(obj3.length == (id+1))
	{
		obj3[id].style.display='none';
	}

		var obj4 = findClass('left_arrows','a');
//alert(obj4.length+"это obj4.length")
if(obj4.length == 1)
	{
		obj4[0].style.display='none';
	}
if(messages_view_all1)
{
	var c = messages_view_all1.length;
	var messages_view_all2 =  messages_view_all1.substr(c-1, c);
	messages_view_all2 = parseInt(messages_view_all2)-1;

	var obj3 = findClass('words_all','span');
	for(y=0; y < obj3.length; y++)
		{
		switch(messages_view_all2)
				{
					case 1:
				obj3[y].firstChild.nodeValue = ' новое сообщение';
					break;
					case 2:
				obj3[y].firstChild.nodeValue = ' новых сообщения';
					break;
					case 3:
				obj3[y].firstChild.nodeValue = ' новых сообщения';
					break;
					case 4:
				obj3[y].firstChild.nodeValue = ' новых сообщения';
					break;
				default:
				obj3[y].firstChild.nodeValue = ' новых сообщений';
					break;
				}
		if(c > 1)
			{
			var messages_view_all3 =  messages_view_all1.substr(c-2, c);
			messages_view_all3 = parseInt(messages_view_all3);

				switch($numb2)
					{
						case 11:
					obj3[y].firstChild.nodeValue = ' новых сообщений';
						break;
						case 12:
					obj3[y].firstChild.nodeValue = ' новых сообщений';
						break;
						case 13:
					obj3[y].firstChild.nodeValue = ' новых сообщений';
						break;
						case 14:
					obj3[y].firstChild.nodeValue = ' новых сообщений';
						break;
					}
			}


		}
	}

}
	function closewww() 
{
	var obj = findClass('messages','div');
for(var y = 0; y < obj.length; y++)
	{
		obj[y].style.display = "none";
	}
}

function next_new_message()
{
	var obj = findClass('messages','div');
	var z = '';
	for(i=0; i < obj.length; i++)
		{
			if(obj[i].style.display=='block')
				{
					obj[i].style.display='none';
					z = i;
				}
		}
	obj[z+1].style.display='block';


	var obj1 = findClass('left_arrows','a');
	for(y=0; y < obj1.length; y++)
		{
			obj1[y].style.display='inline';
		}


if(z == (obj.length - 2))
	{
	var obj1 = findClass('right_arrows','a');
	for(y=0; y < obj1.length; y++)
		{
			obj1[y].style.display='none';
		}

	}
}

function previous_new_message()
{
	var obj = findClass('messages','div');
	var z = '';
	for(i=obj.length-1; i >= 0; i--)
		{
			if(obj[i].style.display=='block')
				{
					obj[i].style.display='none';
					z = i;
				}
		}
	obj[z-1].style.display='block';


	var obj1 = findClass('right_arrows','a');
	for(y=0; y < obj1.length; y++)
		{
			obj1[y].style.display='inline';
		}


if(z == (1))
	{
	var obj1 = findClass('left_arrows','a');
	for(y=0; y < obj1.length; y++)
		{
			obj1[y].style.display='none';
		}

	}	
}
	function saving(x,privmsg_id,folder,from_folder)
{
var x;
var privmsg_id;
var folder;
var from_folder;

	var tcolor = document.getElementById("tdt"+x);
	var fcolor = document.getElementById("tdf"+x);
	var scolor = document.getElementById("tds"+x);
	var ftcolor = document.getElementById("tdft"+x);


ftcolor.innerHTML = "";
fcolor.innerHTML = "";
scolor.innerHTML = "";
if(from_folder == 'inbox')
{
	var num_folder = '0';
	var from_folder1 = 'Входящие';	
}
if(from_folder == 'sentbox')
{
	var num_folder = '5';
	var from_folder1 = 'Отправленные';
}
if(folder == 'savebox')
	{
//		tcolor.style.text-align = "left";
		tcolor.innerHTML = "<table height='110px' width='100%'><tr><td align='center' valign='top' style='padding-top:20px;'><strong class='genmed'>Сообщение возвращено в папку "+from_folder1+"</strong></td><td style='width:110px;'>&nbsp;</td></tr></table>";
	}
else
	{
//		tcolor.style.text-align = "left";
		tcolor.innerHTML = "<table height='110px' width='100%'><tr><td align='center' valign='top' style='padding-top:20px;'><strong class='genmed'>Сообщение сохранено</strong></td><td style='width:110px;'>&nbsp;</td></tr></table>";
	}




if(folder == 'savebox')
{
	requesting(1, 1, num_folder, privmsg_id);
}
else
{
	var current_page_name=location.href;
	if(current_page_name.indexOf('www.posobie.info')>=0)
	{
		var url="http://www.posobie.info/privmsg.php?folder="+folder; 
	}
	else
	{
		if(current_page_name.indexOf('test.posobie.info')>=0)
		{
			var url="http://test.posobie.info/privmsg.php?folder="+folder; 
		}
		else
		{
			var url="http://posobie.info/privmsg.php?folder="+folder; 
		}
	}

	var http_request = false;
		if (window.XMLHttpRequest) 
		{
 			// Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) 
			{
				http_request.overrideMimeType('text/plain;charset=windows-1251');
			}
		} 
			else if (window.ActiveXObject) 
		{ 
			
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
			if (!http_request) 
		{
			alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
			return false;
		}
		http_request.open('POST', url, true);
		http_request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); // анти-кэш для IE
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

var save = 'TRUE';
http_request.send('id='+encodeURIComponent(x)+'&p='+encodeURIComponent(privmsg_id)+'&save=' +encodeURIComponent(save));
}
}

function photo_menu()
{
		if(document.getElementById('service_photo').style.display == 'none')
		{
			document.getElementById('service_photo').style.display = '';
		}
		else
		{
			document.getElementById('service_photo').style.display = 'none';
		}
}

function delete_main_photo(over_limit)
{
	if(over_limit == 1)over_limit = '';
	if(over_limit == 2)over_limit = '&del_photo_over_limit=1';
	var url = '&type=delete_main_photo'+over_limit+'&r=' + Math.random() + '&user_id=' + user_id + '&s=' + document.getElementById('s_info').innerHTML;
	ajax('homepage_update.php', encodeURI(url), after_deleting);
}

function after_deleting(e)
{
	check_len(e);
	if(new_pattern1 == 'Фото успешно удалено!')
	{
		document.getElementById('div_photo_service').innerHTML = '<div style="border:1px solid gray; border-bottom:0; text-align:center; padding-top:90px; background-color:#D8D8D8; width:180px; *width:178px; height:120px;"><span style="font-size:26px; color:#7B7B7B;">ФОТО</span></div><table width="100%" cellpadding="0" cellspacing="0" class="forumline"><tr><td align="center"><div id="service_photo0"><a class="genmed_b" style="cursor:hand; cursor:pointer;" onclick="check_photo_limit(\'load\')">Загрузить фотографию</a></div></td></tr></table>';
	}
}

function check_len(e) // проверка на залогиненность пользователя
{
	var pattern1 = /\r\n|\r|\n/g;
	new_pattern1 = e.replace(pattern1,"");
	var btl = new_pattern1.length;

	if(new_pattern1.length < 4)
	{
		alert('Вы не авторизованны! Введите ник и пароль, чтобы зайти в личный кабинет');
		window.location.reload();
	}
}

function check_photo_limit(act)
{
	del('overlay');
	del('opacity');

	var url = '&type=check_photo_limit&r=' + Math.random() + '&user_id=' + user_id + '&s=' + document.getElementById('s_info').innerHTML;
if(act == 'load')ajax('homepage_update.php', encodeURI(url), after_check_photo_limit);
if(act == 'delete')ajax('homepage_update.php', encodeURI(url), after_check_photo_limit_del);
}

function check_kab_mode()
{
	var tmp = new Array();      // два вспомагательных
	var tmp2 = new Array();     // массива
	var param = new Array();
	var not_homepage = '';
	var get = location.search;  // строка GET запроса

	if(get != '') {
	    tmp = (get.substr(1)).split('&');   // разделяем переменные
	    for(var i=0; i < tmp.length; i++) 
		{
	        tmp2 = tmp[i].split('=');       // массив param будет содержать
	        param[tmp2[0]] = tmp2[1];       // пары ключ(имя переменной)->значение
	    }
	    for (var key in param) 
		{
			if(param[key] == 'dop_info' || param[key] == 'medical_office')
			{
				not_homepage = '1';	
			}
	    }
	}
	return not_homepage;
}

function after_check_photo_limit(e)
{

	check_len(e);
	var not_homepage = check_kab_mode();
	if(not_homepage == ''){close_interest();};
	if(new_pattern1 == 'limit_is_not_reached')
	{
		service_photo_alert('load', '1');
	}
	if(new_pattern1 == 'limit_is_reached')
	{
		service_photo_alert('load', '2');
	}
}

function after_check_photo_limit_del(e)
{

	check_len(e);
	var not_homepage = check_kab_mode();
	if(not_homepage == ''){close_interest();};
	if(new_pattern1 == 'limit_is_not_reached')
	{
		service_photo_alert('delete', '1');
	}
	if(new_pattern1 == 'limit_is_reached')
	{
		service_photo_alert('delete', '2');
	}
}

function load_main_photo()
{

	var pic_file = document.getElementById('pic_file').value;
	var img_resize_select = document.getElementById('img_resize_select').value;

	if( pic_file == '')
	{
		alert('Вы не выбрали фото');
	}
	else
	{
		var class_block = 'load_pic';
		createIFrame2('frame1','homepage_update.php');
		document.getElementById('frame1').onload=function()
		{
			var url = '&type=load_main_photo&r=' + Math.random() + '&user_id=' + user_id + '&s=' + document.getElementById('s_info').innerHTML;
			ajax('homepage_update.php', encodeURI(url), after_loading_main_photo);
		};
		document.forms.alert_form.submit();

		document.getElementById('loading').style.display = 'block';

// Это только для IE
		document.getElementById('frame1').onreadystatechange = function() 
		{
	 
	         if(document.getElementById('frame1').readyState == "complete") 
				{
					document.getElementById('span_loading').innerHTML = '';
				
					var url = '&type=load_main_photo&r=' + Math.random() + '&user_id=' + user_id + '&s=' + document.getElementById('s_info').innerHTML;
					ajax('homepage_update.php', encodeURI(url), after_loading_main_photo);
				}
		}

		return false;
	}

}

function createIFrame2(fname, src, debug)
{
	var browser=navigator.appName;
    var ifrstr = browser.isIE ? '<iframe name="'+fname+'" src="'+src+'">' : 'iframe';
    var ifrstr = (browser == 'Microsoft Internet Explorer') ? '<iframe name="'+fname+'" src="'+src+'">' : ifrstr;
    var cframe = document.createElement(ifrstr)
	 
    with(cframe){
        name = fname // это не для IE
        setAttribute("name", fname) // и это тоже, но вреда не будет
        id = fname // а это везде ок
    }
    document.getElementById('iframe_container').appendChild(cframe);

    if (!debug) {
        hideIframe(cframe)
    }          

    if(!browser.isIE)
	{
        getIframeDocument(cframe).location.replace(src);
    }
    return cframe
}

function hideIframe(iframeNode)
{
	var browser=navigator.appName;
    with(iframeNode.style)
	{
        if(!browser.isSafari)
		{         
            position = "absolute";
	    }
        left = top = "0px";
        height = width = "1px";
        visibility = "hidden";  
		id = "frame1" ;
    }
}

function getIframeDocument(iframeNode) 
{
  if (iframeNode.contentDocument) return iframeNode.contentDocument
  if (iframeNode.contentWindow) return iframeNode.contentWindow.document
  return iframeNode.document
}

function after_loading_main_photo(e)
{
	check_len(e);
	if(document.getElementById('iframe_container'))
	{
		if(document.getElementById('iframe_container').innerHTML != '')
		{
		    var oDoc = document.getElementById('frame1').contentWindow || document.getElementById('frame1').contentDocument;

			if (oDoc.document) 
			{
		        oDoc = oDoc.document;
		    }
	
			var string1 = oDoc.body.innerHTML;
			var pattern = /\r\n|\r|\n/g;
// alert(string1);
			var new_pattern = string1.replace(pattern,"");
		}
	}
	close_iframe1();

	var arr = new_pattern1.split(/\|\|/);
	if(arr[0] == 'Фото успешно загружено!')
	{
// передать src из homepage_update.php
		document.getElementById('div_photo_service').innerHTML = '<img class="photo_ava" src="'+arr[1]+'" style="vertical-align:bottom;" border="0" /><table width="100%" cellpadding="0" cellspacing="0" class="forumline" style="margin-top:4px;"><tr><td align="center"><div id="service_photo0"><a class="genmed_b" style="cursor:hand; cursor:pointer;" onclick="photo_menu()">Изменить фотографию</a><div id="service_photo" style="display:none; text-align:left; font-size:10px; padding-left:12px;"><a class="genmed_b" style="cursor:hand; cursor:pointer; font-size:10px;" onclick="check_photo_limit(\'load\')">- Загрузить новую фотографию</a><br><a class="genmed_b" style="cursor:hand; cursor:pointer; font-size:10px;" onclick="check_photo_limit(\'delete\')">- Удалить фотографию</a></div></div></td></tr></table>';
	}
}



function service_photo_alert(action, reached_limit)
{

	createIFrame_del1('delete_in_iframe.html', action, reached_limit);

	var client_center_x = getClientCenterX();
	var client_center_y = getClientCenterY();
	
	top_margin = '0';
	if(getClientHeight() < '551')
	{
	var top_margin = '20';
	}

	document.getElementById('overlay').style.top = client_center_y - 275 + parseInt(top_margin) + "px";
}


function createIFrame_del1(src, action, reached_limit)
{
	var fname = 'photo_alert';
	var id = '1';
//	var user_id = '1';
	var element = id;
	element.id = 'image_del';
	var some_int = fname;
	fname = 'delete_i_' + fname;
	var browser=navigator.appName;
	var window_Width = getDocumentWidth();
	var window_Height = getDocumentHeight();

    var ifrstr = browser.isIE ? '<iframe name="'+fname+'" src="'+src+'" id="'+fname+'">' : 'iframe'
    var cframe = document.createElement(ifrstr)

    with(cframe){ 
        name = fname // это не для IE
        setAttribute("name", fname) // и это тоже, но вреда не будет
        id = fname // а это везде ок
		cframe.width = window_Width;
		cframe.height = window_Height;
		cframe.className = "iframe_del";
		cframe.src = "../delete_in_iframe.html";
    }
 
    // можно добавлять сразу к document.body

    document.body.appendChild(cframe);

	var new_id = 'div_'+fname;
	var newElem = document.createElement('div');
	newElem.className = 'div_del';
	newElem.id = new_id;
	var p = document.getElementById('text');
	p.parentNode.insertBefore(newElem, p);
	document.getElementById(new_id).innerHTML = '';
	document.getElementById(new_id).style.overflow = 'hidden';
	document.getElementById(new_id).style.margin = '0px';
	document.getElementById(new_id).style.position = 'fixed';

	var new_id1 = 'overlay';
	var newElem1 = document.createElement('div');
	newElem1.id = new_id1;
	newElem1.className = 'div_all_width';
	var p1 = document.getElementById('text');
	p1.parentNode.insertBefore(newElem1, p1);
	var reached_limit_text = '';
	var inp4_disp = 'display:none;';
	var inp4_real_disp = '';
	var over_lim = '';

	if(action == 'delete_user')
	{
		var func1 = 'delete_user(\''+reached_limit+'\');close_iframe1();';
		var func2 = '';
		var yes_button = 'Да';
	}
	if(action == 'delete')
	{
		var func1 = 'close_iframe1(); delete_main_photo(\''+reached_limit+'\')';
		var func2 = '';
		var yes_button = 'Да';
	}
	if(action == 'load')
	{
		var func1 = 'load_main_photo()';
		var func2 = '';
		var yes_button = 'Загрузить';
		if(reached_limit == 2)
		{
			var over_lim = '<input type="hidden" name="del_photo_over_limit" value="1" />';
			var reached_limit_text = '<p style="margin:0; padding:0;"><b class="genmed" style="color:#C01030;">Ваша фотогалерея заполнена</b><br><input type="checkbox" onclick="if(this.checked==true){document.getElementById(\'inp4_real_disp\').style.display=\'\';document.getElementById(\'inp4_disp\').style.display = \'none\'}else{document.getElementById(\'inp4_real_disp\').style.display = \'none\';document.getElementById(\'inp4_disp\').style.display = \'\'};" id="check_agree"><b class="genmed">Загрузить фотографию с удалением текущей</b></p>';
			var inp4_real_disp = 'display:none;';
			var inp4_disp = '';
		} // limit_reached

	}

for(i=0; i < 3; i++)
{
	if(i==1)
	{
		var first_butt = 'id="inp4_real_disp"';
	}
	else if(i == 2)
	{
		var first_butt = ''; 
		var inp4_real_disp = '';
	}
	var but_num = 91+i;
	var button_first_part = '<div '+first_butt+' style="width:240px; cursor: hand; cursor: pointer; '+inp4_real_disp+'" onmouseover="hover_all_main('+but_num+', '+but_num+');" onmouseout="unhover_all_main('+but_num+', '+but_num+');"><div class="rounded-corner-1" style="background:gray; padding-left:1px; padding-right:1px;"></div><div class="rounded-corner-2" style="background:gray; padding-left:2px; padding-right:2px;"><div class="'+but_num+'" style="background:#FFF78F; height:1px;"></div></div><div class="rounded-corner-3" style="background:gray; padding-left:1px; padding-right:1px;"><div class="'+but_num+'" style="background:#FFF78F; height:1px;"></div></div><div class="rounded-corner-4" style="background:gray; padding-left:1px; padding-right:1px;"><div class="'+but_num+'" style="background:#FFF78F; height:2px;"></div></div><div class="'+but_num+'" style="background:#FFF78F; padding:0; padding-right:2px; padding-left:2px; border:0; border-left:1px solid gray; border-right:1px solid gray; background:#FFF78F;"><div style="width:99%; font-size:1px">';

	var button_second_part = '</div></div><div class="rounded-corner-4" style="background:gray; padding-left:1px; padding-right:1px;"><div class="'+but_num+'" style="background:#FFF78F; height:2px;"></div></div><div class="rounded-corner-3" style="background:gray; padding-left:1px; padding-right:1px;"><div class="'+but_num+'" style="background:#FFF78F; height:1px;"></div></div><div class="rounded-corner-2" style="background:gray; padding-left:2px; padding-right:2px;"><div class="'+but_num+'" style="background:#FFF78F; height:1px;"></div></div><div class="rounded-corner-1" style="background:gray; padding-left:1px; padding-right:1px;"></div></div>';
	if(i == 1)
	{
		var input_4 = '<img id="inp4_disp" style="'+inp4_disp+'" src="http://users.posobie.info/img/disabled_button.gif">'+button_first_part + '<input type="button" value="'+yes_button+'" class="'+but_num+'" style="background:#FFF78F; padding:0; width:100%; color:#0052C4; border:0; margin-top:-3px; margin-bottom:-3px; font-size: 13px; font-weight: bold; cursor: hand; cursor: pointer; overflow: visible;" onclick="'+func1+'">' + button_second_part;
	}
	if(i == 2)
	{
		var input_3 = button_first_part + '<input type="button" value="Отмена" class="'+but_num+'" style="background:#FFF78F; padding:0; width:100%; color:#0052C4; border:0; margin-top:-3px; margin-bottom:-3px; font-size: 13px; font-weight: bold; cursor: hand; cursor: pointer; overflow: visible;" onclick="close_iframe1();if(document.getElementById(\'image_del\'))document.getElementById(\'image_del\').id=\'\';'+func2+'">' + button_second_part;
	}
}

		var obj_i = findClass('small_pic_row','img');
			var iframe_confirm_table = '<table cellpadding="0" cellspacing="0" class="forumline" style="background-color:white; border:0; width:800px; height:200px;"><tr><td colspan="2" align="center"><span class="genmed_b">Вы действительно хотите удалить фотографию?</span></td></tr><tr><td align="center" valign="middle" id="input_4_but">'+input_4+'</td><td align="center" valign="middle">'+input_3+'</td></tr></table>';
	if(action == 'delete_user')
	{
		var iframe_confirm_table = '<table cellpadding="0" cellspacing="0" class="forumline" style="background-color:white; border:0; width:800px; height:200px;"><tr><td colspan="2" align="center"><span class="genmed_b">Вы действительно хотите удалить профиль этого пользователя с сайта?</span><table width="490px"><tr><td><b class="genmed" style="color:#800000">Укажите причину удаления пользователя с сайта:</b></td></tr><tr><td><textarea class="forumline" cols="50" rows="5" id="reason_text"></textarea></td></tr></table></td></tr><tr><td align="center" valign="middle" id="input_4_but" style="padding-bottom:15px;">'+input_4+'</td><td align="center" valign="middle" style="padding-bottom:15px;">'+input_3+'</td></tr></table>';
	}
	if(action == 'load')
	{
		var iframe_confirm_table = '<form name="alert_form" method="post" id="pic_form1" enctype="multipart/form-data" onsubmit="return false" action="./homepage_update.php" target="frame1"  style="margin:0; padding:0;"><table cellpadding="0" cellspacing="0" class="forumline" style="background-color:white; border:0; width:800px; height:200px;"><tr><td colspan="2" align="center" valign="top" style="padding:20px; height:100px;"><span class="genmed_b">Загрузка фотографии</span><table align="center" cellpadding="0" cellspacing="0" style="border:0; margin-top:30px; width:100%;"><tr><td align="left" style="padding-left:20px;">																								<strong class="genmed_b" style="color:gray;">Выбрать фото:</strong>														<td align="left"><div id="file_input_container">																				<input class="post" id="pic_file" type="file" name="pic_file" size="49"></div><div id="iframe_container"></div><input type="hidden" name="type" value="load_pic" /><input type="hidden" name="img_resize_select" id="img_resize_select" value="180" /><input type="hidden" id="user_id" name="user_id" value="'+user_id+'"><input type="hidden" name="s" value="'+s_info+'">'+over_lim+'<input type="hidden" id="main_photo_name" name="main_photo_name" value=""><input type="submit" name="pic_submit" id="pic_submit" style="display:none;" />																									<tr>																														<td align="left" colspan="2" style="padding-left:20px;">																									<span class="genmed" style="color:black; font-weight:normal; ">Разрешенные для загрузки типы файлов: <b>JPG, PNG, GIF</b>. До 3 Мб.</span>'+reached_limit_text+'</td></tr></table><div id="loading" align="center" style="display:none;"><img src="http://users.posobie.info/img/loading1.gif"><br><span class="genmed" id="span_loading" style="color:gray;">Подождите, картинка загружается.</span></div></td></tr><tr><td align="center" valign="middle">'+input_4+'</td><td align="center" valign="middle">'+input_3+'</td></tr></table></form>';

	}
	if(action == 'upload_ie')
	{
		var iframe_confirm_table = '<table cellpadding="0" cellspacing="0" class="forumline" style="background-color:white; border:0; width:800px; height:200px;"><tr><td colspan="2" align="center" style="padding-top:20px;"><span class="genmed_b">Для корректной работы поиска по сайту Вам необходимо обновить версию Internet Explorer.<br>Скачать новую версию IE можно <a href="http://www.microsoft.com/rus/windows/internet-explorer/" target="_blank">здесь</a></span><iframe name="frame2" src="../delete_in_iframe.html" id="frame2" width="700px" height="500px" frameborder="0"></iframe><p style="margin-top:10px; margin-bottom:20px;"><b style="cursor: pointer;" onmouseout="this.className=\'gensmallik\'" onmouseover="this.className=\'gensmall\'" class="gensmallik" onclick="close_iframe1();">[ Закрыть окно ]</b></p></td></tr></table>';
	}
	document.getElementById(new_id1).style.width = window_Width + "px";
	document.getElementById(new_id1).innerHTML = '<div style="width:800px; margin:150px auto;">							<div class="rounded-corner-container" style="background:transparent none !important;"><div class="rounded-corner-1" style="background:#FFFFFF;"></div><div class="rounded-corner-2" style="background:#FFFFFF;"></div><div class="rounded-corner-3" style="background:#FFFFFF;"></div><div class="rounded-corner-4" style="background:#FFFFFF;"></div></div>'+iframe_confirm_table+'<div class="rounded-corner-container" style="background:transparent none !important;"><div class="rounded-corner-4" style="background:#FFFFFF;"></div><div class="rounded-corner-3" style="background:#FFFFFF;"></div><div class="rounded-corner-2" style="background:#FFFFFF;"></div><div class="rounded-corner-1" style="background:#FFFFFF;"></div></div>																				</div>';


	document.getElementById(new_id).style.display = 'block';
	document.getElementById(new_id).style.width = "100%";
	document.getElementById(new_id).style.height = "100%";

if ((browser.isIE || browser == 'Microsoft Internet Explorer') && parseInt(navigator.appVersion) < 7)
	{
		var browser=navigator.appName;
		var version=navigator.appVersion;
		var re = /\MSIE\s+(\d\.\d\b)/;
		var res = version.match(re);

	    if (parseInt(res[1]) <= '6')
		{
			if(screen.width > window_Width){window_Width = screen.width - 20;}
			document.getElementById(new_id).style.position = 'absolute';
			document.getElementById(new_id).style.width = window_Width + "px";
			document.getElementById(new_id).style.height = window_Height + 20 + "px";

		}
	}

    return cframe
}

function close_iframe1()
{
	if(document.getElementById('overlay'))
	{
		var del_over=document.getElementById('overlay');
		del_over.parentNode.removeChild(del_over);
	}
	var obj = findClass('div_del','div');
	for(var i=0; i < obj.length;i++)
	{obj[i].parentNode.removeChild(obj[i])};
	if(document.getElementById('delete_i_photo_alert'))
	{
		var del_over=document.getElementById('delete_i_photo_alert');
		del_over.parentNode.removeChild(del_over);
	} 
}

function give_a_card(card, baned_user_id)
{
	if(document.getElementById('ban_post_id'))
	{
		var post_id = document.getElementById('ban_post_id').innerHTML;
	}
	var url = '&type=give_a_card&'+ card +'=' + card + '&r=' + Math.random() + '&u=' + baned_user_id+'&post_id=' + post_id;
	ajax('card.php', url, after_give_a_card);
}

function after_give_a_card(e)
{
	check_len(e);
	if(document.getElementById('mod_answer'))
	{
		document.getElementById('mod_answer').innerHTML = new_pattern1;
	}
	if(document.getElementById('current_warn'))
	{
		if(document.getElementById('current_warn').innerHTML == '1')
		{
			document.getElementById('yellow_card').setAttribute('alt', "Сделать предупреждение № 2");
			document.getElementById('yellow_card').setAttribute('title', "Сделать предупреждение № 2");
		}
		if(document.getElementById('current_warn').innerHTML == '2')
		{
			document.getElementById('yellow_card').setAttribute('alt', "Занести участника в Ban List");
			document.getElementById('yellow_card').setAttribute('title', "Занести участника в Ban List");
		}
		if(document.getElementById('current_warn').innerHTML == '3')
		{
			document.getElementById('yellow_card').style.display = "none";
			document.getElementById('red_card').style.display = "none";
		}
	}
	if(document.getElementById('current_green'))
	{
		document.getElementById('yellow_card').setAttribute('alt', "Сделать предупреждение № 1");
		document.getElementById('yellow_card').setAttribute('title', "Сделать предупреждение № 1");
		document.getElementById('yellow_card').style.display = "";
		document.getElementById('red_card').style.display = "";
	}
	if(document.getElementById('current_red'))
	{
		document.getElementById('yellow_card').style.display = "none";
		document.getElementById('red_card').style.display = "none";
	}

}

function delete_user_profile(user_id)
{
	createIFrame_del1('delete_in_iframe.html', 'delete_user', user_id);

	var client_center_x = getClientCenterX();
	var client_center_y = getClientCenterY();
	
	top_margin = '0';
	if(getClientHeight() < '551')
	{
	var top_margin = '20';
	}
	
	document.getElementById('overlay').style.top = client_center_y - 275 + parseInt(top_margin) + "px";
}

function delete_user(user_id)
{
	if(document.getElementById('reason_text'))
	{
		var reason = document.getElementById('reason_text').value;
	}
	else
	{
		var reason = '';
	}

	window.location.href = get_server_name+'/user_delete.php?delete=1&arh=1&user_id=' + user_id + '&admin=1&reason=' + reason;
}


function unsubscribe_topics(topic)
{
	url = 'mode=unsubscribe_topics&topic=' + topic;

	ajax(null, url, unsubscribe_topics_back, topic)
}

function unsubscribe_topics_back(e, topic)
{
	if (e == 1)
	{
		for (i = 0; i < 10; i++)
		{	
			j = '_' + topic + '_' + i;

			if (document.getElementById('unsubscribe_topics_button' + j) && document.getElementById('unsubscribe_topics' + j))
			{
				document.getElementById('unsubscribe_topics_button' + j).removeChild(document.getElementById('unsubscribe_topics' + j));
			}
		}
	}
}








function after_createIFrame_del_simple()
{
	var client_center_x = getClientCenterX();
	var client_center_y = getClientCenterY();

	top_margin = '0';
	if(getClientHeight() < '551')
	{
	var top_margin = '20';
	}

	document.getElementById('overlay').style.top = client_center_y - 275 + parseInt(top_margin) + "px";
}


function createIFrame_del_simple(src, action, inner_text)
{
	var fname = 'simple';
	var id = '1';
	var element = id;
	element.id = 'image_del';
	var some_int = fname;
	fname = 'delete_i_' + fname;
	var browser=navigator.appName;
	var window_Width = getDocumentWidth();
	var window_Height = getDocumentHeight();
/*
	var scrooll_width=(document.body.offsetWidth-document.body.scrollWidth)+'px';
	alert(scrooll_width);
*/

    var ifrstr = browser.isIE ? '<iframe name="'+fname+'" src="'+src+'" id="'+fname+'">' : 'iframe'
    var cframe = document.createElement(ifrstr)

    with(cframe){ 
        name = fname // это не для IE
        setAttribute("name", fname) // и это тоже, но вреда не будет
        id = fname // а это везде ок
		cframe.width = window_Width;
		cframe.height = window_Height;
		cframe.className = "iframe_del";
//		cframe.src = "../simple_iframe.html";
    }

    document.body.appendChild(cframe);

	var new_id = 'div_'+fname;
	var newElem = document.createElement('div');
	newElem.className = 'div_del';
	newElem.id = new_id;

	var p = document.getElementById('text');
	p.parentNode.insertBefore(newElem, p);

	document.getElementById(new_id).innerHTML = '';
	document.getElementById(new_id).style.overflow = 'hidden';
	document.getElementById(new_id).style.margin = '0px';
	document.getElementById(new_id).style.position = 'fixed';

	var new_id1 = 'overlay';
	var newElem1 = document.createElement('div');
	newElem1.id = new_id1;
	newElem1.className = 'div_all_width';
	var p1 = document.getElementById('text');
	p1.parentNode.insertBefore(newElem1, p1);

	var iframe_confirm_table = '<div id="frame_container" style="padding:10px; background-color:white;">'+inner_text+'</div>';

	document.getElementById(new_id1).style.width = window_Width + "px";
	document.getElementById(new_id1).innerHTML = '<div style="width:800px; margin:auto;">							<div class="rounded-corner-container" style="background:transparent none !important;"><div class="rounded-corner-1" style="background:#FFFFFF;"></div><div class="rounded-corner-2" style="background:#FFFFFF;"></div><div class="rounded-corner-3" style="background:#FFFFFF;"></div><div class="rounded-corner-4" style="background:#FFFFFF;"></div></div>'+iframe_confirm_table+'<div class="rounded-corner-container" style="background:transparent none !important;"><div class="rounded-corner-4" style="background:#FFFFFF;"></div><div class="rounded-corner-3" style="background:#FFFFFF;"></div><div class="rounded-corner-2" style="background:#FFFFFF;"></div><div class="rounded-corner-1" style="background:#FFFFFF;"></div></div>																				</div>';


	document.getElementById(new_id).style.display = 'block';
	document.getElementById(new_id).style.width = "100%";
	document.getElementById(new_id).style.height = "100%";

if ((browser.isIE || browser == 'Microsoft Internet Explorer') && parseInt(navigator.appVersion) < 7)
	{
		var browser=navigator.appName;
		var version=navigator.appVersion;
		var re = /\MSIE\s+(\d\.\d\b)/;
		var res = version.match(re);

	    if (parseInt(res[1]) <= '6')
		{
			if(screen.width > window_Width){window_Width = screen.width - 20;}
			document.getElementById(new_id).style.position = 'absolute';
			document.getElementById(new_id).style.width = window_Width + "px";
			document.getElementById(new_id).style.height = window_Height + 20 + "px";

		}
	}

    return cframe
}

function close_iframe_simple()
{
	if(document.getElementById('overlay'))
	{
		var del_over=document.getElementById('overlay');
		del_over.parentNode.removeChild(del_over);
	}
	var obj = findClass('div_del','div');
	for(var i=0; i < obj.length;i++)
	{obj[i].parentNode.removeChild(obj[i])};
	if(document.getElementById('delete_i_simple'))
	{
		var del_over=document.getElementById('delete_i_simple');
		del_over.parentNode.removeChild(del_over);
	} 
}

function send_reg_data()
{
	if(document.getElementById('form_username'))
	{
		if(document.getElementById('form_username').value == '' || document.getElementById('form_aim').value == '' || document.getElementById('form_surname').value == '' || document.getElementById('form_email').value == '' || document.getElementById('form_new_password').value == '' || document.getElementById('form_password_confirm').value == '')
		{
			alert("Вы должны заполнить все поля регистрационной формы!");
		}
		else
		{
			if(document.getElementById('form_new_password').value != document.getElementById('form_password_confirm').value)
			{
				alert("Введенные Вами пароли не совпадают!");			
			}
			else
			{
				var form_email = document.getElementById('form_email').value;
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form_email))
				{
					//ajax()
					var form_username = document.getElementById('form_username').value;
					var form_aim = document.getElementById('form_aim').value;
					var form_surname = document.getElementById('form_surname').value;
					var form_new_password = document.getElementById('form_new_password').value;
					var form_password_confirm = document.getElementById('form_password_confirm').value;

					if(document.getElementById('form_m_gender').checked == true)
					{
						var form_gender = 'm';
					}
					if(document.getElementById('form_f_gender').checked == true)
					{
						var form_gender = 'f';
					}

					if(document.getElementById('rassylka').checked == true)
					{
						var form_rassylka = 'y';
					}
					else
					{
						var form_rassylka = '';
					}
					if(document.getElementById('rassylka1').checked == true)
					{
						var form_rassylka1 = 'y';
					}
					else
					{
						var form_rassylka1 = '';
					}

					var url = '&type=send_reg_data&r=' + Math.random() + '&username='+form_username+'&aim='+form_aim+'&surname='+form_surname+'&new_password='+form_new_password+'&password_confirm='+form_password_confirm+'&gender='+form_gender+'&rassylka='+form_rassylka+'&rassylka1='+form_rassylka1+'&email='+form_email;
					var adress = 'vitrum_update.php';
					ajax(adress, url, after_send_reg_data);		
				} 
				else
		        {
				    alert("Неправильный e-mail"); 
				}
			}

		}
	}
}

function after_send_reg_data(e)
{
	check_len(e);
	var back = eval( '(' + e + ')' );
	var message = '';
	if (back['message'])
	{
		message = back['message'];
	}
	if(message == 'redirect_index' || message == 'redirect_SERVER')
	{
		//Залогиниваем пользователя
		window.location.reload();
	}
	else
	{
		document.getElementById('error_block').innerHTML = '<b style="color:red;">'+message+'</b>'; //Красным цветом - какая-то ошибка
	}
}




