var onLoadHandlers = [];
var onSubmitHandlers = [qi_removeDefaults];

function qi_registerOnLoad(functor) {
    onLoadHandlers[onLoadHandlers.length] = functor;
}

function qi_registerOnSubmit(functor) {
    onSubmitHandlers[onSubmitHandlers.length] = functor;
}

function qi_globalOnLoadBody() {
    var i = 0;
    
    for (; i<onLoadHandlers.length; ++i) {
        try {
            onLoadHandlers[i]();
        } catch (e) {
            alert("onload handler threw exception: " + e);
        }
    }
}






function qi_globalOnSubmit(form) {
    var i = 0;
    var result = true;
    for (; i<onSubmitHandlers.length; ++i) {
        try {
            result = result && onSubmitHandlers[i](form);
        } catch (e) {
            alert("onsubmit handler threw exception: " + e);
        }
    }
    return result;
}

function ct_my_research() {
    if (qi_userIsLoggedIn()) {
      window.location = "/welcome.html";
    } else {
      qi_toggle('login-form');
    }
} 

function qi_toggle_two(id1, id2) {
    var element1 = document.getElementById(id1);
    if (element1.style.display == ""
        || element1.style.display == "none"
        || element1.style.display == undefined
        || element1.style.display != "block") {
        element1.style.display = "block";
    } else {
        element1.style.display = "none";
    }
    var element2 = document.getElementById(id2);
    if (element2.style.display == ""
        || element2.style.display == "block"
        || element2.style.display == undefined
        || element2.style.display != "none") {
        element2.style.display = "none";
    } else {
        element2.style.display = "block";
    }
}

function qi_toggle(id) {
    var element = document.getElementById(id);
    if (element.style.display == ""
        || element.style.display == "none"
        || element.style.display == undefined
        || element.style.display != "block") {
        element.style.display = "block";
    } else {
        element.style.display = "none";
    }
}

function qi_toggle_switch(id) {
    qi_toggle(id);
    qi_switch_image_arrow_plus(id);
}

function qi_switch_image_arrow_plus(id) {
    for (var i=0; i<document.images.length; i++) {
        if (document.images[i].src.indexOf('nav-arrow') > 0) { 
		    document.images[i].src = "/style_/nav-plus-white.png";
	    }
    }

    var imgTag = document.getElementById(id + "PlusImg");
    if (imgTag.src.indexOf('plus') > 0) {
        imgTag.src = "/style_/nav-arrow-blue.png";
    } else {
        imgTag.src = "/style_/nav-plus-blue.png";
    }
}

function qi_switch_plus_image_color(id, imgSrc) {
    var imgTag = document.getElementById(id + "PlusImg");
    if (imgTag.src.indexOf('arrow') > 0) {
        /* do nothing */
    } else {
	    imgTag.src = imgSrc;
    }
}

function qi_popup(windowName, URL) {
    qi_openWinFun()(URL, windowName, 
        'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=450');
}

function qi_openWinFun() {
    var openMethod = window.open;
	try {
	    if (SymRealWinOpen) {
	        openMethod = SymRealWinOpen;
	    }
    } catch (e) {}
    return openMethod;
}


function qi_read_cookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0; i < ca.length; i++)
  {
    var c = ca[i];
    while (c.charAt(0) == ' ') { 
      c = c.substring(1, c.length);
    }
    if (c.indexOf(nameEQ) == 0) {
      return c.substring(nameEQ.length, c.length);
    }
  }
  return null;
}

function qi_getLoggedInUserName() {
	return qi_read_cookie('qi_username');
}

function qi_userIsLoggedIn() {
	var userNameSession = qi_read_cookie('qi_username_session');
	var currentSession = qi_read_cookie('JSESSIONID');
	var userName = qi_getLoggedInUserName();
	return userName != null && userName != "" 
		&& userNameSession == currentSession;
}

/**
 * Functions to handle hints in text inputs: 
 * Remove the widget value if it is the default (hint).
 */
