var b="";
var flg_ie=0;
b=(function x(){})[-5]=='x'?'FF3':(function x(){})[-6]=='x'?'FF2':/a/[-1]=='a'?'FF':'\v'=='v'?'IE':/a/.__proto__=='//'?'Saf':/s/.test(/a/.toString)?'Chr':/^function \(/.test([].sort)?'Op':'Unknown'
if(b=="IE")
{flg_ie=1;}

// standart string replace functionality 
function str_replace(haystack, needle, replacement) { 
	var temp = haystack.split(needle); 
	return temp.join(replacement); 
} 


function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http1;
var nocache=0;

var getElementsByClassName = function (className, tag, elm){
	if (document.getElementsByClassName) {
		getElementsByClassName = function (className, tag, elm) {
			elm = elm || document;
			var elements = elm.getElementsByClassName(className),
				nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,
				returnElements = [],
				current;
			for(var i=0, il=elements.length; i<il; i+=1){
				current = elements[i];
				if(!nodeName || nodeName.test(current.nodeName)) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	else if (document.evaluate) {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = "",
				xhtmlNamespace = "http://www.w3.org/1999/xhtml",
				namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,
				returnElements = [],
				elements,
				node;
			for(var j=0, jl=classes.length; j<jl; j+=1){
				classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";
			}
			try	{
				elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);
			}
			catch (e) {
				elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);
			}
			while ((node = elements.iterateNext())) {
				returnElements.push(node);
			}
			return returnElements;
		};
	}
	else {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = [],
				elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
				current,
				returnElements = [],
				match;
			for(var k=0, kl=classes.length; k<kl; k+=1){
				classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
			}
			for(var l=0, ll=elements.length; l<ll; l+=1){
				current = elements[l];
				match = false;
				for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
					match = classesToCheck[m].test(current.className);
					if (!match) {
						break;
					}
				}
				if (match) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	return getElementsByClassName(className, tag, elm);
}


//показываем всплывающее окно
function showinfopopup(id_popup,popup_text,id_object)
{
	var offset=$("#" + id_object).offset();
	$("#" + id_popup).css('top', offset.top + "px");
	$("#" + id_popup).css('left', offset.left + "px");
	$("#" + id_popup).text(popup_text);
	$("#" + id_popup).fadeIn(500);
	$("#" + id_popup).dropShadow();
	setTimeout('$("#' + id_popup + '").fadeOut(500);$("#' + id_popup + '").removeShadow();', 1000)
}

function change_check_value(f)
{
	if(f.checked)
	{f.value="1"}
	else
	{f.value="0"}
}

function change_check_pay_ankets(f)
{
	if(f.checked)
	{f.value="1"}
	else
	{f.value="0"}	
}

function getEventTarget(evt)
{  
   evt=evt||window.event;  
   return target=(evt.target)?evt.target:evt.srcElement;  
} 

//проверка email
function check_email(pemail)
{
	var s = new String(pemail);

/*	
	if ( pemail == "" )
	{
		return 1;
	}
	if(s.indexOf(",")>=0 || s.indexOf(" ")>=0)
	{
		return 1;
	}
	if(s.indexOf("#")>=0 || s.indexOf("'")>=0)
	{
		return 1;
	}
	if(s.indexOf(":")>=0 || s.indexOf(";")>=0)
	{
		return 1;
	}
	if(s.indexOf("@")>=0 && s.indexOf(".")>=0)
	{
		return 0;
	}

	//var re_email = /^\w[\w.-]*@([0-9a-z][0-9a-z-]{1,64}\.){1,7}[a-z]{2,10}$/;
	var re_email =/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
    	if (!re_email.test(pemail)) 
    	{
    		return 1;
    	}
    	return 0;
*/ 

	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if ( reg.test(s) == false ) return 1;
   	else return 0;	
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getBodyScrollTop()
{
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}



function update_captcha()
{
	var A = $("a:visible");
	for ( i = 0; i < A.length; i++ )
	if ( A[i].href.match(/javascript:update_kcaptcha\(.*\)/) )
	{
		var id = A[i].href.match(/\d(?=\,)/g);
			id = id[0];
			
		var v = A[i].href.match(/\'(.*)\'/g);
			v = v[0].replace(/\'/g, '');
			
		update_kcaptcha( id, v );
		break;
	}
}


//обновление капчи
function update_kcaptcha(id,v)
{
   var tid="";
   if(id!=0)
   {
   	tid=id;
   }
   if(document.getElementById("msg_loader")!=null)
   {document.getElementById("msg_loader").style.display="block";}
   if(document.getElementById("img_kcaptcha" + tid)!=null)
   {document.getElementById("img_kcaptcha" + tid).src=v + "&nocache=" + Math.random();}
   if(document.getElementById("msg_loader")!=null)
   {document.getElementById("msg_loader").style.display="none";}
}

 //проверка формы обратной связи
 function check_frm_send(f)
 {

	if(f.fio.value=="")
	{
		alert("Введите ФИО!");
		f.fio.focus();
		return false;		
	}

 	if(check_email(f.email.value)==1)
	{
		alert("Введите корректный E-mail!");
		f.email.focus();
		return false;
	}

	if(f.code.value=="")
	{
		alert("Введите защитный код!");
		f.code.focus();
		return false;		
	}

	if(f.komm.value=="")
	{
		alert("Введите текст сообщения!");
		f.code.focus();
		return false;		
	}
	http1 = createObject();
	nocache = Math.random();

 	document.getElementById("loading").style.display="block";
	name=encodeURI(f.name.value);
	phone=encodeURI(f.phone.value);
	email=encodeURI(f.email.value);
	komm=encodeURI(f.komm.value);
	code=encodeURI(f.code.value);
	http1.open('POST',hname + 'library/_ajax.php?send_back_msg&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetBackMsg;
	http1.send("name=" + name + "&email=" + email + "&komm=" + komm + "&code=" + code + "&phone=" + phone);

 }

 function GetRetBackMsg()
{

if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
    			document.getElementById("loading").style.display="none";    
				return
        }

var response = http1.responseText;

//alert(response);
if(response==-1)
{
	alert("Вы ввели неверный код анти-спам защиты!");
	update_captcha();		
}
else
{
	document.getElementById("content_div").innerHTML=response;
}
document.getElementById("loading").style.display="none";
}

}

 
//авторизация
function show_login_window()
{
	
	document.getElementById("loading1").style.display="block";
	$("#loading1").click(function(){close_login_window()});
	w=getClientWidth();
	l=w/2-200;

	//document.getElementById("ajax_loader").style.display="none";
	//document.getElementById("loading").style.display="block";
	document.getElementById("win_login").style.left=l+"px";
	document.getElementById("win_login").style.top="270px";
	//document.getElementById("win_login").style.display="block";
	$("#win_login").fadeIn(300);
	$("#win_login").dropShadow();
	document.getElementById("login_email").focus();
}

function close_login_window()
{
	$("#win_login").fadeOut(300);
	$("#win_login").removeShadow();
	//document.getElementById("ajax_loader").style.display="block";
	//document.getElementById("loading").style.display="none";
	//document.getElementById("win_login").style.display="none";	
	document.getElementById("loading1").style.display="none";
}

//забыли пароль
function show_forgot_window()
{
	close_login_window();
	
	document.getElementById("loading1").style.display="block";
	$("#loading1").click(function(){close_forgot_window()});

	
	w=getClientWidth();
	l=w/2-300;

	//document.getElementById("ajax_loader").style.display="none";
	//document.getElementById("loading").style.display="block";
	document.getElementById("win_forgot").style.left=l+"px";
	document.getElementById("win_forgot").style.top="270px";
	//document.getElementById("win_login").style.display="block";
	$("#win_forgot").fadeIn(300);
	$("#win_forgot").dropShadow();
	//document.getElementById("login_email").focus();
}

function close_forgot_window()
{
	$("#win_forgot").fadeOut(300);
	$("#win_forgot").removeShadow();
	//document.getElementById("ajax_loader").style.display="block";
	//document.getElementById("loading").style.display="none";
	//document.getElementById("win_login").style.display="none";	
	document.getElementById("loading1").style.display="none";
}

function check_frm_login(f)
{
	if(check_email(f.login_email.value)==1)
	{
		alert("Введите корректный адрес электронной почты!");
		f.login_email.focus();
		return false;
	}
	
	if(f.pw.value=="" || f.pw.value=="Пароль")
	{
		alert("Введите пароль!");
		f.pw.focus();
		return false;
	}

	document.getElementById("loading").style.display="block";
	close_login_window();
	http1 = createObject();
	nocache = Math.random();
	
	var params="login=" + f.login_email.value + "&passwd=" + f.pw.value+"&remember="+f.chk_remember.value;
	//alert("Вызываем: " + params);

	http1.open('POST', hname + "library/_ajax.php?login" + "&nocache" + nocache,true);

	http1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http1.setRequestHeader("Content-length", params.length);
	http1.setRequestHeader("Connection", "close");

	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "utf-8");
	http1.onreadystatechange = GetRetLogin;
	//alert("login=" + f.login.value + "&passwd=" + f.pw.value)
	http1.send(params);

	return false;
}

function GetRetLogin()
{
	if(http1.readyState == 4)
	{
		if (http1.status == 200) 
		{
            // обработка ответа
        } else 
        {
        	document.getElementById("loading").style.display="none";
            alert("Не удалось получить данные:\n" +
                http1.statusText);
			
				return
        }
	
	var response = http1.responseText;
	//alert(response);
	
	if(response==0)
	{
		document.location.href=hname + "private_office/";
	}

	if(response==20)
	{
		document.location.href=hname + "index.php?remember_me";
	}
	
	if(response==-1)
	{
		alert("Вы ввели неверный код анти-спам защиты!");
		show_login_window();
		update_captcha();	
	}
	
	if(response==-11)
	{
		alert("Пользователь с такими данными не найден!");
		show_login_window();
		update_captcha();	
	}
	
	
	
	document.getElementById("loading").style.display="none";
	
	
	}	
}

function check_frm_forgot(f)
{
	if(check_email(f.login_email.value)==1)
	{
		alert("Введите корректный email!");
		f.login_email.focus();
		return false;
	}
	
	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;
	}

	document.getElementById("loading").style.display="block";
	close_forgot_window();
	http1 = createObject();
	nocache = Math.random();
	
	var params="login=" + f.login_email.value + "&code=" + f.code.value;
	//alert("Вызываем: " + ahname);

	http1.open('POST', hname + "library/_ajax.php?forgot" + "&nocache=" + nocache,true);

	http1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http1.setRequestHeader("Content-length", params.length);
	http1.setRequestHeader("Connection", "close");

	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "utf-8");
	http1.onreadystatechange = GetRetForgot;
	//alert("login=" + f.login.value + "&passwd=" + f.pw.value)
	http1.send(params);

	return false;
}


function GetRetForgot()
{
	if(http1.readyState == 4)
	{
		if (http1.status == 200) 
		{
            // обработка ответа
        } else 
        {
        	document.getElementById("loading").style.display="none";
            alert("Не удалось получить данные:\n" +
                http1.statusText);
			
				return
        }
	
	var response = http1.responseText;
	//alert(response);
	
	if(response==0)
	{
		alert("Письмо с новыми данными для доступа,\r\n отправлено на указанный адрес");
	}
	
	if(response==-1)
	{
		alert("Вы ввели неверный код анти-спам защиты!");
		show_forgot_window();
		update_captcha();	
	}
	
	if(response==-11)
	{
		alert("Пользователь с такими email не найден!");
		show_forgot_window();
		update_captcha();	
	}
	
	
	
	document.getElementById("loading").style.display="none";
	
	
	}	
}


//выход с сайта
function do_logout()
{
	document.getElementById("loading").style.display="block";
	if(confirm("Вы действительно хотите выйти?"))
	{
		document.getElementById("loading").style.display="none";
		document.location.href=hname + "logout/"
	}
	else
	{
		document.getElementById("loading").style.display="none";
	}
}


function check_frm_anketa(f)
{
	

	var err=0;
	if(f.code.value=="")
	{
		alert("Введите защитный код!");
		err=1;
	}
	
	if(err==0)
	{
		//f.submit();
	}
	
}

//добавление сайта
function check_frm_add_site(f)
{
	if(f.name.value=="")
	{
		alert("Введите название!");
		f.name.focus();
		return false;		
	}

	if(f.link.value=="")
	{
		alert("Введите URL!");
		f.link.focus();
		return false;		
	}

 	if(check_email(f.email.value)==1)
	{
		alert("Введите корректный E-mail!");
		f.email.focus();
		return false;
	}

	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;		
	}

	if(f.komm.value=="")
	{
		alert("Введите описание сайта!");
		f.code.focus();
		return false;		
	}
	http1 = createObject();
	nocache = Math.random();

 	document.getElementById("loading").style.display="block";
	name=encodeURI(f.name.value);
	phone=encodeURI(f.phone.value);
	email=encodeURI(f.email.value);
	komm=encodeURI(f.komm.value);
	adr=encodeURI(f.komm.value);
	link=encodeURI(f.link.value);
	code=encodeURI(f.code.value);
	razd=f.sel_razd.value;
	logo=f.sel_logo.value;
	fname=f.img_fname.value;
	http1.open('POST',hname + 'library/_ajax.php?add_site&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetAddSite;
	http1.send("name=" + name + "&email=" + email + "&komm=" + komm + "&code=" + code + "&phone=" + phone + "&adr=" + adr + "&razd=" + razd + "&link=" + link + "&logo=" + logo + "&fname=" + fname);
	
}

function GetRetAddSite()
{
	if(http1.readyState == 4)
	{
		if (http1.status == 200) 
		{
            // обработка ответа
        } else 
        {
     
            alert("Не удалось получить данные:\n" +
                http1.statusText);
				document.getElementById("loading").style.display="none";		
				return
        }
		var response = http1.responseText;	
		//alert(response);	
		if(response==-1)
		{
			alert("Вы ввели неверный код анти-спам защиты!");
			update_captcha();		
		}
		else
		{
			alert(response);
		}
		document.getElementById("loading").style.display="none";		
	}
}

function change_logo(v)
{
	if(v==0)
	{
		document.getElementById("ubutton").style.display="none";
		document.getElementById("screenshot").style.display="none";
		document.getElementById("img_logo").style.display="none";
	}
	if(v==1)
	{
		document.getElementById("ubutton").style.display="block";
		document.getElementById("img_logo").style.display="block";
		document.getElementById("screenshot").style.display="none";		
	}
	if(v==2)
	{
		document.getElementById("ubutton").style.display="none";
		document.getElementById("img_logo").style.display="none";
		document.getElementById("screenshot").style.display="block";
		var u=document.getElementById("url").value;
		if(u=="")
		{alert("Введите URL!")}
		else
		{
			document.getElementById("img_screen_shot").src="http://www.artviper.net/screenshots/screener.php?userID=42b06a7094bb1916&w=100&sdx=1280&url=" +u+ "&rand=0.6302272344367582";
		}
		
	}
	
}

//отправить сообщение автору обьявления
function send_msg_to_authot(email,id)
{
	document.getElementById("loading1").style.display="block";
	$("#loading1").click(function(){close_send_authot_window()});

	w=getClientWidth();
	l=w/2-285;
	h=getBodyScrollTop()+170;
	
	//document.getElementById("ajax_loader").style.display="none";
	//document.getElementById("loading").style.display="block";
	document.getElementById("win_send_author").style.left=l+"px";
	document.getElementById("win_send_author").style.top=h+"px";
	document.getElementById("adver_id").value=id;
	//document.getElementById("win_login").style.display="block";
	$("#win_send_author").fadeIn(300,function(){document.getElementById("name").focus();});
	$("#win_send_author").dropShadow();
}

function close_send_authot_window()
{
	$("#win_send_author").fadeOut(300);
	$("#win_send_author").removeShadow();	
	document.getElementById("loading1").style.display="none";
}

//отправить письмо автору
 function check_frm_send_author(f)
 {

	if(f.name.value=="")
	{
		alert("Введите имя!");
		f.name.focus();
		return false;		
	}

 	if(check_email(f.author_email.value)==1)
	{
		alert("Введите корректный E-mail!");
		f.author_email.focus();
		return false;
	}	
/*
 	if(f.contacts.value=="")
	{
		alert("Введите контактную информацию!");
		f.contacts.focus();
		return false;
	}
*/

	if(f.komm.value=="")
	{
		alert("Введите текст сообщения!");
		f.code.focus();
		return false;		
	}

	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;		
	}

	http1 = createObject();
	nocache = Math.random();
	close_send_authot_window();
 	document.getElementById("loading").style.display="block";
 	//document.getElementById("win_send_author").style.display="none";
	name=encodeURI(f.name.value);
	contacts=encodeURI(f.contacts.value);
	komm=encodeURI(f.komm.value);
	adver_id=encodeURI(f.adver_id.value);
	code=encodeURI(f.code.value);
	http1.open('POST',hname + 'library/_ajax.php?send_author_msg&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetSendAuthor;
	http1.send("name=" + name + "&contacts=" + contacts + "&komm=" + komm + "&code=" + code + "&adver_id=" + adver_id + "&author_email=" + author_email.value );

 }

 function GetRetSendAuthor()
{

if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
    			document.getElementById("win_send_author").style.display="block";
    			document.getElementById("loading").style.display="none";
				return
        }

var response = http1.responseText;

//alert(response);
if(response==-1)
{
	alert("Вы ввели неверный код анти-спам защиты!");
	$("#win_send_author").fadeIn(300,function(){document.getElementById("name").focus();});
	$("#win_send_author").dropShadow();
	update_captcha();	

}
else
{
	close_send_authot_window()
	alert(response);
	//document.getElementById("win_send_author").style.display="none";	
}

document.getElementById("loading").style.display="none";
}

}

