function loadJob(job_id)
{
	//alert(prop_id);
	var http_request=makeHttpRequestObject();
	if (!http_request)
	{
		return false;
	}
	query_string="job_id="+job_id;
	http_request.onreadystatechange = function() { processLoadJob(http_request); };
	try {
		AJAXSend(http_request,"ajax_functions/processLoadJob.php",query_string);
	}
	catch (e)
	{
		alert("Error requesting data from server. Please try again later");
	}
}

function processLoadJob(http_request)
{
	var desc;
	var name;
	
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			//alert(http_request.responseText);
			var xmldoc=http_request.responseXML;
			//var n=xmldoc.getElementsByTagName("job_name");
			var jobName=getNamedNodeValue(xmldoc,"job_name");
			var c=document.getElementById("job_title_cell");
			c.innerHTML=jobName;
			var images=xmldoc.getElementsByTagName("image");
			arImages=new Array(images.length);
			arDescs=new Array(images.length);
			maxImages=images.length;
			curImage=-1;
			for(i=0;i<images.length;i++)
			{
				var cImage=images.item(i);
				var desc=getNamedNodeValue(cImage,"description");
				var name=getNamedNodeValue(cImage,"id");
				arImages[i]=new Image();
				arImages[i].src="portfolio/"+name+".jpg";
				arDescs[i]=desc;
			}
			scrollImage(1);
		}
		else
		{
			alert('Server Error, please try again later.');
		}
	}
}

var maxImages=0;
var curImage=0;
var arImages; //array of images
var arDescs; //array of strings of descriptions

function scrollImage(dir)
{
	curImage=(curImage+dir)%maxImages;
	if(curImage<0)
		curImage+=maxImages;
	var i=document.getElementById("job_photo");
	var c=document.getElementById("photo_description");
	if (arImages.length > curImage)
		i.src=arImages[curImage].src;
	if (arDescs.length > curImage && arDescs[curImage])
		c.innerHTML=arDescs[curImage];
	else
		c.innerHTML="";
}
