	<!-- random header image -->
		function GetImageHeaderUrl()
		{
		    var soapEnv =
			"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
				<soapenv:Body> \
					 <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
						<listName>RandomImage</listName> \
						<query> \
							<Query> \
								<Where> \
									<Eq> \
										<FieldRef Name='Active'></FieldRef> \
										<Value Type='Boolean'>1</Value> \
									</Eq> \
								</Where> \
							</Query> \
						</query> \
						<viewFields> \
							<ViewFields> \
								<FieldRef Name='Title' /> \
								<FieldRef Name='Image' /> \
								<FieldRef Name='Active' /> \
						   </ViewFields> \
						</viewFields> \
					</GetListItems> \
				</soapenv:Body> \
			</soapenv:Envelope>";
		
			$.ajax({
				url: "/_vti_bin/lists.asmx",
				type: "POST",
				dataType: "xml",
				data: soapEnv,
				complete: processResult,
				contentType: "text/xml; charset=\"utf-8\""
			});
		}
		var picts=[];
		function processResult(xData, status) {
			picts=[];
			var rows;
			if (xData.responseXML.getElementsByTagName("z:row").length==0)
            {
				rows = xData.responseXML.getElementsByTagNameNS('*', 'row');
            }
            else
            {
				rows = xData.responseXML.getElementsByTagName("z:row");
            }

			jQuery(rows).each(function() {
				var imgObj =$(this).attr("ows_Image").split(", ");
				picts.push(imgObj[0]);
			}); 
		 shuffle(picts);
		 $('#header').css('background-image', 'url('+picts[0]+')');
		}
		
		$(function() {
		      GetImageHeaderUrl();
		});
		
		function shuffle(a) {
		    for (var i = a.length; i > 0; i--) {
		        var j = Math.floor(Math.random() * i);
		        var temp = a[i - 1];
		        a[i - 1] = a[j];
		        a[j] = temp;
		    }
		    return a;
		}
