function imagePopup(url)
{
	var picId='bigDynPic';
	var d=document.getElementById('header');
	if(!d){return;}
	AddCss();

	var oldp=document.getElementById(picId);
	if(oldp)
	{
	 oldp.parentNode.removeChild(oldp);
	}
//	var mainmovie = getElementsByTagClass('div', 'moviecontainer', 'main');
	var mainmovie = document.getElementById('main').getElementsByTagName('object');
	for ( var i=0; i<mainmovie.length; i++) {
		 mainmovie[i].style.visibility = 'hidden';
	}
	var nc=document.createElement('div');
	d.appendChild(nc);
	nc.style.position='absolute';
	nc.style.top='20px';
	nc.style.left='20px';
	nc.id=picId;
	var newpic=document.createElement('img');
	newpic.src=url;
	newpic.alt='Click image to return';
	newpic.border='1px';
	newpic.title='Click to return to link page';
	newpic.onclick=function()
	{
	 this.parentNode.parentNode.removeChild(this.parentNode);
  	for ( var i=0; i<mainmovie.length; i++) {
  		 mainmovie[i].style.visibility = 'visible';
  	}
	}
	nc.appendChild(newpic);
	np=document.createElement('p');
	np.appendChild(document.createTextNode('Click image to return'));
	nc.appendChild(np);
	nc.style.display='block';
	return false;
}

function dynPopup()
{
	var picId='bigDynPic';
	var d=document.getElementById('popupholder');
	if(!d){return;}
	AddCss();

//	var piclinks=d.getElementsByTagName('a');
	var piclinks = getElementsByTagClass('a', 'popupimage', 'right');
	for(var i=0;i<piclinks.length;i++)
	{
		piclinks[i].onclick=function()
		{
			var oldp=document.getElementById(picId);
			if(oldp)
			{
			 oldp.parentNode.removeChild(oldp);
			}
			var nc=document.createElement('div');
//			d.parentNode.insertBefore(nc,d);
			d.appendChild(nc);
			nc.style.position='absolute';
			nc.style.top='120px';
			nc.style.left='120px';
			nc.style.display='none';
			nc.id=picId;
			var newpic=document.createElement('img');
			newpic.src=this.href;
			newpic.alt='Click image to return';
			newpic.border='1px';
			newpic.title='Click to return to link page';
			newpic.onclick=function()
			{
			 this.parentNode.parentNode.removeChild(this.parentNode);
			}
			nc.appendChild(newpic);
			np=document.createElement('p');
			np.appendChild(document.createTextNode(' Click image to return'));
			nc.appendChild(np);
			nc.style.display='block';
			return false;
		}
	}
}

function AddCss(){
  var l=document.createElement("link");
  l.setAttribute("type","text/css");
  l.setAttribute("rel","stylesheet");
  l.setAttribute("href","popup.css");
  l.setAttribute("media","screen");
  document.getElementsByTagName("head")[0].appendChild(l);
}

/* returns an array of elements of a given tag and classname */ 
function getElementsByTagClass(tag, classname, id){
//   var allElements = document.getElementsByTagName(tag); 
		var allElements; 
    if(id==null) allElements = document.getElementsByTagName(tag);
    else allElements = document.getElementById(id).getElementsByTagName(tag); 
   var classed = new Array(); 
   var i, j, c; 
   
   for (i=0, j=0; i < allElements.length; i++){ 
      c = " " + allElements[i].className + " "; 
      if (c.indexOf(" " + classname + " ") != -1){ 
         classed[j++] = allElements[i]; 
      } 
   } 
  return classed; 
} 
/*
window.onload=function()
{
	if(document.getElementById && document.createTextNode)
	{
		document.body.onmouseover=function()
		{
			dynPopup();	
		}																
		
	}
}
*/