(function($) {

    $(document).ready(function() {

          $(".gallery_cell .foto a").fancybox({
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition'		: 'outside',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.5
		});		

		

	 $(".top_menu li").hover(function(){
	       
            $(this).find(".foto_item img").attr("src",$(this).find("ul a:first").attr("rel"));
									  
			if($(this).children().is("div.sub_menu")) { 			  
				$(this).children("div.sub_menu").show();
				return false;
			}
						   
         },
		 function(){
			 
			 $(this).children("div.sub_menu").hide();	 
	 
		 });

	     $(".sub_menu a").hover(function(){									   			  
				$(".foto_item img").attr("src",$(this).attr("rel"));
				return false;	 
		 });
		   
 
	//############################################# radio ####################################################################//



 
    var inputRadio = $("input:radio");
 

    for (i = 0; i < inputRadio.length; i++) {

        if (inputRadio[i].checked == true) {

            var this_class = inputRadio[i].parentNode.className;

            inputRadio[i].parentNode.className = this_class + " on";

        } else {

            var this_class = inputRadio[i].parentNode.className;

            inputRadio[i].parentNode.className = this_class + " off";

        }

    }

 

    inputRadio.click(function () {

        inputName = $(this).attr("rel");

        inputRadioName = $("input:radio[rel=" + inputName + "]");


        for (i = 0; i < inputRadioName.length; i++) {


            var this_class = inputRadioName[i].parentNode.className.replace(/on|off/g, "");

            inputRadioName[i].parentNode.className = this_class;

            if (inputRadioName[i].checked == true) {

                inputRadioName[i].parentNode.className = this_class + "on";

            } else {

                inputRadioName[i].parentNode.className = this_class + "off";

            }


        }



    });

    //-----------------------------------------------------------------------------------------------------------------------------
 	//############################################# checkbox ####################################################################//

	var inputCheckbox = $("input:checkbox");
 
    for (i = 0; i < inputCheckbox.length; i++) {

        if (inputCheckbox[i].checked == true) {

            var this_class = inputCheckbox[i].parentNode.className;

            inputCheckbox[i].parentNode.className = this_class + " on";

        } else {

            var this_class = inputCheckbox[i].parentNode.className;

            inputCheckbox[i].parentNode.className = this_class + " off";

        }

    }
 

    inputCheckbox.click(function () {

        if ($(this).attr("checked") == "checked") {

            $(this).parent("span").removeClass("off");

            $(this).parent("span").addClass("on");

        }else{

            $(this).parent("span").removeClass("on");

            $(this).parent("span").addClass("off");

        }

    });

    //-----------------------------------------------------------------------------------------------------------------------------
 	//############################################# select ####################################################################//
	
    array_select = $("select");
    sum_select = $("select").length;
    for (i = 0; i < sum_select; i++) { //���������� � span ��� �������� �������� � option
        $(array_select[i]).prev("span").text($(array_select[i]).find("option:selected").text());
    }
 
    $("select").live('change',function () {
        $(this).prev("span").text($(this).find("option:selected").text());
    });
    //-----------------------------------------------------------------------------------------------------------------------------		   
   	
	
    $(".top_menu li").not($('.top_menu li li')).hover(function(){
	      $(this).children("a").css({"background":"url(/images/top_menu/current.png)"});
		  
	},function(){
	
	  	      $(this).children("a").css({"background":"none"});  
	
	});	  
 
	 

 	//############################################# designing css,html  ##########################################################//	
	 
	
	var i;
 	
	for(i=0; i< $(".table_style").length; i++){
	    $(".table_style").eq(i).find("tr:even").addClass("tr_even");
	}	
    
	for(i=0; i< $(".table_style2").length; i++){
	  	$(".table_style2").eq(i).find("tr:even").addClass("tr_even");
	}
	
	for(i=0; i<3; i++)	{
	   $(".gallery_block .gallery_cell").eq(i).css({"padding-top":"0","border-top":"none"});
    }	   

 
 	//############################################# number_items  ##########################################################//	
	$("input.number_items").bind('keypress', function (e) {
 
        var flag = false;

        if (e.which >= 48 && e.which <= 57) {
            flag = true;
        }

        return flag;
    });

	 
	$(".fotos_block a").click(function(){
	   $(".fotos_block a").removeClass("current");
	   $(this).addClass("current");
	   $(".fotos_block .big_foto img").attr("src",$(this).attr("href"));	   
	   return false;
	});

	

	
    });	
	
})(jQuery)

/* выпадающий список*/
					$(function(){

						$(".select_region a").text($(".select_region").find("option:selected").text());

						$(".select_region select").change(function () {
							$(".select_region a").text($(this).find("option:selected").text());
						});
						
					})
