// JavaScript Document
function getReferencePredmetuPage(strana, pid, pocet) {
	var action 			= 'getSubjectReferences';
	sendAjax( getReferencePredmetuPage_callback, 'POST', _SERVER_PATH+'inc/ajax/referencePredmetu.php', 
      'action='+action+'&strana='+strana+'&pid='+pid+'&pocet='+pocet);
}

function getReferencePredmetuPage_callback(xmlHttp) {
	var my_JSON_object = !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(xmlHttp.responseText.replace(/"(\\.|[^"\\])*"/g, ''))) && eval('(' + xmlHttp.responseText+ ')');
	if(my_JSON_object.status != '---KO---') {
		var listDiv = document.getElementById('referencePredmetuList');
		var results = my_JSON_object.reference;
		var resultsCount = results.length;
		listDiv.innerHTML = '';
		var text = '<table>';
		text += '	<tr>';
		text += '		<th class="subject">Vyučující</th>';
		text += '		<th class="date">Datum</th>';
		text += '		<th class="rating">Hodnocení</th>';
		text += '		<th class="link">&nbsp;</th>';
		text += '	</tr>';
		for(var i = 0; i < resultsCount; i++) {
			text += '	<tr>';
			text += '		<td>'+ results[i].cele_jmeno +'</td>';
			text += '		<td>'+ results[i].datum +'</td>';
			text += '		<td class="ratingItem rating" title="'+ results[i].hodnoceni_title +'">';
			text += '	<img src="'+_SERVER_PATH+'images/podklad/'+results[i].hodnoceni.hodnoceni+'stars.gif" alt="" />';
			text += '		</td>';
			text += '		<td><a href="'+ results[i].url +'" title="Zobrazit ostatní předměty tohoto vyučujícího">Zobrazit ostatní předměty tohoto vyučujícího</a></td>';
			text += '	</tr>';
			text += '	<tr>';
			text += '		<td colspan="4" class="text">'+ results[i].reference;
			if(results[i].show_author) {
				text += '<a href="'+_SERVER_PATH+ results[i].user_seo +'-='+ results[i].id_uzivatele +'.html" title="Zobrazit profil '+ results[i].jmeno +' '+ results[i].prijmeni +'" class="who">'+ results[i].jmeno +' '+ results[i].prijmeni +'</a>';
			}
			text += '		</td>';
			text += '	</tr>';
		}
		text += '</table>';
		listDiv.innerHTML = text;
		var strankovaniDiv = document.getElementById("referencePredmetuStrankovani");
		strankovaniDiv.innerHTML = my_JSON_object.strankovani;
	} else {
		alert(my_JSON_object.message);
	}
}

// jQuery functions
$(function() {
	$('.subject-teacher-rating-1').rating({
		readOnly: true,
	  	required: true
	});
	$('.subject-teacher-rating-2').rating({
		readOnly: true,
	  	required: true
	});
	$('.subject-teacher-rating-3').rating({
		readOnly: true,
	  	required: true
	});
	$('.subject-teacher-rating-4').rating({
		readOnly: true,
	  	required: true
	});
});