function qi_removeDefault(widget, defaultValue) {
	if (widget.value == defaultValue) {
		widget.value = "";
	}
}

function qi_onfocus(widgetId) {
	try {
		var element = document.getElementById(widgetId);
		element.onfocus({target:element});
	} catch(e) {}
}

function qi_onblur(widgetId) {
	try {
		var element = document.getElementById(widgetId);
		element.onblur({target:element});
	} catch(e) {}
}

/**
 * If the widget does not have a value, set it do the default (hint) value.
 */
function qi_setDefaultValue(widget, defaultValue) {
	if (widget.value == "") {
		widget.value = defaultValue;
	}
    widget.qi_defaultValue = defaultValue;
}

/**
 * Called from form.onsubmit to ensure that any defaults are removed first.
 */
function qi_removeDefaults(form) {
    for (var i=0; i<form.elements.length; ++i) {
        try {form.elements[i].onfocus({target:form.elements[i]}); } catch(e) {}
    }
    return true;
}

/**
 * Utility function to add an event listener (thanks to Matt Kruse)  
 */
function qi_addEvent(o,e,f){
	if (o.addEventListener){ o.addEventListener(e,f,true); return true; }
	else if (o.attachEvent){ return o.attachEvent("on"+e,f); }
	else { return false; }
}

// Include this script inside the HEAD tags of your HTML document as here

function makeArray(len) {
    for (var i=0; i <len; i++) this[i] = null;
this.length = len;
}

// This is where the array of random text is created. 


summit08 = new makeArray(9);
summit08[0] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/monday.html#mazzlister?utm_source=cutter&utm_medium=banner&utm_content=banner_mazzlister&utm_campaign=summit#mazzlister">Overcoming the Dysfunction that Inhibits Enterprise Agility</a><br />Keynote by Tim Lister, Lou Mazzucchelli</p>';
summit08[1] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/monday.html#clemonse?utm_source=cutter&utm_medium=banner&utm_content=banner_clemonse&utm_campaign=summit#clemonse">The Future of Internet Revenue Generation: The Impact of Social Networks/Web 2.0 on Corporate IT</a><br />Keynote by Professor Eric Clemons</p>';
summit08[2] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/tuesday.html#maccormacka?utm_source=cutter&utm_medium=banner&utm_content=banner_maccormacka&utm_campaign=summit#maccormacka">Mission to Mars: A Harvard Business School Case Study by Alan MacCormack</a><br />Case Study taught by Professor Alan MacCormack</p>';
summit08[3] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/tuesday.html#vergantir?utm_source=cutter&utm_medium=banner&utm_content=banner_vergantir&utm_campaign=summit#vergantir">Uncovering the Hidden Meaning of Things: Why Design-Driven Innovation is Central in Technology-Intensive Organizations</a><br />Keynote by Professor Roberto Verganti</p>';
summit08[4] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/wednesday.html#bensonb?utm_source=cutter&utm_medium=banner&utm_content=banner_bensonb&utm_campaign=summit#bensonb">The Road to Stronger IT Governance: Paved with Effective IT Financial Management</a><br />Seminar with Bob Benson</p>';
summit08[5] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/wednesday.html#mossl?utm_source=cutter&utm_medium=banner&utm_content=banner_mossl&utm_campaign=summit#mossl">Master Data Management: Critical Success Factors</a><br />Seminar with Larissa Moss</p>';
summit08[6] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/wednesday.html#watsonj?utm_source=cutter&utm_medium=banner&utm_content=banner_watsonj&utm_campaign=summit#watsonj">Practical Business Architecture: Aligning Business and IT</a><br />Seminar with Jim Watson</p>';
summit08[7] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/wednesday.html#mahm?utm_source=cutter&utm_medium=banner&utm_content=banner_mahm&utm_campaign=summit#mahm">How to Collect and Use Metrics in Agile Software Development Environments</a><br />Seminar with Michael Mah</p>';
summit08[8] = '<p class="date"><a class="C6" href="http://www.cutter.com/summit/2008/wednesday.html#mcfarlanw?utm_source=cutter&utm_medium=banner&utm_content=banner_mcfarlanw&utm_campaign=summit#mcfarlanw">CIO/CTO Forum</a><br />Peer Review with Professor Warren McFarlan</p>';