//выбор типа обьявления
function select_board_type(v)
{
	document.getElementById("search_text").disabled=true;
	if(v!=0)
	{document.location.href=hname + "board/type/" + v + "/";}
	else
	{document.location.href=hname + "board/";}
}

//поиск обьявления
function check_frm_search_adver(f,b)
{
	var search_text=encodeURIComponent(f.search_text.value);

	if(search_text=="")
	{
		document.location.href=hname + "board/";
	}
	
	if(b==0)
	{
		document.location.href=hname + "index.php?board=0&search_text=" + search_text;
	}
	else
	{
		document.location.href=hname + "index.php?board=0&board_type=" + b + "&search_text=" + search_text;
	}
	
	
}

//добавление обьявления 
function do_add_adver(board_id)
{
	document.getElementById("loading1").style.display="block";
	$("#loading1").click(function(){close_add_adver_window()});

	w=getClientWidth();
	l=w/2-285;
	h=getBodyScrollTop()+170;
	
	//document.getElementById("ajax_loader").style.display="none";
	//document.getElementById("loading").style.display="block";
	document.getElementById("win_add_adver").style.left=l+"px";
	document.getElementById("win_add_adver").style.top=h+"px";
	//document.getElementById("win_login").style.display="block";
	$("#win_add_adver").fadeIn(300);
	$("#win_add_adver").dropShadow();	
}

