﻿	//**************************************************************************************************
	// Константы
	__AUTH_FORM_AUTH_SUBMIT__ = 'auth_login_submit';
	__FORM_PSW_PARAM__ = 'psw';
	__FORM_PSW_PARAM_OPEN__  = 'pswo';



//-------------------------------------------------------------------------------------------------
// Поддержка 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;
	}

//-------------------------------------------------------------------------------------------------
// Разбор строки url и формирования хеша параметров
function get_content_params() {
	var params = new Object();
	var href = document.location.href.replace(/#.*$/, '');
	if (href.indexOf("?") != -1) {
		var vars = href.substring(href.indexOf("?") + 1,href.length).split(/\?|&/);
		for (var v in vars) {
				var p = vars[v].split('=');
				params[p[0]] = p[1];
		}
	}
	return params;
}

	//**************************************************************************************************
	// Инициализация
	function init() {
	  // Параметры контента в одном массиву
		set_html_handlers();
		 
		
	}

	//**************************************************************************************************
	// Обычные обработчики HTML-елементов
	function set_html_handlers() {
		//$('#' + __AUTH_FORM_AUTH_SUBMIT__).submit(handlers[__AUTH_FORM_AUTH_SUBMIT__]);
 
	 $("#img_big a").fancybox({'zoomSpeedIn':	0, 'zoomSpeedOut':	0,  'overlayShow':	true}); 
 	 
	
		 
	}
//-------------------------------------------------------------------------------------------------
// Ajax-Обработчики
function set_ajax_handlers() {
 	$("#scrollable .a_img").click(handlers["hand_big_img"]);
 
}

//-------------------------------------------------------------------------------------------------
// Обработка
handlers["hand_big_img"] = function(e) {
 	load_ajax_content($(this).attr("xref"),"img_big");
	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();
  	 }
	})
}

