var myimages=new Array();function preloadimages(){for(i=0;i<preloadimages.arguments.length;i++){myimages[i]=new Image();myimages[i].src=preloadimages.arguments[i]};};preloadimages("/img/bg.png","/img/bg2.png","/img/crm.png","/img/css-valid.png","/img/front.png","/img/logo.png","/img/reg.png","/img/xhtml-valid.png","img/loading.gif","/flash/crm.swf");function act_overview(){if(document.getElementById('m_overview').className!="menu_item_sel"){document.getElementById('m_overview').className="menu_item_sel";document.getElementById('m_components').className="menu_item";document.getElementById('m_contact').className="menu_item";document.getElementById('content').innerHTML="<h1>&raquo; C.R.M. Project:</h1>\n<p>Campus Recreation Management (C.R.M.) is an information system that custom designed for managing <a href=\"http://www.unbf.ca/campusrec/\" title=\"UNB Campus Recreation\" target=\"_blank\">UNB Campus Recreation</a> memberships, intramural sports, non-credit instructions, children's swim lessons, locker/towel rentals, and various fee structures. The main system was completed by April 2007.\n<p>Later on, an additional portion of the C.R.M. was added. This external part includes online registration interfaces for non-credit instruction courses and intramural sport teams.</p>\n<p>If you have any questions or suggestions about C.R.M., please feel free to <span class=\"email\" title=\"Email me!\" onclick=\"act_contact()\">contact me</span>, thank you.</p>";};return false;};function act_components(){if(document.getElementById('m_components').className!="menu_item_sel"){document.getElementById('m_components').className="menu_item_sel";document.getElementById('m_overview').className="menu_item";document.getElementById('m_contact').className="menu_item";document.getElementById('content').innerHTML="<h1>&raquo; Components:</h1>\n<table style=\"margin-left:20px\">\n<tr>\n<td><img src=\"img/crm.png\" class=\"pich\" alt=\"CRM MAIN\" width=\"150px\" height=\"30\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/crm/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\" /></td>\n<td align=\"right\" width=\"180px\"><span class=\"demo\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/crm/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\">[Online Demo]</span></td>\n</tr>\n<tr>\n<td colspan=\"2\" style=\"font-size:.7em;padding-left:20px\">C.R.M. Main: the main IS for internal admin staffs.</td>\n</tr>\n<tr class=\"narrow\">\n<td colspan=\"2\">&nbsp;</td>\n</tr>\n<tr>\n<td><img src=\"img/reg.png\" class=\"pich\" alt=\"ONLINE REGISTRATION\" width=\"150px\" height=\"30\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/public_reg/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\" /></td>\n <td><span class=\"demo\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/public_reg/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\">[Online Demo]</span></td>\n</tr>\n<tr>\n<td colspan=\"2\" style=\"font-size:.7em;padding-left:20px\">Online Registration for instructional courses: an application form for external users.</td>\n</tr>\n<tr class=\"narrow\">\n<td colspan=\"2\">&nbsp;</td>\n</tr>\n<tr>\n<td><img src=\"img/reg.png\" class=\"pich\" alt=\"ONLINE REGISTRATION\" width=\"150px\" height=\"30\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/public_reg/teamreg.php', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\" /></td>\n<td><span class=\"demo\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/public_reg/teamreg.php', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\">[Online Demo]</span></td>\n</tr>\n<tr>\n<td colspan=\"2\" style=\"font-size:.7em;padding-left:20px\">Online Registration for intramural sport teams: an application form for external users.</td>\n</tr>\n<tr class=\"narrow\">\n<td colspan=\"2\">&nbsp;</td>\n</tr>\n<tr>\n<td><img src=\"img/front.png\" class=\"pich\" alt=\"CRM FRONT\" width=\"150px\" height=\"30\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/student_staff/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\" /></td>\n<td><span class=\"demo\" title=\"Online Demo\" onclick=\"window.open('http://baseman.ca/crm/project/student_staff/', 'DEMO', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,left = 0,top = 0');\">[Online Demo]</span></td>\n</tr>\n<tr>\n<td colspan=\"2\" style=\"font-size:.7em;padding-left:20px\">C.R.M. Front: for non-admin staffs to confirm payments and check rental service records.</td>\n</tr>\n</table>";};return false;};function act_contact(){if(document.getElementById('m_contact').className!="menu_item_sel"){document.getElementById('m_contact').className="menu_item_sel";document.getElementById('m_overview').className="menu_item";document.getElementById('m_components').className="menu_item";document.getElementById('content').innerHTML="<h1>» Contact:</h1><form id=\"contact_form\" name=\"contact_form\" method=\"post\" action=\"\" onsubmit=\"return submitemail()\"><table style=\"margin-left:30px;width:330px\"><tbody><tr><td><label>Your email address:</label>&nbsp;<span id=\"v_email\" style=\"margin-top:-5px;color:#FF0000;font-size:.8em;display:inline\">&nbsp;</span></td></tr><tr><td><input name=\"_email\" class=\"textbox\" id=\"_email\" tabindex=\"1\" type=\"text\"></td></tr><tr><td><label>Your name:</label>&nbsp;<span id=\"v_name\" style=\"margin-top:-5px;color:#FF0000;font-size:.8em;display:inline\">&nbsp;</span></td></tr><tr><td><input name=\"_name\" class=\"textbox\" id=\"_name\" tabindex=\"2\" type=\"text\"></td></tr><tr><td><label>Subject:</label>&nbsp;<span id=\"v_subject\" style=\"margin-top:-5px;color:#FF0000;font-size:.8em;display:inline\">&nbsp;</span></td></tr><tr><td><input name=\"_subject\" class=\"textbox\" id=\"_subject\" tabindex=\"3\" type=\"text\"></td></tr><tr><td><label>Message:</label>&nbsp;<span id=\"v_msg\" style=\"margin-top:-5px;color:#FF0000;font-size:.8em;display:inline\">&nbsp;</span></td></tr><tr><td><textarea name=\"_msg\" id=\"_msg\" cols=\"40\" rows=\"5\" class=\"textareas\" tabindex=\"4\"></textarea></td></tr><tr><td><br><input id=\"_send\" value=\"Send\" title=\"Send your massage\" class=\"buttons\" style=\"margin-left: 10px;\" tabindex=\"5\" type=\"submit\"><input value=\"Reset\" class=\"buttons\" type=\"button\" onclick=\"document.getElementById('m_contact').className='menu_item';act_contact()\"></span></td></tr></tbody></table></form>";};return false;};function sendemail(){var xmlHttp;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Your browser does not support AJAX!");return false;};};};xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){document.getElementById("content").innerHTML=xmlHttp.responseText;}else{document.getElementById("content").innerHTML="<br /><br /><p> <img alt=\"spinner\" src=\"img/loading.gif\" /> Sending email, please wait...</p>";};};var urlstr="scripts/semail.php";var pram="_email="+document.getElementById("_email").value+"&_name="+document.getElementById("_name").value+"&_subject="+document.getElementById("_subject").value+"&_msg="+document.getElementById("_msg").value;xmlHttp.open("POST",urlstr,true);xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");xmlHttp.send(pram);};function submitemail(){var rtv=0;var disp="";if(document.getElementById("_email").value!=""){if(!document.getElementById("_email").value.match(/^[A-Za-z0-9._%-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,4}$/)){rtv=1;document.getElementById("v_email").innerHTML="<- Invalid";}else{document.getElementById("v_email").innerHTML="";};}else{rtv=1;document.getElementById("v_email").innerHTML="<- Required";};if(document.getElementById("_name").value==""){rtv=1;document.getElementById("v_name").innerHTML="<- Required";}else{document.getElementById("v_name").innerHTML="";};if(document.getElementById("_subject").value==""){rtv=1;document.getElementById("v_subject").innerHTML="<- Required";}else{document.getElementById("v_subject").innerHTML="";};if(document.getElementById("_msg").value==""){rtv=1;document.getElementById("v_msg").innerHTML="<- Required";}else{document.getElementById("v_msg").innerHTML="";};if(disp!=""){alert("Error(s) occured:\n"+disp);};if(rtv==0){sendemail();};return false;};function BrowserDetect(){var ua=navigator.userAgent.toLowerCase();this.isGecko=(ua.indexOf('gecko')!=-1&&ua.indexOf('safari')==-1);this.isAppleWebKit=(ua.indexOf('applewebkit')!=-1);this.isKonqueror=(ua.indexOf('konqueror')!=-1);this.isSafari=(ua.indexOf('safari')!=-1);this.isOmniweb=(ua.indexOf('omniweb')!=-1);this.isOpera=(ua.indexOf('opera')!=-1);this.isIcab=(ua.indexOf('icab')!=-1);this.isAol=(ua.indexOf('aol')!=-1);this.isIE=(ua.indexOf('msie')!=-1&&!this.isOpera&&(ua.indexOf('webtv')==-1));this.isMozilla=(this.isGecko&&ua.indexOf('gecko/')+14==ua.length);this.isFirefox=(ua.indexOf('firefox/')!=-1||ua.indexOf('firebird/')!=-1);this.isNS=((this.isGecko)?(ua.indexOf('netscape')!=-1):((ua.indexOf('mozilla')!=-1)&&!this.isOpera&&!this.isSafari&&(ua.indexOf('spoofer')==-1)&&(ua.indexOf('compatible')==-1)&&(ua.indexOf('webtv')==-1)&&(ua.indexOf('hotjava')==-1)));this.isIECompatible=((ua.indexOf('msie')!=-1)&&!this.isIE);this.isNSCompatible=((ua.indexOf('mozilla')!=-1)&&!this.isNS&&!this.isMozilla);this.geckoVersion=((this.isGecko)?ua.substring((ua.lastIndexOf('gecko/')+6),(ua.lastIndexOf('gecko/')+14)):-1);this.equivalentMozilla=((this.isGecko)?parseFloat(ua.substring(ua.indexOf('rv:')+3)):-1);this.appleWebKitVersion=((this.isAppleWebKit)?parseFloat(ua.substring(ua.indexOf('applewebkit/')+12)):-1);this.versionMinor=parseFloat(navigator.appVersion);if(this.isGecko&&!this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf('/',ua.indexOf('gecko/')+6)+1));}else if(this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf('rv:')+3));}else if(this.isIE&&this.versionMinor>=4){this.versionMinor=parseFloat(ua.substring(ua.indexOf('msie ')+5));}else if(this.isKonqueror){this.versionMinor=parseFloat(ua.substring(ua.indexOf('konqueror/')+10));}else if(this.isSafari){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf('safari/')+7));}else if(this.isOmniweb){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf('omniweb/')+8));}else if(this.isOpera){this.versionMinor=parseFloat(ua.substring(ua.indexOf('opera')+6));}else if(this.isIcab){this.versionMinor=parseFloat(ua.substring(ua.indexOf('icab')+5));};this.versionMajor=parseInt(this.versionMinor);this.isDOM1=(document.getElementById);this.isDOM2Event=(document.addEventListener&&document.removeEventListener);this.mode=document.compatMode?document.compatMode:'BackCompat';this.isWin=(ua.indexOf('win')!=-1);this.isWin32=(this.isWin&&(ua.indexOf('95')!=-1||ua.indexOf('98')!=-1||ua.indexOf('nt')!=-1||ua.indexOf('win32')!=-1||ua.indexOf('32bit')!=-1||ua.indexOf('xp')!=-1));this.isMac=(ua.indexOf('mac')!=-1);this.isUnix=(ua.indexOf('unix')!=-1||ua.indexOf('sunos')!=-1||ua.indexOf('bsd')!=-1||ua.indexOf('x11')!=-1);this.isLinux=(ua.indexOf('linux')!=-1);this.isNS4x=(this.isNS&&this.versionMajor==4);this.isNS40x=(this.isNS4x&&this.versionMinor<4.5);this.isNS47x=(this.isNS4x&&this.versionMinor>=4.7);this.isNS4up=(this.isNS&&this.versionMinor>=4);this.isNS6x=(this.isNS&&this.versionMajor==6);this.isNS6up=(this.isNS&&this.versionMajor>=6);this.isNS7x=(this.isNS&&this.versionMajor==7);this.isNS7up=(this.isNS&&this.versionMajor>=7);this.isIE4x=(this.isIE&&this.versionMajor==4);this.isIE4up=(this.isIE&&this.versionMajor>=4);this.isIE5x=(this.isIE&&this.versionMajor==5);this.isIE55=(this.isIE&&this.versionMinor==5.5);this.isIE5up=(this.isIE&&this.versionMajor>=5);this.isIE6x=(this.isIE&&this.versionMajor==6);this.isIE6up=(this.isIE&&this.versionMajor>=6);this.isIE4xMac=(this.isIE4x&&this.isMac);};var browser=new BrowserDetect();

