function ajaxRead(file){
		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();
		    if (xmlObj.overrideMimeType) {
                xmlObj.overrideMimeType('text/xml');
            }

		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		xmlObj.onreadystatechange = function(){
			
			if(xmlObj.readyState <= 3){

				document.getElementById('pBigPicTitle').firstChild.nodeValue = 'Loading...';
				document.getElementById('pBigPicMedia').firstChild.nodeValue = 'Loading...';
				document.getElementById('pBigPicBody').firstChild.nodeValue = 'Loading...';
				document.getElementById('pBigPicLink').childNodes[0].firstChild.nodeValue = 'Loading...';
			
			}
			
			if(xmlObj.readyState == 4){
				
				ajaxTitle=xmlObj.responseXML.getElementsByTagName('dataTitle')[0].firstChild.data;
				ajaxMedia=xmlObj.responseXML.getElementsByTagName('dataMedia')[0].firstChild.data;
				ajaxBody=xmlObj.responseXML.getElementsByTagName('dataBody')[0].firstChild.data;
				ajaxLink=xmlObj.responseXML.getElementsByTagName('dataLink')[0].firstChild.data;
				
				document.getElementById('pBigPicTitle').firstChild.nodeValue = ajaxTitle;
				document.getElementById('pBigPicMedia').firstChild.nodeValue = ajaxMedia;
				document.getElementById('pBigPicBody').firstChild.nodeValue = ajaxBody;
				
				if(ajaxLink!='none'){
					document.getElementById('pBigPicLink').style.display='block';
					document.getElementById('pBigPicLink').childNodes[0].firstChild.nodeValue = 'visit this project';
					document.getElementById('aProjectLink').onclick = function(){popWindow(ajaxLink)};
				}else{
					document.getElementById('pBigPicLink').style.display='none';
				}
			}
		}

		xmlObj.open ('GET', file, true);
		xmlObj.send ('');

	}


function dyngallery(holderDiv,thumbDiv,bigPic)
{
	var picId=holderDiv;
//	var loadingId='loadingmessage';
	var d=document.getElementById(thumbDiv);
	
	if(!d){return;}
	
	var piclinks=d.getElementsByTagName('a');
	for(var i=0;i<piclinks.length;i++)
	{
		
		piclinks[i].onclick=function()
		{
			for(var x=0;x<piclinks.length;x++)
			{
				piclinks[x].firstChild.style.border='1px solid #D1D9C6';

			}
						
			this.firstChild.style.border='1px solid black';
					
			var oldp=document.getElementById(picId);

			if(document.getElementById(bigPic))
			{
				document.getElementById(bigPic).parentNode.removeChild(document.getElementById(bigPic));
			}
			
			var nc=document.getElementById(picId);
			var newpic=document.createElement('img');
			newpic.src=this.href;
			newpic.alt=this.getElementsByTagName('img')[0].alt;
			newpic.id=bigPic;

			nc.appendChild(newpic);
			
			projID=this.getElementsByTagName('img')[0].alt;
			
			return false;
		}
	}		
}

var newwindow;

function popWindow(myURL,myWidth,myHeight)
{
	newwindow=window.open(myURL,'name','scrollbars=1,status=1,resizable=1,toolbar=1,width='+myWidth+','+'height='+myHeight);
	if (window.focus) {newwindow.focus()}
}


// function toggleDisplay(elemental)
// {
// 
// 			
// 			var elementToSwitch=document.getElementById(elemental);
// 			elementToSwitch.style.display = (elementToSwitch.style.display != 'none' ? 'none' : '' );
// 
// }

function toggleDisplay()
{

	for (var i = 0; i < arguments.length; i++) 
	{
		var elements = arguments[i];
		var elementToSwitch=document.getElementById(elements);
		
		elementToSwitch.style.display = (elementToSwitch.style.display != 'none' ? 'none' : '' );

	}


}


window.onload=function()
{
	
	if(document.getElementById && document.createTextNode)
	{
		document.body.onmouseover=function()
		{
			dyngallery('divBigPic','divThumbMenu','BigPicture');	
			dyngallery('divElevBigPic','divElevThumbMenu','ElevBigPicture');			
		}																
		
	}
}