var jpg = 3;
var gif = 9;
var f = false;
var b = new Array;
var c = new Array;

/********** reload images ************/
function prel(){
	for(i=1;i<=jpg;i++)
	{
		str = 'buttons/b' + i + '_o.jpg';
		b[i-1] = new Image();
		b[i-1].src = str;
	}
	for(i=1;i<=gif;i++)
	{
		str = 'buttons/b' + i + '_o.gif';
		c[i-1] = new Image();
		c[i-1].src = str;
	}
}

function on(im){document.images[im].src="buttons/"+im+"_o.jpg";}

function off(im){document.images[im].src = "buttons/"+im+".jpg";}

function on_gif(im){document.images[im].src="buttons/"+im+"_o.gif";}

function off_gif(im){document.images[im].src = "buttons/"+im+".gif";}

/********** change classname ***********/
function over(id) {document.getElementById(id).className="hoverTD"}
function out(id) {document.getElementById(id).className="normalTD"}

/********** Jump Select **********/
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


/********** Show block **********/
function show(id, btn_id, show) {
	jQuery("#"+id).slideToggle("slow");
}

function ViewRegisterWindow(){

	jQuery(".BlockDiv").css("height",jQuery(document).height());
	jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

	jQuery(".BlockDiv").css("top","0");
	jQuery(".BlockDiv").css("left","0");
	jQuery(".BlockDiv").css("display","block");
	
	var top = jQuery(window).height()/2 - 250;
	var left = jQuery(window).width()/2 - 150;

	jQuery(".InnerDiv").css("top",top);
	jQuery(".InnerDiv").css("left",left);	
	jQuery(".InnerDiv").css("display","block");
}

function ViewSuccessRegisterWindow(){

	jQuery(".BlockDiv").css("height",jQuery(document).height());
	jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

	jQuery(".BlockDiv").css("top","0");
	jQuery(".BlockDiv").css("left","0");
	jQuery(".BlockDiv").css("display","block");
	
	var top = jQuery(window).height()/2 - 100;
	var left = jQuery(window).width()/2 - 150;

	jQuery(".OkRegister").css("top",top);
	jQuery(".OkRegister").css("left",left);	
	jQuery(".OkRegister").css("display","block");
}

function ViewFogotWindow(){
	jQuery(".BlockDiv").css("height",jQuery(document).height());
	jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

	jQuery(".BlockDiv").css("top","0");
	jQuery(".BlockDiv").css("left","0");
	jQuery(".BlockDiv").css("display","block");
	
	var top = jQuery(window).height()/2 - 100;
	var left = jQuery(window).width()/2 - 150;

	jQuery(".FogotDiv").css("top",top);
	jQuery(".FogotDiv").css("left",left);	
	jQuery(".FogotDiv").css("display","block");

}

function ViewTextSogl(){
	jQuery(".InnerDiv").css("display","none");


	var top = jQuery(window).height()/2 - 100;
	var left = jQuery(window).width()/2 - 400;

	jQuery(".SoglDiv").css("top",top);
	jQuery(".SoglDiv").css("left",left);	
	jQuery(".SoglDiv").css("display","block");	
}

function CloseWindow(){
	jQuery(".SoglDiv").css("display","none");	

	var top = jQuery(window).height()/2 - 100;
	var left = jQuery(window).width()/2 - 150;

	jQuery(".InnerDiv").css("top",top);
	jQuery(".InnerDiv").css("left",left);	
	jQuery(".InnerDiv").css("display","block");	
}

function Register2(){
	var error_code = 0;
	if(!document.getElementById("i_agree").checked) error_code = 1;
	if(!document.getElementById("i_rb").checked) error_code = 1;
	if(error_code == 0)
		ViewRegisterWindow();
	else
		alert("Вы должны согласиться");
}

