function showHideLayer(divId) {	
	var marStyle = document.getElementById(divId).style.margin;
	if ( (marStyle == "0em 0em 0em 0em") || (marStyle == "0em")) {
		document.getElementById(divId).style.margin = "0em 0em 0em -999em";
		
	} else {
		document.getElementById(divId).style.margin = "0em 0em 0em 0em";
	}
}
function populate(theUlId, theGroupName) {
	var len = document.getElementsByName(theGroupName).length;
	var liItems = "";
	for (i = 0; i <len; i++) {
		if (document.getElementsByName(theGroupName)[i].ed) {
			theValue = document.getElementsByName(theGroupName)[i].parentNode.innerHTML;
			subStringNo = theValue.lastIndexOf(">") + 1;
			theValue = theValue.substring(subStringNo);
			liItems = liItems + "<li>"+theValue+"</li>";
		}
	}
	document.getElementById(theUlId).innerHTML = liItems;
}
function showHideLayer(divId) {	
	var marStyle = document.getElementById(divId).style.margin;
	if ( (marStyle == "0em 0em 0em 0em") || (marStyle == "0em")) {
		document.getElementById(divId).style.margin = "0em 0em 0em -999em";
		
	} else {
		document.getElementById(divId).style.margin = "0em 0em 0em 0em";
	}
}


// start ajax
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  http_request.onreadystatechange = alertContents;
	  http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	  //alert("ddd");
   }
function alertContents() {
  //alert(http_request.readyState);
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {
		//alert(http_request.responseText);
		result = http_request.responseText;
		if ( (result == "sessionInvalid") || (result == "noPermission") ) {
			location.href = 'http://www.daltonparkoutletshopping.co.uk/admin/index.php?' + result;
		} else {
			var resultArray = result.split("**%%%**");
			//alert(resultArray[0]);
			//alert(resultArray[1]);
			if ( (resultArray[0].length == 0) || (resultArray[0].toLowerCase() == "blank") ) {
				// do nothing
			} else {
				//populate
				document.getElementById(formElementIdAlert).value = resultArray[0];
			}
			document.getElementById('infoText').innerHTML = resultArray[1];
			var timeOutInfoBox = setTimeout("document.getElementById('infoBox').style.margin = '0 0 0 -999em'", 1000);
		}
		
	 } else {
		alert('There was a problem with the request.');
	 }
  }
}


function updatePost2vars(obj, theValue, mySQLId, postPage, formElementId) {
 var poststr =  "theValue=" + escape(encodeURI(theValue))  +
				"&mySQLId=" + escape(encodeURI(mySQLId))  +
				"&postPage=" + escape(encodeURI(postPage)) +
				"&formElementId=" + escape(encodeURI(formElementId));
			
  //alert(poststr);
  // define variables globally
  //theValueAlert = theValue;
  //mySQLIdAlert = mySQLId;
  //postPageAlert = postPage;
  formElementIdAlert = formElementId;
  makePOSTRequest(postPage, poststr);
  // show the dialog box with 'please wait'
  document.getElementById('infoBox').style.margin = "0 0 0 0";
  document.getElementById('infoText').innerHTML = "<p>Please Wait</p>";
}
var xmlHttp;

