	//**************************************************************************************************
	// Константы
	__NB__ = "";
	__AUTH_FORM_AUTH_SUBMIT__ = "auth_login_submit";
	__FORM_PSW_PARAM__ = "psw";
	__FORM_PSW_PARAM_OPEN__  = "pswo";
	
	__AJAX_LOADER_ID__			= "ajax_loader";
	__LINK_SRCH_TAB_CLICK__		= "link_src_tab_click"
	__CONTAINER_SRCH_TAB_AREA__	= "srchtabline";
	
	
	__LINK_BDJ_TAB_CLICK__	= "link_bdj_tab_click"
	__CONTAINER_BDJ_TAB_AREA__	= "bdjtab";
	
	__LINK_SORT_TAB_CLICK__= "link_sort_tab_click"
	__CONTAINER_RR_AREA__	= "rrcontent";
	
	__LINK_P_TAB_CLICK__= "link_p_tab_click"
	__CONTAINER_PTAB_AREA__	= "ptabsblock";
	
	__LINK_P_ADD_CLICK__= "link_p_add_click"
	__CONTAINER_PADD_AREA__	= "paddsblock";
	
//-------------------------------------------------------------------------------------------------
// Поддержка Ajax
	is_supported_ajax = function() {
		return (typeof XMLHttpRequest != "undefined" || typeof window.ActiveXObject != "undefined");
	}


	//**************************************************************************************************
	// Обработчики событий
	handlers = [];
	handlers[__AUTH_FORM_AUTH_SUBMIT__] = function(e) {
		var pswo = $('#' + __FORM_PSW_PARAM_OPEN__).attr("value");
		// Хешируем пароль
		var psw = hex_sha1(pswo);
		$('#' + __FORM_PSW_PARAM__).attr({'value':psw});
		$('#' + __FORM_PSW_PARAM_OPEN__).attr({'value':'***********'});

		return true;
	}
	
	
	handlers["signfrm"] = function(e) {
		 
		var psw1o = $('#psw1o').attr("value");
		var psw2o = $('#psw2o').attr("value");
		//alert (psw2o);
		// Хешируем пароль
		var psw1 = hex_sha1(psw1o);
		var psw2 = hex_sha1(psw2o);
 
	 /*
		alert (psw1);
		alert (psw2);
		*/
		$('#signfrm #psw1').attr({'value':psw1});
		
		
		$('#signfrm #psw1o').attr({'value':'***********'});
		$('#signfrm #psw2').attr({'value':psw2});
		$('#signfrm #psw2o').attr({'value':'***********'});

		return true;
	}
	

	//**************************************************************************************************
	// Инициализация
	function init() {
	  // Параметры контента в одном массиву
		set_html_handlers();
		 
		if(is_supported_ajax()) {
	 	set_ajax_handlers();
	 	// Индикатор загрузки Ajax
	 	$('#' + __AJAX_LOADER_ID__).ajaxStart(function(){$(this).show();});
	 	$('#' + __AJAX_LOADER_ID__).ajaxStop(function(){$(this).hide();});
		}
	}

	//**************************************************************************************************
	// Обычные обработчики HTML-елементов
	function set_html_handlers() {
		$('#' + __AUTH_FORM_AUTH_SUBMIT__).submit(handlers[__AUTH_FORM_AUTH_SUBMIT__]);
		$('#signfrm' ).submit(handlers["signfrm"]);
		 
		$("#imggal a").fancybox({'zoomSpeedIn':	0, 'zoomSpeedOut':	0,  'overlayShow':	true});
		$(".imggal a").fancybox({'zoomSpeedIn':	0, 'zoomSpeedOut':	0,  'overlayShow':	true}); 
		$("#frm_hide").click( function() { 
							$("#adv_src_frm").slideUp("slow");
							$("#frm_hide").toggleClass( "type_hide").toggleClass( "type_show"); 
							 $("#frm_show").toggleClass( "type_hide").toggleClass( "type_show");
							  $("#show_hide").toggleClass( "bg_gray").toggleClass( "bg_white");
							 } );
		$("#frm_show").click( function() { 
							 $("#adv_src_frm").slideDown("slow");
							 $("#frm_hide").toggleClass( "type_hide").toggleClass( "type_show"); 
							 $("#frm_show").toggleClass( "type_hide").toggleClass( "type_show");	
							 
							 
							  $("#show_hide").toggleClass( "bg_white").toggleClass( "bg_gray");
							 } );
		//Domazivaem adresnyju stroky
	//	$('#LL .a_sub').click( function() {  $(this).attr("href",$(this).attr("href")+"&srch_tab="+$("#srch_line_tab .td_src_red").attr("id"));} )
	//	$('.pg').click( function() {  $(this).attr("href",$(this).attr("href")+"&srch_tab="+$("#srch_line_tab .td_src_red").attr("id"));} )
	//	$('.no_selected a').click( function() {  $(this).attr("href",$(this).attr("href")+"&srch_tab="+$("#srch_line_tab .td_src_red").attr("id"));} )
	}