function Register(){
	var error_code = 0;
	var email = document.getElementById("email").value;
	var login = document.getElementById("login").value;
	var password = document.getElementById("password").value;
	var password2 = document.getElementById("password2").value;
	var first_name = document.getElementById("first_name").value;
	var last_name = document.getElementById("last_name").value;
	var phone = document.getElementById("phone").value;
	var agreement = document.getElementById("agreement").checked;
	var i_rb = document.getElementById("i_rb2").checked;
	var secure = document.getElementById("secure").value;
	jQuery("#email_error").html("");
	jQuery("#login_error").html("");
	jQuery("#password_error").html("");
	jQuery("#password2_error").html("");
	jQuery("#first_name_error").html("");
	jQuery("#last_name_error").html("");
	jQuery("#phone_error").html("");
	jQuery("#agreement_error").html("");
	jQuery("#secure_error").html("");
	
	if(email == ""){
		error_code = 1;
		jQuery("#email").css("border","2px solid red");
		jQuery("#email_error").html("заполните поле");
	}else{
		jQuery("#email").css("border","0px solid black");
	}
	
	if(login == ""){
		error_code = 1;
		jQuery("#login").css("border","2px solid red");
		jQuery("#login_error").html("заполните поле");
	}else{
		jQuery("#login").css("border","0px solid black");
	}	
	
	if(password == ""){
		error_code = 1;
		jQuery("#password").css("border","2px solid red");
		jQuery("#password_error").html("заполните поле");
	}else{
		jQuery("#password").css("border","0px solid black");
	}		
	
	if(password2 == ""){
		error_code = 1;
		jQuery("#password2").css("border","2px solid red");
		jQuery("#password2_error").html("заполните поле");
	}else{
		jQuery("#password2").css("border","0px solid black");
	}
	
	if(first_name == ""){
		error_code = 1;
		jQuery("#first_name").css("border","2px solid red");
		jQuery("#first_name_error").html("заполните поле");
	}else{
		jQuery("#first_name").css("border","0px solid black");
	}	
	
	if(last_name == ""){
		error_code = 1;
		jQuery("#last_name").css("border","2px solid red");
		jQuery("#last_name_error").html("заполните поле");
	}else{
		jQuery("#last_name").css("border","0px solid black");
	}		
	
	if(phone == ""){
		error_code = 1;
		jQuery("#phone").css("border","2px solid red");
		jQuery("#phone_name_error").html("заполните поле");
	}else{
		jQuery("#phone").css("border","0px solid black");
	}

	if(!i_rb || !agreement)
		error_code = 1;
	
	if (error_code == 1){

	}else{
		jQuery(".InnerDiv").css("display","none");
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 50;

		jQuery(".LoaderDiv").css("top",top);
		jQuery(".LoaderDiv").css("left",left);	
		jQuery(".LoaderDiv").css("display","block");			
		jQuery.post(
			'step1.php',
			{
				reg_user: "1",
				email:email,
				login:login,
				password:password,
				password2:password2,
				first_name:first_name,
				last_name:last_name,
				phone:phone,
				agreement:1,
				secure:secure
				
			},
			onSuccessRegUser
		);	
	}
	
}

  function Fogot(){
	var email = document.getElementById("fogot_email").value;
	var secure = document.getElementById("fogot_secure").value;
	jQuery("#fogot_email_error").html("");	
	jQuery("#fogot_secure_error").html("");	
	
	var error_code = 0;
	if(email == ""){
		error_code = 1;
		jQuery("#fogot_email_error").html("заполните поле");
	}else{
		jQuery("#fogot_email_error").html("");
	}
	if(secure == ""){
		error_code = 1;
		jQuery("#fogot_secure_error").html("заполните поле");
	}else{
		jQuery("#fogot_secure_error").html("");
	}
	
	if(error_code == 0){
		jQuery.post(
			'step1.php',
			{
				fogot: "1",
				email:email,
				secure:secure
				
			},
			onSuccessFogot
		);		
	}
  }
  
  function onSuccessFogot(data){
	jQuery(".LoaderDiv").css("display","none");
	jQuery(".FogotDiv").css("display","none");
	
	var top = jQuery(window).height()/2 - 100;
	var left = jQuery(window).width()/2 - 150;

	
	jQuery(".OkFogot").css("top",top);
	jQuery(".OkFogot").css("left",left);	
	jQuery(".OkFogot").css("display","block");		
	
	if(data == "0"){
		jQuery("#ok_fogot").html("Пароль отправлен на e-mail");
	}else{
		jQuery("#ok_fogot").html("e-mail не обнаружен");
	}

  }
  
  function OkFogotCloseWindow(){
  	jQuery(".BlockDiv").css("display","none");
	jQuery(".OkFogot").css("display","none");  
  }
  function OkRegisterCloseWindow(){
	jQuery(".BlockDiv").css("display","none");
	jQuery(".OkRegister").css("display","none");  
  }
  
  function onSuccessRegUser(data){
	if(data=="error_secure" || data=="error_same_login" || data=="error_empty_login" || data=="error_email" || data=="error_same_email" || data=="error_empty_email" || data=="error_password" || data=="error_password2" || data=="error_agreement"){
		jQuery(".LoaderDiv").css("display","none");	

		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 150;

		jQuery(".InnerDiv").css("top",top);
		jQuery(".InnerDiv").css("left",left);	
		jQuery(".InnerDiv").css("display","block");	
		if(data == "error_secure"){
			jQuery("#secure_error").html("неправильный код");
		}
		if(data == "error_same_login"){
			jQuery("#login_error").html("Такой логин уже есть");
		}		
		if(data == "error_empty_login"){
			jQuery("#login_error").html("Введите логин");
		}				
		if(data == "error_email"){
			jQuery("#email_error").html("Некоректный e-mail");
		}						
		if(data == "error_same_email"){
			jQuery("#email_error").html("Такой e-mail уже есть");
		}								
		if(data == "error_empty_email"){
			jQuery("#email_error").html("Введите e-mail");
		}										
		if(data == "error_password"){
			jQuery("#password_error").html("Короткий пароль");
		}
		if(data == "error_password2"){
			jQuery("#password2_error").html("Пароли не совпадают");
		}		
		if(data == "error_agreement"){
			jQuery("#agreement_error").html("Вы должны согласиться");
		}				

	}else{

		jQuery(".LoaderDiv").css("display","none");
		jQuery(".BlockDiv").css("display","none");
		ViewSuccessRegisterWindow();
	}
  }
  
  
  //СОХРАНЕНИЕ ПРОФАЙЛА
  function SaveProfile(){
	//Получим все данные
	var password = document.getElementById("password").value;
	var password2 = document.getElementById("password2").value;
	var first_name = document.getElementById("first_name").value;
	var last_name = document.getElementById("last_name").value;
	var phone = document.getElementById("phone").value;
	var error_code = 0;
	jQuery("#password_error").html("");
	jQuery("#password2_error").html("");
	if(first_name == ""){
			error_code = 1;
			jQuery("#first_name_error").html("заполните поле");
	}else{
			jQuery("#first_name_error").html("");
	}
	if(last_name == ""){
			error_code = 1;
			jQuery("#last_name_error").html("заполните поле");
	}else{
			jQuery("#last_name_error").html("");
	}	
	if(phone == ""){
			error_code = 1;
			jQuery("#phone_error").html("заполните поле");
	}else{
			jQuery("#phone_error").html("");
	}		

	if (error_code == 1){

	}else{

		jQuery(".BlockDiv").css("height",jQuery(document).height());
		jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

		jQuery(".BlockDiv").css("top","0");
		jQuery(".BlockDiv").css("left","0");
		jQuery(".BlockDiv").css("display","block");	
	
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 50;

		jQuery(".LoaderDiv").css("top",top);
		jQuery(".LoaderDiv").css("left",left);	
		jQuery(".LoaderDiv").css("display","block");			
		jQuery.post(
			'step1.php',
			{
				change_user: "1",
				password:password,
				password2:password2,
				first_name:first_name,
				last_name:last_name,
				phone:phone
			
			},
			onSuccessChangeUser
		);	
	}
	
  }
  
  function onSuccessChangeUser(data){
	document.getElementById("password").value = "";
	document.getElementById("password2").value = "";
	jQuery(".BlockDiv").css("display","none");	
	jQuery(".LoaderDiv").css("display","none");	
	if(data == 1){

	}else{
		if(data == 'error_password'){
			jQuery("#password_error").html("маленький пароль");
		}
		if(data == 'error_password2'){
			jQuery("#password2_error").html("старый пароль не верен");
		}
	}
  }
  
 jQuery(document).ready(
  function() {
  
	jQuery(".BlockDiv").click(function(){
		jQuery(".BlockDiv").css("display","none");	
		jQuery(".LoaderDiv").css("display","none");	
		jQuery(".InnerDiv").css("display","none");	
		jQuery(".SoglDiv").css("display","none");	
		jQuery(".FogotDiv").css("display","none");	
		jQuery(".OkRegister").css("display","none");	
		jQuery(".OkFogot").css("display","none");	
		jQuery(".OkSendArticle").css("display","none");	
		
	})
	
	if(document.getElementById("unique_1234567")){
		
		jQuery(".BlockDiv").css("height",jQuery(document).height());
		jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

		jQuery(".BlockDiv").css("top","0");
		jQuery(".BlockDiv").css("left","0");
		jQuery(".BlockDiv").css("display","block");	
		
	
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 150;

	
		
		jQuery(".OkSendArticle").css("top",top);
		jQuery(".OkSendArticle").css("left",left);	
		jQuery(".OkSendArticle").css("display","block");		
	
		jQuery("#ok_send").html("Ваша статья принята на рассмотрение модератором сайта и, если пройдёт модерацию,  появится в течение дня.");

	}
	
	if(document.getElementById("FirstEditor")){
	var DivName = "FirstEditor";
	text = "";
	text += "<table width=100% align=center><tr>";
	text += "<td><div style='width:15px;border:1px solid white;' id='align_left' onclick='SelectElementMenu(this)'><img alt='"+ AltMenu["align_left_ru"] +"'  src='../images/menu/align_left.gif' style='margin:2px'></div></td>";
	text += "<td><div style='width:15px;border:1px solid white;' id='align_center' onclick='SelectElementMenu(this)'><img alt='"+ AltMenu["align_center_ru"] +"' src='../images/menu/align_center.gif' style='margin:2px'></div></td>";	
	text += "<td><div style='width:15px;border:1px solid white;' id='align_right' onclick='SelectElementMenu(this)'><img alt='"+ AltMenu["align_right_ru"] +"' src='../images/menu/align_right.gif' style='margin:2px'></div></td>";		
	text += "<td><div style='width:15px;border:1px solid white;' id='cut' onmousedown='SelectElementMenuOne(this)' onmouseup='DeSelectElementMenuOne(this)'><img  alt='"+ AltMenu["cut_ru"] +"' src='../images/menu/cut.gif' style='margin:2px'></div></td>";			
	text += "<td><div style='width:15px;border:1px solid white;' id='copy' onmousedown='SelectElementMenuOne(this)' onmouseup='DeSelectElementMenuOne(this)'><img alt='"+ AltMenu["copy_ru"] +"' src='../images/menu/copy.gif' style='margin:2px'></div></td>";				
	text += "<td><div style='width:15px;border:1px solid white;' id='paste' onmousedown='SelectElementMenuOne(this)' onmouseup='DeSelectElementMenuOne(this)'><img alt='"+ AltMenu["paste_ru"] +"' src='../images/menu/paste.gif' style='margin:2px'></div></td>";					
	text += "<td><div style='width:15px;border:1px solid white;' id='bold' onclick='SelectElementMenu(this)' ><img alt='"+ AltMenu["bold_ru"] +"' src='../images/menu/bold.gif' style='margin:2px'></div></td>";						
	text += "<td><div style='width:15px;border:1px solid white;' id='italic' onclick='SelectElementMenu(this)' ><img  alt='"+ AltMenu["italic_ru"] +"' src='../images/menu/italic.gif' style='margin:2px'></div></td>";							
	text += "<td><div style='width:15px;border:1px solid white;' id='under' onclick='SelectElementMenu(this)' ><img alt='"+ AltMenu["under_ru"] +"'  src='../images/menu/under.gif' style='margin:2px'></div></td>";								
	text += "<td><div style='width:15px;border:1px solid white;' id='cross' onclick='SelectElementMenu(this)' ><img alt='"+ AltMenu["cross_ru"] +"' src='../images/menu/cross.gif' style='margin:2px'></div></td>";									
	text += "<td><div style='width:15px;border:1px solid white;' id='text_color' onclick='ViewColorTable(this)' ><img alt='"+ AltMenu["text_color_ru"] +"' src='../images/menu/text_color.gif' style='margin:2px'></div></td>";										
	text += "<td><div style='width:15px;border:1px solid white;' id='background_color' onclick='ViewColorTable(this)' ><img alt='"+ AltMenu["background_color_ru"] +"' src='../images/menu/background_color.gif' style='margin:2px'></div></td>";										
	text += "<td width=100%>&nbsp;</td>";

	text += "</tr><tr><td colspan=13>";
	text += "<iframe  style='border:1px solid #AFD3EE;overflow-y:auto;width:100%;height:230px' frameborder='no' src='#' id='frameId' name='frameId' ></iframe>";
	text += "</td></tr></table>";

	var html = document.getElementById("FirstEditor").innerHTML;
	
	document.getElementById(DivName).innerHTML = text;
	//инициализируем пункты меню
	document.getElementById("align_left").setAttribute("select","0");
	document.getElementById("align_center").setAttribute("select","0");
	document.getElementById("align_right").setAttribute("select","0");
	document.getElementById("bold").setAttribute("select","0");//отжата
	document.getElementById("italic").setAttribute("select","0");//отжата
	document.getElementById("under").setAttribute("select","0");//отжата
	document.getElementById("cross").setAttribute("select","0");//отжата	
	document.getElementById("text_color").setAttribute("select","0");//отжата
	document.getElementById("background_color").setAttribute("select","0");//отжата
	isGecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
	var ua = navigator.userAgent.toLowerCase();
	isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1)); 	
	// Получаем доступ к объектам window & document для ифрейма
	var iframe = (isGecko) ? document.getElementById("frameId") : frames["frameId"];
	iWin = (isGecko) ? iframe.contentWindow : iframe.window;
	iDoc = (isGecko) ? iframe.contentDocument : iframe.document;
	
	isRightText = false;
	if (document.getElementById && document.designMode &&  !isKonqueror) {
		isRichText = true;
	}

	
	
	
	var frameHtml = "<html id=\"test\">\n";
	frameHtml += "<head>\n";
	frameHtml += "<style>\n";
	frameHtml += "body {\n";
	frameHtml += "	background: #FFFFFF;\n";
	frameHtml += "	margin: 3px;\n";
	frameHtml += "	padding: 0px;\n";
	frameHtml += "	font-family: Verdana, Arial ;\n";
	frameHtml += "	font-size: 8pt ;\n";	
	frameHtml += "}\n";
	frameHtml += "</style>\n";
	frameHtml += "</head>\n";
	frameHtml += "<body><font style='font-family:Verdana;'>\n";
	frameHtml += html + "\n";
	frameHtml += "</font></body>\n";
	frameHtml += "</html>";


// Добавляем его с помощью методов объекта document
iDoc.open();
iDoc.write(frameHtml);
iDoc.close();

// ***********************
// ШАГ 3: Инициализация свойства designMode объекта document
// ***********************

if (!iDoc.designMode) alert("Визуальный режим редактирования не поддерживается Вашим браузером");
else iDoc.designMode = (isGecko) ? "on" : "On";

if (iDoc.addEventListener)
{
    iDoc.addEventListener('click', SelectElementMenuOnParsing, false);
	iDoc.addEventListener('keyup', SelectElementMenuOnParsing, false);
}
else
{
    iDoc.attachEvent('onclick', SelectElementMenuOnParsing);	
	iDoc.attachEvent('onkeyup', SelectElementMenuOnParsing);	
}
	}
  });
  

