function openPopup(name, nextFunction){
var params = "";
var nextlocation = name.getAttribute("href");
	pupWidth=500;
	pupHeight = 300;
	if(!name.getAttribute("pupWidth")){
		pupWidth = 500;
	}
	if(!name.getAttribute("pupHeight")){
		pupHeight = 300;
	}
	
	
	if(name.getAttribute("video")){
		if(params!= ""){
			params = params + "&";
		}
		params = params + "video=" + name.getAttribute("video");
	}
	if(name.getAttribute("nick")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "nick=" + name.getAttribute("nick");
	}
	if(name.getAttribute("albumID")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "albumID=" + name.getAttribute("albumID");
	}
	if(name.getAttribute("ida")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "ida=" + name.getAttribute("ida");
	}
	if(name.getAttribute("idc")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "idc=" + name.getAttribute("idc");
	}
	if(name.getAttribute("isAdmin")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "isAdmin=" + name.getAttribute("isAdmin");
	}
	if(name.getAttribute("examenesalumnoid")){
		if(params!= ""){
			params = params + "&"
		}
		params = params + "examenesalumnoid=" + name.getAttribute("examenesalumnoid");
	}
	if(params!=""){
		nextlocation = nextlocation + "?" + params
	}

	if (name.getAttribute("buttonID")) {
		if (name.getAttribute("buttonID")=="usu_26") { //es el glosario, debo abrirlo de una forma especial
			var newPopUp = window.open(nextlocation, "popup","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=100,top=50,width=750,height=420");
			return; //termino la ejecución
		}
		if (name.getAttribute("buttonID")=="usu_27") { //es el TEC ROOM, debo abrirlo de una forma especial
        	if(name.getAttribute("pupWidth")){
        		pupWidth = name.getAttribute("pupWidth");
        	}
        	if(name.getAttribute("pupHeight")){
        		pupHeight = name.getAttribute("pupHeight");
        	}
        	
			var newPopUp = window.open(nextlocation, "popup","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=0,top=0,width=" + pupWidth + ",height=" + pupHeight);
			return; //termino la ejecución
		}	
    }

		//var newPopUp = window.open(nextlocation, "popup","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=100,top=50,width=" + pupWidth + ",height=" + pupHeight);
		//newPopUp.focus();
	ShowWindow(nextlocation, nextFunction);
}
var winModalWindow

function IgnoreEvents(e)
{
  return false
}
 
function ShowWindow(sWindow, nextFunction)
{
  if (window.showModalDialog)
  {
    window.showModalDialog(sWindow,null,"dialogWidth=500px;dialogHeight=500px")
  }
  else
  {
    window.top.captureEvents (Event.CLICK|Event.FOCUS)
    window.top.onclick=IgnoreEvents
    window.top.onfocus=HandleFocus 
   
    winModalWindow = 
    window.open (sWindow,"ModalChild",
       "dependent=yes,width=500,height=400")
        
    winModalWindow.focus()
   
    	showPopWin (sWindow, 550,200, nextFunction);
  }
}

 
function HandleFocus()
{
  if (winModalWindow)
  {
    if (!winModalWindow.closed)
    {
      winModalWindow.focus()
    }
    else
    {
      window.top.releaseEvents (Event.CLICK|Event.FOCUS)
      window.top.onclick = ""
    }
  }
  return false
}

