function postSymptom (symName) 
{
	// called from page, recieves name of symptom to post.

	//if sMessage evaluates 'false' -> JSON not loaded, load and pass to fFixer. Else just pass directly.
	/*if( !!sMessage == true )
	{
		fFixer( sMessage[symName] );
	}
	else
	{
		
		function getQueryVariable(variable) {
		  var query = window.location.search.substring(1);
		  var vars = query.split("&");
		  for (var i=0;i<vars.length;i++) {
		    var pair = vars[i].split("=");
		    if (pair[0] == variable) {
		      return pair[1];
		    }
		  } 
		  alert('Query Variable ' + variable + ' not found');
		
		*/
		
		
		//get JSON
		new Ajax.Request( 'filmterapi.json', 
		{
			method: 'get',
			onSuccess: function(transport ) 
			{

				//alert( transport.status);
				if (transport.responseText)
				{	
					//sMessage - the complete JSON file

					//alert(transport.responseText);
							
					sMessage = transport.responseText.evalJSON();
					
					//alert( sMessage.artiklar[0].utbildning.titel );
					
					if ( sMessage )
					{ 
						//alert("sending");
						//send it to menuloader() to get the correct article
						menuLoader( sMessage, symName );
					};
				
				}

			}

		});
	//}
}

function menuLoader( sMess, artname ) 
{
	//alert( sMess.artiklar[0][artname].titel + " - " + artname );
	for (var i = sMess.artiklar.length - 1; i >= 0; i--)
	{
		if( sMess.artiklar[i][artname] )
		{
			//alert( sMess.artiklar[i][artname].titel + " - " + artname );
			fFixer( sMess.artiklar[i][artname] );
		}
	};
}

function fFixer( main )
{
	//Symptom 	= 	main header
	//ingress 	= 	bold bread text
	//header 	= 	default title format
	//hr 		= 	horisontal ruler
	//brod 		= 	generic text
	//list 		= 	'ul' -> 'li'
	var mess;
	
	
	//Symptom
	if( main.titel )
	{
		mess	= 	"<h3>" + main.titel + "</h3>";
	}
	
	//Ingress
	if( main.ingress)
	{
		mess	+= 	"<p class=\"sym_ingress\">" + main.ingress.p + "</p>\n";
	}
		
	//list in ingress
	if( main.ingress && main.ingress.list )
	{
		mess 	+= 	"<ul>";
		for (var i=0; i < main.ingress.list.length; i++) 
		{
			mess 	+= 	"<li>" + main.ingress.list[i] + "</li>\n";
		};
		mess 	+= 	"</ul>";
	}
	
	//iterate through brod
	if( main.brod )
	{
		for (var x=0; x < main.brod.length; x++) 
		{
			//if there is a header
			if (main.brod[x].header) 
			{
				mess += "<p class=\"film_header\">" + main.brod[x].header + "</p>\n";
			}
			//list in brod
			else if( main.brod[x].list )
			{
				mess 	+= 	"<ul>";
				for (var l=0; l < main.brod[x].list.length; l++) 
				{
					mess 	+= 	"<li>" + main.brod[x].list[l] + "</li>\n";
				};
				mess 	+= 	"</ul>";
			}
			else
			{
				mess += "<p class=\"sym_p\">" + main.brod[x] + "</p>\n";
			}

		};
	}
	
	//alert(mess);
	$("text_holder").update(mess);
	
}



//global holder for symptoms JSON checked by postSymptom()
//var sMessage = 0;