function close_add_adver_window()
{
	$("#win_add_adver").fadeOut(300);
	$("#win_add_adver").removeShadow();		
	document.getElementById("loading1").style.display="none";
}

function check_frm_add_adver(f)
{
	if(f.komm.value=="")
	{
		alert("Введите текст обьявления!");
		f.komm.focus();
		return false;		
	}
	
 	if(check_email(f.email.value)==1)
	{
		alert("Введите корректный E-mail!");
		f.email.focus();
		return false;
	}
	
	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;		
	}

	http1 = createObject();
	nocache = Math.random();
	close_add_adver_window();
 	document.getElementById("loading").style.display="block";
 	
	name=encodeURI(f.name.value);
	email=encodeURI(f.email.value);
	phone=encodeURI(f.phone.value);
	komm=encodeURI(f.komm.value);
	code=encodeURI(f.code.value);
	cat=f.sel_cat.value;
	http1.open('POST',hname + 'library/_ajax.php?add_adver&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetAddAdver;
	http1.send("name=" + name + "&email=" + email + "&komm=" + komm + "&code=" + code + "&phone=" + phone +"&cat=" + cat);
}

function GetRetAddAdver()
{
if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            /*alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
     			document.getElementById("loading").style.display="none";
				return*/
        }

var response = http1.responseText;
	//alert(response);

