function roundFloat(d, dz) {
  var dd = Math.pow(10, dz);
  return Math.round(d * dd) / dd;
} 

function fillSelectValuta(koef, valuta) {
	sz = $('.selectCost');
	for(var i=0;i<$(sz).size();i++){
		price = $(sz[i]).attr('cost')/koef;	
		price =Math.ceil(price)+ ' ' + valuta;
		$(sz[i]).text(price);
	}	
}

function IsNumeric(input){
    var RE = /^-{0,1}\d*\.{0,1}\d+$/;
    return (RE.test(input));
}

function vilidSearch(){
	selVal = $('#valRooms').val();
	val = selVal.split(' ');
	if(val.length < 3){
	$('#valRooms').blur();
	return true;
	}
}

$(function(){
	findText1 = '';
	findText2 = '';
	findCena = '';
	$('#valRooms').focus(function(){
  		selVal = $(this).val();
		val = selVal.split(' ');
		findText1 = val[0];
		findCena = val[1];
		findText2 = val[2];
		$(this).val('');
	});
	
	$('#valRooms').blur(function(){
		selVal = $(this).val();
		if(selVal == ''){
			selVal = findCena;
		}
		
		if(!IsNumeric(selVal)){
			alert('Стоимость за номер не число!');
			selVal = findCena;
		}
		$(this).val(findText1 + ' ' +selVal+ ' ' +  findText2);
	});
	
	$('.closeFlash').click(function(){
		$('.videoTur').css('display','none');
		$('#TB_overlay').css('display','none');
	});
	
	$('#selValuta').change(function(){
		calc = $(this).attr('calc');
		selVal = $(this).val();
		val = selVal.split('|');
		valuta = $("#selValuta :selected").text();
		name = val[0];
		koef = val[1];
		$.get("/ajax_valuta.php", { name: name});
		
		fillSelectValuta(koef, valuta);
		
		if(calc == 1){
			sliderNewValuta();
		}
	});
	
	

	
	
	$('.costDiv span').click(function(){
		koef = $(this).attr('koef');
		valuta = $(this).text();
		name = $(this).attr('name');
		$.get("/ajax_valuta.php", { name: name});
		
		sz = $('.cost');
		for(var i=0;i<$(sz).size();i++){
			price = $(sz[i]).attr('cost')/koef;	
			price =roundFloat(price,2)+ ' ' + valuta;
			$(sz[i]).text(price);
		}
	});
	

	
	$('#dtur').click(function(){
		$('#TB_overlay').css('display','block');
		$('.videoTur').css('display','block');
	});
	
	$('.fotoTable img').click(function(){
		src =$(this).attr("src");
		$('.fotoNomer img').attr("src",src);
	});
	
	$('.votingTab input[type=radio]').click(function(){
		ter = $(":radio[name=ter]").filter(":checked").val();
		nom = $(":radio[name=nom]").filter(":checked").val();
		pit = $(":radio[name=pit]").filter(":checked").val();
		obsl = $(":radio[name=obsl]").filter(":checked").val();
		rasp = $(":radio[name=rasp]").filter(":checked").val();
		
		$('#b_ter').text(ter);
		$('#b_nom').text(nom);
		$('#b_pit').text(pit);
		$('#b_obsl').text(obsl);
		$('#b_rasp').text(rasp);
		
		sr = parseInt(ter) + parseInt(nom) + parseInt(pit) + parseInt(obsl) + parseInt(rasp);
		sr = sr/5;
		x = 350*sr/5;
		if(isNaN(sr)){
			$('#votingVal').text('auaa?eoa ana ioieou.');
		}else{
			$('#votingVal').text(sr);
			$('#votingVal').animate({ width: x+"px" }, 300  );
			$('#radOk').val('1');
		}
	});
	
	$(".call_input, #kap_text").focus(function () {
		
		 val = $(this).val();
		 textCur = $(this).attr('textCur');

		if(val == textCur){
			$(this).val('');
			$(this).css("color","#000000");
		 }
	});
	
	$(".kap_input1 input, #kap_text").blur(function () {
		 val = $(this).val();
		 text = $(this).attr('textCur');
		 if(val == ''){
			$(this).css("color","#666666");
			$(this).val(text);
		 }
	});
	
	
	
});

function vilidVoting() {
	radio = $('#radOk').val();
	otz = $('#otzVoting').val();
	name = $('#nameVoting').val();
	kapcha = $('#kapchaInput').val();
	err = '';
	
	if(radio == 0 ){
		err += 'Ошибка\n';
	}
	
	if(otz == ''  ){
		err += 'Введите отзыв\n';
	}
	
	if(name == ''  ){
		err += 'Введите имя\n';
	}
	
	if(kapcha == ''  ){
		err += 'Введите цифры\n';
	}
	
	if(err != '' ){
		alert(err);
		return false;
	}else{
		return true;	
	}
	
}

function vilidCallme() {
	tel = $('#call_tel').val();
	kapcha = $('#kapcha_input').val();
	
	err = 0;
	
	if(tel == 'Телефон' || tel == ''){
		alert('Ваш телефон');	
		err = 1;
	}
	
	
	if($('#kapchaInput').val() == ''){
		alert('Введите цифры' );
		err = 1;
	}
	
	if(err == 0){
		return true;
	}else{
		return false;	
	}
}