//-------------------------------------------------------------------------------------------------
// Ajax-Обработчики
function set_ajax_handlers() {
 	//$("#srch_line_tab  .ajax_ref").click(handlers[__LINK_SRCH_TAB_CLICK__]);
 //	$(".no_selected  a").click(handlers[__LINK_BDJ_TAB_CLICK__]);
//	$("#sort_tabs  a").click(handlers[__LINK_SORT_TAB_CLICK__]);
//	$("#fiopages   a").click(handlers[__LINK_SORT_TAB_CLICK__]);
//	$("#fionav     a").click(handlers[__LINK_SORT_TAB_CLICK__]);
//	$("#p_card_tabs a").click(handlers[__LINK_P_TAB_CLICK__]);
	
	
//	$("#p_card_btn_group a").click(handlers[__LINK_P_ADD_CLICK__]);
	
/*	$("#per").click(handlers["per_clk"]);
	$("#google").click(handlers["goog_clk"]);
	$("#googleonsite").click(handlers["goog_onsite_clk"]);
	$("#googleinweb").click(handlers["goog_onweb_clk"]);
	$("#ya").click(handlers["ya_clk"]);
	*/
}


//-------------------------------------------------------------------------------------------------
// Обработка
handlers[__LINK_SRCH_TAB_CLICK__] = function(e) {
	load_ajax_content($(this).attr("href"),__CONTAINER_SRCH_TAB_AREA__);
	return false;
}
handlers[__LINK_BDJ_TAB_CLICK__] = function(e) {
	load_ajax_content($(this).attr("href"), __CONTAINER_BDJ_TAB_AREA__);
	return false;
}
handlers[__LINK_SORT_TAB_CLICK__] = function(e) {
	load_ajax_content($(this).attr("href"), __CONTAINER_RR_AREA__);
	return false;
}
handlers[__LINK_P_TAB_CLICK__] = function(e) {
	load_ajax_content($(this).attr("href"), __CONTAINER_PTAB_AREA__);
	return false;
}
handlers[__LINK_P_ADD_CLICK__] = function(e) {
	load_ajax_content($(this).attr("href"), __CONTAINER_PADD_AREA__);
	return false;
}
/*
handlers["per_clk"] = function(e) {
	load_ajax_content("index.php?lang=ru&srchvar=0", "srchtabline");
	return false;
}
handlers["goog_clk"] = function(e) {
	load_ajax_content("index.php?lang=ru&srchvar=1", "srchtabline");
	return false;
}

handlers["goog_onsite_clk"] = function(e) {
	load_ajax_content("index.php?lang=ru&srchvar=1", "srchtabline");
	return false;
}

handlers["goog_onweb_clk"] = function(e) {
	load_ajax_content("index.php?lang=ru&srchvar=2", "srchtabline");
	return false;
}

handlers["ya_clk"] = function(e) {
	load_ajax_content("index.php?lang=ru&srchvar=3", "srchtabline");
	return false;

}*/
//-------------------------------------------------------------------------------------------------
// Загрузка контента
function load_ajax_content(url,blck) {
	$.ajax({
  type: "GET",
  url: url + '&ajax=1&blck=' + blck,
  dataType: "html",
  success: function(data) {
  		$('#' + blck).empty().append(data);
			set_html_handlers();
			set_ajax_handlers();
  	 }
	})
}