/*if(response==-1)
{
	alert("Вы ввели неверный код анти-спам защиты!");
	do_add_adver(0)
	document.getElementById("loading").style.display="none";
	return;
}

if(response==0)
{*/
	alert("Ваше обьявление добавлено!");
	document.location.reload();
	document.getElementById("loading").style.display="none";
	return;
//}

alert(response);
document.getElementById("loading").style.display="none";
do_add_adver(0)
}	
}



//выбор типа флота
function select_flot_type(v)
{
	document.getElementById("search_text").disabled=true;
	if(v!=0)
	{document.location.href=hname + "vacancy/fleet/" + v + "/";}
	else
	{document.location.href=hname + "vacancy/";}
}

//поиск вакансии
function check_frm_search_flot(f,b)
{
	var search_text=encodeURI(f.search_text.value);
	if(search_text=="")
	{
		document.location.href=hname + "vacancy/";
		
	}
	
	if(b==0)
	{
		document.location.href=hname + "index.php?vacancy=-1&search_text=" + search_text;
	}
	else
	{
		document.location.href=hname + "index.php?vacancy=-1&flot_type=" + b + "&search_text=" + search_text;
	}
	
	
}

//отправить сообщение автору вакансии
function chek_frm_send_author_vacancy(f,id)
{
	if(f.name.value=="")
	{
		alert("Введите имя!");
		f.name.focus();
		return false;		
	}

	if(f.komm.value=="")
	{
		alert("Введите текст вашего сообщения!");
		f.komm.focus();
		return false;		
	}

	if(f.contacts.value=="")
	{
		alert("Введите контактные данные по которым можно связаться с вами!");
		f.contacts.focus();
		return false;		
	}

	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;		
	}

	http1 = createObject();
	nocache = Math.random();
	close_add_adver_window();
 	document.getElementById("loading").style.display="block";
 	
	name=encodeURI(f.name.value);
	sel_dolz=encodeURI(f.sel_dolz.value);
	komm=encodeURI(f.komm.value);
	contacts=encodeURI(f.contacts.value);
	code=encodeURI(f.code.value);
	
	http1.open('POST',hname + 'library/_ajax.php?send_author_vacancy&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetSebdAuthorVacancy;
	http1.send("name=" + name + "&sel_dolz=" + sel_dolz + "&komm=" + komm + "&contacts=" + contacts + "&code=" + code + "&id=" + id);
}

