﻿var cal_date = new Date();
cal_date.setFullYear(2010);
cal_date.setDate(1);
cal_date.setMonth(0);
var cal_YearShown = 2010;
var cal_firstDay;
var monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday");
var calbox = document.getElementById('calbox');
if(document.getElementById("year_shown")) document.getElementById("year_shown").innerHTML = cal_YearShown;

var events = new Array(); //array of event arrays
var event = new Array(); //meetings = ["JS date","24hour time","speaker","company",","title","location name","location address","notes","alternate link","show link (true/fals)","rsvp link"]
                         //special events = ["JS date","24hour time","title","location name","location address","notes","alternate link","show link (true/fals)","rsvp link"]
event = ["2009-0-15","16:00","Albert Plantillo","Legislative Data Center","Blackberry Support","Legislative Data Center","1100 J St., Sacramento, CA","","",true,"javascript:void(0);"];
events.push(event);
event = ["2009-01-19","16:00","UC Davis Case Study","UC Davis","1 Shields Avenue, Davis, CA","Case Study on UC Davis Computing Environment<br /><br />- ITX and Client Services<br />- Migrating to Gmail for student email<br /><br />$6 Parking fee will be re-embursed","",true,"javascript:void(0);"];
events.push(event);
event = ["2009-02-19","16:00","Tim Dewey","Virtual Support Options","Virtualization and the Support Industry","Rancho Cordova City Hall","2729 Prospect Drive, Rancho Cordova, CA","","",true,"javascript:void(0);"];
events.push(event);
event = ["2009-02-19","18:00","Chapter Leadership Dinner","To Be Announced","Sacramento, CA","Interested in being an officer with SacHDI? We are always looking for energetic officers!","leadershipdinner.asp",true,"javascript:void(0);"];
events.push(event);
event = ["2009-03-16","16:00","","","Recession Busters!<br /><br />The job seeker's guide to navigating the tough times","Sacramento Employment and Training Agency","925 Del Paso Boulevard, Sacramento, CA, 95815","Eight dynamic mini-sessions will help IT Professionals looking for work, as well as those concerned about the stability of their current position, by providing them with better resources to find a job, prepare for a layoff, and enhance their career options.<br /><br />Sessions include:<ul><li>First Impressions</li><li>Video Resumes</li><li>Resume Assistance</li><li>Online Networking</li><li>In-person Networking</li><li>Resume Software and Databases</li><li>Common Interview Mistakes</li><li>Technical Training Available for Unemployed Workers</li></ul><br />SacHDI...IT Professionals helping IT Professionals","",true,"http://survey.constantcontact.com/survey/a07e2hpw77afsqiimxr/start"];
events.push(event);
event = ["2009-04-19","09:00","Sacramento HDI Annual Conference","Lake Natoma Inn","702 Gold Lake Drive, Folsom CA","","http://www.thinkhdi.com/chapters/sacramento/bigevent/default.asp",true,"javascript:void(0);"];
events.push(event);
event = ["2009-04-19","17:30","Project Management Institute Mixer","Johnny Carinos Italian Restaurant","3860 Truxel Road, Sacramento CA","","images/pmi_mixer_may.pdf",true,"javascript:void(0);"];
events.push(event);
event = ["2009-05-19","16:00","Sophie Klossner","Global HDI","The Power of Community and Professional Associations","Vision Service Plan, Bldg HQ3","3333 Quality Drive, Rancho Cordova, CA","","",true,"http://survey.constantcontact.com/survey/a07e2iwy8xsfvbewwpu/start"];
events.push(event);
event = ["2009-06-16","17:00","Doris Blanks","Vision Service Plan","Retention &amp; Recognition","Vision Service Plan","3333 Quality Drive, Rancho Cordova, CA","","",true,"javascript:void(0);"];
events.push(event);
event = ["2009-07-20","17:00","Shellina Damji","Kepner-Tregoe, Inc.","Kepner Tregoe Troubleshooting Process","Delta Dental","11155 International Drive, Rancho Cordova, CA","In this session, our presenter will discuss a time tested solution , KT Resolve,  an approach to Service Value Management™, a portfolio of strategic and operational improvement solutions that link service management to business results and to building customer lifetime value. For more than four decades KT has studied how highly effective troubleshooters approach problems and decisions, how they get to the heart of the problems quickly, avoid unnecessary fixes, and move quickly to resolution. Based on this research, KT has developed a step by step process that anyone can use for rapid issue resolution.. When this approach - expressed as a logical sequence of questions - becomes standard operating procedure, service and support organizations can experience quantum leaps in performance.<ul><li>Build awareness of the industry’s gold standard methodology for troubleshooting</li><li>Understand  success criteria for implementing  the Kepner Tregoe (KT) model for troubleshooting</li><li>Build awareness of the power of a standard questioning process</li><li>Share results achieved from some of KT’s clients who have implemented KT Resolve</li></ul>","",true,"http://survey.constantcontact.com/survey/a07e2jqqlrifxdqyl54/start"];
events.push(event);
event = ["2009-08-20","17:00","Three Speaker Panel","Synapsense, VSP IT, Pearson School Systems IT","Going Green Big and Little Things You Can Do","Pearson Campus","10911 White Rock Road, Rancho Cordova, CA","<p>Our event will be hosted at Pearson School Systems at 10911 White Rock Road on Sept 17th. Speakers will include:</p><p><span style='font-weight:bold;'>Fred Chavez, VSP IT</span> discussing technologies they have, or will be implementing for their IT/Data Center<br /><span style='font-weight:bold;'>Trena Ellis, Facility Manager, Pearson School Systems IT</span> showing us their Green technology and what they are doing for VSP today.<br /><span style='font-weight:bold;'>Troy Mitchell, Director of Sales, Synapsense</span> presenting Synapsense's technology and what they are doing for VSP and other clients.</p>","",true,"http://survey.constantcontact.com/survey/a07e2kfagsefz1mkc6y/start"];
events.push(event);
event = ["2009-09-15","17:00","P.K. Agarwal","Office of Technology Services","Workforce 2.0 Generational Tools","Delta Dental","11155 International Drive, Rancho Cordova, CA","<p>It has been said that 'It’s tough to make predictions, especially about the future', but one thing about our future is clear: demographic, cultural and technological changes are radically altering the way we work, play, communicate, and collaborate. Leading this change is the 'Generation Next' or the Millennials, born between 1981 and 1999. Whereas the baby boomers were the change agents of the 60’s, they can be viewed as obstacles to change by these 'digital natives', who communicate and collaborate in entirely new ways. Web 2.0 and related transformational tools can only be appreciated when viewed through this generational frame of reference.</p><p>There are three factors creating a 'perfect storm', leading to big changes in the workplace in the next 5-10 years. First, the Millennials coming into the workforce have a distinctly different approach to collaboration and communication. Second, there is an economic imperative for collaboration – knowledge economy demands it. Finally, technology tools of today are shaping a different kind of workplace due to our ability to communicate and collaborate on a massive scale. Like it or not, these tools are steadily making their way into our culture and workplace.</p><p>P.K. Agarwal was appointed the Director of the Department of Technology Services (now Office of Technology Services) in 2005. During his tenure, he successfully consolidated multiple independent IT organizations, thus saving taxpayers $60 million dollars, and helped create an enterprise IT operation with a budget of over $200 million. He has over 25 years of experience in government technology, spanning both the public and private sector. Prior to his current job, he held positions of VP at ACS Inc, CIO and EVP for NIC Inc., and the CIO for the California Franchise Tax Board. He began his professional career as a Management Consultant for EDS.</p><p>He helped pioneer the use of Internet in government and shaped the national and state policy in this area, dating back to the National Information Infrastructure Advisory Council in 1995. He has the unique distinction of having a U.S. national annual award named as the 'P.K. Agarwal Award for Leadership in Electronic Government'. He also served as the presi-dent of National Association of State CIO's and the National Electronic Commerce Coordinating Council (ec3). He writes and keynotes frequently on the topics of eGovernment, Web 2.0, and government transformation. He also serves as a fellow of the National Academy of Public Administration.</p><p>P.K. has a Bachelor's Degree in Engineering from IIT, New Delhi, and Masters Degrees from California State University, Sacramento and UC, Berkeley.</p>","",true,"http://survey.constantcontact.com/survey/a07e2lapc3ag09tmyi1/a0133g0bdouyj/questions"];
events.push(event);
event = ["2009-10-05","07:30","Phil Gerbyshak","Make It Great! Instittute","Recession Proof Your Life","Robert Half Technology","2180 Harvard Street, Suite 500, Sacramento, CA","<p>Driven to bring results to your business, Phil has developed an enlightening and stimulating PLAN for business people and entrepreneurs looking to watch their dreams take off. This distinctive method of pushing beyond your barriers has helped countless people live their lives with passion and focus. Phil has a charming and delightful personality, which brings warmth and personal interaction with his audience. When Phil speaks with your organization, you will feel as though he was chatting with you one-on-one. Phil’s action PLAN includes…</p><p><span style='font-weight:bold;'>Purpose</span> – Define your dreams and go after them whole-heartedly. Phil gives you the tools to hone in on the life you have always wanted, but were too afraid to go after.</p><p><span style='font-weight:bold;'>Learning</span> – Once you have established your purpose in life, you can then find out all of the necessary information to go after it! Phil encourages you to expand your mind and your network, as you seek out the right path for your life.</p><p><span style='font-weight:bold;'>Attitude</span> – Your attitude will determine the amount of your success, and the quality of your life. Phil explains how a winning attitude will always come out on top.</p><p><span style='font-weight:bold;'>Network</span> – Along the adventures life gives you, you will meet lots of people along the way. Phil teaches you how to engage these people, and build quality relationships that will bring you closer to your dreams faster than you ever imagined.</p><p>Phil Gerbyshak is the founder of the Make It Great! Institute. He enjoys being a social media maximizer specializing in making social media fun, easy and profitable, though not necessarily in that order. Phil has been blogging for over 4 years and was an early adopter into Twitter, LinkedIn, Squidoo, and many other social media platforms. He teaches companies and people how to maximize the time and other investments in social media, and reminds folks that it’s not about the TOOLS…it’s about the PEOPLE.</p><p>He is also a dynamic speaker, passionate about building successful business relationships. Phil’s first book, 10 Ways to Make It Great!, has sparked a fire within the hearts of thousands of people, as they take charge of their lives and relationships. Countless others have been inspired by Phil’s energy-charged speeches, as he elaborates on the principles within his book. Those who have had the pleasure of listening to Phil speak now have the tools to become Relationship Geeks, and spread his successful ideas throughout their own businesses.</p><p>He lives his message, and reaches out to people on a personal level, empowering his audiences to live life at a higher level with more passion, more energy, and more power! By showing how to unlock the potential within us all, Phil’s exuberance is infectious and can transform lives. His words will inspire you to make the necessary changes in your life, to Make It Great!</p>","",true,"http://survey.constantcontact.com/survey/a07e2lycmgag131rw8v/start"];
events.push(event);
event = ["2009-11-10","17:00","Sacramento HDI End of Year Celebration","Wine Lounge Urban Kitchen","1800 L Street, Sacramento, Ca","<p>Each year HDI Global works jointly with the local chapters to identify and award the industry’s top support analyst. The Sacramento HDI Analyst of the Year will be announced at this event. This person will then have an opportunity to compete at a regional level and could win a trip to Florida for a chance to compete globally and win this prestigious award.</p><p>You still have time to nominate one of your employees or coworkers. The final filing date is NOVEMBER 20th. <a href='/library/aoy/2009_nomination_form.doc' onclick='return openBrowser(this);'>Download the nomination form.</a> Don’t miss this opportunity to reward your best and brightest. Research shows that 40% of employees leave their jobs because of lack of recognition. Let us help you change this by nominating your top analyst. It is a known fact that people appreciate when someone takes the time to acknowledge their great work.</p>","",true,"http://survey.constantcontact.com/survey/a07e2mm7pdpg1vcq17e/start"];
events.push(event);
event = ["2010-0-21","17:00","Brandon Caudle","Delta Dental","Customer Service","VSP","3333 Quality Drive, Rancho Cordova, CA","<p>It’s No Fun Camping With A Leaky Tent. If you work in IT Customer Support, then you are in the wilderness! You often get rained upon (usually Monday mornings), wild creatures constantly come through your camp and we all have a rattlesnake or two that we deal with on a daily basis. To be successful in the wild, you need the right people, processes and technology. Join Customer Service Expert Brandon Caudle as he shares real life experi-ences from 15 years of front line Customer Support to help you find and re-tain \“happy campers\” as well as new ideas to ensure you are using your \“gear\” most efficiently.</p><p>During this interactive presentation, attendees will take away ideas for building, training and rewarding IT and Customer Support teams as well as easy to implement processes for knowledge management, customer com-munications and problem management.</p><p>So, if you are tired of the constant downpour, this session will provide you with tarps and rainflys, in the form of ideas and solutions that you can use to either build up your team of happy campers or to take your seasoned team deeper into the wilderness.</p>","",true,"http://survey.constantcontact.com/survey/a07e2lycmgag131rw8v/start"];
events.push(event);
event = ["2010-1-21","17:00","Brady Orand","Global Knowledge Training LLC","What Is ITIL And Why Should You Care","Legislative Data Center","1100 J Street, Sacramento, CA","<p>ITIL truly is “the next big thing”. The Information Technology Infrastructure Library® (ITIL) is a combination of best practices provided in a single library from people just like you who wanted to propel their organization to the next level. Learn how ITIL can transform an organization from a technology provider to a service provider. If ITIL is new to you, then now is the time to learn more.</p><p>ITIL is the proven way for IT organizations to align with the business, control costs, improve quality, and balance resource allocations. Research shows a dramatic increase in ITIL adoption over the last few years. Studies in 2006 showed that about 30% of IT organizations were using ITIL; a 2008 follow-up survey puts the count at 80%. Clearly, ITIL is something every IT professional, manager and executive needs to understand.</p><p>Starting with an introduction to ITIL’s Service Lifecycle you will learn how ITIL views the Service Desk and its importance in providing services. Key concepts and processes will be discussed and how they help support IT Operations to provide high quality services to the business; including how to get started with a successful Service Catalog.</p>","",true,"http://survey.constantcontact.com/survey/a07e2lycmgag131rw8v/start"];
events.push(event);
event = ["2010-2-25","17:00","Chad Carrington","Golden1 Credit Union","The Business Value of Virtualization","Delta Dental","11155 International Drive, Rancho Cordova, CA","<p>The one constant in any IT organization is change. Change in priori-ties, change in demand for products and services, change in the com-petitive landscape. Virtualization has become the solution of choice for reducing cost, conserving energy and growing the business while reducing data center floor space.</p><p>As the top Credit Union in the State, Chad will provide insight and guidance on what it took to get Golden 1 to move into a 78% virtual-ized and secured environment across all data centers. You will learn which critical factors contributed to a successful implementation.</p><p>This will be an interactive presentation. Be ready to share your most pressing virtualization project challenges and questions. Get answers and solutions that have been proven and tested. Chad will share a wealth of valuable information that can help you with your project challenges.</p><p>Chad Carrington is vice president of IT for The Golden 1 Credit Union. Chad previously held positions with Intel Corporation, Chico State, and The United States Marine Corps. Chad received his bachelor's (1999) and master's (2000) degree from the Chico State University in the field of Education & Technol-ogy. Since joining Golden 1 in 2008, Chad has focused on the organization’s IT infrastructure, resulting in 78% virtualization of the data center, 20% server reduction and simplification of the entire IT eco system, while reducing IT expense and workload overhead by 8-15% yearly. In addition to infrastruc-ture management, Chad has also written, architected, and managed enterprise class software plat-forms.</p>","",true,"javascript:void();"];
events.push(event);
event = ["2010-3-15","17:00","George Usi","Sacramento Technology Group","Cloud Computing Security"," Office of Technology Services ","3101 Gold Camp Drive, Rancho Cordova, CA","<p>Cloud computing is picking up traction with businesses, but before you jump into the cloud, you should know the unique security risks it entails.</p><p>Computing, in its purest form, has changed hands multiple times. First, from when mainframes were predicted to be the future of computing. In recent histo-ry, client-server environments connected to the internet. Today’s “cloud com-puting” offers centralization of all things interconnected in a shared cloud of infrastructure, operating systems, and applications. Notably, along with the changes in computing trends, the need for security has remained constant. However, the ownership of who must be accountable for security &quot;in the cloud&quot; has introduced new challenges.</p><p>Drivers of cloud security will be discussed along with the impact of cloud com-puting on regulatory issues, economic drivers, and IT professionals. Also, a dis-cussion of what should go in the cloud and why, as it relates to security risk management and compliancy concerns. Additionally, we will discuss timing; when does it make most sense to move to the cloud.</p><p>Finally, we will look at cloud computing using a very simple and pragmatic parallel to the power industry.</p><p>George's fifteen-year career started in the early 1990's working for and managing Internet Service Providers (ISP) while attending college at a California State University.</p><p>Today, George is President of Sacramento Technology Group, an information technology consulting firm servicing cloud-security and networking needs for the State of California and Northern California based businesses. In part-nership with Google and a number of other cloud-computing organizations, George’s company has secured compa-nies with services in the cloud for a number of years. George holds a Bachelor's degree in Strategic Management from California State University Sacramento.</p>","",true,"http://survey.constantcontact.com/survey/a07e2u4ejl2g7npqrtw/start"];
events.push(event);
event = ["2010-04-25","08:00","Sacramento HDI Safari","University of Phoenix","2860 Gateway Oaks Dr., Sacramento CA","","http://www.sachdi.com/bigevent/Default.aspx",true,"javascript:void(0);"];
events.push(event);
event = ["2010-6-15","07:30","Julie L Mohr","BlueprintAudits.com","High Performance Leadership","Robert Half Technology","2180 Harvard St, Sacramento, CA","<p> Why do some support center teams flourish, consistently exceeding goals, and other teams flounder, often falling short of the projected expectations?</p><p>They use the same technical tools, draw from the same employee pool, deploy the same processes, and serve the same customers, yet some teams consistently produce lower employee turnover and higher customer satisfaction scores.</p><p>All too often in our industry we are given tools to 'manage' our agents, yet very little training or tools are offered to help us 'lead' our agents. Whatever your type of environment, this keynote with Julie Mohr is informative, entertaining and motivating.</p><p>Julie L. Mohr is a Principle Research Analyst and Author at BlueprintAudits.com. She is a passionate organizational change agent providing imaginative insight and dynamic leadership to transform organizations into best practice, customer-focused environments.</p><p>Julie has developed an IT Governance Framework and audit methodology utilized by thousands of organizations worldwide to identify weaknesses, develop improvement plans and implement IT Governance.</p><p>Julie is the author of Mapping Support Processes: Blueprint for Success, The Help Desk Audit: Blueprint for Success, The Help Desk Toolkit: Companion CD and The Help Desk Dictionary</p>","",true,""];
events.push(event);
event = ["2010-7-15","17:00","AJ Dennis","CA Technologies","Virtualization 101 - Exploring the WHY, WHAT and HOW of this ongoing transfor-mation of IT","Legislative Data Center","1100 J St, Sacramento, CA","<p>Virtualization is not just an IT platform, it is an emerging business platform. In my experience, IT is the backbone of your business pro-cessing, your product may be insurance, travel or manufacturing but your business has become IT. The transition to a virtualized “business platform” is the focus for this session as we explore the WHY, WHAT and HOW of this ongoing transformation of IT.</p><p>We will be discussing the nature of the opportunity, the value and the impact on your business and your IT Operations. Virtualization is clearly a part of your business and IT future, and I want to ask… what is your virtualization strategy?</p><p>AJ Dennis has more than 25 years of experience in the IT industry with a well-rounded point of view from his engagements as an IT Operations Director, vendor product manager and marketer and as an Industry Analyst.</p><p>He is recognized within the industry for his insights and contributions to strategic planning, product development, relationship management and analytical problem solving for various customer organi-zations such as Blue Cross of Massachusetts, Boston University, American Airlines; for leading vendor organizations such as WordPerfect, Novell, Compaq and Hewlett-Packard; and rounding out this point of view as a senior analyst and executive for industry analyst firms IDC, DataPro and SagezaGroup.</p><p>AJ joined CA in 2006 as an automation specialist and market evangelist for CA’s Office of the CTO and currently is a member of CA’s Virtualization Management Team.</p>","",true,""];
events.push(event);

