jQuery.noConflict();

/*
 * hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
 * <http://cherne.net/brian/resources/jquery.hoverIntent.html>
 * 
 * @param  f  onMouseOver function || An object with configuration options
 * @param  g  onMouseOut function  || Nothing (use configuration options object)
 * @author    Brian Cherne <brian@cherne.net>
 */
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

/*
 * Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-07-21 18:44:59 -0500 (Sat, 21 Jul 2007) $
 * $Rev: 2446 $
 *
 * Version 2.1.1
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(b($){$.m.E=$.m.g=b(s){h($.x.10&&/6.0/.I(D.B)){s=$.w({c:\'3\',5:\'3\',8:\'3\',d:\'3\',k:M,e:\'F:i;\'},s||{});C a=b(n){f n&&n.t==r?n+\'4\':n},p=\'<o Y="g"W="0"R="-1"e="\'+s.e+\'"\'+\'Q="P:O;N:L;z-H:-1;\'+(s.k!==i?\'G:J(K=\\\'0\\\');\':\'\')+\'c:\'+(s.c==\'3\'?\'7(((l(2.9.j.A)||0)*-1)+\\\'4\\\')\':a(s.c))+\';\'+\'5:\'+(s.5==\'3\'?\'7(((l(2.9.j.y)||0)*-1)+\\\'4\\\')\':a(s.5))+\';\'+\'8:\'+(s.8==\'3\'?\'7(2.9.S+\\\'4\\\')\':a(s.8))+\';\'+\'d:\'+(s.d==\'3\'?\'7(2.9.v+\\\'4\\\')\':a(s.d))+\';\'+\'"/>\';f 2.T(b(){h($(\'> o.g\',2).U==0)2.V(q.X(p),2.u)})}f 2}})(Z);',62,63,'||this|auto|px|left||expression|width|parentNode||function|top|height|src|return|bgiframe|if|false|currentStyle|opacity|parseInt|fn||iframe|html|document|Number||constructor|firstChild|offsetHeight|extend|browser|borderLeftWidth||borderTopWidth|userAgent|var|navigator|bgIframe|javascript|filter|index|test|Alpha|Opacity|absolute|true|position|block|display|style|tabindex|offsetWidth|each|length|insertBefore|frameborder|createElement|class|jQuery|msie'.split('|'),0,{}));

/*
 * megaMenu
 */
(function($){$.fn.megaMenu=function(){var mega="li.mega";var hovering="hovering";var dropmenu="div.dropmenu";var dropmenus="#dropmenus > div";var speed="fast";$(mega).each(function(){$(dropmenus).eq(0).appendTo($(this))});if($.browser.msie){try{document.execCommand("BackgroundImageCache",false,true)}catch(err){}}$(mega+" > "+dropmenu,this).bgIframe();var current;function addMega(){var active=$(this);if(current){$(dropmenu,current).slideUp(speed,function(){current.removeClass(hovering);active.addClass(hovering).children(dropmenu).slideDown(speed)})}else{active.addClass(hovering).children(dropmenu).slideDown(speed)}current=active}function removeMega(){var active=$(this);$(dropmenu,active).slideUp(speed,function(){active.removeClass(hovering)})}var megaConfig={sensitivity:4,interval:200,over:addMega,timeout:500,out:removeMega};return $(mega,this).hoverIntent(megaConfig)}})(jQuery);

/*
 * Lazy
 * version 1.3.1
 */
(function($){$.lazy=function(options){var src=options.src,name=options.name,cache=options.cache,self,arg,object={};$.lazy.archive[src]={'status':'unloaded','que':[]};function loadCSS(src,callback,self,name,arg){$.lazy.archive[src].status="loading";var node=document.createElement('link');node.type='text/css';node.rel='stylesheet';node.href=src;node.media='screen';document.getElementsByTagName("head")[0].appendChild(node);$.lazy.archive[src].status='loaded';if(callback)callback(self,name,arg);}function loadJS(src,callback,self,name,arg){$.lazy.archive[src].status="loading";$.ajax({type:"GET",url:src,cache:cache,dataType:"script",success:function(){$.lazy.archive[src].status='loaded';if(callback){callback(self,name,arg);}}});}function loadPlugin(self,name,arg){function callback(){if(typeof self=='object'){self.each(function(){if(arg.length>0){$(this)[name].apply(self,arg);}else{$(this)[name]();}});}else{$[name].apply(null,arg);}$.each($.lazy.archive[src].que,function(i){var queItem=$.lazy.archive[src].que[i];object[queItem.name].apply(queItem.self,queItem.arguments);});$.lazy.archive[src].que=[];}loadJS(src,callback,self,name,arg);}object[name]=function(){var self=this;arg=arguments;if($.lazy.archive[src].status==='loaded'){$.each(this,function(){$(this)[name].apply(self,arg);});}else if($.lazy.archive[src].status==='loading'){$.lazy.archive[src].que.push({'name':name,'self':self,'arguments':arg});}else{$.lazy.archive[src].status='loading';if(options.dependencies){var css=options.dependencies.css||[],js=options.dependencies.js||[];var total=css.length+js.length;function loadDependencies(array,callback,callbackCallback){var length=array.length,src;array=array.reverse();while(length--&&total--){src=array[length];if(typeof $.lazy.archive[src]=='undefined'){$.lazy.archive[src]={'status':'unloaded','que':[]};}if($.lazy.archive[src].status==='unloaded'){if(!total){callback(src,function(){loadPlugin(self,name,arg);});}else{callback(src);}}else if(!total){loadPlugin(self,name,arg);}}}loadDependencies(css,loadCSS);loadDependencies(js,loadJS);}else{loadPlugin(self,name,arg);}}return this;};jQuery.fn.extend(object);jQuery.extend(object);};$.lazy.archive={};})(jQuery);

/* Lazy: Fancybox */
jQuery.lazy({
	src: 'http://mimage.opentext.com/alt_content/binary/ot/js/jquery.js-fancybox.js',
	name: 'jsFancybox',
	dependencies: {
		js: ['http://mimage.opentext.com/alt_content/binary/ot/js/jquery.fancybox/jquery.easing.1.3.js',
			'http://mimage.opentext.com/alt_content/binary/ot/js/jquery.fancybox/jquery.fancybox-1.2.1.pat.pack.js'],
		css: ['http://mimage.opentext.com/alt_content/binary/ot/js/jquery.fancybox/jquery.fancybox.css']
		},
	cache: true
});

/* DOM Ready */
jQuery(function($){
	
	$('body').addClass('jsenabled');
	$('#primarynav').megaMenu();
	$('a.js-openwindow').click(function(){window.open(this.href);return false;});
	
	/* Load necessary lazy files */
	var lazyItems = {
		'a.js-fancybox': 'jsFancybox'
	}
	for (var item in lazyItems) {
		var obj = $(item);
		if (obj.length) obj[lazyItems[item]]();
	}
	
});