function GetRetSebdAuthorVacancy()
{
if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
     			document.getElementById("loading").style.display="none";
				return
        }

	var response = http1.responseText;
	//alert(response);
	document.getElementById("loading").style.display="none";
	if(response==-1)
	{
		alert("Вы ввели неверный код анти-спам защиты!");
		document.getElementById("loading").style.display="none";
		update_captcha();	
		return;
	}
	if(response==0)
	{
		//alert("Ваше сообщение отправлено.");
		//showinfopopup("my_popup","Ваше сообщение отправлено.","btn_send_author_vacancy");
		document.getElementById("send_author_vacancy").innerHTML="<div style='width:100%;text-align:center;'><h2>Спасибо, Ваше сообщение отправлено.</h2>";
	}
		
		return;

	
}	
	
}

//выход с сайта
function exit_from_site()
{
	if(confirm("Вы уверены, что хотите выйти?"))
	{
		document.location.href=hname + "index.php?logout";
	}
}

//добавить комментарий к статье
function check_frm_article_comment(f,id)
{
	if(f.komm.value=="")
	{
		alert("Введите текст!");
		return false;
	}
	if(f.code.value=="")
	{
		alert("Введите код анти-спам защиты!");
		f.code.focus();
		return false;		
	}


	http1 = createObject();
	nocache = Math.random();
	close_add_adver_window();
 	document.getElementById("loading").style.display="block";
 	
	komm=encodeURI(f.komm.value);
	
	http1.open('POST',hname + 'library/_ajax.php?add_article_comment=' + id + '&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetAddArticleComment;
	http1.send("komm=" + komm + "&code=" + f.code.value);
}

function GetRetAddArticleComment()
{
if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
     			document.getElementById("loading").style.display="none";
				return
        }

	var response = http1.responseText;
	//alert(response);
	document.getElementById("loading").style.display="none";
	if(response==-1)
	{
		alert("Вы ввели неверный код анти-спам защиты!");
		update_captcha();	
		return;
	}
	if(response==0)
	{
		//alert("Ваше сообщение отправлено.");
		document.location.reload();
		return;
	}
	alert(response);
	

		return;	
}	
	
}

