﻿	//**************************************************************************************************
	// Константы
	__AUTH_FORM_AUTH_SUBMIT__ = 'authfrm';
	__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);
	 	$('#psw' ).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  tabsContent (curr_vkl) 
{
for (i=1;i<=4;i++)
{
if (curr_vkl==i)
{document.getElementById('tabs_line'+curr_vkl).className='vkladka_act';
document.getElementById('tab'+curr_vkl).className='vk_cont_akt';}
else
{document.getElementById('tabs_line'+i).className='vkladka';
document.getElementById('tab'+i).className='vk_cont';}
}
return false;
}
	
// Добавить (удалить) товар из корзины
function cartProduct(id, price, q, nm) {

	if(isItemInCart(id)) {
		// Удаляем из корзины
		deleteItemCart(id);
		//setCartToAdd(id);
		window.alert ("Товар '"+nm+"' удален из корзины!");
	} else {
		// Добавляем в корзину
		addItemCart(id,price,q, nm);
		//setCartToDelete(id);
		window.alert ("Товар '"+ nm+"' добавлен в корзину!");
	}
	refreshCart();
	//window.alert ("swq");
	return false;
}

// Обновить информацию корзины
function refreshCart() {
	$("#cart_poz").text(  getCartSize()+" позиций");
	//xGetElementById("cart_poz").innerHTML = getCartSize();	
	//xGetElementById("shortcartDiscount").innerHTML = getTotalCartDiscont().toFixed(2);	
	//xGetElementById("shortcartCost").innerHTML = getTotalCartCost().toFixed(2);	
}



//-------------------------------------------------------------------------------------------------
// Разбор строки 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();
		 refreshCart();
		
	}

	//**************************************************************************************************
	// Обычные обработчики HTML-елементов
function set_html_handlers() {
	
	$(".bigfoto").fancybox({'zoomSpeedIn':	0, 'zoomSpeedOut':	0,  'overlayShow':	true}); 
	
	 $('.fade').innerfade({ speed: 1000, timeout: 5000, type: 'sequence', containerheight: '136px'});
	$('.fade3').innerfade({ speed: 1000, timeout: 5000, type: 'sequence', containerheight: '273px'});
	$('#' + __AUTH_FORM_AUTH_SUBMIT__).submit(handlers[__AUTH_FORM_AUTH_SUBMIT__]);
	 $('#signfrm' ).submit(handlers["signfrm"]);
	 
	 
	 
	 
	 
	//$("#color").change( function() { $("form")[1].submit(); } );	
//Izmenenie cveta ili razmera v kartochke tovara
	 

// изменение валюты валюта  
$("#currid").change( function() { $("#currfrm").submit(); } );	

/*
	$(".bg_list").click( function(){
		if (!this.clicked) {this.clicked = 1; this.style.background='url("/img/list-marker_click.gif") no-repeat scroll 0 4px transparent'; } 
		else {this.clicked = 0; this.style.background='url("/img/list-marker.gif") no-repeat scroll 0 4px transparent';}
		var s1 = "#x";
		var s2 = $(this).attr("id");
		var sid = s1.concat(s2);
		$(sid).slideToggle();
		});
*/


/*
$(function() {
	var originalSizes = new Array();
	$('#pane5').jScrollHorizontalPane({scrollbarHeight:20, scrollbarMargin:0});
	// this initialises the demo scollpanes on the page.
	$('#pane1').jScrollHorizontalPane({showArrows:true});

	$('.scroll-to').bind('click',function(){
		$('#pane1')[0].scrollTo(575);
		return false;
	});
		
	
	$('a.jumper').click(function(){
		var pos = $(this).attr('id');
		var c = $("#pane5");
		c[0].scrollTo("li:eq("+pos+")");
		return false;
	});
});
 */
   
//ystanovim kyki otkrivaemih kartochek pcard
if ( ($('#pcard').length) && ( $('#noimage').length ==0) ) 
{ 
var v=$("#pid").val();
 var tt = new Date();
 var  s = tt.getTime() ;
  setCookie('LastProd['+v+']',  s, 86400);
}

 
	
		
	};
	
		/* function doSomething() {
alert("Я закончил изменение размера!");
};*/
//-------------------------------------------------------------------------------------------------
// 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();
  	 }
	})
}
// plychit cvet
function getclr() {
var сl = $("#kwd option:selected").text();	
if (сl=='') 
 {return '';}
else
 {return ', цвет - ['+сl+']';}
}

function getysize() {
var сl = $("#ysize option:selected").text();	

if (сl=='') 
 {return '';}
else
 {return ', размер - ['+сl+']';}
}

function unc(st) {
	$("#comment").append(unescape(st));	
 return 1;
}
