function shiftImage(pageID, target) {
	/*
	var imageUrl = "";
	if(document.getElementById('slideShowImage')){
		
		imageUrl = document.getElementById('slideShowImage').innerHTML;
		var start = imageUrl.lastIndexOf(".jpg")-1;
		var imageID = imageUrl.substring(start,start+1);
	}
	*/
	var imagePos = document.getElementById('imagePos').value;
	//alert(document.getElementById('slideShowImage').innerHTML);
	//alert(document.getElementById('imagePos').value);
	
	var xmlHttpA=null; // Defines that xmlHttp is a new variable.
	// Try to get the right object for different browser
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttpA = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
	} 
	catch (e) {
		// Internet Explorer
		try {
			xmlHttpA=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			xmlHttpA=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	xmlHttpA.onreadystatechange = function() {
		if (xmlHttpA.readyState == 4)
		//try { // In some instance, status cannot be retrieve and will produce an error (ex: Port is not responsive)
			//alert(xmlHttpA.status);
			if (xmlHttpA.status == 200){
				//alert(xmlHttpA.responseText);
				
				var innerHTML;
				if(getAjaxResponse(xmlHttpA.responseText,"href") != ""){
					innerHTML = '<a href=\"' +getAjaxResponse(xmlHttpA.responseText,"href") + '\" target=\"_blank\"><img style=\"border:0;\" src=\"/files/pages/' + pageID + '/slideShow/' +getAjaxResponse(xmlHttpA.responseText,"image") + '\"></a>';
				}
				else{
					innerHTML = '<img style=\"\" src=\"/files/pages/' + pageID + '/slideShow/' +getAjaxResponse(xmlHttpA.responseText,"image") + '\">';
				}
				
				//document.getElementById('slideShowImage').innerHTML = '<img style=\"\" src=\"/files/pages/' + pageID + '/slideShow/' +getAjaxResponse(xmlHttpA.responseText,"image") + '\">';
				document.getElementById('slideShowImage').innerHTML = innerHTML;
				document.getElementById('imagePos').value = getAjaxResponse(xmlHttpA.responseText,"imagePos");
				
				if(getAjaxResponse(xmlHttpA.responseText,"imagePos") == "1"){
					document.getElementById('leftArrow').style.display='none';
				}
				else document.getElementById('leftArrow').style.display='block';
				//alert(xmlHttpA.responseText);
				if(getAjaxResponse(xmlHttpA.responseText,"lastImage") == "true"){
					document.getElementById('rightArrow').style.display='none';
				}
				else document.getElementById('rightArrow').style.display='block';
				
			}
		//alert(xmlHttpA.status);
		
		//} 
		//catch (e) {
			//document.getElementById("ajax_output").innerHTML = "Error on Ajax return call : " + e.description;
		//	alert("Error on Ajax return call 1: " + e.description);
			//¤ return "Error on Ajax return call : " + e.description;
			//alert(5);
		
		//}
	}
	//alert("loadImage.aspx?pageID=" + pageID + "&target=" +target+ "&imagePos=" +imagePos);
	xmlHttpA.open("get", "loadImage.aspx?pageID=" + pageID + "&target=" +target+ "&imagePos=" +imagePos);
	
	xmlHttpA.send(null); // Since there is no supplied form, null takes its place as a new form.
}

function getAjaxResponse(responseText, varName) {
		
	//[VAR productid={82}][VAR product={Rågbulle}][VAR description={}][VAR ingredients={}][VAR imageProductInformation={}]
	
	var found = false;
	var start;
	var end;
	
	var startString = "[VAR " +varName+ "={";
	var endString = "}]";
	
	start = responseText.indexOf(startString);  	
	if (start != -1){
		start += startString.length;
		end = responseText.indexOf(endString,start)
		responseText = responseText.substring(start,end);
		
		found = true;	
	}
	
	if(found)	return responseText;
	else		return "";
}
