function preloadImages(){
	for(var i = 0; i<arguments.length; i++){
		$jq14("<img />").attr("src", arguments[i]);
	}
}

function isEmail(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

$jq14 = jQuery.noConflict();
$jq14(function(){

	preloadImages(
		"/sites/iraero.ru/themes/IrAero/media/img/plane.png",
		"/sites/iraero.ru/themes/IrAero/media/img/plane_night.png",
		"/sites/iraero.ru/themes/IrAero/media/img/plane2.png",
		"/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png",
        "/sites/iraero.ru/themes/IrAero/media/img/logo.png",
        "/sites/iraero.ru/themes/IrAero/media/img/logo_night.png",
         "/sites/iraero.ru/themes/IrAero/media/img/ded.png",
         "/sites/iraero.ru/themes/IrAero/media/img/banner-2012_night.png",
         "/sites/iraero.ru/themes/IrAero/media/img/banner-2012.png"
	);

    $jq14('#second_line li:has(a)').hover(function(){
        $jq14(this).addClass('active');
    },
    function(){
        $jq14(this).removeClass('active');
    })
    $jq14(document).pngFix();

/*  */

    $jq14('#second_line li:has(a)').hover(
	function(){
        $jq14(this).addClass('active');
    },
    function(){
        $jq14(this).removeClass('active');
    })
    $jq14(document).pngFix();
/*
    $jq14('#modal').css('opacity',0).height($jq14('body').height());

    $jq14('#red_connect').hover(function(){
        $jq14('#modal').show().stop().animate({opacity: 0.6}, { duration: 300 });
        $jq14(this).stop().animate({ left: 0 }, { duration: 600, easing: 'easeOutCirc' });
    },function(){
        $jq14('#modal').stop().animate({opacity: 0}, { duration: 300 }).hide();
        $jq14(this).stop().animate({ left: -900 }, { duration: 300, easing: 'easeOutCirc' });
    });
*/
	$('#red_connect, #red_connect-eng, a[rel="contact_person"]').colorbox({href:"/contact_person",opacity:0.7,innerWidth:400,innerHeight:350});
    $('.new-year-main').colorbox({href:"/sites/iraero.ru/themes/IrAero/media/img/pozdrav.png",opacity:0.5,innerWidth:607,innerHeight:422});
    
 /* Замена цсс для поздравления */   
     $('.new-year-main').click(function()
      {
        $('link').eq(10).attr("href", "/sites/iraero.ru/themes/IrAero/media/css/colorbox_default_style.css");

      }
    );
    $('#red_connect, #red_connect-eng, a[rel="contact_person"]').click(function()
      {
        $('link').eq(10).attr("href", "/sites/iraero.ru/all/modules/colorbox/colorbox/styles/default/colorbox_default_style.css");

      }
    );
	/*$('#red_connect').colorbox({href:"http://iraero.ru/contact_person",opacity:0.7});*/

		now = new Date();
		CurDate = now.getHours()*60 + now.getMinutes();
		if (CurDate < 6*60) {
			d = 6*60 - CurDate;
		} else if (CurDate < 23*60) {
			d = 23*60 - CurDate;
		} else {
			d = 24*60 + 6*60 - CurDate;
		}

    if (window.location!='http://iraero.ru/' && window.location!='http://www.iraero.ru/' && window.location!='http://www.en.iraero.ru/' && window.location!='http://en.iraero.ru/' && window.location!='http://www.ru.iraero.ru/' && window.location!='http://ru.iraero.ru/' ){
		$jq14('#b_r').css('height',$jq14('#container').height()+750);
		$jq14('#body_bottom').css('background-position','90% '+($jq14('#container').height()-190)+'px');
		$jq14('#body_all').css('background-position','90% '+($jq14('#container').height()-95)+'px');
        $jq14('#logo a').click(function(){
            $jq14('body').toggleClass('night');
            if ($jq14('body').hasClass('night')) {
				$jq14('#logo img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/logo_night.png');         
                
				$jq14.cookie('time', 'night', { expires: d });
			}
			else{
                $jq14('#logo img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/logo.png');
               
                $jq14.cookie('time', 'day', { expires: d });
            }
            return false;
        });
	}
	else
	{
		$jq14('#logo a').click(function(){
			$jq14('body').toggleClass('night');
			if ($jq14('body').hasClass('night')) {
			     $jq14('span.banner-left-block-content').removeClass('banner-left-block-content').addClass('banner-left-block-content_night');
                 $jq14('a.banner-2012').removeClass('banner-2012').addClass('banner-2012_night'); 
                 $jq14('span.banner-left-block-dat').removeClass('banner-left-block-dat').addClass('banner-left-block-dat_night');                                
                  $jq14('div.banner-right img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/banner-2012_night.png');
				$jq14('#logo img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/logo_night.png');
				if ($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/plane.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane_night.png');
				}
				else if($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/plane2.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png');
				}
                else if($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/ded.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/ded.png');
				}
				else {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane_night.png');
				}

				$jq14.cookie('time', 'night', { expires: d });

			}
			else {
                $jq14('span.banner-left-block-content_night').removeClass('banner-left-block-content_night').addClass('banner-left-block-content');
                $jq14('a.banner-2012_night').removeClass('banner-2012_night').addClass('banner-2012');
                $jq14('span.banner-left-block-dat_night').removeClass('banner-left-block-dat_night').addClass('banner-left-block-dat');   
                 $jq14('div.banner-right img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/banner-2012.png');
                $jq14('#logo img').attr('src','/sites/iraero.ru/themes/IrAero/media/img/logo.png');
				if ($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/plane_night.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane.png');
				}
				else if($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2.png');
				}
                else if($jq14('img.plane').attr('src')=='/sites/iraero.ru/themes/IrAero/media/img/ded.png') {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/ded.png');
				}
				else {
					$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane.png');
				}

				$jq14.cookie('time', 'day', { expires: d });

			}
			return false;
		});
/*
		$jq14('img.plane').click(function(){
			//$jq14(this).css('position', 'relative');
//			  $('#book').animate({opacity: 0.25,left: '+=50',height: 'toggle'}, 5000, function() {

//			  });
			$jq14(this).stop().animate(
				{left: '2000'},1000,function() {
                	//$jq14(this).css('left','-2000px');
					if ($jq14('#crj').hasClass('selected'))
					{
						if ($jq14('body').hasClass('night')) {
							$jq14(this).attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane_night.png');
						}
						else {
							$jq14(this).attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane.png');
						}
                    }
					else
					{
						if ($jq14('body').hasClass('night')) {
							$jq14(this).attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png');
						}
						else {
							$jq14(this).attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2.png');
						}
					}
					//$jq14(this).animate({left: 0}, { duration: 500, easing: 'easeOutCirc' });
                    $jq14('img.plane').css('left','-2000px').animate({ left: 0 }, 300);
				});

			});//.css('left','-2000px').animate({left: 0}, 500);
*/
	}


/*Форма «Купить билет». Календарик - начало*/
	$jq14('input[name="segments[0].departureDate"],input[name="segments[1].departureDate"]').datePicker();
	$jq14('.date-pick').datePicker().val(new Date().asString())
	$jq14('.date-pick').datePicker().val(new Date().asString())
	/*$jq14('input[name="segments[1].departureDate"]').attr("disabled","");*/ //Включаем форму «Обратно»
	/*$jq14('.button-calendar').attr('id',"").attr("disabled","").css("cursor","pointer");*/ //Включаем кнопку «Календарь» + меняем курсор
	$jq14('div.field .button-calendar').attr('id','button-calendar_disabled').attr("disabled","disabled").css("cursor","default"); //Отключаем кнопку «Календарь» + меняем курсор*/
	$jq14('div.field-top').find('input[type="radio"]').click(function(){//Клик по радио-кнопке
		if($jq14(this).attr("id")=="roundTrip"){//Когда выбрано «Туда-Обратно»
			$jq14('input[name="segments[1].departureDate"]').attr("disabled",""); //Включаем форму «Обратно»
			$jq14('.button-calendar').attr('id',"").attr("disabled","").css("cursor","pointer"); //Включаем кнопку «Календарь» + меняем курсор
		}
		else{//Когда чекбокс не выбран
			$jq14('input[name="segments[1].departureDate"]').attr("disabled","disabled"); //Отключаем форму «Обратно»
			$jq14('div.field .button-calendar').attr('id','button-calendar_disabled').attr("disabled","disabled").css("cursor","default"); //Отключаем кнопку «Календарь» + меняем курсор
		};
	});

	$jq14('input.button-selection').click(function(){//Клик по кнопке «Подобрать»
		if($jq14('#roundTrip').is(":checked")){ //Когда выбрано «Туда-Обратно»
			$jq14('input#segments_1_arrivalCity').val($jq14('input#segments_0_departureCity').val());
			$jq14('input#segments_1_departureCity').val($jq14('input#segments_0_arrivalCity').val());
		}
		else{//Когда чекбокс не выбран
			$jq14('input#segments_1_departureCity').attr("disabled","disabled"); //Отключаем
			$jq14('input#segments_1_arrivalCity').attr("disabled","disabled"); //Отключаем

		};
		//return false;
	});
/*Форма «Купить билет». Календарик - конец*/

    $jq14('#edit-submit-Raspisanie').click(function(){
      $jq14('#edit-field-route-not-end').val($jq14('#edit-field-route-from').val());
      $jq14('#edit-field-route-not-begin').val($jq14('#edit-field-route-where').val());
     // return false;

    });

    $jq14('#views_exposed_form_clear').click(function(){
      $jq14('#edit-field-route-from').val('');
      $jq14('#edit-field-route-where').val('');
      $jq14('#edit-field-route-not-end').val('');
      $jq14('#edit-field-route-not-begin').val('');
      //return false;

    });

    /*
	var w = $jq14('#body_all').width();
	var cw = $jq14(document).width();
	ww = Math.round((cw-w)/2);
	//console.log(ww);
	//$jq14('#body_all').css('margin-left','auto');
	$('.inner #second_line ul a:not([rel=noscroll]), .inner .content a:not([rel=noscroll])').live('click',function(e){
	   if( ((!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1)) && $(this).attr('href')!='/map_flight' && window.location!='http://iraero.ru/map_flight') {
        var link = $(this).attr('href');
        $jq14('body').css('overflow-x','hidden');
		$jq14('#body_all')
		.stop()
		.animate({'margin-left':-2000},1000,function(){
			$jq14.get(link, function(data) {
				$('#container').html(data);
			});
		})
		.animate({'margin-left':2000},0)
		.animate({'margin-left':ww},1000,function(){
			$jq14('body').css('overflow-x','visible');
		});
		return false;
		}
	});
	*/
	$(window).resize(function(){
		var w = $jq14('#body_all').width();
		var cw = $jq14(window).width();
		ww = Math.round((cw-w)/2);
		if (ww<=0) ww=0;
		$jq14('#body_all').css('margin-left',ww);
	});
/*
	$(window).resize(function(){
		var w = $jq14('#body_all').width();
		var cw = $jq14(window).width();
		ww = Math.round((cw-w)/2);
		if (ww<=0) ww=0;
		console.log(ww);
	});
*/
/*Выпадающее меню выбора самолётов - начало*/

/* Смена «облака» выбора самолётов*/



	$jq14('#an,#crj,#ded').click(function(){
		$jq14(this).addClass('selected').siblings().removeClass('selected');
        if (!$jq14.browser.msie || ($jq14.browser.msie && $jq14.browser.version.substr(0,1)>7) )
        {
		$jq14('img.plane').stop().animate(
			{left: '2000'},1000,function() {
				if ($jq14('#ded').hasClass('selected'))
				{
					$jq14('div.popup_palne-all').removeClass('cloud_an').removeClass('cloud_crj').addClass('cloud_ded');
					if ($jq14('body').hasClass('night')) {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/ded.png');
					}
					else {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/ded.png');
					}
                    $('div..new-year-main').fadeIn();//removeClass('invis')
                   }
				else if ($jq14('#crj').hasClass('selected'))
				{
					$jq14('div.popup_palne-all').removeClass('cloud_an').removeClass('cloud_ded').addClass('cloud_crj');
					if ($jq14('body').hasClass('night')) {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane_night.png');
					}
					else {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane.png');
					}
                    $('div..new-year-main').fadeOut();//addClass('invis')
				}
                else 
				{
					$jq14('div.popup_palne-all').removeClass('cloud_crj').removeClass('cloud_ded').addClass('cloud_an');
					if ($jq14('body').hasClass('night')) {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png');
					}
					else {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2.png');
					}
                    $('div..new-year-main').fadeOut();//.addClass('invis')
				}
				//$jq14(this).animate({left: 0}, { duration: 500, easing: 'easeOutCirc' });
        		$jq14('img.plane').css('left','-2000px').animate({ left: 0 }, 300);
			});
        }
        else {
				if ($jq14('#crj').hasClass('selected'))
				{
					$jq14('div.popup_palne-all').removeClass('cloud_an').addClass('cloud_crj');
					if ($jq14('body').hasClass('night')) {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane_night.png');
					}
					else {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane.png');
					}
                   }
				else
				{
					$jq14('div.popup_palne-all').removeClass('cloud_crj').addClass('cloud_an');
					if ($jq14('body').hasClass('night')) {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2_night.png');
					}
					else {
						$jq14('img.plane').attr('src','/sites/iraero.ru/themes/IrAero/media/img/plane2.png');
					}
				}
        }
		$jq14('a.popup_link').html($jq14(this).html());
		return false;
	});
/*
    $(window).mousemove(function(){
    //console.log('.');
	if($jq14("div.popup_palne-all").is(':visible')){
			$jq14('div.popup_palne-all').hide();
		}
    });
*/
	$jq14("#segments_0_departureCity,#segments_0_arrivalCity,#edit-field-route-from,#edit-field-route-where").autocomplete(cities, {
		mustMatch: false,
        max: 100,
		autoFill: false,
        minChars: 0
	});

	$jq14('#edit-mail').blur(function(){
		if ($('#isEmail').length<1){
			$("#edit-mail").after('<span id="isEmail"></stan>');
		}
		var email = $('#edit-mail').val();
		if(email != 0)
		{
			if(isEmail(email))
			{
				$("#edit-mail").css({"border": "1px solid #7F9DB9"}).css({"padding": "1px"});

				$("#isEmail").html('');
			} else {
				$("#edit-mail").css({"border": "1px solid #ff0000"}).css({"padding": "1px"});
				$("#isEmail").html(' Пожалуйста, укажите свой e-mail');
			}
		}
	});

});

/*Выпадающее меню выбора самолётов - конец*/