//открываем окно добавления комментария
function show_add_comment()
{
	if(document.getElementById("div_add_comment").style.display=="none")
	{
		document.getElementById("div_add_comment").style.display="block";
		document.getElementById("comment_komm").focus();
	}
	else
	{
		document.getElementById("div_add_comment").style.display="none";
	}
}

//при регистрации выбор типа судна
function show_div_sudno_type1()
{
		
	if(document.getElementById("div_sudno_type").style.display=="none")
	{
		var offset=$("#sudno_id").offset();
		$("#div_sudno_type").css('top', offset.top+25 + "px");
		$("#div_sudno_type").css('left', offset.left + "px");

		//alert(top)
		//document.getElementById("div_sudno_type").style.top=top;
		document.getElementById("loading1").style.display="block";
		$("#loading1").click(function(){show_div_sudno_type1()});

		document.getElementById("div_sudno_type").style.display="block";
		$("#div_sudno_type").dropShadow();	
	}
	else
	{
		document.getElementById("loading1").style.display="none";
		document.getElementById("div_sudno_type").style.display="none";
		$("#div_sudno_type").removeShadow();			
	}
}
function select_seaman_sudno_type1(input_id,input_hid,v,id)
{
	document.getElementById("loading1").style.display="none";
	$("#div_sudno_type").removeShadow();			
	document.getElementById("div_sudno_type").style.display="none";
	document.getElementById(input_id).value=v;
	document.getElementById(input_hid).value=id;
}