$(function(){
		$("#plyajList a").hover(
		  function () {
			  openHotel($(this).attr('mark'));
		  }
		);
		
		$('#people div span').click(function(){
			but = $(this).attr("but");
			$('#people div span').css('background-image','url(../img/room_but0.jpg)');
			$(this).css('background-image','url(../img/room_but1.jpg)');
			if(but == 2){
				$('#people b').text('2-х местный');
				$('#find_people').val('до 2 человек');
			}else if(but == 3){
				$('#people b').text('3-х местный');
				$('#find_people').val('до 3 мест');
			}else if(but == 4){
				$('#people b').text('4-х местный');
				$('#find_people').val('до 4 мест');
			}else if(but == 5){
				$('#people b').text('5-х местный');
				$('#find_people').val('до 5 мест');
			}
	});
	
	$('#seaBut div span').click(function(){
			but = $(this).attr("but");
			$('#seaBut div span').css('background-image','url(../img/room_but0.jpg)');
			$(this).css('background-image','url(../img/room_but1.jpg)');
			if(but == 2){
				$('#seaBut b').text('до 150 м');
				$('#find_sea').val('до 150 м');
			}else if(but == 3){
				$('#seaBut b').text('до 500 м');
				$('#find_sea').val('до 500 м');
			}else if(but == 4){
				$('#seaBut b').text('до 1000 м');
				$('#find_sea').val('до 1000 м');
			}else if(but == 5){
				$('#seaBut b').text('до 1500 м');
				$('#find_sea').val('до 1500 м');
			}
	});
	
	$('#sortSearch span').click(function(){
			ord = $(this).attr('ord');
			ordtype = $(this).attr('ordtype');
			$('#search_ord').val(ord);
			$('#search_ordtype').val(ordtype);
			$('#searchForm').submit();
	});
	

	
	$('#divMapBut').click(function(){
		ekranWin = $(window).width();
		ekranHeight = $(window).height();
		topMapLegenda  = ekranHeight*0.9;
		topMapLegenda = topMapLegenda -1;
		otstupTopMap = ekranHeight*0.1;
		ekranWin = ekranWin*0.8;
		otstupMap = ekranWin*0.1;
		ekranHeight = ekranHeight*0.8;
		
		
		$('#borderMap').css('display', 'block');
		
		$('#borderMap').css('position', 'absolute');
		$('#borderMap').css('left', otstupMap+'px');
		$('#mapContener').css('position', 'absolute');
		$('#mapContener').css('left', otstupMap+'px');
		$('#YMapsID').css('width', ekranWin+'px');
		$('#borderMap').css('width', ekranWin+6+'px');
		$('#YMapsID').css('height', ekranHeight+'px');
		$('#mapContener').css('top', otstupTopMap+'px');
		$('#borderMap').css('top', topMapLegenda+'px');
		$('#YMapsID').css('border', '4px solid #f0efdf');
		$('#YMapsID').css('z-index', '1000');
		$('#borderMap').css('z-index', '1001');
		$('#mapContener').css('border', '2px solid #ffffff');
		map.redraw();

		
	});
	
	$('#closeMap').click(function(){
		$('#borderMap').css('position', '');
		$('#mapContener').css('border', 'none');
		$('#mapContener').css('position', '');
		$('#YMapsID').css('width', '430px');
		$('#YMapsID').css('height', '300px');
		$('#borderMap').css('display', 'none');
		$('#YMapsID').css('z-index', '1');
		map.setCenter(new YMaps.GeoPoint(34.408541,44.670563), '13');
		map.redraw();
	});
	

});


	
	
function sliderNewValuta(){
	selVal = $("#selValuta").val();
	valutaNew = $("#selValuta :selected").text();
	calc_g_d = $("#calc_g_d").val();
	calc_g_r = $("#calc_g_r").val();
	
	val = selVal.split('|');
	koef = val[1];
	

	costmin = $('#costMin').val();
	costmax = $('#costMax').val();
	newcostmin = Math.ceil(costmin/koef);
	newcostmax = Math.ceil(costmax/koef);

	$( "#slider" ).slider( "option", "max", newcostmax );
	$( "#slider" ).slider( "option", "min", newcostmin );
	
	costVal = $('#valRooms').val();
	val = costVal.split(' ');
	price = val[1];
	valutaOld = val[2];
	
	if(valutaOld == 'грн'){
		grn = price;
	}else if(valutaOld == 'дол'){
		grn = price*calc_g_d;
	}else if(valutaOld == 'руб'){
		grn = price*calc_g_r;
	}
	
	if(valutaNew == 'грн'){
		newprice = Math.ceil(grn);
	}else if(valutaNew == 'дол'){
		newprice = Math.ceil(grn/calc_g_d);
	}else if(valutaNew == 'руб'){
		newprice = Math.ceil(grn/calc_g_r);
	}
	
	
	
	
	valutaStr = 'до ' + newprice + ' ' + valutaNew;
	$('#valRooms').val(valutaStr);
}