function createYear() {
  for(i=0; i < 12; i++) {
    innerhtml = "<div id='"+cal_date.getMonth()+"' class='monthbox'>" +
      "<div class='monthtitle'>"+monthNames[cal_date.getMonth()]+" "+cal_date.getFullYear()+"</div>"+
      "</div>";
    calbox.innerHTML += innerhtml;
    cal_date.setMonth(cal_date.getMonth()+1);
  }
}

function switchYear(y) {
  cal_YearShown = y;
  cal_date.setFullYear(cal_YearShown);
  calbox.innerHTML = "";
  document.getElementById("year_shown").innerHTML = cal_YearShown;
  createYear();
  populateEvents(events);
}

function populateEvents(e) { //populate the year calendar with events
  for(i=0; i<e.length; i++) {
    var dte = createDate(e[i][0]);
    var link = e[i][(e[i].length-3)];
    if(e[i].length > 10 && dte.getFullYear() == cal_YearShown) {
      var innerhtml = "";
      var speaker = "";
      if(e[i][2] != "") speaker += e[i][2];
      if(e[i][3] != "") speaker += " from " + e[i][3];
      if(e[i][e[i].length-2]) {
        if(link == "") link = "eventdetails.aspx?e="+i;
        innerhtml = "<a href='"+link+"' style='padding-bottom:20px;display:block;'>"+(dte.getMonth()+1)+"/"+dte.getDate()+" "+washTimes(e[i][1])+"<br />"+e[i][4]+"<br />"+speaker+"</a>";
      } else {
        innerhtml = "<span style='padding-bottom:20px;display:block;'>"+(dte.getMonth()+1)+"/"+dte.getDate()+" "+washTimes(e[i][1])+"<br />"+e[i][4]+"<br />"+speaker+"</span>";
      }
      if(document.getElementById(dte.getMonth())) document.getElementById(dte.getMonth()).innerHTML += innerhtml;
    } else if(dte.getFullYear() == cal_YearShown) {
      var innerhtml = "";
      if(e[i][e[i].length-2]) {
        if(link == "") link = "eventdetails.aspx?e="+i;
        innerhtml = "<a href='"+link+"' style='padding-bottom:20px;display:block;'>"+(dte.getMonth()+1)+"/"+dte.getDate()+" "+washTimes(e[i][1])+"<br />"+e[i][2]+"</a>";
      } else {
        innerhtml = "<span style='padding-bottom:20px;display:block;'>"+(dte.getMonth()+1)+"/"+dte.getDate()+" "+washTimes(e[i][1])+"<br />"+e[i][2]+"</a>";
      }
      if(document.getElementById(dte.getMonth())) document.getElementById(dte.getMonth()).innerHTML += innerhtml;
    }
  }
}
function createDate(d) { //YYYY-M-D
  var newD = new Date();
  var y,m,dy;
  y = parseInt(d.substring(0,d.indexOf('-')),10);
  m = parseInt(d.substring(d.indexOf('-')+1,d.lastIndexOf('-')),10);
  dy = parseInt(d.substring(d.lastIndexOf('-')+1,d.length),10);
  newD.setFullYear(y);
  newD.setDate(dy);
  newD.setMonth(m);
  newD.setHours(0);
  newD.setMinutes(0);
  newD.setSeconds(0,0);
  return newD;
}
function washTimes(t) { //H:M
  var h,m,suffix;
  h = parseInt(t.substring(0,t.indexOf(":")),10);
  m = parseInt(t.substring(t.indexOf(":")+1,t.length),10);
  if(h > 12) {
    h -= 12;
    suffix = "PM";
  } else {
    suffix = "AM";
  }
  if(m < 10) m = "0"+m;
  return h+":"+m+" "+suffix;
}
function getDateSuffix(d) { //d = JSDate
  var suffix;
  if(d.getDate() == "1" || d.getDate() == "21" || d.getDate() == "31") {
    suffix = "st";
  } else if(d.getDate() == "2" || d.getDate() == "22") {
    suffix = "nd";
  } else if(d.getDate() == "3" || d.getDate() == "23") {
    suffix = "rd";
  } else {
    suffix = "th";
  }
  return suffix;
}
