var WindowArray = new Array; 

function openwin(page,WinName,atts,reload){
	
	//atts += ",dependent";
	 
	if(eval("typeof " + WinName) == "undefined"){
		eval("window." + WinName + " = null");
		WindowArray[WindowArray.length] = WinName;
	}
	
	if (!eval(WinName) || eval(WinName + ".closed") || reload){
		eval(WinName + " = window.open(\"" + page + "\",\"" + WinName + "\",\"" + atts + "\")");
	}
	
	eval(WinName + ".focus()");
}

function closewins(){

	if(closewins.arguments.length){
		args = closewins.arguments;
	}
	else{
		args = WindowArray;
	}
	
	for (i=0; i<args.length; i++){
		if (eval("typeof " + args[i]) != "undefined" && eval(args[i]) && !eval(args[i] + ".closed")){
			eval(args[i] + ".close()");
		}
	}

}