$(document).ready(function(){

	//$("#slider-hide").css("display", "block");
	
	var submit_on_change = true;
	
	var max = 26;
	var min = -6; 
	
	setPeriodDisp(val, true);
	
	$("#slider").slider();
	$("#slider").slider('option', 'animate', true);
	$("#slider").slider('option', 'max', max);
	$("#slider").slider('option', 'min', min);
	$("#slider").slider('value' , val);
	
		
	$("#slider").bind('slide', function(event, ui) {
		val = ui.value;
		
		//val = val <= 0 ? val-1 : val;
		
		setPeriodDisp(val, false);
	});
	
	$("#slider").bind('slidechange', function(event, ui) {
		val = $("#slider").slider('option', 'value');
		
		//val = val <= 0 ? val-1 : val;
		
		setPeriodDisp(val, false);
		if(submit_on_change) {
			$("#fd-form").submit();
		}
	});
	
	$("#slider-minus").click(function () {
		var oi = $("#slider").slider('option', 'value');

		var n = oi-1;
			
		if(n >= min) {
			$("#slider").slider('value' , n);
		}
	});
	
	$("#slider-plus").click(function () {
		var oi = $("#slider").slider('option', 'value');
		
		var n = oi+1;
		
		if(n <= max) {
			$("#slider").slider('value' , n);
		}
	});

});

function setPeriodDisp(val, donttoggle) {
	
	if(!donttoggle) {
		if(gEl('spr').style.display == 'none') {
			gEl('spr').style.display = 'block';
			gEl('spr2').style.display = 'none';
		}

	}
	var vald = val > 0 ? "+"+val : val;
	$("#period-disp").html(vald);
	$("#period").val(val);
	
}






var loadedRow = null; 

function loadRow(id, airline, flightnr, schedule, mode, rel, cid, resm, period, qs, rv, rv2, pda) {
	
	if(loadedRow){
		$('#r_'+loadedRow).removeClass("rowcol_act");
		$('#'+loadedRow).slideUp("slow");
		loadedRow = null;
	}
	if(getStyleAtt(gEl(id), 'display') == 'none') {
		if(!gEl(id).innerHTML) {
				loadXMLHttp('resources/ajax-apps/flugdaten/loadRow.jart?id='+id+'&airline='+airline+'&flightnr='+flightnr+'&schedule='+schedule+'&mode='+mode+'&rel='+rel+'&content-id='+cid+'&reserve-mode='+resm+'&qs='+qs+'&rv='+rv+'&rv2='+rv2+'&pda='+pda, id, true);
			} else {
			$('#r_'+id).addClass("rowcol_act");
			$('#'+id).slideDown("slow");
			loadedRow = id;
		}
	} else {
		$('#r_'+id).removeClass("rowcol_act");
		loadedRow = null;
		$('#'+id).slideUp("slow");
	}

}


function rowLoaded(id){
	$('#r_'+id).addClass("rowcol_act");
	$('#'+id).slideDown("slow");
	loadedRow = id;
}
