//set object to hold windows
var oWindowsT = new Object();
var handle;

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
	  return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
	if (document.embeds && document.embeds[movieName])
	  return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
	return document.getElementById(movieName);
  }
}

function openWindowCheck(pageId, args) {
	//open window
	openWin(pageId, args);
	//check if the window opened
	setTimeout("checkOpen(\"" + pageId+ "\")",1000);
}


function checkOpen(pageId) {
 try {
        if ( (!oWindowsT[pageId]) || (oWindowsT[pageId].closed) ) {
		//handle code how ever you want
		var elem = window.document.getElementById("popupmsg");
		elem.style.display = "block";
	} else {
		var elem = window.document.getElementById("popupmsg");
		elem.style.display = "none";
	}
     }catch(e){
		//if unable to read var show message
     }
}

function closeIt() {
   window.document.getElementById("popupmsg").style.display = "none";
}
//open a window
function openWin(pageId, args) { 
	var sPar;
	switch (pageId) {
		case "calendar":
			handle = window.open("calendar.html",pageId,"width=500,height=520");
			break;
		case "single_entry":
			handle = window.open("calendar/single_entry.php?" + args,pageId, "width=315,height=400,scrollbars=1");
			break;
		default:
	}
	//add  handle to window object holder
	oWindowsT[pageId] = handle;
}