function simpleAJAXDisplay(theValue, theValue2, theFileURL, theDivId) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"&r="+theValue2;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showAJAXresult;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	simpleAJAXdivId = theDivId;
	document.getElementById(simpleAJAXdivId).innerHTML = "Checking...";	
}
function simpleAJAXDisplay_12(theValue, theValue2, theValue3, theValue4, theValue5, theValue6, theValue7, theValue8, theValue9, theValue10, theValue11, theValue12, theFileURL, theDivId) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"&r="+theValue2;
	url=url+"&s="+theValue3;
	url=url+"&t="+theValue4;
	url=url+"&u="+theValue5;
	url=url+"&v="+theValue6;
	url=url+"&w="+theValue7;
	url=url+"&x="+theValue8;
	url=url+"&y="+theValue9;
	url=url+"&z="+theValue10;
	url=url+"&a="+theValue11;
	url=url+"&b="+theValue12;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showAJAXresult;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	simpleAJAXdivId = theDivId;
	document.getElementById(simpleAJAXdivId).innerHTML = "Checking...";	
}
function showAJAXresult() { 
	if (xmlHttp.readyState==4) {
		 if (xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			var result = xmlHttp.responseText;
			document.getElementById(simpleAJAXdivId).innerHTML=result;
		 } else {
		 	alert('There was a problem with the request.');
		 }
	}
}
function simpleAJAXUpdateDisplay(theValue, theValue2, theFileURL, theDivId) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"?r="+theValue2;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showAJAXresult;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	simpleAJAXdivId = theDivId;
	//document.getElementById(thisDivId).style.backgroundImage = "url(\"images/interface/waiting.gif\")";
	document.getElementById(simpleAJAXdivId).innerHTML = "Updating...";	
}
function AJAXupdateDisplay(theValue, theValue2, theValue3, theValue4, theFileURL, theDivId) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"&r="+theValue2;
	url=url+"&s="+theValue3;
	url=url+"&t="+theValue4;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=showAJAXresult4vars;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	simpleAJAXdivId = theDivId;
	document.getElementById(simpleAJAXdivId).innerHTML = "Please wait...";	
}
function showAJAXresult4vars() { 
	if (xmlHttp.readyState==4) {
		//alert(xmlHttp.responseText );
		var result = xmlHttp.responseText;
		document.getElementById(simpleAJAXdivId).innerHTML=result;
	}
}
function simpleAJAX(theValue, theFileURL) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	//alert(theFileURL);
	url=url+"?q="+theValue;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedSimple;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function checkAndDisplay(theValue, theFileURL, theDivId, theFieldId) {
	//if (theValue.length==0)
	  //{ 
	  //document.getElementById(theDivId).innerHTML="";
	  //return;
	  //}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	thisDivId = theDivId;
	thisFieldId = theFieldId;
	document.getElementById(thisDivId).style.backgroundImage = "url(\"images/interface/waiting.gif\")";
	document.getElementById(thisDivId).innerHTML = "Checking...";
}
function checkAndDisplay2Vars(theValue, theValue2, theFileURL, theDivId, theFieldId) {
	//if (theValue.length==0)
	  //{ 
	  //document.getElementById(theDivId).innerHTML="";
	  //return;
	  //}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url=theFileURL;
	url=url+"?q="+theValue;
	url=url+"&r="+theValue2;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	// define globally
	thisDivId = theDivId;
	thisFieldId = theFieldId;
	document.getElementById(thisDivId).style.backgroundImage = "url(\"images/interface/waiting.gif\")";
	document.getElementById(thisDivId).innerHTML = "Checking...";
}
function stateChanged() { 
	if (xmlHttp.readyState==4) {
		//alert(xmlHttp.responseText );
		var cadArray = xmlHttp.responseText.split("**%%%**");
		if (cadArray[0] != "OK" && cadArray[0] != "<span>OK</span>") {
			document.getElementById(thisDivId).style.backgroundImage = "url(\"images/interface/cross.png\")";
			if (cadArray[1].length > 0) {
				document.getElementById(thisFieldId).value = cadArray[1];
			}
			document.getElementById(thisDivId).innerHTML=cadArray[0];
		} else {
			document.getElementById(thisDivId).style.backgroundImage = "url(\"images/interface/tick.png\")";
			if (cadArray[1].length > 0) {
				document.getElementById(thisFieldId).value = cadArray[1];
			}
			document.getElementById(thisDivId).innerHTML=cadArray[0];
		}
	}
}
function stateChangedSimple() { 
	if (xmlHttp.readyState==4) {
		alert(xmlHttp.responseText);
	} else {
		alert("Error!");
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  xmlHttp.overrideMimeType('text/xml; charset=utf-8');
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		xmlHttp.overrideMimeType('text/xml; charset=utf-8');
		}
	  catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
}
function passwordQuality(theValue, divId, imgId) {
	//find if it has upper and lower case
	var passwordScore = 0;
	if ( (theValue.toLowerCase() != theValue) && (theValue.toUpperCase() != theValue) ) {
		passwordScore = passwordScore + 1;
	}
	//  for numbers and letters
	// if it's not a number 
	if (isNaN(theValue)) {
		// it's not a number so  for numbers within
		var hasNumber = false;
		for (i=0;i<=9;i++) {
			if (theValue.indexOf(i) != -1) {
				hasNumber = true;
			}
		}
		if (hasNumber == true) {
			passwordScore = passwordScore + 1;
		}
	}
	//  for special characters
	var hasSpecial = 0;
	var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?£";
	for (var i = 0; i < theValue.length; i++) {
		if (iChars.indexOf(theValue.charAt(i)) != -1) {
			hasSpecial = 1;
		}
	}
	if (hasSpecial == 1) {
		passwordScore = passwordScore + 1;
	}
	//  the length of the string
	if (theValue.length > 7) {
		passwordScore = passwordScore + 1;
	}
	var thePasswordStrength = new Array();
	thePasswordStrength[0] = "Very weak";
	thePasswordStrength[1] = "Weak";
	thePasswordStrength[2] = "Medium";
	thePasswordStrength[3] = "Strong";
	thePasswordStrength[4] = "Very Strong";
	document.getElementById(divId).innerHTML = thePasswordStrength[passwordScore];
	document.getElementById(imgId).setAttribute("src","images/pwstrength"+ passwordScore +".png");
}
function validateFieldLength(theValue, minNo, theDivId, fieldName) {
	if (theValue.length < minNo) {
		document.getElementById(theDivId).style.backgroundImage = "url(\"images/cross.png\")";
		document.getElementById(theDivId).innerHTML = fieldName+" too short";
	} else {
		document.getElementById(theDivId).style.backgroundImage = "url(\"images/tick.png\")";
		document.getElementById(theDivId).innerHTML = "OK";
	}
}
function matchPassword(theValue, matchInputId, labelId) {
	if (theValue == document.getElementById(matchInputId).value) {
		document.getElementById(labelId).style.backgroundImage = "url(\"images/tick.png\")";
		document.getElementById(labelId).innerHTML = "OK";
	} else {
		document.getElementById(labelId).style.backgroundImage = "url(\"images/cross.png\")";
		document.getElementById(labelId).innerHTML = "Passwords do not match";
	}
}
function ForCaps(e, spanId) { 
	kc = e.keyCode?e.keyCode:e.which;
	sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false); 
	if (!(kc >= 48 && kc <= 57)) {
		if (((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk)) {
			document.getElementById(spanId).innerHTML = "Caps Lock is on!";
			document.getElementById(spanId).style.backgroundImage = "url(\"images/caution.png\")";
		} else {  
			document.getElementById(spanId).innerHTML = "";
			document.getElementById(spanId).style.backgroundImage = "";
			document.getElementById(spanId).style.borderRight = "";
		}
	}
}
function removeBadChars(theValue, theTextFieldId) {
		document.getElementById(theTextFieldId).value = theValue.replace(/[^a-zA-Z0-9]+/g,'');
}
function getStyle(oElm, strCssRule){
  var strValue = "";
  if(document.defaultView && document.defaultView.getComputedStyle){
    strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
  }
  else if(oElm.currentStyle){
    strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
      return p1.toUpperCase();
    });
    strValue = oElm.currentStyle[strCssRule];
  }
  return strValue;
}
function checkThenSubmit(chosenStyle, searchString, formId) {
	var divArray = document.getElementsByTagName("div");
	var divLen = divArray.length;
	var formValid = 1;
	if (divLen > 0) {
		for ( var i=0; i < divLen; i++ ) {
			if ( getStyle(divArray[i], chosenStyle).indexOf(searchString) > -1)    {
				formValid = 0;
				returnText = divArray[i].innerHTML.replace("<span>", "");
				returnText = returnText.replace("</span>", "");
				alert(returnText);
				return false;
			}
		}
	}
	if (formValid == 1) {
		document.getElementById(formId).submit();
		return true;
	}
}
function checkForCapsd(e, divId) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myMsg = "Caps Lock is on!";
	var imageURL = "url(images/caution.png)";

	// Internet Explorer 4+
	if ( document.all ) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;

	// Netscape 4
	} else if ( document.layers ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	// Netscape 6
	} else if ( document.getElementById ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	}

	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
		document.getElementById(divId).innerHTML = myMsg;
		document.getElementById(divId).style.backgroundImage = imageURL;
	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
		document.getElementById(divId).innerHTML = myMsg;
		document.getElementById(divId).style.backgroundImage = imageURL;
	} else {
		// caps off
		document.getElementById(divId).innerHTML = "";
		document.getElementById(divId).style.backgroundImage = "";
	}
}
function checkForCaps(e, divId) {
 	var myMsg = "Caps Lock is on!";
	var imageURL = "url(images/caution.png)";

 kc = e.keyCode?e.keyCode:e.which;
 sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
 if (((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk)) {
		document.getElementById(divId).innerHTML = myMsg;
		document.getElementById(divId).style.backgroundImage = imageURL;
 } else {
		document.getElementById(divId).innerHTML = "";
		document.getElementById(divId).style.backgroundImage = "";
 }
}
function confirmAction(warningMessage, formId, cancelMessage, confirmMesssage) {
	var theConfirm = confirm(warningMessage);
	if (theConfirm == true) {
		alert(confirmMesssage);
		if (formId.length > 0) {
			document.getElementById(formId).submit();
		}
	} else {
		alert(cancelMessage);
	}
}
function updateImage(jsonObject, theNo, divId) {
	var prefix = document.getElementById(divId);
	if (jsonObject.photos[theNo].photo_title.length == 0) {
		prefix.getElementsByTagName('h2')[0].innerHTML = 'untitled';
		prefix.getElementsByTagName('img')[0].alt = 'untitled';
		prefix.getElementsByTagName('img')[0].title = 'untitled';
		prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[0].innerHTML = 'untitled';
	} else {
		prefix.getElementsByTagName('h2')[0].innerHTML = jsonObject.photos[theNo].photo_title;
		prefix.getElementsByTagName('img')[0].alt = jsonObject.photos[theNo].photo_title;
		prefix.getElementsByTagName('img')[0].title = jsonObject.photos[theNo].photo_title;
		prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[0].innerHTML = jsonObject.photos[theNo].photo_title;
	}
	prefix.getElementsByTagName('img')[0].src = jsonObject.photos[theNo].photo_file_url;
	prefix.getElementsByTagName('img')[0].width = jsonObject.photos[theNo].width;
	prefix.getElementsByTagName('img')[0].height = jsonObject.photos[theNo].height;
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[2].getElementsByTagName('td')[0].innerHTML = jsonObject.photos[theNo].upload_date;
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[0].innerHTML = '<a   id="mapref" href="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q='+jsonObject.photos[theNo].latitude+','+jsonObject.photos[theNo].longitude+'&lci=com.panoramio.all">'+jsonObject.photos[theNo].latitude+', '+jsonObject.photos[theNo].longitude+'</a>';
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[5].getElementsByTagName('td')[0].innerHTML = '<a href="http://static.panoramio.com/photos/original/'+jsonObject.photos[theNo].photo_id+'.jpg">http://static.panoramio.com/photos/original/'+jsonObject.photos[theNo].photo_id+'.jpg</a>';
	// previous link
	if (theNo > 0) {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].innerHTML = 'previous';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].href = 'javascript:updateImage(jsonObjectMed, \''+(parseInt(theNo)-1)+'\', \''+divId+'\');';
	} else {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].href = 'javascript:void(0);';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].innerHTML = '';
	}
	// next link
	if (theNo < (jsonObject.photos.length - 1)) {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].innerHTML = 'next';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].href = 'javascript:updateImage(jsonObjectMed, \''+parseInt(parseInt(theNo)+1)+'\', \''+divId+'\');';
		document.getElementById('nextLink').href = 'javascript:updateImage(jsonObjectMed, \''+parseInt(parseInt(theNo)+1)+'\', \''+divId+'\');';
	} else {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].href = 'javascript:void(0);';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].innerHTML = '';
		document.getElementById('nextLink').href = 'javascript:void(0);';
	}	
}
function updateImageIndividual(jsonObject, theNo, divId) {
	var prefix = document.getElementById(divId);
	if (jsonObject[theNo]["photo_title"].length == 0) {
		prefix.getElementsByTagName('h2')[0].innerHTML = 'untitled';
		prefix.getElementsByTagName('img')[0].alt = 'untitled';
		prefix.getElementsByTagName('img')[0].title = 'untitled';
		prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[0].innerHTML = 'untitled';
	} else {
		prefix.getElementsByTagName('h2')[0].innerHTML = jsonObject[theNo]["photo_title"];
		prefix.getElementsByTagName('img')[0].alt = jsonObject[theNo]["photo_title"];
		prefix.getElementsByTagName('img')[0].title = jsonObject[theNo]["photo_title"];
		prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[0].innerHTML = jsonObject[theNo]["photo_title"];
	}
	prefix.getElementsByTagName('img')[0].src = jsonObject[theNo]["photo_file_url"];
	prefix.getElementsByTagName('img')[0].width = jsonObject[theNo]["width"];
	prefix.getElementsByTagName('img')[0].height = jsonObject[theNo]["height"];
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[2].getElementsByTagName('td')[0].innerHTML = jsonObject[theNo]["upload_date"];
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[0].innerHTML = '<a   id="mapref" href="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q='+jsonObject[theNo]["latitude"]+','+jsonObject[theNo]["longitude"]+'&lci=com.panoramio.all">'+jsonObject[theNo]["latitude"]+', '+jsonObject[theNo]["longitude"]+'</a>';
	prefix.getElementsByTagName('table')[0].getElementsByTagName('tr')[5].getElementsByTagName('td')[0].innerHTML = '<a href="http://static.panoramio.com/photos/original/'+jsonObject[theNo]["photo_id"]+'.jpg">http://static.panoramio.com/photos/original/'+jsonObject[theNo]["photo_id"]+'.jpg</a>';
	// previous link
	if (theNo > 0) {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].innerHTML = 'previous';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].href = 'javascript:updateImageIndividual(jsonObjectMed, \''+(parseInt(theNo)-1)+'\', \''+divId+'\');';
	} else {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].href = 'javascript:void(0);';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[0].getElementsByTagName('a')[0].innerHTML = '';
	}
	// next link
	if (theNo < (jsonObject.length - 1)) {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].innerHTML = 'next';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].href = 'javascript:updateImageIndividual(jsonObjectMed, \''+parseInt(parseInt(theNo)+1)+'\', \''+divId+'\');';
		document.getElementById('nextLink').href = 'javascript:updateImageIndividual(jsonObjectMed, \''+parseInt(parseInt(theNo)+1)+'\', \''+divId+'\');';
	} else {
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].href = 'javascript:void(0);';
		prefix.getElementsByTagName('div')[0].getElementsByTagName('p')[1].getElementsByTagName('a')[0].innerHTML = '';
		document.getElementById('nextLink').href = 'javascript:void(0);';
	}	
}
var addthis_config = {
  data_use_flash: false
}
var addthis_disable_flash = true;
