jQuery.noConflict();

jQuery(document).ready(
	function($){

		/* subscribe */
		$("li.subscribe").find("a").click(
			function(event){
				event.preventDefault();
				$(this).blur();
				$("form.subscribe_form").fadeIn("slow");
				$("form.subscribe_form").find("input.email").focus();
			}
		);
        $("a#sbslink").click(
			function(event){
				event.preventDefault();
				$(this).blur();
				$("form.subscribe_form").fadeIn("slow");
				$("form.subscribe_form").find("input.email").focus();
			}
		);

        /* layer over */
        $("a.bt_brief").click(
			function(event){
				event.preventDefault();
				$(this).blur();
                $("div.layer_over_brief").fadeIn('slow');
				$("div.layer_over").fadeIn('slow');
			}
		);
		$("div.layer_over_brief > a.close").click(
			function(event){
				event.preventDefault();
				$("div.layer_over_brief").fadeOut();
				$("div.layer_over").fadeOut();
			}
		);
        if(default_form){
			switch(default_form){
				case 1 :
					$("div.layer_over_brief").fadeIn("fast");
    				$("div.layer_over").fadeIn("fast");
					break;
			}
		};

        $("a.bt").click(
            function(event){
				event.preventDefault();
				$(this).blur();
				var msg = "Пожалуйста, заполните обязательные поля:";
				var empty_index = -1;
				$("form#brief").find("input.mandatory").each(
					function(index){
						$(this).removeClass("highlight");
						if($(this).attr("value") == "") {
							msg = msg + "\r\n * " + $(this).attr("alt");
							if(empty_index < 0) {
								empty_index = index;
							}
							$(this).addClass("highlight");
						}
					}
				);
                $("form#brief").find("textarea.mandatory").each(
					function(index){
						$(this).removeClass("highlight");
						if($(this).attr("value") == "") {
							msg = msg + "\r\n * " + $(this).attr("alt");
							if(empty_index < 0) {
								empty_index = index;
							}
							$(this).addClass("highlight");
						}
					}
				);
				if(empty_index > -1) {
					alert (msg);
					$("form#brief").find("input.mandatory").get(empty_index).focus();
					return false;
				}
				$("form#brief").submit();
			}
		);

		/* global nav */
		$("ul.divisions > li.agency > h1 > a").click(
			function(event){
				event.preventDefault();
				$("#container").removeClass();
				$("#container").addClass("agency");
			}
		);
		$("ul.divisions > li.development > h2 > a").click(
			function(event){
				event.preventDefault();
				$("#container").removeClass();
				$("#container").addClass("development");
			}
		);
		$("ul.divisions > li.advertising > h2 > a").click(
			function(event){
				event.preventDefault();
				$("#container").removeClass();
				$("#container").addClass("advertising");
			}
		);

        /* global nav hover */
        $("ul.divisions > li.agency > h1 > a").hover(
            function () {
              var flag = false;
              if($("#container").hasClass("development")){
                $("div.dev").css("display","none");
                flag = true;
              }
              if($("#container").hasClass("advertising")){
                $("div.rek").css("display","none");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","none");
              }
              $("div.ag").css("display","block");
            },
            function () {
              var flag = false;
              $("div.ag").css("display","none");
              if($("#container").hasClass("agency")){
                $("div.ag").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("development")){
                $("div.dev").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("advertising")){
                $("div.rek").css("display","block");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","block");
              }
            }
		);
        $("ul.divisions > li.development > h2 > a").hover(
            function () {
              var flag = false;
              if($("#container").hasClass("agency")){
                $("div.ag").css("display","none");
                flag = true;
              }
              if($("#container").hasClass("advertising")){
                $("div.rek").css("display","none");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","none");
              }
              $("div.dev").css("display","block");
            },
            function () {
              var flag = false;
              $("div.dev").css("display","none");
              if($("#container").hasClass("agency")){
                $("div.ag").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("development")){
                $("div.dev").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("advertising")){
                $("div.rek").css("display","block");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","block");
              }
            }
		);
        $("ul.divisions > li.advertising > h2 > a").hover(
            function () {
              var flag = false;
              if($("#container").hasClass("development")){
                $("div.dev").css("display","none");
                flag = true;
              }
              if($("#container").hasClass("agency")){
                $("div.ag").css("display","none");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","none");
              }
              $("div.rek").css("display","block");
            },
            function () {
              var flag = false;
              $("div.rek").css("display","none");
              if($("#container").hasClass("agency")){
                $("div.ag").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("development")){
                $("div.dev").css("display","block");
                flag = true;
              }
              if($("#container").hasClass("advertising")){
                $("div.rek").css("display","block");
                flag = true;
              }
              if(!flag){
                $("div.def").css("display","block");
              }
            }
		);
	}
);
