// @author: Atanasov Dragan - Bitsia Systems www.bitsia.com


function getSchools(c)
{
	var jsonRequest = new Request.JSON({
		url: 'ajax.php', onSuccess: function(data){
		processSchools(data);
	}}).post({'c': c});
}

function getGenerations(s)
{
	var jsonRequest = new Request.JSON({
		url: 'ajax.php', onSuccess: function(data){
		processGenerations(data);
	}}).post({'s': s});
}

function getClass(g)
{
	var s = $('schools').get('value');
	var jsonRequest = new Request.JSON({
		url: 'ajax.php', onSuccess: function(data){
		processKlas(data);
	}}).post({'s': s, 'g': g  });
}

function processSchools(data)
{
	$('schools').empty();
	$('generations').empty();
	$('klas').empty();
	$('schools').appendChild( new Element('option', {'value' : '' }).appendText('') );
	Array.each(data, function(school, index){
		$('schools').appendChild( new Element('option', {'value' : school.id }).appendText(school.name) );
	}); 	
}

function processGenerations(data)
{
	var generacii = new Array();
	$('generations').empty();
	$('klas').empty();
	$('generations').appendChild( new Element('option', {'value' : '' }).appendText('') );
	Array.each(data, function(school, index){
		generacii[index] = school.generation;
	}); 
	generacii = generacii.unique();
	Array.each(generacii, function(generation, index){
		$('generations').appendChild( new Element('option', {'value' : generation }).appendText(generation) );
	});
}
function processKlas(data)
{
	$('klas').empty();
	$('klas').appendChild( new Element('option', {'value' : '' }).appendText('') );
	Array.each(data, function(school, index){
		$('klas').appendChild( new Element('option', {'value' : school.class_id }).appendText(school.klas) );

	}); 	
}

function redirect(k,url)
{
	if(k!=0)
	{
		var c = $('city').get('value');
		var s = $('schools').options[$('schools').selectedIndex].text;
		var g = $('generations').get('value');
		var kl = $('klas').options[$('klas').selectedIndex].text;
		url = ["School/",c,"/",s,"/",g,"/",kl,"/",k,"/"].join('');
	}
	/*
	var jsonRequest = new Request.HTML({
		url: url.replace(" ","_"),
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
		$('ajax_klas').set('html',responseHTML);
	}}).post();
	*/
	window.location=url.replace(/ /gi,'-');
}
function ajaxBaraj(q)
{
	var s = $('signup_city_s').get('value');
	var g = $('signup_city_g').get('value');
	$('predlozi_m').fade('out');
	var jsonRequest = new Request.HTML({
		method: 'post',
		data: {'q': q,'s':s,'g':g,'task':'maturanti'},
		url: 'fields_custom.php', 
		onSuccess: function(responseTree, responseElements, responseHTML){
				if(responseElements.length > 0)
				{
					$('predlozi_m').set('html',responseHTML);
					$('predlozi').fade('in');
					$('predlozi_m').fade('in');
				}
			}
		}).send();
}