// The random number generator. You do not need to alter this in any way.

function rand(n) {
seed = (0x015a4e35 * seed) % 0x7fffffff;
return (seed >> 7) % n;
}
        
var now = new Date()
var seed = now.getTime() % 0xffffffff

/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  November 23rd 2009 6:57:24 AM PST                            */
/*      Machine:  10.16.140.103                                                */
/*       Source:  Local/Global Cache                                           */
/*     Location:  JIT Construction: v202328                                    */
/*       Locale:  en_US                                                        */
/*   Components:  js/connect/FB/SharePro.js:r202260,js/connect/core/FB/Loader.js:r202260 */

if (!window.FB) {FB = {};} if(!FB.dynData) { FB.dynData = {"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMessage":1,"use_xdProxy":0,"enable_custom_href":0},"resources":{"base_url_format":"http:\/\/{0}.facebook.com\/","base_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":163033,"api_server":163033,"www_channel":200143,"xd_proxy":200143,"xd_comm_swf_url":"http:\/\/static.ak.fbcdn.net\/swf\/XdComm.swf","share_button":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zAB5S\/hash\/4273uaqa.gif","login_img_dark_small_short":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","login_img_dark_medium_long":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zBIU2\/hash\/85b5jlja.gif","login_img_dark_large_short":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_img_light_small_short":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zDGBW\/hash\/8t35mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","login_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\/hash\/7e3mp7ee.gif","login_img_light_large_long":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","login_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10GM\/hash\/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif","login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6AR\/hash\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"http:\/\/b.static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} if (!FB.locale) {FB.locale = "en_US";} if (!FB.localeIsRTL) {FB.localeIsRTL = false;}
if(!window.FB)window.FB={};if(!window.FB.Share){FB.Share={results:{},resetUrls:function(){this.urls={};this.urlsA=[];},addQS:function(url,qs){var a=[];for(var k in qs)if(qs[k])a.push(k.toString()+'='+encodeURIComponent(qs[k]));return url+'?'+a.join('&');},getUrl:function(dom){return dom.getAttribute('share_url')||window.location.href;},getType:function(dom){return dom.getAttribute('type')||'button_count';},pretty:function(c){return c>=1e+07?Math.round(c/1e+06)+'M':(c>=10000?Math.round(c/1000)+'K':c);},updateButton:function(dom){var url=this.getUrl(dom);if(this.results[url])dom.fb_count=this.results[url].share_count;this.displayBox(dom,3);},displayBox:function(dom,_L1){if(typeof(dom.fb_count)=='number'&&dom.fb_count>=_L1)for(var i=1;i<=2;i++){var e=dom.firstChild.childNodes[i];e.className=e.className.replace('fb_share_no_count','');if(i==2)e.lastChild.innerHTML=this.pretty(dom.fb_count);}},renderButton:function(dom){var url=this.getUrl(dom);var _L2=this.getType(dom);var _L3=dom.innerHTML.length>0?dom.innerHTML:'Share';dom.href=this.addQS('http://www.facebook.com/sharer.php',{'u':url,'t':url==window.location.href?document.title:null,'src':'sp'});dom.onclick=function(){if(!dom.fb_clicked){dom.fb_count+=1;FB.Share.displayBox(this,1);dom.fb_clicked=true;}window.open(dom.href,'sharer','toolbar=0,status=0,width=626,height=436');return false;},dom.style.textDecoration='none';if(!this.results[url]&&(_L2.indexOf('count')>=0)){this.urls[url]=true;this.urlsA.push(url);}var _L4='Small';var _L5='<span class=\'FBConnectButton FBConnectButton_'+_L4+'\''+' style=\'cursor:pointer;\'>'+'<span class=\'FBConnectButton_Text\'>'+_L3+'</span></span>';if(_L2.indexOf('count')>=0){var _L6=(_L2=='box_count');var pos=(_L6?'top':'right');var _L8='<span class=\'fb_share_size_'+_L4+' '+(_L6?'fb_share_count_wrapper':'')+'\'>';var _L9='<span class=\'fb_share_count_nub_'+pos+' fb_share_no_count\'></span>';_L9+='<span class=\'fb_share_count fb_share_no_count'+' fb_share_count_'+pos+'\'>'+'<span class=\'fb_share_count_inner\'>&nbsp;</span></span>';_L8+=(_L6)?'<span></span>'+_L9+_L5:_L5+_L9;}else if(_L2.indexOf('icon')>=0){var _L8='<span class=\'FBConnectButton_Simple\'>'+'<span class=\'FBConnectButton_Text_Simple\'>'+(_L2=='icon_link'?_L3:'')+'</span>';}else var _L8=_L5;dom.innerHTML=_L8;dom.fb_rendered=true;},insert:function(_L0){(document.getElementsByTagName('HEAD')[0]||document.body).appendChild(_L0);},renderAll:function(_L0){var _L1=document.getElementsByName('fb_share');var c=_L1.length;for(var i=0;i<c;i++){if(!_L1[i].fb_rendered)this.renderButton(_L1[i]);if(this.getType(_L1[i]).indexOf('count')>=0&&!_L1[i].fb_count&&this.results[this.getUrl(_L1[i])])this.updateButton(_L1[i]);}},fetchData:function(){var _L0=document.createElement('script');_L0.src=this.addQS('http://api.facebook.com/restserver.php',{'v':'1.0','method':'fql.query','query':"select url, share_count"+" from link_stat where url in ('"+this.urlsA.join("','")+"')",'format':'json','callback':'fb_sharepro_render'});this.resetUrls();this.insert(_L0);},stopScan:function(){clearInterval(FB.Share.scanner);FB.Share.renderPass();},renderPass:function(){FB.Share.renderAll();if(FB.Share.urlsA.length>0)FB.Share.fetchData();},_onFirst:function(){var _L0=document.createElement('link');_L0.rel='stylesheet';_L0.type='text/css';_L0.href='http://static.ak.fbcdn.net/connect.php/css/share-button-css';this.insert(_L0);this.resetUrls();window.fb_sharepro_render=function(_L1){for(var i=0;_L1&&i<_L1.length;i++)FB.Share.results[_L1[i].url]=_L1[i];FB.Share.renderAll();};this.renderPass();this.scanner=setInterval(FB.Share.renderPass,700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopScan);}else window.addEventListener("load",FB.Share.stopScan,false);}};FB.Share._onFirst();}
if(!window.FB)FB={};if(!FB.Loader)FB.Loader={loaded:{},loading:{},loadedCss:{},loadedCallback:null,onScriptLoaded:function(_L0){var c=_L0.length;for(var i=0;i<c;i++){var _L3=_L0[i];FB.Loader.loaded[_L3]=true;}if(FB.Loader.loadedCallback)window.setTimeout(function(){FB.Loader.loadedCallback(_L0);},0);},loadCssComps:function(_L0){var _L1=FB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+_L0.join('/'));if(!this.loadedCss[_L1]){var _L2=document.createElement('link');_L2.setAttribute('rel','stylesheet');_L2.setAttribute('type','text/css');_L2.setAttribute('href',_L1);document.getElementsByTagName('head')[0].appendChild(_L2);this.loadedCss[_L1]=true;}},getStaticResourceUrl:function(_L0){var _L1=FB.dynData.resources.base_url_format;var _L2=(_L1.indexOf('https')===0)?'ssl':'static.ak';return _L1.replace('{0}',_L2)+_L0;}};

FB.Loader.onScriptLoaded(["FB.Share","FB.SharePro","FB.Loader"]);


