
function help_open(helpid)
{
	el = document.getElementById(helpid);
	el.style.display = "block";
}

function help_close(helpid)
{
	el = document.getElementById(helpid);
	el.style.display = "none";
}

function help_move(event,helpid)
{
	if (event.pageX) {
		// !msie
		xPos = event.pageX;
		yPos = event.pageY;
	}
	else {
		// msie
		xPos = window.event.x;
		yPos = window.event.y;

		xPos += document.body.scrollLeft;
		yPos += document.body.scrollTop;

		if ((document.documentElement) && (document.documentElement.scrollLeft)) {
			xPos += document.documentElement.scrollLeft;
		}
		if ((document.documentElement) && (document.documentElement.scrollTop)) {
			yPos += document.documentElement.scrollTop;
		}
	}

	el = document.getElementById(helpid);
	el.style.left = xPos + 20 + "px";
	el.style.top  = yPos + 10 + "px";
}

function showdiv(divpre)
{
	el = document.getElementById(divpre + "show");
	el.style.display = 'none';
	el = document.getElementById(divpre + "hide");
	el.style.display = 'block';
}

function hidediv(divpre)
{
	el = document.getElementById(divpre + "show");
	el.style.display = 'block';
	el = document.getElementById(divpre + "hide");
	el.style.display = 'none';
}

function update_chapterlist(chapterType) {
	var reportId = document.getElementById("in_reportlist_id").value;
	var chapterListElement = document.getElementById("chapter_table_list");
	
	chapterListElement.innerHTML = "<p>Bezig met laden...</p>";
	
	if (reportId == "") {
		chapterListElement.innerHTML = "<p> - Geen rapport geselecteerd - </p>";
	}
	else {
		$.ajax({
			type: "GET",
			url: "scripts/get_chapter_list.php",
			data: 'report_id=' + reportId + '&type=' + chapterType,
			success: function(data){
				var response = data || "er ging iets fout";
				chapterListElement.innerHTML = response;
			}
		});
	}
}

function copy_chapter(chapterId, chapterType) {
	if (!confirm("Weet u dit zeker? De huidige inhoud wordt dan overschreven.")) return;
	
	if (chapterId != "") {
		switch(chapterType) {
			case "standaard":
			case "salarislijn":	
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId,
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_content_id").value = response;
					}
				});
				
			break;
			
			
			case "voorblad":
			case "titelblad":
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId,
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_jobs_id").value = response;
					}
				});
			break;
			
			
			case "functiebeschrijving":
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&beschrijving=functiedoel',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_functiedoel_id").value = response;
					}
				});
				
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&beschrijving=producten_problematiek',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_producten_problematiek_id").value = response;
					}
				});
				
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&beschrijving=deskundigheden',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_deskundigheden_id").value = response;
					}
				});
			break;
			
			
			case "resultaat":
				/* fetching epoints */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=epoints',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_epoints_id").value = response;
					}
				});
				
				/* fetching huidig_salaris */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=huidig_salaris',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_huidig_salaris_id").value = response;
					}
				});
				
				/* fetching onderzoek_fw */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=onderzoek_fw',
					success: function(data){
						dlContainer = document.getElementById("dl_onderzoek_fw_id");
						inputEls = dlContainer.getElementsByTagName("input");
						inputEl = inputEls[0];
						
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						inputEl.value = response;
					}
				});
				
				/* fetching onderzoek_markt */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=onderzoek_markt',
					success: function(data){
						dlContainer = document.getElementById("dl_onderzoek_markt_id");
						inputEls = dlContainer.getElementsByTagName("input");
						inputEl = inputEls[0];
						
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						inputEl.value = response;
					}
				});
				
				/* fetching onderzoek_sav */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=onderzoek_sav',
					success: function(data){
						dlContainer = document.getElementById("dl_onderzoek_sav_id");
						inputEls = dlContainer.getElementsByTagName("input");
						inputEl = inputEls[0];
						
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						inputEl.value = response;
					}
				});
				
				/* fetching functieprofiel */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=functieprofiel',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_functieprofiel_id").value = response;
					}
				});
				
				/* fetching functiewaarderingsverslag */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=functiewaarderingsverslag',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_functiewaarderingsverslag_id").value = response;
					}
				});
				
				/* fetching onderzoeksresultaten */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=onderzoeksresultaten',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_onderzoeksresultaten_id").value = response;
					}
				});
				
				/* fetching conclusie */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=conclusie',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_conclusie_id").value = response;
					}
				});
				
				/* fetching secundaire_arbeidsvoorwaarden */
				$.ajax({
					type: "GET",
					url: "scripts/view_chapter.php",
					data: 'chapter_id=' + chapterId + '&resultaat=secundaire_arbeidsvoorwaarden',
					success: function(data){
						var response = data || "Ophalen van de inhoud van dit hoofdstuk is niet gelukt. Het kan zijn dat het hoofdstuk leeg is.";
						document.getElementById("in_secundaire_arbeidsvoorwaarden_id").value = response;
					}
				});
			
			break;
		}
	}
	tb_remove();
}

function view_chapter_popup(chapterId) {
	window.open('scripts/view_chapter.php?view_chapter=1&chapter_id=' + chapterId,'Hoofdstuk_bekijken','height=600,width=600,scrollbars=1,resizable=1,menubar=0'); return false;
}

function update_sv_panswer() {
	sv_panswer_id = $("input#sv_panswer_id2").val();
	panswer = $("input#in_panswer_id").val();
	
	$.post("cms/save.php", { cmd: "update_sv_panswer", id: sv_panswer_id, answer: panswer },
		function(data){
			//alert("Data Loaded: " + data);
			if (data != "ERROR") {
				data_array = data.split(":::");
				
				update_id = data_array[0];
				update_value = data_array[1];
				
				$("span#span_" + update_id).html(update_value);
			}
			else {
				alert ('Bijwerken niet gelukt.');
			}
		}
	);

}

function sv_panswer(sv_panswer_id) {
	if (confirm("Antwoord verwijderen?")) {
		$.post("cms/save.php", { cmd: "delete_sv_panswer", id: sv_panswer_id },
			function(data){
				//alert("Data Loaded: " + data);
				if (data == "DONE") {
					$("span#span_" + sv_panswer_id).html("");
				}
				else {
					alert ('Verwijderen niet gelukt.');
				}
			}
		);
		
	}
}
