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


function setVisible(obj)
{
	
    //use jquery to center my divs on each load.
    $(".myhidden").center();
    s_obj = obj;

    for(i = 0;i < divArray.length;++i)
    { 
     if(divArray[i].id != s_obj) {         
            var myobj = document.getElementById(divArray[i].id);
	        myobj.style.visibility = 'hidden';		
			myobj.style.display = 'none';
	}    
	        open = 0;
    }    
    
    var myobj = document.getElementById(s_obj);
    
    if (myobj != null)
    {
        if (myobj.style.visibility != 'visible') 
        {
    	    myobj.style.visibility = 'visible';
			myobj.style.display = 'block';
    	    open = 1;
    	    jQuery(".myhidden").center();	
    	    //jQuery('#jquery-center-example p:first-child').center();
	    }
	    else
	    {  myobj.style.visibility = 'hidden';
			myobj.style.display = 'none';	
		}
	    }
}

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');
     for(i = 0;i < divArray.length;++i)
    { 
     $(".myhidden").center();
    }    
}


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');
      }
   }

