var lastPopUpWindow = null;
function pop (sCase)
{	
alert("HI")
	// close the last pop-up.
	try {
		lastPopUpWindow.close ();
	} catch(e) {
	}
	
	switch (sCase) {
		
		case "wallpaper" : //wallpaperID, width
			var id = pop.arguments [1];
			if(id < 10) id = '0' + id;
			var width = pop.arguments [2];
			var height = 0;
			var url = 'assets/downloads/wallpapers/' + width + '_' + id + '.html';
			popup(url, 1024, 900, 'wallpaper', 1, 0, 1, 0, 0, 0);	
		break;
		
		case "buddyicons":
			var iconURL = 'assets/downloads/buddyicons/buddyicons.html';
			popup(iconURL, 362, 502, "pop", 1, 0, 1, 0, 0, 0);
		break;
		
		default:
			alert("troubleshooting a failed popup -- case: " + sCase);
		break;
		
	}
}

function popup( url, w, h, windowName, r, st, s, l, m, t) {
  try {
    win.close();
  } catch(e) {
  }
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  //alert(url+windowName +'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status= ' +st+ ', scrollbars=' +s+ ', location=' +l+ ', menubar=' +m+  ', toolbar= ' +t+ ', left='+winl+', top='+wint);
  win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=yes, status=no , scrollbars=yes, location=no, menubar=no, toolbar=no , left=no, top=no');
  win.focus();  
}

function popup2( url, w, h, windowName, r, st, s, l, m, t) {
  try {
    win.close();
  } catch(e) {
  }
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  //alert(url+windowName +'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status= ' +st+ ', scrollbars=' +s+ ', location=' +l+ ', menubar=' +m+  ', toolbar= ' +t+ ', left='+winl+', top='+wint);
  win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=no, status=no , scrollbars=no, location=no, menubar=no, toolbar=no , left=no, top=no');
  win.focus();  
}