var Classification = function () {
	
	/**
	 * list of objects, each object has properties
	 * : number - grade number
	 * : url - url for classification action
	 */
	var grades = [];

	/**
	 * add one grade information
	 */
	this.addGrade = function(number,url) {
		grades.push({
			number : number,
			url : url
		});
	}
	
	/**
	 * adds <a></a> elements for each grade into classification <div>
	 */
	this.buildGrades = function() {
		for(var i=0;i<grades.length; i++) {
			var grade = grades[i];

			var id = "testcls" + grade.number;
			var title = "Ohodnoť známkou " + grade.number;
			$("#classification-data").append(
				$("<a></a>")
				.attr("href",grade.url)
				.attr("title",title)
				.attr("id",id)
				.append(grade.number)
			);
		}

		//callback for ajax handling for each grade
		$('#classification-data a').click(function() {
			$.ajax({
				type: "GET",
				url: this.href,
				success: function(data) {
					$.nette.success(data)
					return false;
				}});
				return false;
		});
	}
}

