function popupCalendar() {
   var winName = 'calWin';
   
   // this can change to whatever it needs to, but must be in the SAME DOMAIN 
   var winUrl = '/calwin.asp?sdays=1&edays=180&seq=0&cg=Y&nl=&wknd=Y&wknd1=Y&sat=Y&sun=Y';
   
   if (navigator.appName.indexOf("Microsoft") != -1) {
	  eval(winName+" = window.open(winUrl,'','left=10,top=10,status=no,toolbar=no,location=no,resizable=false,copyhistory=no,menubar=no,scrollbars=no,width=340,height=290')")
   }
   else {
      eval(winName+" = window.open(winUrl,'"+winName+"','screenX=10,screenY=10,status=no,toolbar=no,location=no,resizable=false,copyhistory=no,menubar=no,scrollbars=no,width=340,height=290')")
   }
}	

function setListDate(intIdx,strYear,strMonth,strDay,blnWeekends,blnDummy,bln1stWeekend,blnSaturday,blnSunday) {
	var flashPlayer;
	if (navigator.appName.indexOf("Microsoft") != -1) {
		flashPlayer=window.ABFGame;
		}
	else {
		flashPlayer=window.document.ABFGame;
		}
	
	flashPlayer.setDateString(strMonth + "/" + strDay + "/" + strYear);

}

function SendEmail() {
	document.stfForm.submit();
}

var UPackACubeGame = Base.extend({},{
	pageReady: function() {
		var so = new SWFObject("ABFGame.swf", "ABFGame", "754", "371", "9", "#efefef");
		so.useExpressInstall('expressinstall.swf');
		so.addParam('wmode','opaque');
		so.write("flashgame");
		new HttpClient('/play/sendToFriend.asp', { id: 'sendEmail', onComplete: this.emailSent });
		var form = DOM.get('stfForm');
		Event.add(form,'submit', this.submitForm );
		
	},
	submitForm: function(e) {
		Event.preventDefault(e);
		HttpClient.sendEmail(this);
	},
	emailSent: function(client, args) {
		var stf = DOM.get('stfContent');
		var msg = DOM.get('stfMsg');
		if (!msg) { msg = document.createElement('div'); msg.id = 'stfMsg'; stf.insertBefore(msg, stf.firstChild); }
		msg.innerHTML = HttpClient.getText(args.xml.firstChild);
	}
});