
	//Anropar interaktiva modulen
	function moreinfo(artID, db)
	{
		//Om popup_view.js finns laddat => kör nya interaktiva modulen...
		if(typeof popup_tabs == 'function' && db === undefined) { 
			popup_tabs('INTERACTIVE_MODULE', artID);
		}
		//...annars använd den gamla.
		else {
			moreinfo_old(artID, db);
		}
	}
	

	function moreinfo_old(artID, db)
	{
		// Utför AJAX-anropet
		var element;
		var doctype = "";
		var isWebb = false;
		var isBlogg = false;
		var canSaveInFolder = false;
		var canSaveInPortalFolder = false;
		var canComment = false;
		var request = getHTTPObject();
		var database = db != null ? db : '';
		url = "ajax2/moreinfo.php?ID=" + artID + "&db=" + database + "&" + Math.random();
		request.open("GET", url, true);
		request.onreadystatechange = function ()
		{
			if (request.readyState == 4)
			{
				// AJAX har returnerat ett innehåll

				currentArtID = artID;

				// Läs i XML-svaret och plocka ut modulens namn och resultat
				var moreinfo = request.responseXML.getElementsByTagName('moreinfo').item(0);

				var hideEmailAndPrint = moreinfo.getElementsByTagName('hideEmailAndPrint');

				element = moreinfo.getElementsByTagName('doctype').item(0);
				doctype = (element == null || element.firstChild == null ? "webb" : element.firstChild.nodeValue);
				if (doctype == "webb") {
					isWebb = true;
					article_type_class = "article_type_web";
				}
				else if (doctype == "blogg") {
					isBlogg = true;
					article_type_class = "article_type_blogg";
				}
				else if (doctype == "summary") {
					article_type_class = "article_type_fulltext";
				}
				else {
					article_type_class = "article_type_other";
				}

				canSaveInFolder = moreinfo.getElementsByTagName('canSaveInFolder').item(0);
				canSaveInPortalFolder = moreinfo.getElementsByTagName('canSaveInPortalFolder').item(0);
				canComment = moreinfo.getElementsByTagName('canComment').item(0);

				var ihc = "<div class=\"" + article_type_class + "\">\n";
				ihc += "<form>\n";
				ihc += "<div style=\"border-right: 1px dashed #CCCCCC; margin: 0pt; padding: 0px; width: 400px; height: 450px; overflow: auto; float: left;\">\n";
				ihc += "<div id=\"article\"><!-- Artikeln -->\n";

				// Läs in information om rubriken
				var art_headline = moreinfo.getElementsByTagName('art_headline').item(0);
				var parts = art_headline.getElementsByTagName('item');
				art_headline = "";
				for (i = 0; i < parts.length; i++)
					if (parts.item(i).firstChild != null)
						art_headline = art_headline + parts.item(i).firstChild.nodeValue;
				if (art_headline.length == 0)
					art_headline = p('ID_MOREINFO_NOHDLN');
				ihc += "<div class=\"HeadlineBig\">" + art_headline + "</div>\n";


				// Läs in information om källa och datum
				var art_source = moreinfo.getElementsByTagName('art_source').item(0);
				var parts = art_source.getElementsByTagName('item');
				new_html = "";
				for (i = 0; i < parts.length; i++)
					if (parts.item(i).firstChild != null)
						new_html = new_html + parts.item(i).firstChild.nodeValue;
				ihc += "<div class=\"datesource\">" + new_html + "</div>\n";

				if (isWebb || isBlogg)
				{
					// Läs in information om ingressen
					var art_preamble = moreinfo.getElementsByTagName('art_preamble').item(0);
					var parts = art_preamble.getElementsByTagName('item');
					new_html = "";
					for (i = 0; i < parts.length; i++)
						if (parts.item(i).firstChild != null)
							new_html = new_html + parts.item(i).firstChild.nodeValue;
					if (new_html.length > 0)
					{
						ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_PREAMBLE') + "</div>\n";
						ihc += "<div>" + new_html + "</div>\n";
					}


					// Läs in information om träffstycke
					var art_hitparagraph = moreinfo.getElementsByTagName('art_hitparagraph').item(0);
					var parts = art_hitparagraph.getElementsByTagName('item');
					new_html = "";
					for (i = 0; i < parts.length; i++)
						if (parts.item(i).firstChild != null)
							new_html = new_html + parts.item(i).firstChild.nodeValue;
					if (new_html.length > 0)
					{
						ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_HITPA') + "</div>\n";
						ihc += "<div>" + new_html + "</div>\n";
					}

					// Läs in länk till artikeln
					var art_external_link = moreinfo.getElementsByTagName('external_link').item(0);
					var parts = art_external_link.getElementsByTagName('item');
					art_external_link = "";
					for (i = 0; i < parts.length; i++)
						if (parts.item(i).firstChild != null)
							art_external_link = art_external_link + parts.item(i).firstChild.nodeValue;
					if (art_external_link.length > 0)
					{
						ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_READ_MORE') + "</div>\n";
						ihc += "<div><a href=\"" + art_external_link + "\" target=\"_blank\">" + p('ID_MOREINFO_READ_FULL') + "</a></div>\n";
					}

				}
				else
				{
					//if (hideEmailAndPrint == null || hideEmailAndPrint.length == 0){

					// Läs in direktlänk till artikeln
					if (moreinfo.getElementsByTagName('direct_link') != null && moreinfo.getElementsByTagName('direct_link').item(0) != null)
					{
						var art_direct_link = moreinfo.getElementsByTagName('direct_link').item(0);
						var parts = art_direct_link.getElementsByTagName('item');
						art_direct_link = "";
						for (i = 0; i < parts.length; i++)
							if (parts.item(i).firstChild != null)
								art_direct_link = art_direct_link + parts.item(i).firstChild.nodeValue;

						var db = "";
						if (moreinfo.getElementsByTagName('db').length > 0) {
							var dbx = moreinfo.getElementsByTagName('db').item(0);
							db = "&db=" + dbx.firstChild.nodeValue;
						}

						// 100618
 						if (art_direct_link.length > 0)
 						{
							ihc += "<div><a href=\"?page=story&ID=" + artID + db + "\" target=\"_blank\">" + p('ID_MOREINFO_DIRECT_LINK') + "</a></div>\n";
 						}
					}

					//}

					// Läs in story
					var story = moreinfo.getElementsByTagName('story').item(0);
					var paragraphs = story.getElementsByTagName('item');
					new_html = "";
					for (i = 0; i < paragraphs.length; i++)
						if (paragraphs.item(i).firstChild != null)
							new_html += "<p>" + paragraphs.item(i).firstChild.nodeValue + "</p>\n";
					if (new_html.length > 0)
						ihc += "<div class=\"story\">" + new_html + "</div>\n";

					// 	Bifogade filer
					var attachments = moreinfo.getElementsByTagName('attachment');
					if (attachments.length > 0)
					{
						ihc += "<div class=\"attachments\">\n";
						ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_ATTACHMENTS') + "</div>\n";


						for (var i=0; i < attachments.length; i++)
						{
							var fileID = attachments.item(i).getAttribute("id");
							var fileName = attachments.item(i).firstChild.nodeValue;
							ihc += "<div class=\"attachment\"><a href=\"func/download_file.php?id=" + fileID + "\">" + fileName + "</a></div>\n";
						}

						ihc += "</div>\n";
					}

				}

				ihc += "</div><!-- Slut article-->\n";


				ihc += "<div id=\"comments\">\n";
				if (canComment)
				{
					ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_COMMENTS') + "</div>\n";
					ihc += "<textarea name=\"Comment\" id=\"mi_comment\" onKeyUp=\"change_save_button(this);\" cols=\"46\" rows=\"3\" style=\"margin-top: 3px; width:90%;\"></textarea><br>\n";
				}

				// Läs in information om tidigare kommentarer
				var old_comments = moreinfo.getElementsByTagName('old_comments_v2').item(0);
				var parts = old_comments.getElementsByTagName('item');
				new_html = "";
				list_odd = true;
				for (i = 0; i < parts.length; i++)
					if (parts.item(i).firstChild != null)
					{
						new_html += "<tr class=\"" + (list_odd ? "list_odd" : "list_even") + "\">" + parts.item(i).firstChild.nodeValue + "</tr>\n";
						list_odd = !list_odd;
					}
				if (new_html.length > 0)
				{
					ihc += "<div id=\"has_comments\" class=\"sub_header\"><img class=\"png\" src=\"/images/icons/comments.png\" alt=\"Kommentarer\" /> " + p('ID_MOREINFO_EARLIER_COMMENTS') + "</div>\n";
					ihc += "<div id=\"listComments\" style=\"margin-right: 0px; margin-top: 5px;\">\n";
					ihc += "<table width=\"92%\">" + new_html + "</table>\n";
					ihc += "</div> <!-- listComments -->\n";
				}
				ihc += "</div> <!-- comments -->\n";

				element = moreinfo.getElementsByTagName('userrealname').item(0);
				var user_realname = (element != null && element.firstChild != null ? element.firstChild.nodeValue : "");
				element = moreinfo.getElementsByTagName('useremail').item(0);
				var user_email = (element != null && element.firstChild != null ? element.firstChild.nodeValue : "");
				element = moreinfo.getElementsByTagName('art_external_link').item(0);
				var external_link = (element != null && element.firstChild != null ? element.firstChild.nodeValue : "");

				// Läs in information om vilka mappar som existerar
				var folders = moreinfo.getElementsByTagName('folders').item(0);
				var parts = folders.getElementsByTagName('folder');

				if (publicFolders == null && personalFolders == null && portalFolders == null)
				{
					portalFolders = new Array();
					portalFolders['id'] = new Array();
					portalFolders['name'] = new Array();
					publicFolders = new Array();
					publicFolders['id'] = new Array();
					publicFolders['name'] = new Array();
					personalFolders = new Array();
					personalFolders['id'] = new Array();
					personalFolders['name'] = new Array();

					for (i = 0; i < parts.length; i++)
					{
						if (parts.item(i).firstChild != null)
						{
							if (parts.item(i).getAttribute("type") == "personal")
							{
								personalFolders['id'][personalFolders['id'].length] = parts.item(i).getAttribute('id');
								personalFolders['name'][personalFolders['name'].length] = parts.item(i).firstChild.nodeValue;
							}
							else if (parts.item(i).getAttribute("type") == "department")
							{
								publicFolders['id'][publicFolders['id'].length] = parts.item(i).getAttribute('id');
								publicFolders['name'][publicFolders['name'].length] = parts.item(i).firstChild.nodeValue;
							}
							else
							{
								portalFolders['id'][portalFolders['id'].length] = parts.item(i).getAttribute('id');
								portalFolders['name'][portalFolders['name'].length] = parts.item(i).firstChild.nodeValue;
							}
						}
					}
				}

				ihc += "</div>\n";
				ihc += "<div class=\"tools\" style=\"width: 140px;\">\n";

				if (canSaveInFolder)
					ihc += "<div style=\"margin-bottom: 5px;\"><a href=\"#\" title=\"" + p('ID_MOREINFO_TITLE_SAVE') + "\" onclick=\"tools_folders(" + (canSaveInPortalFolder ? "true" : "false") + ")\"><img class=\"png\" src=\"/images/icons/myarchive.png\" alt=\"" + p('ID_MOREINFO_SAVE') + "\" border=\"0\"/> " + p('ID_MOREINFO_SAVE') + "</a></div>\n";


				if (hideEmailAndPrint == null || hideEmailAndPrint.length == 0)
				{
					var db = "";
						if (moreinfo.getElementsByTagName('db').length > 0) {
							var dbx = moreinfo.getElementsByTagName('db').item(0);
							db = "&db=" + dbx.firstChild.nodeValue;
						}
					ihc += "<div style=\"margin-bottom: 5px;\"><a href=\"#\" title=\"" + p('ID_MOREINFO_TITLE_EMAIL') + "\" onclick=\"tools_mail('" + user_realname + "', '" + user_email + "','"+db+"')\"><img class=\"png\" src=\"/images/icons/email.png\" alt=\"" + p('ID_MOREINFO_EMAIL') + "\" border=\"0\"/> " + p('ID_MOREINFO_EMAIL') + "</a></div>\n";
					ihc += "<div style=\"margin-bottom: 5px;\"><a href=\"#\" title=\"" + p('ID_MOREINFO_TITLE_PRINT') + "\" onclick=\"tools_print('"+db+"')\"><img class=\"png\" src=\"/images/icons/print.png\" alt=\"" + p('ID_MOREINFO_PRINT') + "\" border=\"0\"/> " + p('ID_MOREINFO_PRINT') + "</a></div>\n";

					if (isWebb)
						ihc += "<div style=\"margin-bottom: 5px;\"><a href=\"#\" title=\"" + p('ID_MOREINFO_TITLE_SHARE') + "\" onclick=\"tools_share('" + encodeURIComponent(art_headline) + "','" + external_link + "')\"><img class=\"png\" src=\"/images/icons/share.png\" alt=\"" + p('ID_MOREINFO_SHARE') + "\" border=\"0\"/> " + p('ID_MOREINFO_SHARE') + "</a></div>";

				}

				/*
				 *	Beställ utskrift
				 */
				if (moreinfo.getElementsByTagName('orderSummary').length > 0 || moreinfo.getElementsByTagName('orderdatetime').length > 0)
				{
					ihc += "<div id=\"summaryOrderPanel\" style=\"margin-top: 20px; margin-bottom: 5px;\">\n";

					// Ska beställa
					if (moreinfo.getElementsByTagName('orderSummary').length > 0)
					{
						ihc += "<a href=\"#\" title=\"" + p('ID_MOREINFO_ORDER_SUMMARY') + "\" onclick=\"orderSummary('" + artID + "', '" + database + "')\">";
						ihc += "<img class=\"png\" src=\"/images/doc.png\" alt=\"" + p('ID_MOREINFO_ORDER_SUMMARY') + "\" border=\"0\" /> ";
						ihc += p('ID_MOREINFO_ORDER_SUMMARY');
						ihc += "</a> \n";
						var help = moreinfo.getElementsByTagName('orderSummary').item(0).firstChild.nodeValue;
						ihc += help;
					}
					// Har beställt
					else {
						var orderdatetime = moreinfo.getElementsByTagName('orderdatetime').item(0).firstChild.nodeValue;
						var email = moreinfo.getElementsByTagName('email').item(0).firstChild.nodeValue;
						var deliverdate = moreinfo.getElementsByTagName('deliverdate');

						var txt = p('ID_MOREINFO_SUMMARY_ORDERED') + "<br />";
							txt += orderdatetime + " " + p('ID_MOREINFO_SUMMARY_ORDERED2') + "<br />";
							txt += "<a class=\"source_link\" href=\"mailto:"+email+"\">" + email + "</a>\n";

						if (deliverdate.length > 0) {
							txt += "<br />" + p('ID_MOREINFO_SUMMARY_ORDERED3') + "<br />";
							txt += deliverdate.item(0).firstChild.nodeValue;
						}

						ihc += txt;
					}
					ihc += "</div>\n";
				}

				ihc += "<div style=\"margin-top:20px;\"></div>\n";

				var is_published = moreinfo.getElementsByTagName('published').item(0);
				if (is_published)
					ihc += "<div style=\"display:inline;\"><input name=\"Published\" id=\"mi_published\" value=\"yes\" " + (is_published.firstChild.nodeValue == 'yes' ? ' checked=\"checked\"' : '') + " onclick=\"change_save_button(this);\" type=\"checkbox\">" + p('ID_MOREINFO_PUBLISHED') + "</div>\n";
				else
					ihc += "<input name=\"Published\" type=\"hidden\" value=\"\" />\n";
				ihc += "<div style=\"margin-top:10px;\"></div>\n";


				if (hideEmailAndPrint == null || hideEmailAndPrint.length == 0){
					if (canSaveInFolder || is_published)
					{
						ihc += "<input name=\"save\" id=\"save_button\" onclick=\"moreinfo_save(this);\" value=\""+ p('ID_SAVE') + "\" type=\"button\" class=\"button\" disabled=\"disabled\">\n";
						ihc += "<input name=\"cancel\" onclick=\"closePopup();\" value=\""+ p('ID_CANCEL') + "\" type=\"button\" class=\"button\">\n";
					}
					else
					{
						ihc += "<input name=\"cancel\" onclick=\"closePopup();\" value=\""+ p('ID_CLOSE') + "\" type=\"button\" class=\"button\">\n";
					}
				}
				ihc += "</div>\n";


				/*
				 *	Statistik
				 */
				var hasStatistics = false;
				if (moreinfo.getElementsByTagName('statistics').length > 0)
				{
					hasStatistics = true;
					ihc += "<div class=\"statistics_interactive\">\n";

					if (moreinfo.getElementsByTagName('inStatistics').length > 0)
					{
						var inStatistics = moreinfo.getElementsByTagName('inStatistics').item(0).firstChild.nodeValue;
						ihc += "<input type=\"checkbox\" id=\"inStatistics\" "+ (inStatistics == 1 ? "checked=\"checked\"" : '' ) +" onClick=\"changeInStatistics(this, '" + artID + "')\" /> " + p('ID_MOREINFO_IN_STATISTICS') + "\n";
					}
					else
						ihc += "<input type=\"checkbox\" id=\"inStatistics\" checked=\"checked\" onClick=\"changeInStatistics(this, '" + artID + "')\" /> " + p('ID_MOREINFO_IN_STATISTICS') + "\n";

					if (moreinfo.getElementsByTagName('notonality').length == 0)
					{
						var tonality = 1;
						if (moreinfo.getElementsByTagName('tonality').length > 0)
							tonality = moreinfo.getElementsByTagName('tonality').item(0).firstChild.nodeValue;

						ihc += "<p>\n";
						ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_TONALITY') + "</div>\n";

						// Ej vald
						ihc += "<input type=\"radio\" onclick=\"changeTonality(this.value, '" + artID + "')\" value=\"1\" "+ (tonality == '1' ? "checked=\"checked\"" : '') +" name=\"tonality\" /> " + p('ID_MOREINFO_TONALITY_NO') + "\n";
						// Negativ
						ihc += " <input type=\"radio\" onclick=\"changeTonality(this.value, '" + artID + "')\" value=\"2\" "+ (tonality == '2' ? "checked=\"checked\"" : '') +" name=\"tonality\" /> " + p('ID_MOREINFO_TONALITY_NEGATIVE') + "\n";
						// Neutral
						ihc += " <input type=\"radio\" onclick=\"changeTonality(this.value, '" + artID + "')\" value=\"3\" "+ (tonality == '3' ? "checked=\"checked\"" : '') +" name=\"tonality\" /> " + p('ID_MOREINFO_TONALITY_NEUTRAL') + "\n";
						// Positiv
						ihc += " <input type=\"radio\" onclick=\"changeTonality(this.value, '" + artID + "')\" value=\"4\" "+ (tonality == '4' ? "checked=\"checked\"" : '') +" name=\"tonality\" /> " + p('ID_MOREINFO_TONALITY_POSITIV') + "\n";

						ihc += "</p>\n";
					}
					ihc += "</div>\n";
				}


				/*
				 *	Uppmärkning av nyheter
				 *	Identisk med funktionen getListCategory2Article i js/tools.js
				 */
				var hasTagging = false;
				var browser = navigator.appName;
				if (moreinfo.getElementsByTagName('newsTagCategories').length > 0) {
					hasTagging = true;
					var newsTagCategories = moreinfo.getElementsByTagName('newsTagCategories').item(0);
					var categories = newsTagCategories.getElementsByTagName('category');

					ihc += "<div class='panel_tagnews_category' id='ptc"+artID+"'>";
					ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_TAGGING') + "</div>\n";

					if(categories.length > 0){
						for(var i=0; i<categories.length; i++)
						{
							var cname = categories[i].getElementsByTagName('categoryName').item(0).firstChild.nodeValue;

							ihc += "<div class=\"category\">";
								// Kategorins namn
								ihc += "<div class=\"categoryName\">"+ cname +"</div>";

								// Ev kategorivärden som ska visas
								ihc += "<div class=\"subCategories\">";
								if(categories[i].getElementsByTagName('subcategory').length > 0)
								{
									var subcategories = categories[i].getElementsByTagName('subcategory');
									for(var j=0; j<subcategories.length; j++)
										ihc += "<div>"+ subcategories[j].firstChild.nodeValue +"</div>";
								}
								ihc += "</div>";
								ihc += "<div style=\"clear:both\"></div>";

							ihc += "</div>";
						}
					}
					ihc += "</div>";
				}

				ihc += "</form>\n";
				ihc += "</div>";

				if(hasTagging || hasStatistics)
					popup_dialog(p('ID_MOREINFO_MOREINFO'), ihc, "800px", "500px");
				else
					popup_dialog(p('ID_MOREINFO_MOREINFO'), ihc, "600px", "500px");
			}
		}
		request.send(null);
	}


	function moreinfo_save(button)
	{
		var mi_form = find_parent_node(button, 'FORM');
		if (!mi_form) return;

		var mi_elements = mi_form.elements;

		var param = "";

		if (mi_elements[1].checked)
			param = "&publish=yes";

		param += "&comment=" + escape(mi_elements[0].value);

		var cid = document.getElementById("cid");
		if (cid != null)
			param += "&cid=" + escape(cid.value);

		// Utför AJAX-anropet
		var request = getHTTPObject();
		url = "ajax2/moreinfo_save.php?ID=" + currentArtID + param + "&" + Math.random();
		request.open("GET", url, true);
		request.onreadystatechange = function ()
		{
			if (request.readyState == 4)
			{
			// AJAX har returnerat ett innehåll
			}
		}
		request.send(null);
		closePopup();
	}

	function change_save_button(b)
	{
		var comment = document.getElementById('mi_comment');
		var published = document.getElementById('mi_published');
		var button = document.getElementById('save_button');

		if (!button)
			return;

		if (comment && (comment.value.replace(/[ ]/g,"").length > 0))
		{
			button.disabled = false;
			return;
		}

		if (published && (published.checked == false))
		{
			button.disabled = false;
			return;
		}

		button.disabled = true;
		return;
	}

	/*
	 *	Anropas av moreinfo()
	 *	Hämtar information om artikel och användare hämtade genom ajax anrop och visar dessa i popup fönster.
	 */
	function orderSummary(artID, db)
	{
		var database = db != null ? db : '';
		var request = getHTTPObject();
		var url = "ajax2/order_summary.php" + "?func=os" + "&id=" +artID + "&db=" + database + "&" + Math.random();
		request.open("GET", url, true);
		request.onreadystatechange = function (){
			if (request.readyState == 4)
			{
				var summary = request.responseXML.getElementsByTagName('summary').item(0);
				var costcenter = summary.getElementsByTagName('costcenter').item(0).firstChild.nodeValue;
				var header1 = summary.getElementsByTagName('header1').item(0).firstChild.nodeValue;
				var sourcex = summary.getElementsByTagName('source').item(0).firstChild.nodeValue;
				var email = summary.getElementsByTagName('email').item(0).firstChild.nodeValue;
				var date = summary.getElementsByTagName('date').item(0).firstChild.nodeValue;

				var ihc = "<div class=\"order_summary\">";
					ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_SUMMARY_INFO') + "</div>\n";

					ihc += "<p><b>" + p('ID_MOREINFO_SUMMARY_HEADER') + "</b><br />" + header1 + "</p>\n";
					ihc += "<p><b>" + p('ID_MOREINFO_SUMMARY_SOURCE') + "</b><br />" + sourcex + "</p>\n";
					ihc += "<p><b>" + p('ID_MOREINFO_SUMMARY_DATE') + "</b><br />" + date + "</p>\n";

					ihc += "<div class=\"sub_header\">" + p('ID_MOREINFO_SUMMARY_ORDERER') + "</div>\n";
					ihc += "<p><b>" + p('ID_MOREINFO_SUMMARY_EMAIL') + "</b><br /><input type=\"text\" id=\"email\" class=\"textbox\" size=\"26\" value=\""+email+"\" /></p>\n";
					ihc += "<p><b>" + p('ID_MOREINFO_SUMMARY_COST_CENTER') + "</b><br />" + costcenter + "</p>\n";

					ihc += "<p>\n";
					ihc += p('ID_MOREINFO_SUMMARY_NOTICE');
					ihc += "</p>\n";

					ihc += "<div align=\"right\">\n";
					ihc += "<input type=\"button\" onclick=\"orderSummaryConfirm('" + artID + "', '" + db + "'); closePopup();\" class=\"button\" value=\"" + p('ID_MOREINFO_SUMMARY_ORDER_NOW') + "\" /> ";
					ihc += "<input type=\"button\" onclick=\"closePopup();\" class=\"button\" value=\"" + p('ID_CANCEL') + "\" />";
					ihc += "</div>\n";

				ihc += "</div>\n";
				popup_dialog(p('ID_MOREINFO_SUMMARY_ORDER'), ihc, "500px", "390px");
			}
		}
		request.send(null);
	}

	/*
	 *	Anropas av orderSummary()
	 *	Utför beställningen genom ajax anrop och uppdaterar interaktiva modulen
	 */
	function orderSummaryConfirm(artID, db)
	{
		var database = db != null ? db : '';
		var email = document.getElementById('email').value;
		if (isValidEmail(email))
		{
			var request = getHTTPObject();
			var url = "ajax2/order_summary.php" + "?func=osc" + "&id=" +artID + "&db=" + database + "&email=" + escape(email) + "&" + Math.random();
			request.open("GET", url, true);
			request.onreadystatechange = function (){
				if (request.readyState == 4)
				{
					var orderinfo = request.responseXML.getElementsByTagName('orderinfo').item(0);
					var orderdatetime = orderinfo.getElementsByTagName('orderdatetime').item(0).firstChild.nodeValue;
					var email = orderinfo.getElementsByTagName('email').item(0).firstChild.nodeValue;

					var txt = p('ID_MOREINFO_SUMMARY_ORDERED') + "<br />";
						txt += orderdatetime + " " + p('ID_MOREINFO_SUMMARY_ORDERED2') + "<br />";
						txt += "<a class=\"source_link\" href=\"mailto:"+email+"\">" + email + "</a>\n";

					var div = document.getElementById('summaryOrderPanel');
					div.innerHTML = txt;
				}
			}
			request.send(null);
		}
		else
			alert(p('ID_MOREINFO_INVALID_EMAIL'));
	}

	/*
	 *	Hämtar kommentaren och visar den i textrutan för redigering.
	 */
	function editComment(ID)
	{
		// Utför AJAX-anropet
		var request = getHTTPObject();
		url = "ajax2/moreinfo_editcomment.php?ID=" + ID + "&" + Math.random();
		request.open("GET", url, true);
		request.onreadystatechange = function ()
		{
			if (request.readyState == 4)
			{
				if (request.responseXML.getElementsByTagName('failed').length > 0)
					alert("SQL FAILURE");
				else if (request.responseXML.getElementsByTagName('comment').length > 0)
				{
					if (document.getElementById("cid") == null)
					{
						var button = document.getElementById("save_button");
						var mi_form = find_parent_node(button, 'FORM');
						if (!mi_form) return;

						var inputx = document.createElement("input");
						inputx.setAttribute("type", "hidden");
						inputx.setAttribute("id", "cid");
						inputx.setAttribute("value", ID);
						mi_form.appendChild(inputx);
					}
					var comment = request.responseXML.getElementsByTagName('comment').item(0).firstChild.nodeValue;
					if (document.getElementById("mi_comment").textContent)
						document.getElementById("mi_comment").textContent = comment;
					else
						document.getElementById("mi_comment").innerHTML = comment;
				}
			}
		}
		request.send(null);
	}

	/*
	 *	Döljer kommentarsraden i tabellen tills man klickat på spara.
	 */
	function delComment(ID)
	{
		if (confirm(p('ID_MOREINFO_COMMENT_DEL_CONF')))
		{
			// Utför AJAX-anropet
			var request = getHTTPObject();
			url = "ajax2/moreinfo_deletecomment.php?ID=" + ID + "&" + Math.random();
			request.open("GET", url, true);
			request.onreadystatechange = function ()
			{
				if (request.readyState == 4)
				{
					if (request.responseXML.getElementsByTagName('failed').length > 0)
						alert("SQL FAILURE");
					else if (request.responseXML.getElementsByTagName('OK').length > 0)
					{
						if (document.getElementById("mi_comment").textContent)
							document.getElementById("mi_comment").textContent = '';
						else
							document.getElementById("mi_comment").innerHTML = '';

						var td = document.getElementById("cid" + ID);
						var tr = td.parentNode;
						if (tr.nodeName == "TR")
						{
							var table = tr.parentNode;
							table.removeChild(tr);

							if (table.getElementsByTagName("TR").length == 0) {
								var node = document.getElementById("has_comments");
								node.parentNode.removeChild(node);
							}
						}
					}
				}
			}
			request.send(null);
		}
	}
