How can i display 2 or more dragable windows at a time?

Whenever i make at least 2 windows for my game the second window blocks the first one

Im pretty sure i have everything right now than where the

public void newWindow(int windowID)

i think the int windowID is the problem but i dont know exactly how to fix
Any help is appreciated

Hard to say without seeing your code, but it sounds like you need to make sure that each window has a unique ID when drawing it (i.e. in the GUI.Window() call). e.g.

void OnGUI()
{
  windowRect1 = GUI.Window( 1, ... );
  windowRect2 = GUI.Window( 2, ... );
}