function set_cookie(name, value, expires)

{

    if (!expires)

    {

        expires = new Date();

    }

        document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";

}



function get_cookie(name)

{

    cookie_name = name + "=";

    cookie_length = document.cookie.length;

    cookie_begin = 0;

    while (cookie_begin < cookie_length)

        {

        value_begin = cookie_begin + cookie_name.length;

        if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)

        {

            var value_end = document.cookie.indexOf (";", value_begin);

        if (value_end == -1)

        {

            value_end = cookie_length;

        }

            return unescape(document.cookie.substring(value_begin, value_end));

        }

            cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;

        if (cookie_begin == 0)

        {

            break;

        }

    }

    return null;

}







function save_cookie(name,value) {

 expires = new Date(); // получаем текущую дату

 expires.setTime(expires.getTime() + (1000 * 86400 * 1)); // вычисляем срок хранения cookie

 set_cookie(name, value, expires); // устанавливаем cookie с помощью функции set_cookie

}







$(document).ready(function(){  

    

    //      main page

    $(".siteMapFull a").hover(function(){

        $(this).parent().find(".posInner2").show();

    },function(){

        $(this).parent().find(".posInner2").hide();

    });

    

    

    //gallery map

    var inSlide = false;

    var isOver = false;

    

    $(".close2").live('click',function(){

       $(this).parent().parent().hide(); 

    });
    
    
    $(".header .mainMenu li a:contains('Виртуальный тур')").fancybox();

    $(".posRounds a").fancybox();

    

    $(".siteMap a span, .siteMap a em").live('click',function(){

        ShowHideMap();

        return false;

    });

    

    if($('#mainInput').length>0)

    {

        ShowHideMap();

        setTimeout( ShowHideMap, 5000);        

    }

    

    $(".siteMapFull").hover(function(){

        isOver=true;

    },function(){

        isOver=false;

    });

    

    function ShowHideMap()

    {

        if(inSlide==false && isOver==false)

        {

            inSlide = true;

            if($(".siteMap a em img").attr("src")=="/img/downArrow.png")

            {

                $(".siteMap a em img").attr("src","/img/upArrow.png");

            } else {

                $(".siteMap a em img").attr("src","/img/downArrow.png");

            }

            $(".siteMapFull").slideToggle("slow",function(){

                inSlide = false;

            });

        }

    }

    //gallery map

/*	

    $.reject({  

        reject: { 

        	msie6: true,

        	msie7: true

        },

        imagePath: '/browsers/',

        header: 'Ваш браузер слишком старый и может развалиться',

        paragraph1: 'На самом деле Вы пользуетесь браузером, который устарел настолько, что мы посмели нарушить Ваш покой. Это не значит, что Ваш компьютер сейчас задымится или вы нахватали вирусов из Интернетов, просто использование данного браузера не безопасно.', 

        paragraph2: 'Мы посмели предложить Вам лучшие на данный момент браузеры для установки. Просто кликните по любому и выберите вариант удобной для Вас установки.', 

        closeMessage: 'Закрывая это окно Вы понимаете весь масштаб проблемы и соглашаетесь закрыть на это глаза.',

        closeLink: 'Закрыть это окно'

    }); 

*/



////////////////slider//////////////////////////

    var currentSlide = 1;

    

    $("#catalog a").click(function()

	 {

 		$("#catalog div").removeClass("a");

 	    $("#mainImg").attr("src",$(this).attr("bigimg"));

 	    $(this).parent().addClass("a");

        currentSlide = $(this).attr("xid");

 	    return false;

 	});

	

    if($("#catalog li").length>0)

    {

        if($("#catalog li").length==1)

        {

            $(".right_arr").hide();

            $(".left_arr").hide();

        }

    }

    

    //	next

    $(".right_arr").click(function(){

    	moveFrame('next');

    	return false;

    });

    

    //	prev

    $(".left_arr").click(function(){

    	moveFrame('prev');

    	return false;

    });

		







    function moveFrame(direction){

    	var all = $("#catalog li").length;

        

    	if(direction=='next')

        {

    		if(currentSlide==8)

            {

    			currentSlide = 1;

    		} 

            else 

            {

    			currentSlide++;

    			var n = $("#li"+currentSlide).length;

    			if(n==0)

                {

    				//	to first

    				currentSlide=1;

    			}

    		}

    	} 

        else 

        {

    		if(currentSlide==1)

            {

    			currentSlide = all;

    		} 

            else 

            {

    			currentSlide--;

    		}

    	}

    	

    	//	move

    	$("#catalog div").removeClass("a");

    	$("#li"+currentSlide).find("div").addClass("a");

    	

   		var ximg = $("#li"+currentSlide).find("a").attr("bigimg");  

   		$("#mainImg").attr("src",ximg);

    } 

////////////////slider//////////////////////////

    

    $(".mainAdress a").live('click',function(){

        $(".showPhones").hide();

        $(".showMap").show();

        return false;

    });

    

    $(".mainPhones a").live('click',function(){

        $(".showMap").hide();

        $(".showPhones").show();

        return false;

    });

    

    $("body").click(function(){

       $(".showMap").hide(); 

       $(".showPhones").hide();

    });

    

    $(".close").live('click',function(){

        $(".showMap").hide();

        $(".showPhones").hide();

        return false;

    });

    

    

// /////////    catalog /////////////

$(".preOrder").hover(function(){

    $(this).find("img").attr("src","/img/preOrder2.png");

},function(){

    $(this).find("img").attr("src","/img/preOrder.png");

})    

    

    $(".showOrderPop img").hover(function(){

        $(this).attr("src","/img/order2.png");

    },function(){

        $(this).attr("src","/img/order.png");

    });

    

    $(".showOrderPop").click(function(){

        $(".orderPopUp").show();

    });

    

    $("#popupClose").click(function(){

       $(".orderPopUp").hide(); 

       return false;

    });

    

    $(".toVirt a img").hover(function(){

        $(this).attr("src","/img/toVirt2.png");

    },function(){

        $(this).attr("src","/img/toVirt.png");

    });

    

    if($("#asform").length>0){

        //check!

        $("#smb").live("click",function(){

            var err = false;

            $(".errmsg").remove();

           if($("#as_Name").val()==""){

            $("#as_Name").parent().append("<em class=\"errmsg\">Поле имя обязательно</em>");

                err = true;

           } 

           

           if($("#as_Mail").val()==""){

            $("#as_Mail").parent().append("<em class=\"errmsg\">Оставьте Ваш номер, мы перезвоним!</em>");

                err = true;

           } 

           

           if($("#as_Code").val()==""){

            $("#as_Code").parent().find("p").append("<em class=\"errmsg\"> Вы же не робот, правда?</em>");

                err = true;

           } 

           

           

           if(err==true){

            return false;

           } 

           

           return true;

           

        });

    }

    

    //  need something to do afterpage reloads?

    if($(".needaction").length>0){

        //  handler

        $(".showOrderPop").click();

        console.log(" act!");

    }

    

    $(".logo img").hover(function(){

        $(this).attr("src","/img/vlati_colored.png");

    },function(){

        $(this).attr("src","/img/logo.png");

    });

    

    if($("#flash_block").length>0)

    {

        //console.log('1');

        //  already viewed?

      /*  var vieved = get_cookie("vieved_movie");

        if(vieved=="1"){

            

        } else {

            */

            //  show popup, write cookie

        flowplayer("player", "/flowplayer/flowplayer-3.2.5.swf");

        //    $("#init_fancy").fancybox();

        //    $("#init_fancy").trigger('click');

        //    save_cookie("vieved_movie","1");

      //  }

        

       /* $.fancybox($("#flash_block").html(),{

            'autoDimensions':false,

            onStart:function(){

                

            }

        });

        */

        

       /* $("#close_fancy").live('click',function(){

            $.fancybox.close();

            return false;

        });*/

    }

    

});
