$(document).ready(function(){

/*
$.reject({  
	reject: { 
		msie6: true,
		msie7: true
	},
	imagePath: '/browsers/',
	header: 'Ваш браузер слишком старый и может развалиться',
	paragraph1: 'На самом деле Вы пользуетесь браузером, который устарел настолько, что мы посмели нарушить Ваш покой. Это не значит, что Ваш компьютер сейчас задымится или вы нахватали вирусов из Интернетов, просто использование данного браузера не безопасно.', 
	paragraph2: 'Мы посмели предложить Вам лучшие на данный момент браузеры для установки. Просто кликните по любому и выберите вариант удобной для Вас установки.', 
	closeMessage: 'Закрывая это окно Вы понимаете весь масштаб проблемы и соглашаетесь закрыть на это глаза.',
	closeLink: 'Закрыть это окно'
}); 
*/

    $(".sublist_title").live("click",function(){
       $(this).parent().toggleClass("a"); 
       return false;
    });

	if($("#feed_a").length>0)
    {
        $("#feed_a").fancybox({});
    }
    
   	if($("#z_popup_a").length>0)
    {
        $("#z_popup_a").fancybox({});
        
        //	zayavka	
        $("#zasform").submit(function(){
            
            $('.zerror').hide();
        	var err = 0;
            var name = $.trim($("#as_zName").val());
            var city = $.trim($("#as_zCity").val());
            var phone_email = $.trim($("#as_zPhone").val());
            var message = $.trim($("#as_zMessage").val());
            var code = $.trim($("#as_zCode").val());
            
        	if(name=="")
            {
        		$("#as_zName").parent().find('.zerror').show();
        		err = 1;
        	}
            
           	if(city=="")
            {
        		$("#as_zCity").parent().find('.zerror').show();
        		err = 1;
        	}
            
           	if(phone_email=="")
            {
        		$("#as_zPhone").parent().find('.zerror').show();
        		err = 1;
        	} 
    
           	if(code=="")
            {
        		$("#as_zCode").parent().find('.zerror').show();
        		err = 1;
        	}     	
                
        	if(message=="")
            {
        		$("#as_zMessage").parent().find('.zerror').show();
        		err = 1;
        	}
        	
        	if(err==0)
            {
                var data = $(this).serializeArray();
                data[data.length] = { name: "act", value: "order" };
            
        		$.ajax({
            		type	: "POST",
            		cache	: false,
            		url		: "/cms/modules/dev/index.php",
            		data	: data,
            		success : function(data) {
                        if(data=='false')
                        {
                            $("#as_zCode").parent().find('.zerror').show();
                        }
                        else
                        {
                            $.fancybox(data);
                        }
            		}
            	});
    
        	} 
        		
            return false;
        });
    }

    

    $(".submenu li").hover(function(){
        $(this).addClass("hover");
        $(this).find('.submenu_case').show();
    },function(){
        $(this).removeClass("hover");
        $(this).find('.submenu_case').hide();
    });

	
    $(".search span").live('click',function(){
        $(this).parent().toggleClass('on');
        return false;
    });

    $(".phone").live('click',function(){
        $(this).addClass('on');
        return false;
    });

    $('body').live('click',function(){
        //$(".search").removeClass('on');
        $(".phone").removeClass('on');
        //return false;
    });
    
	

    if($(".serv_slider").length>0)
    {
        /*
        $(".serv_slider_block").hide();
        $("#slideLoader").show();
        
        function onCompleatF()
        {
            $("#slideLoader").hide();
            $(".serv_slider_block").show();
        */
            if($(".serv_slider li").length>3)
            {
                $(".serv_slider").jCarouselLite({
                    btnNext: ".b",
                    btnPrev: ".t",
                    visible: 3,
                    scroll: 1,
                    //auto: true,
                    //circular: false,
                    vertical: true
                    
                }); 
            }
            else
            {
                $(".t").hide();
                $(".b").hide();
            }
            
            $(".serv_slider a").live('click',function(){
                $(".serv_slider li").removeClass('a');
                $(this).parent().parent().addClass('a');
                $(".img_block img").attr('src',$(this).attr('href'));
                return false;
            });
            
        /*    
        }
        
        $.preload('.serv_slider a', {
            onComplete : onCompleatF
        });
        */
    }

/*
//  kill bug main page
    var docHeight = $(document).height();
    $(".killBug").height(docHeight);
*/
});