//очищаем все чекбоксы в выборе судов
function uncheck_sel_sudno_type()
{
	$(".selsudno").removeAttr('checked');
	document.getElementById("sudno_id").value="";
}

//выбираем для поиска все отмеченные типы
function sel_seaman_sudno_type11()
{
	var array_delete_articles = $("input:checkbox[class=selsudno]:checked"); // загнали в переменную, что бы по несколько раз не делать выборку
	if(array_delete_articles.size() == 0)
	{
		alert("Не выбран ни один тип судна!");
		return;
	}
	document.getElementById("loading1").style.display="none";
	$("#div_sudno_type").removeShadow();			
	document.getElementById("div_sudno_type").style.display="none";
	v="";
	for(i=0; i<=array_delete_articles.length-1; i++)
	{
		v=v+","+array_delete_articles[i].value;
	}
	
	document.getElementById("sudno_id").value=v;
	document.getElementById("sudno_hid").value=0;
}

//добавить заметку по пользователю
function show_add_note_window()
{
	close_login_window();
	
	document.getElementById("loading1").style.display="block";
	$("#loading1").click(function(){close_add_note_window()});

	
	w=getClientWidth();
	l=w/2-300;

	//document.getElementById("ajax_loader").style.display="none";
	//document.getElementById("loading").style.display="block";
	document.getElementById("win_note").style.left=l+"px";
	document.getElementById("win_note").style.top="270px";
	//document.getElementById("win_login").style.display="block";
	$("#win_note").fadeIn(300);
	$("#win_note").dropShadow();
	//document.getElementById("login_email").focus();
}

function close_add_note_window()
{
	$("#win_note").fadeOut(300);
	$("#win_note").removeShadow();
	//document.getElementById("ajax_loader").style.display="block";
	//document.getElementById("loading").style.display="none";
	//document.getElementById("win_login").style.display="none";	
	document.getElementById("loading1").style.display="none";
}

