// JavaScript Document

$(document).ready(function(){
	$('.b-tabs-head ul li').click(function(){ 
		$('.b-tabs-head ul li').removeClass('active');
		$(this).addClass('active'); 
		var currentTab = $(this).children().attr('href'); 

		$('#tabs ins').hide();
		if($(currentTab).length)
		{
			$(currentTab).css("display", "block");
			// tab hash selector
			$(".b-crumbs .hashLink").remove();
			$(".b-crumbs").append('<span class="hashLink">'+$(this).text()+"</span>");
		}
		
		var $tabNum = currentTab.replace("#tab-", "");
		if($('#news-list-'+$tabNum).length)
		{
			$('.news-list').hide();
			$('#news-list-'+$tabNum).css("display", "block");
		}
		
	return false;
	});	

    
	// переход на следующую закладку
	$('.btn-know-more').click(function(){ 
		$('#tabs ins').hide();
		$('.b-tabs-head ul li').removeClass('active');
		var curTabId = $(this).attr("id");
		
		
		if(curTabId != undefined)
		{
			var curTabNum = curTabId.replace("submit", "");
			var curTabNum = parseInt(curTabNum) + 1;
			if(!$(".tabHead"+curTabNum).length)
				curTabNum = 1;
			
			
			//alert(curTabNum);
			$(".tabHead"+curTabNum).addClass("active");
			$("#tab-"+curTabNum).css("display", "block");
		}
	return false;
	});	
	
	 var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	 if (badBrowser) {     
		$('.nav-top-i td.hover').hover(function()
		{			
			$(this).toggleClass('over');
		});
     }; 
	 //Search Value	
	var clearMePrevious = '';
	$(".search-text").live("focus", function(){
      $(this).addClass('focus');
	  if($(this).val()==$(this).attr('title'))
		{
		clearMePrevious = $(this).val();
		$(this).val('');
		}	  
    });
	$(".search-text").live("blur", function(){
      $(this).removeClass('focus');
	  if($(this).val()=='')
	{
	$(this).val(clearMePrevious);
	}
    });
	 //Table Rows
	
	// Combobox
	//Calendar Popup
	$('.lnk-open-calendar').click(function(){
		//$('.b-calendar-popup').hide(500);
		$('.calendar-wrap .b-calendar-popup').toggle(500, function(){
			chLinkColorByPopup(this);
			if($(this).css("display") == "block" && $("select").length)
				$("select").msDropDown();
		});								   
	});
	$('.b-close-popup a img').click(function(){
		$('.b-calendar-popup').hide(500, function(){
			chLinkColorByPopup(this);
			if($(this).css("display") == "block" && $("select").length)
				$("select").msDropDown();
		});
	});	
	
	// calculator popup
	$('.lnk-open-calculator-menu>a').click(function(){
		if($('.lnk-open-calculator-menu .b-calendar-popup').css("display") == "block")
			$('.b-calendar-popup').hide(500);
		else
		{	
			$('.b-calendar-popup').hide(500);
			$('.lnk-open-calculator-menu .b-calendar-popup').toggle(500, function(){
			});
		}
	});
	
	$('.lnk-map-more').click(function() {
	  $(this).parent().parent().addClass('expand');
	  $(this).html('Распечатать');
	});
	
});

function chLinkColorByPopup(obj)
{
	if($(obj).css("display") == "block")
		$('.b-currency-arh span>i').css("color", "#E03A3E");
	else
		$('.b-currency-arh span>i').css("color", "#3C3C3C");
}
function showCities()
{
	$('.b-popup-cities').modal({
	  overlayCss: {
			backgroundColor:'#000'
	  },
	  opacity : '60',
	  containerCss: {
			backgroundColor: 'transparent',
			width: '900px'
	  }
	});	
}

/* 
 * Cross-browser event handling, by Scott Andrew
 */
function addEvent(element, eventType, lamdaFunction, useCapture) {
    if (element.addEventListener) {
        element.addEventListener(eventType, lamdaFunction, useCapture);
        return true;
    } else if (element.attachEvent) {
        var r = element.attachEvent('on' + eventType, lamdaFunction);
        return r;
    } else {
        return false;
    }
}

addEvent(window, 'load', init, false);

function init() {
    var formInputs = document.getElementsByTagName('input');
    for (var i = 0; i < formInputs.length; i++) {
        var theInput = formInputs[i];
        
        if (theInput.type == 'text' && theInput.className.match(/\bcleardefault\b/)) {  
            /* Add event handlers */          
            addEvent(theInput, 'focus', clearDefaultText, false);
            addEvent(theInput, 'blur', replaceDefaultText, false);
            /* Save the current value */
            if (theInput.value != '') {
                theInput.defaultText = theInput.value;
            }
        }
    }
}


// функции очистки текстовых полей формы
function clearDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == target.defaultText) {
        target.value = '';
    }
}

function replaceDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == '' && target.defaultText) {
        target.value = target.defaultText;
    }
}

function setCookie (name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
}

// функция обработки окончаний фраз
function wordCompletion(valueToShow, one, two, more)
{
	valueToShow = valueToShow.toString();
	voutCountEnd =  valueToShow.substr(valueToShow.length-1, valueToShow.length);
	if ((valueToShow.length > 1) && (valueToShow.substr(valueToShow.length-2,valueToShow.length-1) == "1"))
		return more;
	else 
	{
		if ((voutCountEnd == "2") || (voutCountEnd == "3") || (voutCountEnd == 4))
			return two;
		else
			if (voutCountEnd == "1")
				return one;
		else
			return more;
	}
}

function prepareNumber8(n){
    var s = String(n);
    var k = s.indexOf(".");
    if (k < 0) {
        k = s.length;
    } 
    s = s.substr(0, k + 3);
    for (var i = k - 3, j = n < 0 ? 1 : 0; i > j; i -= 3) s = s.substr(0, i) + " " + s.substr(i);
    return s;
}

function ShowTargetTab(id)
{
	// закрываем открытые табы
	$('.b-tabs-head ul li').removeClass('active');
	$('#tabs ins').hide();
	
	$('.tabHead'+id).addClass('active'); 

	if($('#tab-'+id).length)
	{
		$('#tab-'+id).css("display", "block");
		// tab hash selector
		$(".b-crumbs .hashLink").remove();
		$(".b-crumbs").append("<span class='hashLink'>"+$('#tabHead'+id).text()+"</a>");
	}
}

function showPrintHeader()
{
	var headerBlock = '<div id="print-header" class="print-header calc-print"><table width="100%"><tr><td width="40%"><a href="/"><img height="73" width="126" alt="" src="/bitrix/templates/main/images/logo.png"></a></td>        <td class="phone">Горячая линия: <strong>(017) 229-89-89</strong></td>        <td align="right">Ежедневно<br>с 8 00 до 22 00</td>    </tr></table></div>';
	return headerBlock;
}

function setCookie (name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
}