function CleanAndPaste(html)
{
	// Remove all SPAN tags
	//html = html.replace(/<\/?SPAN[^>]*>/gi, "" );
	// Remove Class attributes
	//html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove Style attributes
	//html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
	// Remove Lang attributes
	//html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove XML elements and declarations
	html = html.replace(/<\\?\?xml[^>]*>/gi, "") ;
	// Remove Tags with XML namespace declarations: <o:p></o:p>
	html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;
	// Replace the &nbsp;
	//html = html.replace(/&nbsp;/, " " );
	// Transform <P> to <DIV>
	//var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ;	// Different because of a IE 5.0 error
	//html = html.replace( re, "<div$2</div>" ) ;
	
	return html ;
}  


  function CleanAndPasteAll(html)
{
	// Remove all SPAN tags
	html = html.replace(/<\/?SPAN[^>]*>/gi, "" );
	// Remove Class attributes
	html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove Style attributes
	html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
	// Remove Lang attributes
	html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// Remove XML elements and declarations
	html = html.replace(/<\\?\?xml[^>]*>/gi, "") ;
	// Remove Tags with XML namespace declarations: <o:p></o:p>
	html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;
	// Replace the &nbsp;
	html = html.replace(/&nbsp;/, " " );
	// Transform <P> to <DIV>
	var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ;	// Different because of a IE 5.0 error
	html = html.replace( re, "<div$2</div>" ) ;
	
	return html ;
} 

  
  function SaveText(){
	var text = Send();
    text = CleanAndPaste(text);
	var length1 = text.length
	var length2 = CleanAndPasteAll(text).length
	var count_teg = length1 - length2	
	if(length2<count_teg){
		var oRTE;
		rteName = "frameId";
		if (document.all) {
			oRTE = frames[rteName].document;
		} else {
			oRTE = document.getElementById(rteName).contentWindow.document;
		}		
		oRTE.body.innerHTML = CleanAndPasteAll(text)
		text = CleanAndPasteAll(text)
	}
	
	document.getElementById("full_text").value = text;
	document.getElementById("form_post").submit();
  }
  
  function EditText(){
	var text = Send();
    text = CleanAndPaste(text);
	var length1 = text.length
	var length2 = CleanAndPasteAll(text).length
	var count_teg = length1 - length2
	if(length2<count_teg){
		var oRTE;
		rteName = "frameId";
		if (document.all) {
			oRTE = frames[rteName].document;
		} else {
			oRTE = document.getElementById(rteName).contentWindow.document;
		}		
		oRTE.body.innerHTML = CleanAndPasteAll(text)
		text = CleanAndPasteAll(text)
	}	
	
	var title = document.getElementById("title").value;
	var describe = document.getElementById("describe").value;
	var id = document.getElementById("id").value;
	var status_check = 1;
	if(document.getElementById("status_check").checked) status_check = 3;
	//покажем окошко сохранения
		jQuery(".BlockDiv").css("height",jQuery(document).height());
		jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

		jQuery(".BlockDiv").css("top","0");
		jQuery(".BlockDiv").css("left","0");
		jQuery(".BlockDiv").css("display","block");	
	
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 50;

		jQuery(".LoaderDiv").css("top",top);
		jQuery(".LoaderDiv").css("left",left);	
		jQuery(".LoaderDiv").css("display","block");	

		jQuery.post(
			'step1.php',
			{
				change_text: "1",
				text:text,
				title:title,
				describe:describe,
				id:id,
				status_check:status_check

			
			},
			onSuccessChangeText
		);		
		
  }
  
  function onSuccessChangeText(data){

	
	
	jQuery(".LoaderDiv").css("display","none");	
	
	var status_check = 1;
	if(document.getElementById("status_check").checked) status_check = 3;	

	if(status_check == 3){
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 150;

	
		
		jQuery(".OkSendArticle").css("top",top);
		jQuery(".OkSendArticle").css("left",left);	
		jQuery(".OkSendArticle").css("display","block");		
	
		if(data == "0"){
			jQuery("#ok_send").html("Ваша статья принята на рассмотрение модератором сайта и, если пройдёт модерацию,  появится в течение дня.");
		}else{
			jQuery("#ok_send").html("При изменении данных произошла ошибка");
		}	
	
	}
	else{
		jQuery(".BlockDiv").css("display","none");	
		if(data == "0")
			jQuery("#rez_text").html("Данные изменены успешно");
		else
			jQuery("#rez_text").html("При изменении данных произошла ошибка");
	}
  }
  
  function OkSendArticleCloseWindow(){
	jQuery(".BlockDiv").css("display","none");	
	jQuery(".OkSendArticle").css("display","none");	
  }
  
  function SendComment(){
	//отправка комментов
	var name = document.getElementById("name").value;
	var comment = document.getElementById("comment").value;
	var code = document.getElementById("code").value;
	var article = document.getElementById("article").value;
	
	var error_code = 0;
	if (comment == ""){
		jQuery("#comment_error").html("заполните комментарий");
		error_code = 1;
	}
	else
	{
		jQuery("#comment_error").html("");
	}
	
	if (code == ""){
		jQuery("#code_error").html("введите символы на картинке");
		error_code = 1;
	}else{
		jQuery("#code_error").html("");
	}
	
	if ( jQuery('#name').is('.inp') && name=="" ){
		jQuery("#name_error").html("введите своё имя");
		error_code = 1;
	}else{
		jQuery("#name_error").html("");
	}
	
	if (error_code == 0){
	//покажем окошко ожидания
		ViewMaskWindow();
		jQuery.post(
			'step1.php',
			{
				add_comment: "1",
				name:name,
				comment:comment,
				code:code,
				article:article
		
			},
			onSuccessAddComment
		);			
	}
  
  }
  
  function onSuccessAddComment(data){
	if(data == "ok"){
		jQuery("#error_all").html("комментарий добавлен, скоро он появится на сайте");
	}else
	{
		if(data=='secure_error')
			jQuery("#error_all").html("неправильно введён проверочный код");
		if(data=='count_error')
			jQuery("#error_all").html("превышено максимальное количество комментариев. Зарегистрируйтесь, тогда Вы сможете писать их сколько угодно.");			
		if(data!='secure_error' && data!='count_error')
			jQuery("#error_all").html("при сохранении произошла ошибка");	
	}
	UnViewMaskWindow();
  }
  
  function ViewMaskWindow(){
		jQuery(".BlockDiv").css("height",jQuery(document).height());
		jQuery(".BlockDiv").css("width",jQuery(document).width()-2);

		jQuery(".BlockDiv").css("top","0");
		jQuery(".BlockDiv").css("left","0");
		jQuery(".BlockDiv").css("display","block");	
	
		var top = jQuery(window).height()/2 - 100;
		var left = jQuery(window).width()/2 - 50;

		jQuery(".LoaderDiv").css("top",top);
		jQuery(".LoaderDiv").css("left",left);	
		jQuery(".LoaderDiv").css("display","block");		  
  }
  
  function UnViewMaskWindow(){
	jQuery(".BlockDiv").css("display","none");	
	jQuery(".LoaderDiv").css("display","none");	
  }
  
  function AddVoise(user_id,article_id){
	ViewMaskWindow();
		jQuery.post(
			'step1.php',
			{
				add_votes: "1",
				user_id:user_id,
				article_id:article_id
			},
			onSuccessAddVotes
		);	
	
	
  }
  
  function onSuccessAddVotes(data){
	if(data.substr(0,2) == "ok"){
		data = data.replace("ok","");
		jQuery("#rating").html(data);
		jQuery("#add_voise_rez").html("Ваш голос учтён");
	}else{
		jQuery("#add_voise_rez").html("Вы уже голосовали за эту статью");
	}
	
	UnViewMaskWindow();
  }
  
  function SendFriendMail(){
	var name_to = document.getElementById("name_to").value;
	var mail_to = document.getElementById("mail_to").value;
	var name_from = document.getElementById("name_from").value;
	var mail_from = document.getElementById("mail_from").value;
	var friend_text = document.getElementById("friend_text").value;
	var friend_code = document.getElementById("friend_code").value;
	var article_friend = document.getElementById("article_friend").value;
	
	var error_code = 0;
	if(name_to == ""){
		error_code = 1;
		jQuery("#error_name_to").html("заполните поле");
	}else{
		jQuery("#error_name_to").html("");
	}
	
	if(mail_to == ""){
		error_code = 1;
		jQuery("#error_mail_to").html("заполните поле");
	}else{
		jQuery("#error_mail_to").html("");
	}	
	
	if(name_from == ""){
		error_code = 1;
		jQuery("#error_name_from").html("заполните поле");
	}else{
		jQuery("#error_name_from").html("");
	}
	
	if(mail_from == ""){
		error_code = 1;
		jQuery("#error_mail_from").html("заполните поле");
	}else{
		jQuery("#error_mail_from").html("");
	}	
	
	if(friend_code == ""){
		error_code = 1;
		jQuery("#error_friend_code").html("заполните поле");
	}else{
		jQuery("#error_friend_code").html("");
	}

	if (error_code == 0){
	//покажем окошко ожидания
		ViewMaskWindow();
		jQuery.post(
			'step1.php',
			{
				send_friend: "1",
				name_to:name_to,
				mail_to:mail_to,
				name_from:name_from,
				mail_from:mail_from,
				friend_text:friend_text,
				friend_code:friend_code,
				article_friend:article_friend
		
			},
			onSuccessSendFriend
		);			
	}	
	
	
  }
  
  function onSuccessSendFriend(data){
	if(data == 'secure_error')
		jQuery("#friend_rezult").html("Произошла ошибка");
	else
		jQuery("#friend_rezult").html("Ссылка на статью отправлена");
	UnViewMaskWindow();
  }
  
  function SavePreference(){
	var input = 1;
	if(document.getElementById("input1").checked) input = 1;
	if(document.getElementById("input2").checked) input = 2;
	
	var new_state = 0;
	if(document.getElementById("new_state").checked) new_state = 1;
	
	var new_comment = 0;
	if(document.getElementById("new_comment").checked) new_comment = 1;	
	
	var new_vote = 0;
	if(document.getElementById("new_vote").checked) new_vote = 1;		
	
	var best_article = 0;
	if(document.getElementById("best_article").checked) best_article = 1;
	
		ViewMaskWindow();
		jQuery.post(
			'step1.php',
			{
				save_preference: "1",
				input:input,
				new_state:new_state,
				new_comment:new_comment,
				new_vote:new_vote,
				best_article:best_article
		
			},
			onSuccessSavePreference
		);	
	
  }
  
  function onSuccessSavePreference(data){
	if(data == "ok")
		jQuery("#all_rez").html("Данные сохранены");
	else
		jQuery("#all_rez").html("При сохранении произошла ошибка");
	UnViewMaskWindow();
  }
  
  
  function AddRassilka(){
	var flag=0;
	if(document.getElementById("radio1").checked) flag = 1;
	if(document.getElementById("radio2").checked) flag = 2;	
	var error_code = 0;
	var mail = document.getElementById("rassilka_mail").value;
	if(mail == ""){
		error_code = 1;
		jQuery("#error_rassilka_mail").html("Заполните поле");
	}else{
		jQuery("#error_rassilka_mail").html("");
	}
	if(error_code == 0){
		jQuery.post(
			'step1.php',
			{
				add_rassilka: "1",
				flag:flag,
				mail:mail
			},
			onSuccessSaveRassilka
		);		
	}
	

	
  }
  
  function onSuccessSaveRassilka(data){
	if(data == "ok"){
		jQuery("#error_rassilka_mail").html("<b>Вcё прошло успешно</b>");
	}else if (data == "allredy_exist"){
		jQuery("#error_rassilka_mail").html("<b>Вы уже подписаны</b>");
	}else{
		jQuery("#error_rassilka_mail").html("Произошла ошибка");
	}
  }
  
  function SendMail(){
	var name = document.getElementById("cont_name").value;
	var mail = document.getElementById("cont_mail").value;
	var phone = document.getElementById("cont_phone").value;
	var text = document.getElementById("cont_text").value;
	var code = document.getElementById("cont_code").value;
	var error_code = 0;
	if(name == ""){
		jQuery("#cont_name_error").html("заполните поле");
		error_code = 1;
	}else{
		jQuery("#cont_name_error").html("");
	}
	
	if(mail == ""){
		jQuery("#cont_mail_error").html("заполните поле");
		error_code = 1;
	}else{
		jQuery("#cont_mail_error").html("");
	}	
	
	if(phone == ""){
		jQuery("#cont_phone_error").html("заполните поле");
		error_code = 1;
	}else{
		jQuery("#cont_phone_error").html("");
	}	
	if(text == ""){
		jQuery("#cont_text_error").html("заполните поле");
		error_code = 1;
	}else{
		jQuery("#cont_text_error").html("");
	}	

	if(code == ""){
		jQuery("#cont_code_error").html("заполните поле");
		error_code = 1;
	}else{
		jQuery("#cont_code_error").html("");
	}
	if(error_code == 0){
			ViewMaskWindow();
			jQuery.post(
				'step1.php',
				{
					add_contact: "1",
					name:name,
					mail:mail,
					phone:phone,
					text:text,
					code:code
			
				},
				onSuccessAddContact
			);	
	}
  
  }
  
  function onSuccessAddContact(data){
	if(data == "ok")
		jQuery("#all_rez").html("Письмо отправлено");
	else
		jQuery("#all_rez").html("При отправке письма произошла ошибка");
		
	UnViewMaskWindow();
  }


  function MakeProv(){

	var text = Send();

	var title = document.getElementById("title").value;
	var describe = document.getElementById("describe").value;

	if(text.length <300 || title =='' || describe == ''){
		document.getElementById("status_check").checked=false;
	}
  }