Вот вам код что я наделал, хочу чтоб мой код работал вот так: скажите что мне делать.
Если хотите помощи, задайте вопрос правильно. Очень неинтересно копаться в чужом коде чтоб понять:
1. Чего человек хочет
2. Какие «различные проблемы» возникают
Итд.
Заведите себе обьект нечто типа:
var WindowManager = {
windows: {
'firstId': {'width': 100, 'height': 100, 'x': 100, 'y': 100},
'secondId': {'width': 100, 'height': 100, 'x': 100, 'y': 100},
},
addWindow: function('id'){},
checkWIndow: function(id){},
attachWindow: function(id){},
...
}
В итоге логика станет понятней и короче.