function searchfocus(oObj)
{
    if($(oObj).attr("class")!="focus") {
        oObj.value = "";
        $(oObj).removeClass("blur");
        $(oObj).addClass("focus");
    }
}

function fixSectParams()
{
    var aSectParams = $(".sectparam_cont");
    for(i = 0; i < aSectParams.length; i++) {
        var oTitle = $(aSectParams[i]).children(".sectparam_cont_in").children(".sectparam_title");
        var oVariants = $(aSectParams[i]).children(".sectparam_cont_in").children(".variants_cont");
        var iWidth = $(oTitle).outerWidth();
        $(oVariants).css({"display":"block"});
        var iVWidth = $(oVariants).children(".variants_cont_inner").outerWidth();        
        $(oVariants).css({"display":"none"});
        if(iVWidth-22 > iWidth && iVWidth-22 > 215) {
            $(oTitle).css({"width":iVWidth-20});
            $(aSectParams[i]).css({"width":(iVWidth-17)});
        }
        else {
            if(iWidth < 215) {
                $(oTitle).css({"width":"215px"});
                $(oVariants).children(".variants_cont_inner").css({"width":"195px"});
            }
            else {
                $(oVariants).children(".variants_cont_inner").css({"width":(iWidth-22)});
                $(aSectParams[i]).css({"width":(iWidth+3)});
            }
        }

    }

    var aSectHead = $(".sectionssort_bg_pre");
    if(aSectHead.length != 0) {
        var aSectParams = $(".sectparam_cont");
        if(aSectParams.length == 0) {
            $(aSectHead).css({height:"47px"});
            $(aSectHead).children(".sectionssort_bgi").css({height:"47px"});
            $(aSectHead).children(".sectionssort_bgi").children(".sectionssort_bg").css({height:"47px"});            
            $(".sectparams_cont").css({height: "0px"});;
        }
        else {
            var iSHeight = $(".sectparams_cont").outerHeight();
            $(aSectHead).css({height:(82+iSHeight)});
            $(aSectHead).children(".sectionssort_bgi").css({height:(80+iSHeight)});
            $(aSectHead).children(".sectionssort_bgi").children(".sectionssort_bg").css({height:"131px"});
        }
    }
}

function searchblur(oObj)
{
    if(oObj.value == "") {
        $(oObj).removeClass("focus");
        $(oObj).removeClass("blur");
        $(oObj).addClass("blur");
        oObj.value = "Поиск";
    }
}

function fixMenu()
{
    var aSpan = $(".topmenu_c ul li span.out span.in");
    $(aSpan).css({paddingLeft:0, paddingRight:0});
    var iSpanWidth = 0;
    for(i = 0; i < aSpan.length; i++) {
        iSpanWidth += $(aSpan[i]).outerWidth();
    }

    var iUlWidth = $(".topmenu_c ul").outerWidth();
    if(iUlWidth - iSpanWidth >= aSpan.length*2) {
        var iPadding = parseInt((iUlWidth - iSpanWidth)/(aSpan.length*2));
        var iDif = iUlWidth - (iPadding*aSpan.length*2 + iSpanWidth);
        var iDec = 0;
        if($.browser.msie && $.browser.version == '9.0') {
            iDec = 1;
        }
        
        $(aSpan).css({paddingLeft:iPadding,paddingRight:iPadding});
        $(".topmenu_c ul li.current span.out span.in").css({paddingLeft:iPadding-18,paddingRight:iPadding-18});
        $(".topmenu_c ul li.lli span.out span.in").css({paddingRight:(iPadding+iDif-iDec)});
        $(".topmenu_c ul li.current.lli span.out span.in").css({paddingRight:(iPadding+iDif-18-iDec)});        
    }

    if(typeof(oCurLi)=="undefined") {
        oCurLi = $(".topmenu_c ul li.current")[0];
    }
    
    if(oCurLi) {
        var oPre = $(oCurLi).prevAll(":first")[0];
        $(oPre).addClass("pre");
    }
    else {
        oCurLi = null;
    }
}

function checkLetterOnly( evt ) {
    evt = ( evt ) ? evt : ( ( window.event ) ? event : null ); 
    if(
        ( evt.keyCode < 1040 || evt.keyCode > 1103 ) &&
        evt.keyCode != 1105 && evt.keyCode != 32 && evt.keyCode != 1025
    ) {
        evt.CancelBubble = true;
        evt.returnValue = false;        
    return false;
    }
    return true; 
}

$(document).ready(function() {
    if ($.browser.msie) {
        window.attachEvent("onload", mmwidth);
        window.attachEvent("onresize", mmwidth);
        function mmwidth(){
            var iBodyWidth = $("body").outerWidth();
            if(iBodyWidth < 1000) {
                $("#wrapper").css({"width" : "960px"});
                $("#footer").css({"width" : "960px"});
            }
            else {
                if(iBodyWidth > 1256) {
                    $("#wrapper").css({"width" : "1216px"});
                    $("#footer").css({"width" : "1216px"});
                }
            }            
        };
    }

    
    fixMenu();   
    $(window).resize(function() {
        fixMenu();
    });
    
    fixSectParams(); 
    $(window).resize(function() {
        fixSectParams();
    });	
	
	$("#loading").ajaxStart(function(){
       $(this).show();
     });
	 
    $("#loading").ajaxComplete(function(){
       $(this).hide();
     });
    
});