function add_seaman_note(id)
{
	document.getElementById("note_user_id").value=id;
	if(document.getElementById("span_zametka")!=null)
	{document.getElementById("note_komm").value=document.getElementById("span_zametka").innerHTML;}
	show_add_note_window();
}

function check_frm_add_note(f)
{
	http1 = createObject();
	nocache = Math.random();
	
	close_add_note_window();
	document.getElementById("loading").style.display="block";
 	
	komm=encodeURI(f.note_komm.value);
	
	http1.open('POST',hname + 'library/_ajax.php?add_user_note=' + f.note_user_id.value + '&nocache = '+nocache);
	http1.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	//http1.setRequestHeader("Accept-Language", "ru, en");
	//http1.setRequestHeader("Accept-Charset", "windows-1251");
	http1.onreadystatechange = GetRetAddUserNote;
	http1.send("komm=" + komm);
}

function GetRetAddUserNote()
{
if(http1.readyState == 4)
{ 
if (http1.status == 200) 
{
            // обработка ответа
        } else 
        {
        	
            alert("Не удалось получить данные:\n" +
                http1.statusText);
    			flgCheck=0;        
     			document.getElementById("loading").style.display="none";
				return
        }

	var response = http1.responseText;
	//alert(response);
	document.getElementById("loading").style.display="none";
	if(response==-1)
	{
		alert("Вы ввели неверный код анти-спам защиты!");
		update_captcha();	
		return;
	}
	if(response==0)
	{
		//alert("Ваше сообщение отправлено.");
		document.location.reload();
		return;
	}
	alert(response);
	return;	
}		
}


//поиск моряка
function check_frm_search_seaman(f)
{
	if(f.sel_dolz.value=="" && f.sel_country.value=="" && f.ded_start.value=="" && f.ded_start.value=="" && f.sudno_id.value=="" && f.sel_gd.value=="" && f.w_start.value=="" && f.w_end.value=="" )
	{
		alert("Выберите условия поиска!");
		return false;
	}
	
	if(f.ded_start.value>f.ded_end.value)
	{
		alert("Проверьте ввод дедвейт!");
		return false;		
	}

	if(f.w_start.value>f.w_end.value)
	{
		alert("Проверьте ввод мощности!");
		return false;		
	}

	document.location.href=hname+"index.php?seaman=0&seaman_search&sel_dolz=" + f.sel_dolz.value +"&sel_country="+f.sel_country.value+"&ded_start="+f.ded_start.value+"&ded_end="+f.ded_end.value+"&chk_yes_visa="+f.chk_yes_visa.value+"&sudno_id="+f.sudno_id.value+"&sel_gd="+f.sel_gd.value+"&w_start="+f.w_start.value+"&w_end="+f.w_end.value;
}

//если ие то ловим enter на форме входа
function login_po_enter(evt)
{
	if(flg_ie==1 && evt.keyCode==13)
	{
		document.getElementById("btn_login").click();
	}
}

//показываем должности
function show_div_dolz()
{
		
	if(document.getElementById("dolz_select2").style.display=="none")
	{
		//var offset=$("#_id").offset();
		//$("#div_sudno_type").css('top', offset.top+25 + "px");
		//$("#div_sudno_type").css('left', offset.left + "px");

		//alert(top)
		//document.getElementById("div_sudno_type").style.top=top;
		document.getElementById("loading1").style.display="block";
		$("#loading1").click(function(){show_div_dolz()});

		document.getElementById("dolz_select2").style.display="block";
		$("#dolz_select2").dropShadow();	
	}
	else
	{
		document.getElementById("loading1").style.display="none";
		document.getElementById("dolz_select2").style.display="none";
		$("#dolz_select2").removeShadow();			
	}
}

//выбор должности
function do_sel_dolz(name)
{
	document.getElementById("sel_dolz").value=name;
	show_div_dolz();
}

//выбор региона
function change_agency_region(v)
{
	if(v==0)
	{
		document.location.href=hname+"crewing/";
	}
	else
	{
		document.location.href=hname+"crewing/"+v+"/";
	}
}
