function justSubmitMark(markSection, contentID, mark, serwisID){
	var dataString = '';
	dataString = addNewParameter(dataString, "function", "submitMark");
	dataString = addNewParameter(dataString, "id", contentID);
	dataString = addNewParameter(dataString, "markSection", markSection);
	dataString = addNewParameter(dataString, "mark", mark);
	dataString = addNewParameter(dataString, "serwisID", serwisID);
	jQuery.ajax({
		type: "GET",
		url: "http://p1.idg.pl/xml/contentXML/getOcenaLibrary.php?"+dataString,
		dataType: "jsonp",
	});
}

function getLabelsArr() {
	var labelsArr = new Array;
	labelsArr[0] = 'bardzo słabo';
	labelsArr[1] = 'słabo';
	labelsArr[2] = 'przeciętnie';
	labelsArr[3] = 'dobrze';
	labelsArr[4] = 'bardzo dobrze';	
	return labelsArr;
}

function colorizeStar(id, imgURL){
	var labelsArr = getLabelsArr();			
	for(var a=1; a<=id; a++) jQuery("#i_star_"+a).attr("src", imgURL+"_gw1.gif");
	jQuery("#starsLabel").html(labelsArr[id-1]);
};

function colorlessStar(imgURL){
	for(var a=1; a<=5; a++) jQuery("#i_star_"+a).attr("src", imgURL+"_gw0.gif");
	jQuery("#starsLabel").html('&nbsp;');
};		

function submitMark(mark, section, id, action, imagesFolder, serwisID) {
	justSubmitMark(section, id, mark, serwisID);
	//setTimeout("reloadData('"+mark+"','"+section+"','"+id+"','"+action+"','"+imagesFolder+"','"+serwisID+"');", "1000");
	jQuery("#starsMain").html('Dziękujemy za dodanie oceny.');
}

function getUserMarkBox(imagesFolder, id, markSection, submitAction, setMark, noLabels, serwisID) {
	var dataString = '';
	dataString = addNewParameter(dataString, "function", "getUserMarkBox");
	dataString = addNewParameter(dataString, "format", "json");
	dataString = addNewParameter(dataString, "imagesFolder", imagesFolder);
	dataString = addNewParameter(dataString, "id", id);
	dataString = addNewParameter(dataString, "markSection", markSection);
	dataString = addNewParameter(dataString, "setMark", setMark);
	dataString = addNewParameter(dataString, "submitAction", submitAction);
	dataString = addNewParameter(dataString, "noLabels", noLabels);
	dataString = addNewParameter(dataString, "serwisID", serwisID);	
	jQuery.ajax({
		type: "GET",
		url: "http://p1.idg.pl/xml/contentXML/getOcenaLibrary.php?"+dataString,
		dataType: "jsonp",
		callback: getUserMarkBoxJSON
	});		
}

function getUserMarkBoxJSON(response) {
	jQuery("#starsMain").html(response.root.element[0].htmlOut);
	if(response.root.element[0].setMark > 0) {
		var labelsArr = getLabelsArr();
		jQuery("#starsLabel").html(labelsArr[response.root.element[0].setMark-1]);		
	}
}

function getOverallMarkBox(imagesFolder, id, markSection) {
	var dataString = '';
	dataString = addNewParameter(dataString, "function", "getOverallMarkBox");
	dataString = addNewParameter(dataString, "format", "json");
	dataString = addNewParameter(dataString, "imagesFolder", imagesFolder);
	dataString = addNewParameter(dataString, "id", id);
	dataString = addNewParameter(dataString, "markSection", markSection);
	jQuery.ajax({
		type: "GET",
		url: "http://p1.idg.pl/xml/contentXML/getOcenaLibrary.php?"+dataString,
		dataType: "jsonp",
		callback: getOverallMarkBoxJSON
	});		
}

function getOverallMarkBoxJSON(response) {
	jQuery("#markAverageStars").html(response.root.element[0].htmlOut);
	if(response.root.element[0].setMark > 0) {
		var labelsArr = getLabelsArr();
		jQuery("#markAverageLabel").html(labelsArr[response.root.element[0].setMark-1]);		
	}
}

function getAverageMark(id, markSection) {
	var dataString = '';
	dataString = addNewParameter(dataString, "function", "getAverageMark");
	dataString = addNewParameter(dataString, "format", "json");
	dataString = addNewParameter(dataString, "id", id);
	dataString = addNewParameter(dataString, "markSection", markSection);
	jQuery.ajax({
		type: "GET",
		url: "http://p1.idg.pl/xml/contentXML/getOcenaLibrary.php?"+dataString,
		dataType: "jsonp",
		callback: getAverageMarkJSON
	});		
}

function getAverageMarkJSON(response) {
	jQuery("#averageMarkNumber").html(response.root.element[0].averageMark+' ');
}

function getMarksCount(id, markSection, markType) {
	var dataString = '';
	dataString = addNewParameter(dataString, "function", "getMarksCount");
	dataString = addNewParameter(dataString, "format", "json");
	dataString = addNewParameter(dataString, "id", id);
	dataString = addNewParameter(dataString, "markSection", markSection);
	dataString = addNewParameter(dataString, "markType", markType);	
	jQuery.ajax({
		type: "GET",
		url: "http://p1.idg.pl/xml/contentXML/getOcenaLibrary.php?"+dataString,
		dataType: "jsonp",
		callback: getMarksCountJSON
	});		
}

function getMarksCountJSON(response) {
	jQuery("#marksCountNumber").html(response.root.element[0].marksCount+' ');
}

function reloadData(mark, section, id, action, imagesFolder, serwisID) {
	ocenaCookie = getMultipleCookieValue('commentsSettings', 'commentsMarks');
	saveMultipleCookie('commentsSettings', 'commentsMarks', ocenaCookie+'#'+section+id+'@'+mark);
	getUserMarkBox(imagesFolder, id, section, action, mark, 'no', serwisID);
	getOverallMarkBox(imagesFolder, id, section);
	getMarksCount(id, section, 'G');
}

