
x = 100;
y = 250;
var s_obj = '';
var divArray = new Array;
var open = 0;

function setVisible(obj)
{
    s_obj = obj;

    //if ( setDivArray == null)
    // setDivArray();
 
// alert(divArray.length);       
    for(i = 0;i < divArray.length;++i)
    { 
     if(divArray[i].id != s_obj) {         
            var myobj = document.getElementById(divArray[i].id);
	        myobj.style.visibility = 'hidden';}    
	        open = 0;
    }    
    
    var myobj = document.getElementById(s_obj);
    
    if (myobj != null)
    {
        if (myobj.style.visibility != 'visible') 
        {
    	    myobj.style.visibility = 'visible';
    	    open = 1;
	        placeIt(s_obj)
	    }
	    else
	    {  myobj.style.visibility = 'hidden'; }
	    }
}


function placeIt(obj)
{
   // s_obj = obj;
	var myobj = document.getElementById(obj);


    if (myobj != null)
	{
		if (document.documentElement)
	{
		theLeft = document.documentElement.scrollLeft;
		theTop = document.documentElement.scrollTop;
							theCenter = screen.width;
				theCenter = (theCenter/2)-300;

	}
	else if (document.body)
	{
		theLeft = document.body.scrollLeft;
		theTop = document.body.scrollTop;
				theCenter = screen.width;
				theCenter = (theCenter/2)+500;
	}
	theLeft += x;	
	theTop += y;
	
		
	myobj.style.left = theCenter + 'px' ;
	myobj.style.top = theTop + 'px' ;
		
	//check if the item is still open before setting this again
	//if (open == 1)
	//setTimeout("placeIt(s_obj)",500);
	}
}


function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function setDivArray(){
    divArray = getElementsByClass('myhidden', document, 'div');
}


function keyPressHandler(e) {
       var kC  = (window.event) ?    // MSIE or Firefox?
                 event.keyCode : e.keyCode;
   
      var Esc = (window.event) ?   
                27 : e.DOM_VK_ESCAPE // MSIE : Firefox           
      if(kC==Esc)
      {
      //alert('esc key pressed');
         setVisible('null');
      }
   }


//window.onscroll = setTimeout("placeIt(s_obj)",500);
//window.onscroll = setTimeout("placeIt(s_obj)",500);

//$("div#content .photo")