//mainpage 
$(window).load(function () {
    if($(".prev").length>0)
    {
        $.preload([ 'visual1', 'visual2', 'visual3', 'visual4'  ], {
            base:'/img/',
            ext:'.jpg'
        });

    	var h = $(document).height();
        
        $(".killBug").css("height",h-500+"px");
        
        $(".prev").css("margin-top","-"+h+"px");
        $(".prev").css("height",""+h+"px");
    

    	$(".up").live("click",function(){
    	   if($(this).hasClass('inact'))
           {
                return false;
           }
           $(this).addClass('inact');
           if($(".activeslide").hasClass("v1")){
                //  visual1
                $("body").addClass("big_moon");
           }
           $("body").addClass("home");
           $(".prev").animate({marginTop:"0px"},2000,function(){
                $(".f_wrap").addClass("home2");
                
                $(".up").hide();
                $(".up").removeClass('inact');
                $(".down").show();
           });
           return false;
    	});

        

    	$(".down").live("click",function(){
 	      if($(this).hasClass('inact'))
           {
                return false;
           }
           $(this).addClass('inact');
           
           if($(".activeslide").hasClass("v1")){
                //  visual1
                $("body").removeClass("big_moon");
           }
           $("body").removeClass("home");
           $(".prev").animate({marginTop:"-"+h+"px"},2000,function(){
                $(".f_wrap").removeClass("home2");
                
                $(".down").hide();
                $(".down").removeClass('inact');
                $(".up").show();
           });
           return false;
    	});

        

        $(".night").live("click",function(){
            $(".night").hide();
            $(".sky_slider").fadeOut('fast',function(){
                $("#visual1_img").attr('src',"/img/visual3.jpg");
                $("#visual2_img").attr('src',"/img/visual4.jpg");

                $('body').addClass('b_night');
                $(".webcom img").attr('src',"/img/webcom_n.png");
                //$(".sky img").attr('src',"/img/sky_fabrika_n.png");

                $("#c_first").attr('src',"/img/constr_l_n.png");
                $("#c_second").attr('src',"/img/constr_bg_n.png");
                $("#c_third").attr('src',"/img/constr_r_n.png");

                $(".day").show();
                $(this).fadeIn('slow');
            });
           return false; 
        });

        
        $(".day").live("click",function(){
            $(".day").hide();
            $(".sky_slider").fadeOut('fast',function(){
                $("#visual1_img").attr('src',"/img/visual1.jpg");
                $("#visual2_img").attr('src',"/img/visual2.jpg");

                $('body').removeClass('b_night');
                $(".webcom img").attr('src',"/img/webcom.png");
                //$(".sky img").attr('src',"/img/sky_fabrika.png");

                $("#c_first").attr('src',"/img/constr_l.png");
                $("#c_second").attr('src',"/img/constr_bg.png");
                $("#c_third").attr('src',"/img/constr_r.png");

                $(".night").show();
                $(this).fadeIn('slow');
            });
           return false; 
        });
    }
    
    //  hovers
    $("area").hover(function(e){
        var el = $(this);
        var direction = el.attr("href");
        
        if(el.parent().parent().hasClass("visual2")==true){
            var prefix = "s_";
        } else {
            var prefix = "f_";
        }
        var id = parseInt(el.attr("alt"));
        $(".rounded_block2").hide();
        $(".rounded_block2 .block").html("<p>"+$("#"+id).html()+"</p>");
        $(".a"+id).addClass("a");
        
        $(".rounded_block2").show();
        $("area").mousemove(function(e){
            var xPos = e.pageX+20;
            var yPos = e.pageY-50;
            
            if(direction=="#l"){
                var xPos = e.pageX-480;
                var yPos = e.pageY-50;
            }
            
           $(".rounded_block2").css({"top":yPos+"px","left":xPos+"px"});
        }); 
    },function(){
        
        $(".rounded_block2").hover(function(e){
                return false;    
        });
        $(".rounded_block2").hide();
        $(".construction ul li.a").removeClass("a");
    });

    $("area").live("click",function(){
        var id = parseInt($(this).attr("alt"));
        if($(".a"+id+" a").length>0){
            window.location.href = $(".a"+id+" a").attr('href');
        } else {
            //  en?
            window.location.href = '/services/';
        }
    });


    $(".construction ul .inact span").live("click",function(){
        if($(".activeslide").hasClass("v1")==true){
            window.location.href = "?r=2";
        } 
        if($(".activeslide").hasClass("v2")==true){
            window.location.href = "?r=1";
        }     
        return false;
    });
    
    
});
