jQuery(function(){
	$("#tl_filter a,#tr_filter a").click(function()
	{
		$(this).TabClick();
		$(this).SetTabParam();
        $("#f_div_left").show();
        $("#f_div_right").show();
        if($("#f_div_left").css('display') == 'block')
        {
            $("#superbutt").css('backgroundImage', 'url(/images/superbuttu.png)');
        }
        else
        {
            $("#superbutt").css('backgroundImage', 'url(/images/superbutt.png)');
        }
        return false;
	});

	$("#superbutt").click(function()
	{
		$("#f_div_left").toggle();
		$("#f_div_right").toggle();
        if($("#f_div_left").css('display') == 'block')
        {
            $("#superbutt").css("backgroundImage", "url(/images/superbuttu.png)");
        }
        else
        {
            $("#superbutt").css('backgroundImage', 'url(/images/superbutt.png)');
        }
		return false;
	});
	
	$(document).ready(function()
	{
		$(document).ApplyTabParam();
        if($("#f_div_left").css('display') == 'block')
        {
            $("#superbutt").css('backgroundImage', 'url(/images/superbuttu.png)');
        }
        else
        {
            $("#superbutt").css('backgroundImage', 'url(/images/superbutt.png)');
        }
	})
});

$.fn.SetTabParam = function()
{
	cTab = $(this).parent().parent().parent().parent().attr('id');
	if (typeof(cTab) != 'undefined' && cTab != '')
	{
		cInxTab = $('#' + cTab + ' a').index($(this));
		$.cookie(cTab, cInxTab, {path: '/'});
	}
}

$.fn.ApplyTabParam = function()
{
	TabLeft = $.cookie('tl_filter');
	TabRight = $.cookie('tr_filter');
	if (TabLeft == null) TabLeft = 0;
	if (TabRight == null) TabRight = 1;
	$($('#tl_filter a').get(TabLeft)).TabClick();
	$($('#tr_filter a').get(TabRight)).TabClick();
}

$.fn.TabClick = function()
{
	var tab = $(this).parent().parent().parent();
	$(tab).find("td").removeClass("act");
	$(tab).find("td").removeClass("lact");
	$(tab).find("td").removeClass("ract");
	var par = $(this).parent();
	if($(tab).find("td").index(par) == 1)
	{
		$(tab).find("td[class='bl']").addClass("lact");
	}
	if($(tab).find("td").index(par) == $(tab).find("td").length - 2)
	{
		$(tab).find("td[class='br']").addClass("ract");
	}
	$(this).parent().addClass("act");
	$(this).blur();
	
	cTab = $(this).parent().parent().parent().parent().attr('id');
	if (typeof(cTab) != 'undefined' && cTab != '')
	{
		cInxTab = $('#' + cTab + ' a').index($(this));
		if (cTab == 'tl_filter')
		{
			$('#f_div_left .wraper div').css('display', 'none');
			$('#f_div_left .wraper div:eq('+ cInxTab +')').css('display', 'block');
            $('div.containerAdSearch').hide();
            $('div#cads'+cInxTab).show();
		}
		
		if (cTab == 'tr_filter')
		{
			$('#rigth_div_panels div').css('display', 'none');
			$('#rigth_div_panels div:eq('+ cInxTab +')').css('display', 'block');
		}
	}
	
	return false;
}

