$(document).ready(function(){
	var tabs = $('.tablet');
	var fTar, cTar;
	tabs.click(function () {
		if(this.id == 'activeTad') return;
		fTar = $(this).attr('rel');
		switch(fTar) {
			case 'form0': 
				cTar = 'form1';
				break;
			case 'form1': 
				cTar = 'form0';
				break;
		}
		$('#' + cTar).css({ visibility: 'hidden' });
		$('#activeTad').attr({ 'id': '' }).parent().attr({ 'id': '' });
		$(this).attr({ 'id':'activeTad' }).parent().attr({ 'id': 'sh_top' });
		$('#' + fTar).css({ visibility: 'visible' });
    });

});
$(document).ready(function(){
	var enbl = 1;
	var i, slideBox, backBox, fwdBox, revMax, margLeft, controlButton, direction, finPos;
	slideBox = $('#scroll_line'); //плавающий блок
	controlButton = $('.slide_control');
	backBox = $('#sl_back'); //кнопка назад
	fwdBox = $('#sl_fwd'); //кнопка вперед
			
	function buildScrollMain(){
	
		if(document.getElementById('sl_back') && document.getElementById('scroll_line') && document.getElementById('sl_fwd')){
			var boxWidth = 365; //ширина блока (шаг)
			slideBox.css({ marginLeft:'0' });
			//макс. значение сдвига
			revMax = ($('#scroll_line > div').length - 1) * boxWidth;
			//console.log(revMax);
			if($('#scroll_line > div').length > 1){
				fwdBox.css({ visibility:'visible' });
			}
			else{
				controlButton.css({ visibility:'hidden' });
			}
			
			
			//function animOnEnd(){
			//	margLeft = parseInt(slideBox.css('margin-left'));
			//	if(-margLeft == revMax){
			//		fwdBox.css({ visibility:'hidden' });
			//	}
			//	else if(margLeft == 0){
			//		backBox.css({ visibility:'hidden' });
			//	}
			//	else{
			//		controlButton.css({ visibility:'visible' });
			//	}
			//	enbl = 1;
			//	console.log('finish');
			//}
			
			function play(){
				slideBox.animate({ marginLeft:finPos + 'px'}, 500, 'linear', function (){
					margLeft = parseInt(slideBox.css('margin-left'));
			        if(margLeft == -revMax){
						fwdBox.css({ visibility:'hidden' });
						backBox.css({ visibility:'visible' });
					}
					else if(margLeft == 0){
						backBox.css({ visibility:'hidden' });
						fwdBox.css({ visibility:'visible' });
					}
					else{
						controlButton.css({ visibility:'visible' });
					}
					enbl = 1;
				}
			)}
			
			controlButton.click(function () {
				if(enbl == 1){
					enbl = 0;
					margLeft = parseInt(slideBox.css('margin-left'));
					if(!margLeft) margLeft = 0;
					direction = $(this).attr('id');
					if(direction == 'sl_fwd' && margLeft > -revMax){
						finPos = margLeft - boxWidth;
						play();
					}
					else if(direction == 'sl_back' && margLeft <= 0){
						finPos = margLeft + boxWidth;
						play();
					}
				}
			});
	
			
		}
	}
	
	$("#main_map area").click(function(){
        var target = $(this).attr("id");
        if (target) {
            if (enbl == 1) {
                document.getElementById("duo_hotels").innerHTML = document.getElementById("fake_" + target).innerHTML;
                document.getElementById("find_title").innerHTML = $("#fake_" + target + "_found_text_html").html();
                return false;
            }
        }
	});
});


function changeCity(node, id) {
    for (var i = 1; i <= 3; i++) {
        if (i == node.value) {
            $("#div_" + id + "_hotelselect_" + i).show();
        } else {
            $("#div_" + id + "_hotelselect_" + i).hide();
        }
    }
    node.form.hotel.value = node.form.elements["hotel" + node.value].value;
    if (id == "booking") {
        document.getElementById("link_modify_booking").setAttribute("href", node.form.hotel.value + "&language=" + node.form.language.value);
    }
}


function setEndDate(nodeStart, nameEnd) {
    var date  = $(nodeStart).datepicker("getDate");
    date.setDate(date.getDate() + 1);
    if ($(nodeStart.form.elements[nameEnd]).datepicker("getDate") < date) {
        $(nodeStart.form.elements[nameEnd]).datepicker("setDate", date);
    }
    $(nodeStart.form.elements[nameEnd]).datepicker('option', 'minDate', date);
}

function bookingFormSetDate(node1, node2) {
    
    var date = node1.value.split('-');
    var datetemp = date[0];
    date[0] = date[1];
    date[1] = datetemp;
    node2.value = date.join('/');
}
