var ismyresize = false;
var wins = new Array(100);
var winleft = new Array(100);
var wintop = new Array(100);
var winwidth = new Array(100);
var winheight = new Array(100);
var winflag = new Array(100);

function ge(id) { return document.getElementById(id); }
function dourl(id) {
	var url = ge('url'+id).value;
	if (!url.match(/http:\/\//)) { url = "http://" + url;	}
	ge('iframe'+id).src = url;
}

function make_window(id, xpos, ypos, url, pageTitle) {
	var top = '<div id="div' + id + '" style="overflow: hidden; display: block; position: absolute; z-index: 9999; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; height: auto; width: 90%; top: 86px;" class="ui-dialog ui-widget ui-widget-content ui-corner-all" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-voting"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix" unselectable="on" style="-moz-user-select: none;"><span class="ui-dialog-title" id="ui-dialog-title-voting" unselectable="on" style="-moz-user-select: none;">'+pageTitle+'</span><a href="javascript:close_win(' + id + ');" class="ui-dialog-titlebar-close ui-corner-all" role="button" unselectable="on" style="-moz-user-select: none;"><span class="ui-icon ui-icon-closethick" unselectable="on" style="-moz-user-select: none;">close</span></a></div><div style="text-align: center; height: auto; min-height: 0px; width: auto;" id="voting" class="ui-dialog-content ui-widget-content"></div>';
	
	var iframe = '<iframe style= "height: 500px; border: 0px;" src="http://mmorpg.top100arena.com/in.asp?id=40910&incentive='+url+'" width="100%" height="100%" border="0" frameborder="0"></iframe>';
	mylayer = document.createElement('div');
	mylayer.innerHTML = top + iframe + "</div>";
	wins[id] = mylayer;
	document.body.appendChild(mylayer);
	$("#div" + windowcounter).center();

	
}

var windowcounter = 1;
function new_window(url, pageTitle) {
	make_window(windowcounter, 5, 80, url, pageTitle);
	ADD_DHTML("div"+windowcounter+RESIZABLE);
	windowcounter++;
	$("#voting").dialog("close");


	return false;
}

function close_win(id) {
	$("#votinglinknr"+id).hide();
	$("#voting").dialog("open");
	top.location.href = top.location.href;
}

function max_win(id) {
	var name = "div" + id;
	if (winflag[id]) {
		ge(name).style.left = winleft[id];
		ge(name).style.top = wintop[id];
		ge(name).style.width = winwidth[id];
		ge(name).style.height = winheight[id];
		winflag[id] = 0;
	} else {
		winleft[id] = ge(name).style.left;
		wintop[id] = ge(name).style.top;
		winwidth[id] = ge(name).style.width;
		winheight[id] = ge(name).style.height;
		ge(name).style.left = "1";
		ge(name).style.top = "1";
		ge(name).style.width = "99%";
		ge(name).style.height = "99%";
		winflag[id] = 1;
	}	
}

function min_win(id) {
	addcell(id);
	var name = "div" + id;
	dd.elements[name].hide();
	var iframename = "iframe" + id;
	ge(iframename).style.visibility = "hidden";
	var urlfieldname = "url" + id;
	ge(urlfieldname).blur();
}

function restore_win(id) {
	var name = "div" + id;
	dd.elements[name].show();
	var iframename = "iframe" + id;
	ge(iframename).style.visibility = "visible";
	var tbl = document.getElementById("menubar");
	for (var i = 0; i < tbl.rows[0].cells.length; i++) {
		var myid = tbl.rows[0].cells[i].id;
		var checkid = "menubaritem" + id;
		if (myid == checkid) {
			tbl.rows[0].deleteCell(i);
		}
	}
}

function addcell(id) {
   var tbl = document.getElementById("menubar");
   var lastRow = tbl.rows.length;
   var row = tbl.rows[0];
   var cell = row.insertCell(0);
   cell.innerHTML = '<table border="0" width="66" height="53" cellpadding="0" cellspacing="0" background="images/window-minimized.png" onclick="javascript:restore_win(\'' + id + '\');"><tr><td align="center" class="menubaritemtext" href="">Win ' + id + '</td></tr></table>';
	cell.id = "menubaritem" + id;
}