$.LocWinOpen = function(wSizeType, WinCaption, isAfterHead, onMinimizeFunc, onCloseFunc)
{
    if (!isAfterHead)
    {
        isAfterHead = false;
    }
    
    switch(wSizeType)
    {
        case 1:
        {
            cWinClass = 'WindAutoCard';
            break;
        }
        case 2:
        {
            cWinClass = 'WindAutoCard WinWide';
            break;
        }
        default:
        {
            cWinClass = 'WindAutoCard';
            break;
        }
    }
    
    $("div.WindAutoCard").remove();
    
    $("body").append("<div class='"+ cWinClass +"'><div class='wCaptionPlace'><span class='wCaption'></span><span class='wClose'><a href=' ' onclick='return false;'></a></span><span class='wMinimize'><a href=' ' onclick='return false;'></a></span></div><div class='wContent'><div class='wContCase'></div></div></div>");
    if ($(window).width() <= $("div.WindAutoCard").width())
    {
        $("div.WindAutoCard").css("left",parseInt($(document).scrollLeft()) + "px");
    }
    else
    {
        cLeft = (((parseInt($(window).width()) - parseInt($("div.WindAutoCard").width())) / 2) + parseInt($(document).scrollLeft()));
        $("div.WindAutoCard").css("left",cLeft + "px");
    }
    
//    if ($(window).height() < $("div.WindAutoCard").height())
//    {
//        $("div.wContCase").height((($(window).height() - $("div.wCaptionPlace").height()) - 14) - 160);
//        $("div.wContent").height((($(window).height() - $("div.wCaptionPlace").height()) - 14) - 160);
//        $("div.WindAutoCard").height($(window).height() - 160);
//    }
//    else
//    {
//        $("div.wContCase").height((($("div.WindAutoCard").height() - $("div.wCaptionPlace").height()) - 14) - 160);
//        $("div.wContent").height((($("div.WindAutoCard").height() - $("div.wCaptionPlace").height()) - 14) - 160);
//        $("div.WindAutoCard").height($("div.WindAutoCard").height() - 160);
//    }
	$("div.wContCase").height(((2124 - $("div.wCaptionPlace").height()) - 14) - 160);
    $("div.wContent").height(((2124 - $("div.wCaptionPlace").height()) - 14) - 160);
    $("div.WindAutoCard").height(2124 - 160);
        
    if (isAfterHead)
    {
        $("div.WindAutoCard").css("top", "160px");
    }
    else
    {
        if ($(window).height() <= $("div.WindAutoCard").height())
        {
            $("div.WindAutoCard").css("top",parseInt($(document).scrollTop()) + "px");
        }
        else
        {
            cTop = (((parseInt($(window).height()) - parseInt($("div.WindAutoCard").height())) / 2) + parseInt($(document).scrollTop()));
            $("div.WindAutoCard").css("top",cTop + "px");
        }
    }
    
    $("div.wContCase").append("<img src='/images/ajax-loader.gif' style='display: inline-block; position: relative;' />");
    cImgTop = ((parseInt($("div.wContCase").height()) - parseInt($("div.wContCase img").height()))/2);
    $("div.wContCase img").css("top", cImgTop + "px");
    
    if (onCloseFunc)
    {
        $("span.wClose").click(onCloseFunc);
    }
    
    $("span.wClose").click(function(){$("div.WindAutoCard").remove();});
    
    if (onMinimizeFunc)
    {
        $("span.wMinimize").click(onMinimizeFunc);
    }
    else
    {
        $("span.wMinimize").click(function()
        {
            if ($("div.WindAutoCard").height() == 45)
            {
                $("div.WindAutoCard").height(parseInt($("div.WindAutoCard").attr('PrevWidth')));
                $("div.wContent").css('display', 'block');
            }
            else
            {
                $("div.WindAutoCard").attr('PrevWidth', $("div.WindAutoCard").height());
                $("div.WindAutoCard").height(45);
                $("div.wContent").css('display', 'none');
            }
        });
    }
    
    $("div.wCaptionPlace").bind("drag",function(event){ $("div.WindAutoCard").css({top: event.offsetY, left: event.offsetX}); });
    
    $("span.wCaption").html(WinCaption);
    $(document).scrollTop(0);
};

$.WinSetText = function(SetText)
{
    $("div.wContCase").html(SetText);
};

(function($)
{
	$.fn.MailForUs = function()
	{
		if (typeof($('body > div.MailSend').get(0)) != 'undefined')
		{
			$('body > div.MailSend').remove();
		}
		
		cPos = $(this).offset();
		cPos.width = $(this).width();
		cPos.height = $(this).height();
		
		cUrl = $(this).attr('href');
		$.get(cUrl, function(PosLnk)
		{
			return function(data)
			{
				nForm = $('div.AjaxBox', data).html();
				$(document.body).append(nForm);
				
				inObj = $('body > div.MailSend').get(0);
				nSize = {width: inObj.offsetWidth, height: inObj.offsetHeight};
				
				doPos = ($.browser.msie && $.browser.version == 6)
					? {top: parseInt(PosLnk.top),
						left: parseInt(PosLnk.left),
						bigTop: parseInt(($(window).height() - nSize.height)/2) + $(window).scrollTop(),
						bigLeft: parseInt(($(window).width() - nSize.width)/2) + $(window).scrollLeft()}
					: {top: parseInt(PosLnk.top - $(window).scrollTop()),
						left: parseInt(PosLnk.left - $(window).scrollLeft()),
						bigTop: parseInt(($(window).height() - nSize.height)/2),
						bigLeft: parseInt(($(window).width() - nSize.width)/2)};
					
				$('body > div.MailSend')
					.css({position: (($.browser.msie && $.browser.version == 6) ? 'absolute' : 'fixed'),
						top: doPos.top + 'px',
						left: doPos.left + 'px',
						height: PosLnk.height,
						width: PosLnk.width,
						padding: '0px'})
					.find('div.MailsForm')
					.css('display', 'none');
					
				$('body > div.MailSend')
					.css('opacity', '0')
					.animate(
						{top: doPos.bigTop + 'px',
							left: doPos.bigLeft + 'px',
							width: nSize.width + 'px',
							height: nSize.height + 'px',
							opacity: 1},
						'slow',
						function()
						{
							$('body > div.MailSend div.MailsForm').css('display', 'inline-block');
							
							if ($.browser.msie)
							{
								$('body > div.MailSend').get(0).style.removeAttribute('filter');
								
								if ($.browser.version == 6)
								{
									cOffs = $('body > div.MailSend').offset();
									cOffs.top = parseInt(cOffs.top - $(window).scrollTop());
									cOffs.left = parseInt(cOffs.left - $(window).scrollLeft());
									
									$('body > div.MailSend')
										.get(0).style.setExpression('top', '$(window).scrollTop() + '+ cOffs.top +' + "px"');
									$('body > div.MailSend')
										.get(0).style.setExpression('left', '$(window).scrollLeft() + '+ cOffs.left +' + "px"');
								}
							}
						});
			}
		}(cPos));
	}
	
})(jQuery);
