var a = false;
var v = -1;
var photoCount = 1;

$(document).ready(function(){
  iload(['/img/lernidee_c.gif','/img/academ_c.gif','/img/homea.jpg','/img/mailtoa.jpg','/img/home.jpg','/img/mil.png','/img/mir.png','/img/intourist_c.gif','/img/jtb_c.gif','/img/itb_c.gif','/img/en.jpg','/img/ru.jpg','/img/de.jpg','/img/mailtoa.jpg','/img/homea.jpg']);
  $("#home").hover(function(){
    a=($("#home > a > img").attr('src')=='/img/homea.jpg');
    $("#home > a > img").attr('src','/img/homea.jpg');
  },function(){
    if (!a) $("#home > a > img").attr('src','/img/home.jpg');
  });
  $("#mailto").hover(function(){
    $("#mailto > a > img").attr('src','/img/mailtoa.jpg');
  },function(){
    $("#mailto > a > img").attr('src','/img/mailto.jpg');
  });
  $("#langRu").hover(function(){
    a=$("#langRu").hasClass("ru");
    $("#langRu").addClass("ru");
  },function(){
    if (!a) $("#langRu").removeClass("ru");
  });
  $("#langEn").hover(function(){
    a=$("#langEn").hasClass("en");
    $("#langEn").addClass("en");
  },function(){
    if (!a) $("#langEn").removeClass("en");
  });
  $("#langDe").hover(function(){
    a=$("#langDe").hasClass("de");
    $("#langDe").addClass("de");
  },function(){
    if (!a) $("#langDe").removeClass("de");
  });
  $(".menuitem").each(function(){
    $(this).hover(function(){
      a=$(this).hasClass("a");
      $(this).addClass("a");
    },function(){
      if (!a) $(this).removeClass("a");
    });
  });
  $("img[src$=academ.gif]").hover(function(){
    $(this).attr("src","/img/academ_c.gif");
  },function(){
    $(this).attr("src","/img/academ.gif");
  });
  $("img[src$=lernidee.gif]").hover(function(){
    $(this).attr("src","/img/lernidee_c.gif");
  },function(){
    $(this).attr("src","/img/lernidee.gif");
  });
  $("img[src$=intourist.gif]").hover(function(){
    $(this).attr("src","/img/intourist_c.gif");
  },function(){
    $(this).attr("src","/img/intourist.gif");
  });
  $("img[src$=jtb.gif]").hover(function(){
    $(this).attr("src","/img/jtb_c.gif");
  },function(){
    $(this).attr("src","/img/jtb.gif");
  });
  $("img[src$=itb.gif]").hover(function(){
    $(this).attr("src","/img/itb_c.gif");
  },function(){
    $(this).attr("src","/img/itb.gif");
  });
  $("a[rel=ext]").attr("target","_blank");
  $("input[title],textarea[title]").each(function(){
    $(this).focus(function(){
      if ($(this).val()==$(this).attr('title')) $(this).val('');
    })
  });
  $("input[title],textarea[title]").each(function(){
    $(this).blur(function(){
      if ($(this).val()=='') $(this).val($(this).attr('title'));
    });
  });
  $(window).scroll(function(e){
    $("#lnumb").stop();
    if ($("#lnumb").css('top')) {
    t=$("#lnumb").css('top').split('px');
    t=parseInt(t[0]);
    tt=getSY()-$("#lnumb").offset().top+t+150;
    if (tt>0)
      if ($("#lnumb").height()+tt<$("#rnums").height())$("#lnumb").animate({top:tt+'px'},300);
      else $("#lnumb").animate({top:$("#rnums").height()-$("#lnumb").height()+'px'},300);
    else $("#lnumb").animate({top:'0px'},300);
    }});
	
	
	
});
function vac(i){
  if ($("#vacc"+i).hasClass("a")) {
    $("#vac"+i).slideUp(500,function(){$("#vacc"+i).removeClass("a");});
  }else{
    if ($("#vac"+v).css('display')=='block'){
      $("#vac"+v).slideUp(500,function(){$("#vacc"+v).removeClass("a");$("#vac"+i).slideDown(500,function(){$("#vacc"+i).addClass("a");v=i;$("#footer").css('bottom','0');});});
    } else {
      $("#vac"+i).slideDown(500,function(){$("#vacc"+i).addClass("a");v=i;$("#footer").css('bottom','0');});
    }
  }
  return void(0);
}
function cont(i){
	if ($("#"+i+"s").hasClass("a")) {
    $("#"+i).slideUp(500,function(){$("#"+i+"s").removeClass("a");$("#footer").css('bottom','10px');$("#footer").css('bottom','0');});
  } else {
    $("#"+i).slideDown(500,function(){$("#"+i+"s").addClass("a");$("#footer").css('bottom','10px');$("#footer").css('bottom','0');});
  }
}
function submit(f){	
	var b=true;
	$(f).children().each(function(){		
		var i=$(this).val();
		if ((i.substr(i.length-2,2)=='*:')) b=false;				
	});
	if ($("#chkRules").length && !$("#chkRules:checked").length) b=false;		
	if (b) $(f).submit(); else alert($("#susErr").val());
}
function dshow(i){$("#"+i).datepicker('show');}
$.fn.center=function(){var w = $(window);this.css("position","absolute");this.css("top",(w.height()-this.height())/2+w.scrollTop()+"px");this.css("left",(w.width()-this.width())/2+w.scrollLeft() + "px");return this;}
function iload(img){$("body").append("<div id=\"preload\" style=\"display:none\"></div>");for (var i=0;i<img.length;i++) $("#preload").append("<img src=\""+img[i]+"\" />");}
function getSY(){var sY=0;if(document.documentElement&&document.documentElement.scrollTop){sY=document.documentElement.scrollTop;}else if(document.body&&document.body.scrollTop){sY=document.body.scrollTop;}else if(window.pageYOffset){sY=window.pageYOffset;}else if(window.scrollY){sY=window.scrollY;}return sY;}

function photo_add () {
 if (photoCount < 5) { 
   $("#add_photos").append('<br /><br /><br /><input type="file" name="img[]"><br />Описание:<br /><input type="text" name="title[]" size="90"/>');
  } else {
    alert ("Нельзя выбрать больше фотографий за один раз!");
  }
  photoCount = photoCount + 1;
} 

function selectTour(){	
    var b = true;
	var s = "";
   $("#selectTour :checkbox:checked").each(function(){	
    s = s + $(this).val() + "+";
   });
   
   var ss = "";
   $("#selectTour :checkbox").each(function(){	
    ss = ss + $(this).val() + "+";
   });
   ss = ss.substr(0, ss.length - 1);
   
   s = s.substr(0, s.length - 1);
   
   if (s == "") {
    b = false;
	alert ("Необходимо выбрать хотя бы одну категорию!");
   }
   
   if (s == ss || s.length == 0) {
    s = "";
   } else {
    s = s + "/";
   }   
   
   
   s = "/" + $("#selectTourLang").val() + "/rest/" + season + "/" + s  + place + "/#tours";
   $("#selectTour").attr("action", s);
   
   if (b == true) {   $("#selectTour").submit(); }
	
}

  function selectTourAll() {
   $("#selectTour :checkbox").attr('checked', 'checked');
  }
  
  function selectTourNone() {
   $("#selectTour :checkbox").attr('checked', '');
  }