/*--------------------------------------------------------------------------
*	edaView, version 1.0
*	Explore the history of synagogues in Germany
*	Authors ordered alphabetical:
*	
*	(c) 2008 Daniel von der Helm
*  	(c) 2008 Dennis Kleine
*
*	Tue Jul 01 23:35:22 CET 2008
*	http://edaview.sourceforge.org/
*
*  	edaView is freely distributable under the terms of an GNU General Public License.
*  	For details, see the edaView Project Home at: http://www.sourceforge.org/projects/edaview/
*
*	The above copyright notice and this permission notice shall be
*	included in all copies or substantial portions of the Web-Application.
*
*	edaView was developed at the university of applied sience Kaiserslautern (Zweibrücken) as a student project
*	during the course Mediaproduction - and conception. This application is distributed without any warranty. 
*	See the GNU General Public License for more details.
*--------------------------------------------------------------------------*/

var chronoPause = false;
var chronologyYear = "";

function mySlider(years)
{
	var sliderLength = years.length-1;
	new Control.Slider('handle','slider',{
		range:$R(years[0],years[sliderLength]),
		values:years,
		onSlide: function(v)
		{
			$('handle').innerHTML = '<br/><br/>'+v;
		},
		
		onChange: function(v)
		{
			$('handle').innerHTML = '<br/><br/>'+v;
			chronologyYear = v;
			if(v == years[0])
			{
				chronologyYear = "";
				$('handle').innerHTML = '<br/><br/>AUS';
			}
			refreshFilters();
		}
	});
}


function initMySlider()
{
	request = getXMLHttpRequestObject();
    request.open('POST', '../db/getChronology.php', true) ;
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //request.setRequestHeader("Content-length", variable.length);
    request.onreadystatechange = function() 
	{
		if(request.readyState == 4)
		{
			result = request.responseText;
			var years = result.split(",");
			var allyears = [];
			for(var i=0; i < years.length; i++)
			{
				allyears[i] = parseInt(years[i]);
			}
			mySlider(allyears);
			$('firstYear').innerHTML = years[0];
			$('lastYear').innerHTML = years[years.length-1];
			var yearsMiddle = Math.floor(((parseInt(years[0]) + parseInt(years[years.length-1]))/2));
			$('middleYear').innerHTML = yearsMiddle+1;
			
		}
	};
    request.send("&year=all");
}

function getXMLHttpRequestObject()
{
    var requestObject;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
	{
        requestObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
	else
	{
        requestObject = new XMLHttpRequest();
    }
    return requestObject;
}