﻿function CheckRouteScenario()
{
	var scenarios = {
		"переход из прайса в контакты" : ["Price","Home/Contacts"],
		"переход из прайса в контакты транзитом" : ["Price","...","Home/Contacts"]
	}

	i = 0;
	var hist = Array();
	while (get_cookie ( "visited" + i ) != null) 
	{
		hist[i]	= get_cookie ( "visited" + i );
		i++;
	}
	hist[i] = window.location.href;
	set_cookie( "visited" + i, hist[i], "/");


	for (var scenario in scenarios)
	{
		if (get_cookie(scenario) == null)
		{ 
			CurrentScenario = scenarios[scenario];
			PositionInScenario = 0;
			ellipsis = false;
			for (var site in hist)
			{		
				if (hist[site].indexOf(CurrentScenario[PositionInScenario]) == -1)
				{	
					if (!ellipsis) 
					{	
						if (CurrentScenario[PositionInScenario] == "...")
						{
							PositionInScenario++;
							ellipsis = true;
						}
						else
						{
							PositionInScenario = 0;
							if (hist[site].indexOf(CurrentScenario[PositionInScenario]) != -1)	
							{	
								PositionInScenario++;
								if (PositionInScenario == CurrentScenario.length) {
								    ScenarioComplete(scenario, hist);
									break;
								}		
							}
						}	
					}
				}
				else 
				{	
					PositionInScenario++;
					ellipsis = false;
																	
					if (PositionInScenario == CurrentScenario.length) { 
						ScenarioComplete(scenario, hist);
						break;
					}		
				}
			}
		}
	}
}

function ScenarioComplete(scenario, hist) {
    
    histString = "";
    for (var site in hist) {
        histString += hist[site] + "\n";
    }
    
    try {
        pageTracker._trackEvent('Маршрутный сценарий', scenario, histString, 1);
    } catch (err) {
    }

    set_cookie(scenario, scenario, "/");
	
}

$(document).ready(function() {
    if (document.location.href.toLowerCase().indexOf("price") != -1) {
        //поиск техинфо
        if (get_cookie("SearchInELive") == null) {
            var searchtext = $("#search-text").attr("value").toLowerCase();
            if (searchtext.indexOf("сертиф") != -1
             || searchtext.indexOf("описан") != -1
             || searchtext.indexOf("расчет") != -1) {
                $("#SearchInELiveContent").attr("innerHTML",
                    "<b>Техническая документация, сертификаты, расчеты и прочая информация доступна на сайте <a href='http://www.elitalive.ru'>www.elitalive.ru</a> после регистрации.</b>\
                     <b>Зарегистрируйтесь для получения неограниченного доступа к технической информации по всем товарам прайс-листа.</b>"
                );
                $("#SearchInELive").show();
                set_cookie("SearchInELive", "SearchInELive", "/");
            }
        }
        //10 развернутых карточек
        $("#products .name").click(function() {
            OpenedNames = get_cookie("OpenedNames");
            if (OpenedNames == null) {
                OpenedNames = " ";
            } else {
                OpenedNames = OpenedNames + " ";
            };
            if (OpenedNames.length == 10) {
                if (get_cookie("SearchInELive") == null) {
                    $("#SearchInELiveContent").attr("innerHTML",
                        "<b>Подбор товаров по параметрам доступен на <a href='http://www.elitalive.ru'>www.elitalive.ru</a> после регистрации.</b>\
                         <b>Зарегистрируйтесь для получения неограниченного доступа к информации по всем товарам прайс-листа.</b>"
                    );

                    $("#info_" + $(this).parent().attr("id")).before($("#SearchInELive"));

                    $("#SearchInELive").show();
                    set_cookie("SearchInELive", "SearchInELive", "/");
                }
            }
            else {
                $(".SearchInELive").hide();
            }
            set_cookie("OpenedNames", OpenedNames, "/");
        })
        //работа с прайсом 7.5 минут
        PriceVisited = get_cookie("PriceVisited");
        if (PriceVisited == null) {
            set_cookie("PriceVisited", new Date().toGMTString(), "/");
        }
        else {
            try {
                if (new Date - new Date(PriceVisited) > 450000) {
                    if (get_cookie("SearchInELive") == null) {
                        $("#SearchInELiveContent").attr("innerHTML",
                            "<b>Подбор товаров по параметрам доступен на <a href='http://www.elitalive.ru'>www.elitalive.ru</a> после регистрации.</b>\
                             <b>Зарегистрируйтесь для получения неограниченного доступа к информации по всем товарам прайс-листа.</b>"
                        );
                        $("#SearchInELive").show();
                        set_cookie("SearchInELive", "SearchInELive", "/");
                    }
                }
            }
            finally {
            }
        }
    }
})



