From: "Saved by Windows Internet Explorer 7"
Subject: ICM | Institute of Commercial Management | Professional Body for Commercial and Business Development Managers
Date: Wed, 30 Sep 2009 18:27:13 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA41FB.A1CBB880"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>ICM | =
Institute of Commercial Management | Professional Body for Commercial =
and Business Development Managers</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"The Institute of Commercial Management (ICM) is the leading =
global professional body for Commercial and Business Development =
Managers. It is also an internationally recognised examining and =
awarding body for business and management students."=20
name=3Ddescription>
<META=20
content=3D"ICM, the institute of commercial management, business, =
management, education, vocational, consultancy, development services, =
corporate, consulting, membership, associate, industry, government, =
agencies, educational, international, design, multi-functional, courses, =
examination, assessment, public sector, technical, training, employee, =
certification, programmes, global, advisory, review, manager, =
certificate, advanced, diploma, graduate, programmes, fellowship, =
personal, me, sme, social and economic development, work experience, =
research, i.c.m"=20
name=3Dkeywords><LINK title=3D"ICM Commercial &amp; Business News RSS =
Feed"=20
href=3D"http://news.icm.ac.uk/feed" type=3Dapplication/rss+xml =
rel=3Dalternate>
<META http-equiv=3Dcontent-Language content=3DEN-GB>
<META content=3D"20 days" name=3Drevisit-after>
<META content=3D"ICM 2009" name=3Dcopyright><LINK=20
href=3D"http://www.icm.ac.uk/homepage.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT =
src=3D"http://news.icm.ac.uk/wp-content/themes/icm/js/scripts.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.icm.ac.uk/wp-content/plugins/flv-embed/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.icm.ac.uk/homepage-dev/jquery.jcarousel.pack.js"=20
type=3Dtext/JavaScript></SCRIPT>
<LINK =
href=3D"http://news.icm.ac.uk/wp-content/themes/icm/enewsletter.css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if IE 6]>=0A=
	<script type=3D"text/javascript">=0A=
		try {=0A=
			document.execCommand("BackgroundImageCache", false, true);=0A=
		} catch (e) { }=0A=
	</script>=0A=
<![endif]-->
<SCRIPT type=3Dtext/javascript>=0A=
=0A=
function jokercarousel_initCallback(carousel) {=0A=
    jQuery('#joker-carousel-next').bind('click', function() {=0A=
		carousel.options.scroll =3D 1;=0A=
        carousel.next();=0A=
        return false;=0A=
    });=0A=
    jQuery('#joker-carousel-prev').bind('click', function() {=0A=
		carousel.options.scroll =3D 1;=0A=
        carousel.prev();=0A=
        return false;=0A=
    });=0A=
};=0A=
=0A=
var jokercarousel_itemList =3D [=0A=
    =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/142.jpg', title: =
'Most amazing parrot ever', linkURL: 'http://joker.icm.ac.uk/?p=3D142'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/109.jpg', title: =
'Lassie', linkURL: 'http://joker.icm.ac.uk/?p=3D109'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/141.jpg', title: =
'Wrong turn', linkURL: 'http://joker.icm.ac.uk/?p=3D141'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/116.jpg', title: =
'Protecting your car from thieves', linkURL: =
'http://joker.icm.ac.uk/?p=3D116'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/140.jpg', title: =
'Nato forces in action', linkURL: 'http://joker.icm.ac.uk/?p=3D140'},=0A=
 =0A=
		{url: 'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/50.jpg', =
title: 'Cadbury gorilla', linkURL: 'http://joker.icm.ac.uk/?p=3D50'},=0A=
 =0A=
		{url: 'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/32.jpg', =
title: 'Boredom', linkURL: 'http://joker.icm.ac.uk/?p=3D32'},=0A=
 =0A=
		{url: 'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/60.jpg', =
title: 'Laughing baby', linkURL: 'http://joker.icm.ac.uk/?p=3D60'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/149.jpg', title: =
'164 million winner', linkURL: 'http://joker.icm.ac.uk/?p=3D149'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/157.jpg', title: =
'Loose wheel', linkURL: 'http://joker.icm.ac.uk/?p=3D157'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/156.jpg', title: =
'Boxing cat', linkURL: 'http://joker.icm.ac.uk/?p=3D156'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/158.jpg', title: =
'USS Montana', linkURL: 'http://joker.icm.ac.uk/?p=3D158'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/147.jpg', title: =
'Parking technique 1', linkURL: 'http://joker.icm.ac.uk/?p=3D147'},=0A=
 =0A=
		{url: 'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/53.jpg', =
title: 'Bangkok market', linkURL: 'http://joker.icm.ac.uk/?p=3D53'},=0A=
 =0A=
		{url: 'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/25.jpg', =
title: 'Human cannonball', linkURL: 'http://joker.icm.ac.uk/?p=3D25'},=0A=
 =0A=
		{url: =
'http://joker.icm.ac.uk/wp-content/uploads/image/thumbs/119.jpg', title: =
'Love 2008', linkURL: 'http://joker.icm.ac.uk/?p=3D119'}=0A=
];=0A=
function jokercarousel_itemVisibleInCallback(carousel, item, i, state, =
evt)=0A=
{=0A=
    // The index() method calculates the index from a=0A=
    // given index who is out of the actual item range.=0A=
    var idx =3D carousel.index(i, jokercarousel_itemList.length);=0A=
    carousel.add(i, jokercarousel_getItemHTML(jokercarousel_itemList[idx =
- 1]));=0A=
};=0A=
function jokercarousel_itemVisibleOutCallback(carousel, item, i, state, =
evt)=0A=
{=0A=
    carousel.remove(i);=0A=
};=0A=
=0A=
/**=0A=
 * Item html creation helper.=0A=
 */=0A=
function jokercarousel_getItemHTML(item)=0A=
{=0A=
      return '<a href=3D"'+item.linkURL+'" title=3D"' + item.title + =
'"><img src=3D"' + item.url + '" width=3D"95" height=3D"95" alt=3D"' + =
item.title + '" /></a>';=0A=
};=0A=
function clickclear(fieldName)=0A=
{=0A=
	if (fieldName.value =3D=3D "Search the ICM website" || fieldName.value =
=3D=3D "Insert keywords here") =0A=
	{=0A=
		fieldName.value =3D "";=0A=
		document.quickSearch.s.style.color =3D "#666666";=0A=
	}=0A=
}=0A=
function submitSearch()=0A=
{=0A=
	if(document.quickSearch.s.value=3D=3D"Search the ICM website" || =
document.quickSearch.s.value=3D=3D"Insert keywords here" || =
document.quickSearch.s.value=3D=3D"" || =
document.quickSearch.s.value=3D=3D"index.php")=0A=
	{=0A=
		document.quickSearch.s.value =3D "Insert keywords here";=0A=
		document.quickSearch.s.style.color =3D "#ff5d5d";=0A=
		return false;=0A=
	}=0A=
	else=0A=
	{=0A=
		document.quickSearch.submit(); =0A=
		return false;=0A=
	}=0A=
}=0A=
function swapGoOver()=0A=
{=0A=
	var currentImage =3D document.goButton.src;=0A=
	var imagePrefix =3D "http://www.icm.ac.uk/homepage-dev/go-button-";=0A=
	var nowImage =3D currentImage.replace(imagePrefix, "");=0A=
	var colourNow =3D nowImage.replace(".jpg", "");=0A=
	=
document.goButton.src=3D'homepage-dev/go-button-'+colourNow+'-hover.jpg';=0A=
}=0A=
function swapGoOut()=0A=
{=0A=
	var currentImage =3D document.goButton.src;=0A=
	var imagePrefix =3D "http://www.icm.ac.uk/homepage-dev/go-button-";=0A=
	var nowImage =3D currentImage.replace(imagePrefix, "");=0A=
	var colourNow =3D nowImage.replace("-hover.jpg", "");=0A=
	document.goButton.src=3D'homepage-dev/go-button-'+colourNow+'.jpg';=0A=
}=0A=
function mycarousel_initCallback(carousel) {=0A=
    jQuery('.jcarousel-control a').bind('click', function() {=0A=
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));=0A=
        return false;=0A=
    });=0A=
=0A=
    jQuery('#mycarousel-next').bind('click', function() {=0A=
        carousel.next();=0A=
        return false;=0A=
    });=0A=
=0A=
    jQuery('#mycarousel-prev').bind('click', function() {=0A=
        carousel.prev();=0A=
        return false;=0A=
    });=0A=
};=0A=
var mycarousel_itemList =3D [=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/586.jpg', =
title: 'Scouts raise money for Uganda trip', linkURL: =
'http://projects.icm.ac.uk/bournemouth-scouts/scouts-raise-money-for-ugan=
da-trip'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/577.jpg', =
title: 'Singer entertains at the third Sunday Social', linkURL: =
'http://projects.icm.ac.uk/sunday-social/singer-entertains-at-the-third-s=
unday-social'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/566.jpg', =
title: '6th Living Crafts event is a great success', linkURL: =
'http://projects.icm.ac.uk/other-projects/6th-living-crafts-event-is-a-gr=
eat-success'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/556.jpg', =
title: 'Children help create =E2=80=98Massive Minotaur Beetle=E2=80=99 =
at Avon Heath', linkURL: =
'http://projects.icm.ac.uk/avon-heath-country-park/children-help-create-%=
e2%80%98massive-minotaur-beetle%e2%80%99-at-avon-heath'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/544.jpg', =
title: 'ICM supports England team in Beach Polo Championships', linkURL: =
'http://projects.icm.ac.uk/other-projects/icm-supports-england-team-in-be=
ach-polo-championships'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/523.jpg', =
title: 'Horse dung, clay, glass &#038; sand =E2=80=93 Longhouse closer =
to completion', linkURL: =
'http://projects.icm.ac.uk/the-ancient-technology-centre/horse-dung-clay-=
glass-and-sand-%e2%80%93-longhouse-gets-closer-to-completion'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/527.jpg', =
title: 'ICM teams race in charity kart event', linkURL: =
'http://projects.icm.ac.uk/other-projects/icm-teams-race-in-charity-kart-=
event'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/498.jpg', =
title: 'ICM sponsors Burton=E2=80=99s Veterans Day Parade', linkURL: =
'http://projects.icm.ac.uk/other-projects/burton-veterans-day-parade'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/482.jpg', =
title: 'First over-60s Sunday Social is roaring success', linkURL: =
'http://projects.icm.ac.uk/sunday-social/first-over-60s-sunday-social-is-=
roaring-success'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/466.jpg', =
title: 'Christchurch Food and Wine Festival 2009', linkURL: =
'http://projects.icm.ac.uk/christchurch-food-and-wine-festival/christchur=
ch-food-and-wine-festival-2009'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/473.jpg', =
title: 'ICM takes to the sky', linkURL: =
'http://projects.icm.ac.uk/other-projects/icm-takes-to-the-sky'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/568.jpg', =
title: 'ICM helps put artists in the spotlight', linkURL: =
'http://projects.icm.ac.uk/other-projects/icm-helps-put-artists-in-the-sp=
otlight'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/454.jpg', =
title: 'Dorset Archaeological Awards 2009', linkURL: =
'http://projects.icm.ac.uk/other-projects/dorset-archeological-awards-200=
9'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/439.jpg', =
title: 'Former ICM student is Youth MP in Uganda', linkURL: =
'http://projects.icm.ac.uk/icm-students-and-centres/former-icm-student-is=
-youth-mp-in-uganda'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/444.jpg', =
title: 'ICM Communications in Uganda', linkURL: =
'http://projects.icm.ac.uk/bournemouth-scouts/icm-communications-in-ugand=
a'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/437.jpg', =
title: 'ICM visits Bethel Training Institute in Uganda', linkURL: =
'http://projects.icm.ac.uk/icm-students-and-centres/icm-visits-bethel-tra=
ining-institute-in-uganda'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/419.jpg', =
title: 'ICM to visit Uganda ahead of Nile 2010 visit', linkURL: =
'http://projects.icm.ac.uk/bournemouth-scouts/icm-to-visit-uganda-ahead-o=
f-nile-2010-visit'},=0A=
 =0A=
		{url: =
'http://projects.icm.ac.uk/wp-content/uploads/image/thumbs/51.jpg', =
title: 'Helping history-lovers explore Dorset=E2=80=99s heritage', =
linkURL: =
'http://projects.icm.ac.ukbournemouth-scouts/helping-history-lovers-explo=
re-dorset-heritage'}=0A=
];=0A=
=0A=
function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)=0A=
{=0A=
    // The index() method calculates the index from a=0A=
    // given index who is out of the actual item range.=0A=
    var idx =3D carousel.index(i, mycarousel_itemList.length);=0A=
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - =
1]));=0A=
	=0A=
	if(idx=3D=3D2)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#1').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
	if(idx=3D=3D5)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#4').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
	if(idx=3D=3D8)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#7').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
	if(idx=3D=3D11)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#10').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
	if(idx=3D=3D14)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#13').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
	if(idx=3D=3D17)=0A=
	{=0A=
		$(".jcarousel-control =
*").css("background","url('homepage-dev/dotSelectOff.gif')");=0A=
		$('#16').css("background","url('homepage-dev/dotSelectOn.gif')");=0A=
	}=0A=
};=0A=
=0A=
function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)=0A=
{=0A=
    carousel.remove(i);=0A=
};=0A=
=0A=
/**=0A=
 * Item html creation helper.=0A=
 */=0A=
function mycarousel_getItemHTML(item)=0A=
{=0A=
    return '<a href=3D"'+item.linkURL+'" title=3D"' + item.title + =
'"><img src=3D"' + item.url + '" width=3D"95" height=3D"95" alt=3D"' + =
item.title + '" /></a><div><a href=3D"'+item.linkURL+'" title=3D"' + =
item.title + '">'+ item.title +'</a></div>';=0A=
};=0A=
jQuery(document).ready(function() {=0A=
    jQuery('#mycarousel').jcarousel({=0A=
        wrap: 'circular',=0A=
		initCallback: mycarousel_initCallback,=0A=
        itemVisibleInCallback: {onBeforeAnimation: =
mycarousel_itemVisibleInCallback},=0A=
        itemVisibleOutCallback: {onAfterAnimation: =
mycarousel_itemVisibleOutCallback},=0A=
        buttonNextHTML: null,=0A=
        buttonPrevHTML: null=0A=
    });=0A=
	jQuery('.joker-carousel').jcarousel({=0A=
        wrap: 'circular',=0A=
		initCallback: jokercarousel_initCallback,=0A=
		itemVisibleInCallback: {onBeforeAnimation: =
jokercarousel_itemVisibleInCallback},=0A=
        itemVisibleOutCallback: {onAfterAnimation: =
jokercarousel_itemVisibleOutCallback},=0A=
        buttonNextHTML: null,=0A=
        buttonPrevHTML: null=0A=
    });=0A=
});=0A=
</SCRIPT>

<SCRIPT>=0A=
$(document).ready(function(){	=0A=
$("#leftColumn").sortable({=0A=
      handle : '.widgetHeader',=0A=
	  opacity: 0.6,=0A=
      update : function () {=0A=
		var order =3D $('#leftColumn').sortable('serialize');=0A=
		//$("#info").load("process-sortable.php?"+order);=0A=
      }=0A=
    });=0A=
$("#rightColumn").sortable({=0A=
      handle : '.widgetHeader447',=0A=
	  opacity: 0.6,=0A=
      update : function () {=0A=
		var order =3D $('#leftColumn').sortable('serialize');=0A=
		//$("#info").load("process-sortable.php?"+order);=0A=
      }=0A=
    });=0A=
	=0A=
	=0A=
	$("li#student-section").mouseover(function(){=0A=
		$('#tabsBottom').css("background-color","#285097");=0A=
		$('#footer').css("background-color","#285097");=0A=
		$('#announce ul li').css("color","#285097");=0A=
		$('#membership ul li').css("color","#285097");=0A=
		$('.carouselBG').css("background-color","#285097");=0A=
		$('#goButton').attr("src", "/homepage-dev/go-button-blue.jpg"); =0A=
		$('#homepageHeader').css("background","#FFFFFF =
url('homepage-dev/icm-homepage-title-1.jpg')");=0A=
    });=0A=
	=0A=
	$("li#membership-section").mouseover(function(){=0A=
		$('#tabsBottom').css("background-color","#35535d");=0A=
		$('#footer').css("background-color","#35535d");=0A=
		$('#announce ul li').css("color","#35535d");=0A=
		$('#membership ul li').css("color","#35535d");=0A=
		$('.carouselBG').css("background-color","#35535d");=0A=
		$('#goButton').attr("src", "/homepage-dev/go-button-green.jpg");  =0A=
		$('#homepageHeader').css("background","#FFFFFF =
url('homepage-dev/icm-homepage-title-2.jpg')");=0A=
    });=0A=
	=0A=
	$("li#news-section").mouseover(function(){=0A=
		$('#tabsBottom').css("background-color","#a52623");=0A=
		$('#footer').css("background-color","#a52623");=0A=
		$('#announce ul li').css("color","#a52623");=0A=
		$('#membership ul li').css("color","#a52623");=0A=
		$('.carouselBG').css("background-color","#a52623");=0A=
		$('#goButton').attr("src", "/homepage-dev/go-button-red.jpg");=0A=
		$('#homepageHeader').css("background","#FFFFFF =
url(homepage-dev/icm-homepage-title-3.jpg)");=0A=
    });=0A=
	=0A=
	$("li#projects-section").mouseover(function(){=0A=
		$('#tabsBottom').css("background-color","#c7ad00");=0A=
		$('#footer').css("background","#c7ad00");=0A=
		$('#announce ul li').css("color","#c7ad00");=0A=
		$('#membership ul li').css("color","#c7ad00");=0A=
		$('.carouselBG').css("background-color","#c7ad00");=0A=
		$('#goButton').attr("src", "/homepage-dev/go-button-yellow.jpg"); =0A=
		$('#homepageHeader').css("background","#FFFFFF =
url(homepage-dev/icm-homepage-title-4.jpg)");=0A=
    });=0A=
	=0A=
});=0A=
$(function() {		=0A=
		//set effect from select menu value=0A=
		$(".minMax").click(function() {=0A=
			var meNow =3D $(this);=0A=
			$(this).parent().next(".widgetBody").toggle("blind", function() { =
meNow.toggleClass("widgetHeaderMaxi"); }, 500);=0A=
			return false;=0A=
		});=0A=
=0A=
	});=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6001.18294" name=3DGENERATOR></HEAD>
<BODY>
<DIV style=3D"MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto">
<DIV style=3D"FLOAT: right; PADDING-TOP: 7px">
<FORM style=3D"DISPLAY: inline" action=3Dhttp://www.icm.ac.uk/><INPUT =
id=3Ds=20
style=3D"DISPLAY: inline; FONT-SIZE: 10px; WIDTH: 130px; HEIGHT: 13px" =
name=3Ds> <INPUT style=3D"BORDER-RIGHT: #666666 1px solid; =
PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; DISPLAY: inline; =
PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 =
1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; =
BACKGROUND-COLOR: #f9f9f9" type=3Dsubmit value=3DSearch>=20
</FORM></DIV>
<DIV id=3DtopLinks><A href=3D"http://www.icm.ac.uk/low/">Low graphics =
version</A>|<A=20
title=3D"About ICM" href=3D"http://www.icm.ac.uk/about/">About</A>|<A=20
title=3D"ICM Press Office" href=3D"http://press.icm.ac.uk/">Press =
Office</A>|<A=20
title=3D"ICM Sitemap" =
href=3D"http://www.icm.ac.uk/sitemap/">Sitemap</A>|<A=20
title=3D"ICM contact details"=20
href=3D"http://www.icm.ac.uk/about/contact/">Contact</A> </DIV>
<DIV style=3D"CLEAR: both; BACKGROUND-COLOR: #ffffff">
<DIV id=3DhomepageHeader>
<UL class=3Dtabs>
  <LI id=3Dstudent-section><A title=3D"Click to view ICM Students =
section"=20
  href=3D"http://www.icm.ac.uk/home/">Students</A> </LI>
  <LI id=3Dmembership-section><A title=3D"Click to view ICM Membership =
section"=20
  href=3D"http://members.icm.ac.uk/">Membership</A> </LI>
  <LI id=3Dnews-section><A=20
  title=3D"Click to view ICM Commercial &amp; Business News section"=20
  href=3D"http://news.icm.ac.uk/">News</A> </LI>
  <LI id=3Dprojects-section><A=20
  title=3D"Click to view ICM Social &amp; Economic Development section"=20
  href=3D"http://projects.icm.ac.uk/">Projects</A> </LI></UL></DIV>
<DIV id=3DtabsBottom></DIV>
<DIV id=3DrightColumn=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 6px; WIDTH: 453px; PADDING-TOP: 6px">
<DIV style=3D"FLOAT: left; PADDING-BOTTOM: 6px">
<DIV style=3D"PADDING-RIGHT: 6px; FLOAT: left">
<DIV class=3DwidgetWrap220 id=3DwidgetHandle>
<DIV class=3DwidgetHeader220><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3>Quick search</H3></DIV>
<DIV class=3DwidgetBody style=3D"WIDTH: 208px; HEIGHT: 40px">
<DIV=20
style=3D"PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px">
<FORM style=3D"DISPLAY: inline" name=3DquickSearch=20
action=3Dhttp://www.icm.ac.uk/><INPUT id=3Ds=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
MARGIN: 0px; WIDTH: 160px; COLOR: #666666; PADDING-TOP: 4px"=20
onclick=3Dclickclear(s) value=3D"Search the ICM website" name=3Ds> =
</DIV>
<DIV=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 3px"><A=20
onmouseover=3DswapGoOver(); onclick=3DsubmitSearch(); =
onmouseout=3DswapGoOut();=20
href=3D"http://www.icm.ac.uk/#"><IMG id=3DgoButton title=3D"Search the =
ICM website"=20
alt=3D"Search the ICM website"=20
src=3D"http://www.icm.ac.uk/homepage-dev/go-button-blue.jpg" border=3D0=20
name=3DgoButton> </A></DIV></FORM><BR style=3D"CLEAR: =
both"></DIV></DIV><BR=20
style=3D"CLEAR: both">
<DIV class=3DwidgetWrap220>
<DIV class=3DwidgetHeader220><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A title=3D"View full ICM examination timetable"=20
href=3D"http://www.icm.ac.uk/student-resources/examination-timetable/">Ex=
am entry=20
deadlines</A></H3></DIV>
<DIV class=3DwidgetBody style=3D"OVERFLOW: hidden; WIDTH: 208px; HEIGHT: =
87px">
<DIV style=3D"PADDING-TOP: 10px; TEXT-ALIGN: center"><SPAN=20
style=3D"COLOR: #999999">Next ICM examination closing date:</SPAN>=20
<DIV=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #ff0000; PADDING-TOP: =
4px">December=20
2009 series - <BR>08 October 2009<BR></DIV>
<DIV class=3DviewMore style=3D"TEXT-ALIGN: center"><A=20
title=3D"View full ICM examination timetable"=20
href=3D"http://www.icm.ac.uk/student-resources/examination-timetable/">Vi=
ew full=20
exam timetable &gt;&gt;</A></DIV></DIV></DIV></DIV></DIV>
<DIV class=3DwidgetWrap220>
<DIV class=3DwidgetHeader220><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A title=3D"Read more ICM News &amp; Important announcements"=20
href=3D"http://www.icm.ac.uk/important-announcements/">Important=20
announcements</A></H3></DIV>
<DIV class=3DwidgetBody id=3Dannounce=20
style=3D"OVERFLOW: hidden; WIDTH: 208px; HEIGHT: 180px">
<UL>
  <LI><A title=3D"Read ICM visits Kenyan Centres"=20
  =
href=3D"http://www.icm.ac.uk/important-announcements/icm-visits-kenyan-ce=
ntres/3675/">ICM=20
  visits Kenyan Centres</A> </LI></UL>
<UL>
  <LI><A title=3D"Read ICM Reviews &amp; posters available online"=20
  =
href=3D"http://www.icm.ac.uk/important-announcements/icm-reviews-posters-=
available-online/3648/">ICM=20
  Reviews &amp; posters available online</A> </LI></UL>
<UL>
  <LI><A title=3D"Read Join ICM on Facebook"=20
  =
href=3D"http://www.icm.ac.uk/important-announcements/join-icm-on-facebook=
/3651/">Join=20
  ICM on Facebook</A> </LI></UL>
<UL>
  <LI><A title=3D"Read Chief Executive in Serbia for graduation =
ceremony"=20
  =
href=3D"http://www.icm.ac.uk/important-announcements/chief-executive-in-s=
erbia-for-graduation-ceremony/3227/">Chief=20
  Executive in Serbia for graduation ceremony</A> </LI></UL>
<UL>
  <LI><A=20
  title=3D"Read ICM members receive access to Rhema CPD resources at =
exclusive rate"=20
  =
href=3D"http://www.icm.ac.uk/important-announcements/icm-members-receive-=
access-to-rhema-cpd-resources-at-exclusive-rate/3153/">ICM=20
  members receive access to Rhema CPD resources at exclusive rate</A>=20
</LI></UL></DIV></DIV></DIV>
<DIV class=3DwidgetWrap447 id=3DwidgetHandle>
<DIV class=3DwidgetHeader447><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A title=3D"View more ICM Social &amp; Economic Development =
Projects"=20
href=3D"http://projects.icm.ac.uk/">Social &amp; Economic Development=20
Multimedia</A></H3></DIV>
<DIV class=3DwidgetBody id=3Dmultimedia style=3D"WIDTH: 435px">
<P id=3Dplayer1 style=3D"DISPLAY: none"><A=20
href=3D"http://www.macromedia.com/go/getflashplayer">Get the latest =
Flash=20
Player</A> to see this player.</P><NOSCRIPT>
<P>[Javascript required to view Flash movie, please turn it on and =
refresh this=20
page]</P></NOSCRIPT>
<SCRIPT type=3Dtext/javascript>=0A=
	document.getElementById("player1").style.display =3D "";=0A=
	=0A=
	var s1 =3D new =
SWFObject("http://www.icm.ac.uk/wp-content/plugins/flv-embed/flvplayer.sw=
f","player1","435","260","7");=0A=
	s1.addParam("wmode","transparent");=0A=
	s1.addParam("allowscriptaccess","always");=0A=
	s1.addParam("allowfullscreen","true");=0A=
	s1.addVariable("height","260");=0A=
	s1.addVariable("width","435"); =0A=
	=
s1.addVariable("file","http://projects.icm.ac.uk/wp-content/uploads/video=
s/bournemouth-scouts-fete.flv");=0A=
	=
s1.addVariable("image","http://projects.icm.ac.uk/wp-content/uploads/vide=
os/bournemouth-scouts-fete.jpg");=0A=
	=
s1.addVariable("link","http://projects.icm.ac.uk/wp-content/uploads/video=
s/bournemouth-scouts-fete.flv");=0A=
	s1.write("player1");=0A=
</SCRIPT>

<H4 style=3D"PADDING-TOP: 5px"><A=20
title=3D"View more on Scouts raise money for Uganda trip" =
style=3D"COLOR: #555555"=20
href=3D"http://projects.icm.ac.uk/bournemouth-scouts/scouts-raise-money-f=
or-uganda-trip/">Scouts=20
raise money for Uganda trip</A></H4>
<DIV style=3D"COLOR: #999999; PADDING-TOP: 2px">The 38th Bournemouth =
Scouts &amp;=20
Avon Explorers group has recently held another fun event in order to =
raise money=20
for their upcoming Nile 2010 trip.</DIV>
<DIV class=3DviewMore><A title=3D"View more on Scouts raise money for =
Uganda trip"=20
href=3D"http://projects.icm.ac.uk/bournemouth-scouts/scouts-raise-money-f=
or-uganda-trip/">View=20
more &gt;&gt;</A></DIV></DIV></DIV>
<DIV class=3DwidgetWrap447 id=3DwidgetHandle>
<DIV class=3DwidgetHeader447><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3>ICMmail email login</H3></DIV>
<DIV class=3DwidgetBody style=3D"WIDTH: 435px; HEIGHT: 90px">
<DIV=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 10px"><IMG=20
src=3D"http://www.icm.ac.uk/homepage-dev/icmmail.jpg" border=3D0> </DIV>
<DIV style=3D"MARGIN-TOP: 10px; FLOAT: left">
<FORM name=3DloginPage action=3Dhttp://hosted.atmail.com/atmail.php =
method=3Dpost=20
target=3D_blank>
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: =
left; PADDING-BOTTOM: 0px; WIDTH: 80px; COLOR: #c6c6c6; PADDING-TOP: =
5px; TEXT-ALIGN: right">Username</DIV>
<DIV style=3D"FLOAT: left; WIDTH: 250px"><INPUT=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
MARGIN: 0px; WIDTH: 120px; COLOR: #666666; PADDING-TOP: 4px"=20
name=3Dusername> <INPUT type=3Dhidden size=3D15 value=3Dicmmail.org =
name=3Dpop3host> <SPAN=20
style=3D"FONT-SIZE: 12px; COLOR: #c6c6c6">@ICMmail.org</SPAN> </DIV>
<DIV style=3D"CLEAR: both; PADDING-TOP: 3px">
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: =
left; PADDING-BOTTOM: 0px; WIDTH: 80px; COLOR: #c6c6c6; PADDING-TOP: =
5px; TEXT-ALIGN: right">Password</DIV>
<DIV style=3D"FLOAT: left; WIDTH: 250px"><INPUT=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
MARGIN: 0px; WIDTH: 120px; COLOR: #666666; PADDING-TOP: 4px"=20
type=3Dpassword name=3Dpassword> <SPAN style=3D"PADDING-LEFT: =
5px"><INPUT class=3Dsubmito type=3Dsubmit value=3D"Sign in" =
name=3DLogin>=20
</SPAN><INPUT type=3Dhidden value=3Dsimple name=3DLoginType>=20
</DIV></DIV></FORM><BR><BR></DIV></DIV></DIV>
<DIV style=3D"FLOAT: left; PADDING-BOTTOM: 6px">
<DIV style=3D"PADDING-RIGHT: 6px; FLOAT: left">
<DIV class=3DwidgetWrap220 id=3DwidgetHandle>
<DIV class=3DwidgetHeader220><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>=20
<H3><A title=3D"Read more about ICM Membership"=20
href=3D"http://members.icm.ac.uk/">ICM Membership</A></H3></DIV>
<DIV class=3DwidgetBody style=3D"WIDTH: 208px; HEIGHT: 220px">
<DIV id=3Dmembership style=3D"COLOR: #999999">ICM Membership exists to =
support you=20
in your chosen profession. A unique service, it realises your =
expectations and=20
understands your needs by helping you to connect with both the people =
and=20
resources necessary to further your career.=20
<UL>
  <LI><SPAN class=3Dmemli>International news across key sectors</SPAN>=20
  <LI><SPAN class=3Dmemli>Appointments across the world</SPAN>=20
  <LI><SPAN class=3Dmemli>Comprehensive global events listings</SPAN>=20
  <LI><SPAN class=3Dmemli>Leadership &amp; management =
intelligence</SPAN>=20
  <LI><SPAN class=3Dmemli>ICM Business Club</SPAN> </LI></UL>
<DIV class=3DviewMore style=3D"MARGIN-TOP: 10px"><A title=3D"Apply for =
ICM membership"=20
href=3D"http://members.icm.ac.uk/">Apply today=20
&gt;&gt;</A></DIV></DIV></DIV></DIV></DIV>
<DIV style=3D"FLOAT: left">
<DIV class=3DwidgetWrap220 id=3DwidgetHandle>
<DIV class=3DwidgetHeader220><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>=20
<H3>ICM News eNewsletter</H3></DIV>
<DIV class=3DwidgetBody style=3D"WIDTH: 208px; HEIGHT: 220px">
<DIV style=3D"COLOR: #999999">
<P>Sign up to our <EM><STRONG>free</STRONG></EM> eNewsletter, and =
receive the=20
latest commercial &amp; business news headlines direct to your email =
inbox.</P>
<DIV class=3DnewsletterFields id=3DnewsletterFields=20
style=3D"PADDING-LEFT: 5px; PADDING-TOP: 5px">
<DIV style=3D"FLOAT: left; WIDTH: 200px"><LABEL =
for=3DnewsletterFirstname>Your=20
name:</LABEL>=20
<DIV style=3D"FLOAT: left"><INPUT id=3DnewsletterFirstname =
style=3D"WIDTH: 175px"=20
name=3DnewsletterFirstname></DIV>
<DIV class=3Dtooltip><A class=3DjTip id=3Done=20
href=3D"http://www.icm.ac.uk/wp-content/themes/icm/name-help.htm"=20
name=3D"Your name must follow these rules:"><IMG title=3D"" alt=3D"ICM =
website help"=20
src=3D"http://news.icm.ac.uk/wp-content/themes/icm/images/info-icon.gif">=
=20
</A></DIV></DIV>
<DIV style=3D"FLOAT: left; WIDTH: 200px"><LABEL =
for=3DnewsletterEmail>Email=20
address:</LABEL>=20
<DIV style=3D"FLOAT: left"><INPUT id=3DnewsletterEmail style=3D"WIDTH: =
175px"=20
name=3DnewsletterEmail></DIV>
<DIV class=3Dtooltip><A class=3DjTip id=3Dtwo=20
href=3D"http://www.icm.ac.uk/wp-content/themes/icm/email-help.htm"=20
name=3D"About ICM eNewsletter:"><IMG title=3D"" alt=3D"ICM website help" =

src=3D"http://news.icm.ac.uk/wp-content/themes/icm/images/info-icon.gif">=
=20
</A></DIV>
<DIV=20
style=3D"CLEAR: both; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: =
center"><INPUT class=3DButtons id=3DnewsletterSubmit onclick=3Dlookup(); =
type=3Dsubmit value=3D"Sign up">=20
</DIV></DIV></DIV>
<DIV class=3DsuggestionsBox id=3Dsuggestions=20
style=3D"MARGIN: 0px"></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DleftColumn=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; =
PADDING-BOTTOM: 6px; WIDTH: 307px; PADDING-TOP: 6px">
<DIV class=3DwidgetWrap>
<DIV class=3DwidgetHeader><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A title=3D"ICM Business &amp; Management Education"=20
href=3D"http://www.icm.ac.uk/home/">Business &amp; Management=20
Education</A></H3></DIV>
<DIV class=3DwidgetBody style=3D"OVERFLOW: hidden; HEIGHT: 180px">
<H4>ICM Qualifications</H4>
<DIV style=3D"COLOR: #999999">Our fully accredited qualifications are=20
internationally recognised and can help you develop your skills and=20
career.</DIV>
<DIV=20
style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px">
<DIV class=3Dtoolbox=20
style=3D"BACKGROUND: =
url(http://www.icm.ac.uk//homepage-dev/course-syllabuses.gif) =
no-repeat"><A=20
title=3D"ICM Business and Management course syllabuses"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/single-subject-diploma/al=
l/">ICM=20
syllabuses</A> </DIV>
<DIV class=3Dtoolbox=20
style=3D"BACKGROUND: =
url(http://www.icm.ac.uk//homepage-dev/find-centre.gif) no-repeat"><A=20
title=3D"Find an ICM approved teaching centre"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/find-an-icm-approved-cent=
re/">Find=20
an ICM approved centre</A> </DIV>
<DIV class=3Dtoolbox=20
style=3D"BACKGROUND: =
url(http://www.icm.ac.uk//homepage-dev/qulification-equivalency.gif) =
no-repeat"><A=20
title=3D"ICM qualification equivalency"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/qualification-equivalency=
/">Qualification=20
equivalency</A> </DIV></DIV>
<DIV style=3D"FONT-WEIGHT: bold; COLOR: #999999">Select an ICM =
professional=20
course:</DIV><SELECT=20
style=3D"PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 290px; PADDING-TOP: 2px"=20
onchange=3D"window.location.href=3Dthis.options&#10;    =
[this.selectedIndex].value;"=20
name=3DICMcourse> <OPTION selected>-- Select an ICM professional course=20
  --</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/acco=
unting-and-finance-diploma-advanced-diploma/>Accounting=20
  and Finance Diploma &amp; Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/busi=
ness-studies-diploma-advanced-diploma-associate-degree/>Business=20
  Studies Diploma &amp; Advanced Diploma &amp; Associate Degree</OPTION> =
<OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/comm=
ercial-management-certificate-diploma-advanced-diploma-and-graduate-diplo=
ma/>Commercial=20
  Management Certificate, Diploma, Advanced Diploma and Graduate=20
  Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/comm=
ercial-studies-certificate/>Commercial=20
  Studies Certificate</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/corp=
orate-governance-diploma/>Corporate=20
  Governance Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/fina=
ncial-services-certificate-diploma/>Financial=20
  Services Certificate &amp; Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/heal=
th-and-safety-practice-2004-certificate/>Health=20
  and Safety Practice (2004) Certificate</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/hosp=
itality-management-certificate-diploma-advanced-diploma-associate-degree/=
>Hospitality=20
  Management Certificate &amp; Diploma &amp; Advanced Diploma &amp; =
Associate=20
  Degree</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/huma=
n-resource-development-diploma-advanced-diploma/>Human=20
  Resource Development Diploma &amp; Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/inte=
rnational-business-studies-diploma/>International=20
  Business Studies Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/inte=
rnational-trade-certificate-diploma/>International=20
  Trade Certificate &amp; Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/jour=
nalism-media-studies-diploma/>Journalism=20
  &amp; Media Studies Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/jour=
nalism-certificate-diploma-and-advanced-diploma/>Journalism=20
  Certificate, Diploma and Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/lega=
l-studies-certificate-diploma-advanced-diploma-associate-degree/>Legal=20
  Studies Certificate &amp; Diploma &amp; Advanced Diploma &amp; =
Associate=20
  Degree</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/lega=
l-studies-certificate-diploma-advanced-diploma-associate-degree-republic-=
of-ireland-only/>Legal=20
  Studies Certificate &amp; Diploma &amp; Advanced Diploma &amp; =
Associate=20
  Degree (ROI)</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/mana=
gement-studies-graduate-diploma/>Management=20
  Studies Graduate Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/mari=
time-management-diploma-advanced-diploma-and-graduate-diploma/>Maritime=20
  Management Diploma, Advanced Diploma and Graduate Diploma</OPTION> =
<OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/mark=
eting-diploma-advanced-diploma-graduate-diploma-associate-degree/>Marketi=
ng=20
  Diploma &amp; Advanced Diploma &amp; Graduate Diploma &amp; Associate=20
  Degree</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/mark=
eting-advertising-public-relations-diploma-advanced-diploma-associate-deg=
ree/>Marketing,=20
  Advertising &amp; Public Relations Diploma &amp; Advanced Diploma =
&amp;=20
  Associate Degree</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/offi=
ce-management-diploma/>Office=20
  Management Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/offi=
ce-practice-certificate/>Office=20
  Practice Certificate</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/prof=
essional-computing-information-processing-certificate-diploma-advanced-di=
ploma/>Professional=20
  Computing &amp; Information Processing Certificate &amp; Diploma &amp; =

  Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/prof=
essional-selling-sales-coaching-diploma-advanced-diploma-and-graduate-dip=
loma/>Professional=20
  Selling &amp; Sales Coaching - Diploma, Advanced Diploma and Graduate=20
  Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/proj=
ect-management-advanced-diploma/>Project=20
  Management Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/psyc=
hology-certificate-diploma/>Psychology=20
  Certificate &amp; Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/publ=
ic-sector-management-diploma-advanced-diploma/>Public=20
  Sector Management Diploma &amp; Advanced Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/purc=
hasing-supply-management-diploma-advanced-diploma/>Purchasing=20
  &amp; Supply Management Diploma &amp; Advanced Diploma</OPTION> =
<OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/sale=
s-management-marketing-certificate-diploma/>Sales=20
  Management &amp; Marketing Certificate &amp; Diploma</OPTION> <OPTION=20
  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/tour=
ism-business-studies-diploma-advanced-diploma/>Tourism=20
  &amp; Business Studies Diploma &amp; Advanced Diploma</OPTION> <OPTION =

  =
value=3Dhttp://www.icm.ac.uk/icm-qualifications/professional-courses/trav=
el-tourism-certificate/>Travel=20
  &amp; Tourism Certificate</OPTION></SELECT> </DIV></DIV>
<DIV class=3DwidgetWrap>
<DIV class=3DwidgetHeader><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A title=3D"Read more ICM Commercial &amp; Business News headlines"=20
href=3D"http://news.icm.ac.uk/">Commercial &amp; Business News=20
Headlines</A></H3></DIV>
<DIV class=3DwidgetBody>
<DIV class=3DnewsItem>
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px"><A=20
title=3D"Read New tipping laws could cost 5,000 jobs, says BHA"=20
href=3D"http://news.icm.ac.uk/business/new-tipping-laws-could-cost-5000-j=
obs-says-bha/3879/">New=20
tipping laws could cost 5,000 jobs, says BHA</A> <A=20
title=3D"Read New tipping laws could cost 5,000 jobs, says BHA"=20
href=3D"http://news.icm.ac.uk/business/new-tipping-laws-could-cost-5000-j=
obs-says-bha/3879/"><IMG=20
style=3D"BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
FLOAT: left; MARGIN: 2px 5px 8px 0px; BORDER-LEFT: #999 1px solid; =
BORDER-BOTTOM: #999 1px solid"=20
height=3D80 alt=3D"ICM News - New tipping laws could cost 5,000 jobs, =
says BHA"=20
src=3D"http://news.icm.ac.uk/wp-content/uploads/image/thumbs/3879.jpg"=20
width=3D80></A>=20
<DIV style=3D"FONT-SIZE: 11px; MARGIN-LEFT: 75px; COLOR: #999999">The =
BHA claims=20
that new laws regarding tipping to be introduced on 1 October could mean =
up to=20
5,000 jobs being lost and could cost restaurants =C2=A3130 =
million.</DIV></DIV></DIV>
<DIV class=3DnewsItem>
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px"><A=20
title=3D"Read Drought across East Africa affects 23 million"=20
href=3D"http://news.icm.ac.uk/world/drought-across-east-africa-affects-23=
-million/3870/">Drought=20
across East Africa affects 23 million</A> <A=20
title=3D"Read Drought across East Africa affects 23 million"=20
href=3D"http://news.icm.ac.uk/world/drought-across-east-africa-affects-23=
-million/3870/"><IMG=20
style=3D"BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
FLOAT: left; MARGIN: 2px 5px 8px 0px; BORDER-LEFT: #999 1px solid; =
BORDER-BOTTOM: #999 1px solid"=20
height=3D80 alt=3D"ICM News - Drought across East Africa affects 23 =
million"=20
src=3D"http://news.icm.ac.uk/wp-content/uploads/image/thumbs/3870.jpg"=20
width=3D80></A>=20
<DIV style=3D"FONT-SIZE: 11px; MARGIN-LEFT: 75px; COLOR: #999999">Severe =
drought=20
across East Africa is affecting 23 million people across the region, =
with=20
widespread hunger and death of cattle, according to global aid agency =
Oxfam.=20
</DIV></DIV></DIV>
<DIV style=3D"CLEAR: both; COLOR: #999999">OTHER TOP STORIES</DIV>
<DIV class=3DotherNewsItem><A title=3D"Read Freeview set-top boxes =
require retune"=20
href=3D"http://news.icm.ac.uk/technology/freeview-set-top-boxes-require-r=
etune/3869/">&gt;=20
Freeview set-top boxes require retune</A> </DIV>
<DIV class=3DotherNewsItem><A title=3D"Read 14-year old dies after =
Cervarix jab"=20
href=3D"http://news.icm.ac.uk/leisure/14-year-old-dies-after-cervarix-jab=
/3864/">&gt;=20
14-year old dies after Cervarix jab</A> </DIV>
<DIV class=3DotherNewsItem><A title=3D"Read Asda cashback on Quidco"=20
href=3D"http://news.icm.ac.uk/business/asda-cashback-on-quidco/3858/">&gt=
; Asda=20
cashback on Quidco</A> </DIV>
<DIV class=3DotherNewsItem><A title=3D"Read Arsenal reports strong =
profits"=20
href=3D"http://news.icm.ac.uk/business/arsenal-reports-strong-profits/385=
4/">&gt;=20
Arsenal reports strong profits</A> </DIV></DIV></DIV>
<DIV class=3DwidgetWrap>
<DIV class=3DwidgetHeader><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A href=3D"http://projects.icm.ac.uk/">ICM Social &amp; Economic=20
Development</A></H3></DIV>
<DIV class=3DwidgetBody=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
WIDTH: 303px; PADDING-TOP: 0px">
<DIV class=3DcarouselBG style=3D"PADDING-LEFT: 1px">
<DIV style=3D"WIDTH: 300px; HEIGHT: 170px">
<UL class=3DcarouselBG id=3Dmycarousel style=3D"HEIGHT: =
170px"></UL></DIV></DIV>
<DIV class=3DcarouselControl id=3DcarouselControl><A =
id=3Dmycarousel-prev=20
title=3DPrevious style=3D"PADDING-RIGHT: 10px" =
href=3D"http://www.icm.ac.uk/#"><IMG=20
src=3D"http://www.icm.ac.uk/homepage-dev/leftArrow.gif"></A> <SPAN=20
class=3Djcarousel-control><A id=3D1 =
href=3D"http://www.icm.ac.uk/#">1</A> <A id=3D4=20
href=3D"http://www.icm.ac.uk/#">4</A> <A id=3D7 =
href=3D"http://www.icm.ac.uk/#">7</A>=20
<A id=3D10 href=3D"http://www.icm.ac.uk/#">10</A> <A id=3D13=20
href=3D"http://www.icm.ac.uk/#">13</A> <A id=3D16=20
href=3D"http://www.icm.ac.uk/#">16</A> </SPAN><A id=3Dmycarousel-next =
title=3DNext=20
style=3D"PADDING-LEFT: 10px" href=3D"http://www.icm.ac.uk/#"><IMG=20
src=3D"http://www.icm.ac.uk/homepage-dev/rightArrow.gif"></A> =
</DIV></DIV></DIV>
<DIV class=3DwidgetWrap>
<DIV class=3DwidgetHeader><A class=3DminMax =
href=3D"http://www.icm.ac.uk/#">-</A>
<H3><A href=3D"http://joker.icm.ac.uk/">Funny videos</A></H3></DIV>
<DIV class=3DwidgetBody=20
style=3D"PADDING-RIGHT: 2px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
WIDTH: 300px; PADDING-TOP: 3px">
<DIV=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; =
PADDING-BOTTOM: 5px; PADDING-TOP: 40px"><A=20
class=3DcarouselArrow id=3Djoker-carousel-prev title=3DPrevious=20
href=3D"http://www.icm.ac.uk/#"><IMG=20
style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"=20
src=3D"http://www.icm.ac.uk/homepage-dev/leftArrow.gif"></A> </DIV>
<DIV class=3Djoker style=3D"FLOAT: left; WIDTH: 242px">
<UL class=3Djoker-carousel></UL></DIV>
<DIV=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; =
PADDING-BOTTOM: 5px; PADDING-TOP: 40px"><A=20
class=3DcarouselArrow id=3Djoker-carousel-next title=3DNext=20
href=3D"http://www.icm.ac.uk/#"><IMG=20
style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"=20
src=3D"http://www.icm.ac.uk/homepage-dev/rightArrow.gif"></A> </DIV><BR=20
style=3D"CLEAR: both"></DIV></DIV></DIV><BR style=3D"CLEAR: both">
<DIV id=3Dfooter>
<DIV style=3D"FLOAT: left; WIDTH: 150px"><A title=3D"About ICM"=20
href=3D"http://www.icm.ac.uk/about/"><STRONG>About ICM</STRONG></A> <A=20
title=3D"ICM News and announcements"=20
href=3D"http://www.icm.ac.uk/important-announcements/">News and =
announcements</A>=20
<A title=3D"ICM contact page" =
href=3D"http://www.icm.ac.uk/about/contact/">Contact=20
us</A> <A title=3D"ICM Staff profiles"=20
href=3D"http://www.icm.ac.uk/about/staff-profiles/">Staff profiles</A> =
<A=20
href=3D"http://press.icm.ac.uk/">ICM press office</A> </DIV>
<DIV style=3D"FLOAT: left; WIDTH: 160px"><A=20
title=3D"ICM Business and Management Education"=20
href=3D"http://www.icm.ac.uk/home/"><STRONG>ICM =
qualifications</STRONG></A> <A=20
title=3D"ICM Professional courses"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/professional-courses/">Pr=
ofessional=20
courses</A> <A title=3D"ICM Single subject diplomas"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/single-subject-diploma/">=
Single=20
subjects</A> <A title=3D"Find an ICM approved teaching centre"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/find-an-icm-approved-cent=
re/">Find=20
an ICM approved centre</A> <A title=3D"ICM course certification"=20
href=3D"http://www.icm.ac.uk/centre-resources/course-certification/">Cour=
se=20
certification</A> <A title=3D"Qualification equivalency for ICM awards"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/qualification-equivalency=
/">Qualification=20
equivalency</A> <A title=3D"ICM Qualification progression routes"=20
href=3D"http://www.icm.ac.uk/icm-qualifications/progression-routes/">Prog=
ression=20
routes</A> <A title=3D"Read more about ICM Membership" =
style=3D"PADDING-TOP: 20px"=20
href=3D"http://members.icm.ac.uk/"><STRONG>ICM Membership</STRONG></A> =
<A=20
title=3D"Apply for ICM membership"=20
href=3D"http://members.icm.ac.uk/applications/">Apply for membership</A> =
<A=20
title=3D"ICM corporate services"=20
href=3D"http://members.icm.ac.uk/corporate-services/">Corporate =
services</A>=20
</DIV>
<DIV style=3D"FLOAT: left; WIDTH: 140px"><A title=3D"View ICM student =
resources"=20
href=3D"http://www.icm.ac.uk/student-resources/"><STRONG>Student=20
resources</STRONG></A> <A title=3D"View ICM Past papers"=20
href=3D"http://www.icm.ac.uk/student-resources/past-papers/">Past =
papers</A> <A=20
title=3D"View ICM Examination timetable"=20
href=3D"http://www.icm.ac.uk/student-resources/examination-timetable/">Ex=
amination=20
timetable</A> <A title=3D"View ICM Course handbooks"=20
href=3D"http://www.icm.ac.uk/student-resources/course-handbooks/">Course =

handbooks</A> <A title=3D"View ICM Course materials"=20
href=3D"http://www.icm.ac.uk/student-resources/course-materials/">Course =

materials</A> <A title=3D"View ICM Student profiles"=20
href=3D"http://www.icm.ac.uk/student-resources/student-profiles/">Student=
=20
profiles</A> <A title=3D"View ICM Fequently Asked Questions"=20
href=3D"http://www.icm.ac.uk/faq/">FAQ</A> <A title=3D"View ICM Centre =
resources"=20
style=3D"PADDING-TOP: 20px"=20
href=3D"http://www.icm.ac.uk/centre-resources/"><STRONG>Centre=20
resources</STRONG></A> <A title=3D"View ICM News &amp; Important =
announcements"=20
href=3D"http://www.icm.ac.uk/important-announcements/">Important =
announcements</A>=20
<A title=3D"View ICM Centre downloads"=20
href=3D"http://www.icm.ac.uk/centre-resources/centre-downloads/">Centre=20
downloads</A> </DIV>
<DIV style=3D"FLOAT: left; WIDTH: 180px"><A=20
title=3D"ICM Commercial &amp; Business News"=20
href=3D"http://news.icm.ac.uk/"><STRONG>Commercial &amp; Business=20
News</STRONG></A> <A title=3D"ICM Business News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/business/">Business</A> <A=20
title=3D"ICM Technology News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/technology/">Technology</A> <A=20
title=3D"ICM Leisure News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/leisure/">Leisure</A> <A=20
title=3D"ICM Manufacturing News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/manufacturing/">Manufacturing</A> =
<A=20
title=3D"ICM Construction News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/construction/">Construction</A> <A=20
title=3D"ICM Science News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/science/">Science</A> <A=20
title=3D"ICM Aerospace &amp; Defence News Headlines"=20
href=3D"http://news.icm.ac.uk/sector/aerospace-and-defence/">Aerospace =
&amp;=20
Defence</A> <A title=3D"ICM Business events"=20
href=3D"http://news.icm.ac.uk/events/">Business events</A> <A=20
title=3D"Business and commercial management jobs &amp; careers"=20
href=3D"http://news.icm.ac.uk/careers/">Jobs &amp; careers</A> </DIV>
<DIV style=3D"FLOAT: left; WIDTH: 120px"><A=20
title=3D"View ICM Social &amp; Economic Development Projects"=20
href=3D"http://projects.icm.ac.uk/"><STRONG>ICM Projects</STRONG></A> <A =

title=3D"View all ICM sponsored projects"=20
href=3D"http://projects.icm.ac.uksponsored-projects/">Sponsored =
projects</A> <A=20
title=3D"View ICM sponsored project features"=20
href=3D"http://projects.icm.ac.ukfeatures/">Project features</A> =
</DIV><BR=20
style=3D"CLEAR: both"></DIV></DIV>
<DIV id=3DcopyrightNotice>
<DIV id=3DaccessLinks><A title=3D"ICM website accessibility" =
accessKey=3D0=20
href=3D"http://www.icm.ac.uk/online-help/accessibility/">Accessibility</A=
> | <A=20
title=3D"ICM website Disclaimer"=20
href=3D"http://www.icm.ac.uk/online-help/disclaimer/">Disclaimer</A> | =
<A=20
title=3D"ICM website Copyright"=20
href=3D"http://www.icm.ac.uk/online-help/copyright/">Copyright</A> | <A=20
title=3D"ICM website Privacy policy"=20
href=3D"http://www.icm.ac.uk/online-help/privacy-policy/">Privacy =
policy</A>=20
</DIV>=C2=A9 2009 The Institute of Commercial Management (ICM), The =
Fusee, 20A=20
Bargates, Christchurch, Dorset, BH23 1QL, UK </DIV><!-- 2901 queries. =
3.051 seconds. --></DIV>
<SCRIPT =
src=3D"http://www.icm.ac.uk/homepage-dev/jquery-ui-1.7.1.custom.min.js"=20
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT src=3D"http://news.icm.ac.uk/wp-content/themes/icm/js/jtip.js"=20
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT src=3D"http://www.icm.ac.uk/homepage-dev/ui.sortable.js"=20
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
try {=0A=
var pageTracker =3D _gat._getTracker("UA-5198472-2");=0A=
pageTracker._trackPageview();=0A=
} catch(err) {}</SCRIPT>
<!-- Dynamic page generated in 3.049 seconds. --><!-- Cached page =
generated by WP-Super-Cache on 2009-09-30 08:32:14 --><!-- super cache =
--></BODY></HTML>

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.icm.ac.uk/homepage-dev/go-button-blue.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAGwAbAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8AK76+ur67lu7uVpriZi8kjkkkk1751kYiIoOmJJNlQrhQ6uKo/wDTurej
6X1uXh9X+qU5n+49X1eHX7PPemQ8ON8utsuIu8tabDquu2thO7JDKZGk9OnqMsUbSlErtzfhxX3O
VZ8phAkNmOHFKk20vRtL8wDR7m3sjptre35tJ/QvY7tuHpSTBGjY+rHOwhYLyXidjTMI6mcLs3t3
N3hA0lM0mjal5bvdZsLGTS5NOu7e3aJpmmSdLkSU3cAiVPT+Km1D0y2GaYmATdsZQBFhKfW/4jXM
3iaKWpPPFKk0EjQzxMHilQlWRlNQVI3BGVSAIotg2RGoa/5l1FoDd6nMwtpRcQCMiILOOk1IwlZB
X7Z+L3yiOngOjM5CWtV1rXtXEaapfPcwxOZEioqJ6hFDIyoFDPT9o75KGCMTYWUyUNt+FMutrpG6
96P6Yu/R+r+n6r0+p+r6HU/3frfHx8K5XD6RzZy5oDJodirIP9C+pf8ASu/453/L3z5/W/8AqI/4
ThlO99efl3fcz+T/AP/Z

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.icm.ac.uk/homepage-dev/icmmail.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAPwBXAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FUNPfQxbD438B0+/FUBLdzSGpbiBuANsVRlnfCSkcm0nY9
jiqMxV2KuxV2KuxV2KqE17BEPtcm/lXfFUunvppaivFP5R/E4qhi45Ba/EegwgE8kSkAN1k9xb26
8pmeg3JjjeSnz4BslwgdWImT0W2d3Z38TS6fcx3SIaSCM/Gh8GQ/Ev0jI0yBTSx1IGkU536K5/jg
SmWKuxV2KuxVp24ozeAJxVhuo6fJKn1m2JS4+0yqSOY69u+KpMuq38QJ9ZqLWobfp88VRcup39vL
bWsMa3GqXlOYaoVSRypt9lI13OWkV6Q48SDczy6Ii41iPTo5QxbUbuNS0hqIogVFSqUBI+muRNBs
HFLfklOqctR0+182+W4pLfUYozO70AV4424yQzGtG8R7ZEswehZPaanp+oabY6oGWFL+MSCNjSjj
Z1HybAlNrK/QAIzh4/2WBrTFUyBBFR0xV2KuxVQv342cp78SB9O2KpQEoAPDFUp1nRxJW6gWrjea
MftAdSPfCEHkgwYY/MYuJH4h4WEbnoBKoAb71pl0tp+9xoi8dDok8uga/qU0tj6ltZWait3eCZZX
9I91UfZ5e+VcJb/ECD8za7bPpsHlPy6pniIWGOKL4mkANSzEfzHASyiOpTueyOnaXpWh1Es9lEfX
47/vpTyZR8jgSmOmeWbhysl0xgQ9IlNHPzp0xVlulRLHaBVrw5NxqSdq7bnFUXirsVQmpn9wqfzu
o+7f+GKoMJiq4JTFUp1fRLW/VVDGGRCWimjpyQnqBXYq3cHJ8W1Fr4KlYVLXSra1gmSCJGaZOEpk
FRIKUo9P2ciDTKUbSry/YX0ZkS10S30GQlkkuUAkLgGlY2G9D70xUMjsNHtLOrIpedt3nfdyT137
YGSMZeKs3gCfuGKoi0XjaxA9eI/HfFVXFXYqg774pol7AMx/V/HFVAsBsNziqwh269PDFWxFiq8R
YqqxoVPt3xVWAGKqV0aW7gftUUfSaYqjFFFAHQCmKuxVxxVD3FvFKwZweQFAVJG2Koc2hX7ErD2Y
A/0xVbxuE/kf71OKuE7L9uE/NSDiq9bu378k/wBZTiqqtxbt9mRT9NP14qqDfpv8sVUbjcxL/NIP
w3xVEhjiq+u2KuxVohcVWFV8Riq0on8w+/FVhjj/AJh94xV3px/zD78VWMlr+20f0kYqtW3smPws
oP8AkvT9RxVVW2jWRGaViRXgrNUVI3pXFVcBfHFV2Kv/2Q==

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://news.icm.ac.uk/wp-content/themes/icm/images/info-icon.gif

R0lGODlhDwAQAPe+AAJxvf///wBlrBiM3QZ7zzuh58fn+2m98gBsuwh4ygx/0E2t83/K+Al5ylq0
7wB912O58GW68VCu7LfW7BWL3pa0yFGv7R6T48Lm+XTC8x2O3QV2yAOB2vr9/hCJ3hKK3hGJ3R2S
4xyS4gp5yjCd7Vit7HfF9SSZ6YrJ+gaA1iuZ4wyG3XTD9XfD9CGL1gRyvhiN33DB9CWe8AF1ySqc
6dXq9lKZx/n8/mi26uvr60Wn6uDx/Tal7lOw7ZPO8u7t7XXE9ef0/QVvuyeO2B6Q4C+b63zI9p/Y
+3fE82a78Vuz7ZWzx1qy65zS9UWo6wd8z4HK91ey7s7p9wiE3G/A9KLV9vL9/wqC2CKT4ubz/DGd
5vz7+/v6+Wu67HnG9huO4AaB2QVsrziY3Taf50ip6gV2yQR2yVu17wB71rbg/LbX7GK48L3a7o3R
+m2+8jOd5QBxxp7S9AByxrbf+SaM1B2T4j6l6i6a5CWV4oDI9abP62ez5xOF1vv9/z+r9ARsrzGa
44DL+LTc9kCl6YvR+ozQ+ZnR8sTn+GS167Da9gRuu9zq83vC8E+t7Lvh+XzH9kip64/N8w1/0GG3
7yGS4fb7/rXh/L3L1B2S4hSK3CGY6b/N1rHf+xGE1o/T+1ecyOvx9ZrX/Dui6bLX80CZ2JTV/N/s
9dvs9w2H3Taf5mK37xKF1kCg4kSj463R6pPR+Ad4ypHT+hmJ17fb89To9YbO+fX6/lWx7mav48Ln
+omuxfj7/uPz/KrW9P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAL4ALAAAAAAPABAA
AAj5AH0J9BXEgCVOaQzwGjjQlqNXhdp4KhXqyJxKA/s0aUGFhRcjDGoRilWlg0BBkxysSXIgQx4g
jwJBSRQgCxNIjXpEuZXLCpIDMUy42dGrQIFBOsjYiYRB1RkIEfygwKHizptUYxjFUeJEggUeMha0
IkIJD5YuhwL40CKKhqYTJFiBoADjCyBDARBhuiCiTogiezhMWYHqg5QaGjINWOyhxCw0YK6kEANK
Dy5ZnVbxeTDqxhACkp7QmeCKFAEFCgi42OXrlJwNCcyMaDAjAawycGgNZCMEAYDfLwAgUKSGoS9T
n8IIWP7HxiLjvrb82FRB15JLObgEEBgQADs=

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://news.icm.ac.uk/wp-content/uploads/image/thumbs/3879.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUGBgYFBAcHCAgHBwoKCgoK
DAwMDAwMDAwMDAECAgIEAwQHBAQHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAXwBfAwERAAIRAQMRAf/EAaIAAAAGAgMBAAAAAAAAAAAA
AAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQIFAgMEBgYFBQED
Bm8BAgMEEQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRiGEM0JYIKGXJTJmOSRDWi
VLIaczbC0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1hIVndndohoeUlaSltLXE
xdTV5OX09ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY2dro6er4+foRAAEDAgME
BwYDBAMGBwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FCFVIJFjNi0nIkgsKSk0MX
c4OismMlNFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFlaZWZnaGlqdHV2d3h5eoWG
h4iJipSVlpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj5OXm5+jp6vLz9PX29/j5
+v/aAAwDAQACEQMRAD8AVDthMAigheKmENz5sg0e3j2Pt0vxNJEkyaFIQkwAAKnYfV4fWKuIGqR2
ieNYlVDaTa4JtbQaDU8ZW5wE1R5kFB2UpvUph8eFZ8gxpVT5aqo6eWPeQkbWUxm+ovp7OecJJIpq
wKQ3PQTSEx/MOHR4QHCx/OjQFowIo7GwG225iB2PbidCDME0vWudgpv6ZZBr8/Yq9W0ckOBw+Z58
xBU1Bf8A3MbgRYjwHNXb4bGJxpptnvMIrvNeGNhm7DYYwtPR+TDHp7wVQQv3W40tRGHlSDQmfbSg
y5GJ61UjVVnaxZT7bC/58fQo0nWgUucJgMLiOeIaXDCwuPYb8VJKqTlKaU1BQQSJ5kIvCABfS4v7
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

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://news.icm.ac.uk/wp-content/uploads/image/thumbs/3870.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUGBgYFBAcHCAgHBwoKCgoK
DAwMDAwMDAwMDAECAgIEAwQHBAQHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAXwBfAwERAAIRAQMRAf/EAaIAAAAGAgMBAAAAAAAAAAAA
AAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQIFAgMEBgYFBQED
Bm8BAgMEEQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRiGEM0JYIKGXJTJmOSRDWi
VLIaczbC0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1hIVndndohoeUlaSltLXE
xdTV5OX09ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY2dro6er4+foRAAEDAgME
BwYDBAMGBwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FCFVIJFjNi0nIkgsKSk0MX
c4OismMlNFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFlaZWZnaGlqdHV2d3h5eoWG
h4iJipSVlpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj5OXm5+jp6vLz9PX29/j5
+v/aAAwDAQACEQMRAD8AtuoqahSwf+H9PMHRaaBgKmJ1azsp7p4MFNGXZgJB2HFLWXJWwp5TkKGx
Mc7aLFrd1RTViAw8khQCo+HEiGCoeIUuZK6Zq2ko5L7Y+JXsvSdgozacUONNdRg1MxJWLiM5V1Uu
RcqHGoc2AQtf9Dfx7HlTlkcKUpuz001zwYAkzU7TU61CWVozLGGBPgRuuOa/IxSxDzh6fZTVPiOS
1rZ8OOI0X8xp7Gog+Zh8yIHtvXfdb/HnjZEY0pbdcOwH2VDp8YyXiT+VhWKUdRIRv2wVMLnaLa+6
x01HKqto2ilIU5GINZpsJiIJCg/HTlCyKul8014hR0EDLHNJHHI99iu6qWt3sCQTxlbUbKUocKqa
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
/9k=

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.icm.ac.uk/homepage-dev/leftArrow.gif

R0lGODlhGQASANUsAPHx8fPz8/X19dPT0/b29tXV1f///+Xl5dLS0u/v7+7u7vj4+NHR0djY2Ofn
5+Li4tvb29ra2qysrODg4Orq6t3d3ezs7Ojo6Pz8/OTk5Pr6+t/f39TU1L29vaenp+np6bW1tf7+
/ru7u6WlpdbW1rq6urS0tPDw8OHh4evr666urri4uP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACwALAAAAAAZABIAQAbnQJYw
8WgMCsikskCKTBJC1kAQAACqAUFmpZI0CNXrNcwQXgqOrGC9Jgjcb0LigAAIKx+sdV91h/lXBxMF
Vn+FAQQHaXuHAQkcLBsQClRhAYaMWQkVKSwImHsLFCYDC5diqAwIlYwAGhYdIxCmY5kMCQOtfJd6
rRQDURcDBwBtbARwyAIAGQgnUbmnqJnUAQrABVin0gQPDsuAVgocA9uMoiIeEWCFmQPltVYCByUS
EuuZ0qrggAELFiAGaMg3hsGGb/FqUdGF5QAKFg8qUGr3hxcjAQogWIgiZEIDBO9CigzZ4IEdIUEA
ADs=

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.icm.ac.uk/homepage-dev/rightArrow.gif

R0lGODlhGQASANUsAPHx8fPz8/X19dPT0/b29tXV1f///+Xl5dLS0u/v7+7u7vj4+NHR0djY2Ofn
5+Li4tvb29ra2qysrODg4Orq6t3d3ezs7Ojo6Pz8/OTk5Pr6+t/f39TU1L29vaenp+np6bW1tf7+
/ru7u6WlpdbW1rq6urS0tPDw8OHh4evr666urri4uP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACwALAAAAAAZABIAQAbpQJYQ
8GgMjsjkEdGYCIUMACBAlUoJEYmkdBBYq4GB8ITIAAQEggCtXrcBh8FFiDoEptavtyqtChwbHApf
eX8PBH13VIoFLBYQCl5ffHh3ZwoVDywMYJZSGgMgFguKeWcIA554U1geIhQLeYphLAMKpYSmllVi
QwgHCWluaGvFAgEOBXNCAxSmlYvPUgMJHAnRsg4HBJR9UgWcsooLECMdFhq6AQIIUVO4AQQNEior
Gcer6wPuu+8LAyZgSZuCYIKdVXoQqar0oQKLFBUS4JPGh4oABRA2PGGRYEIEEgVCihxZYECDBwme
BAEAOw==

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/homepage.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
url(homepage-dev/bodyBG.jpg) #efefef repeat-x; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#topLinks {
	PADDING-RIGHT: 10px; FONT-SIZE: 10px; FLOAT: right; COLOR: #333333; =
PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: right
}
#topLinks A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; COLOR: #333333; TEXT-DECORATION: =
none
}
#topLinks A:hover {
	TEXT-DECORATION: underline
}
#homepageHeader {
	BACKGROUND-IMAGE: url(homepage-dev/icm-homepage-title-1.jpg); OVERFLOW: =
hidden; WIDTH: 770px; HEIGHT: 263px
}
#membership-section {
	FLOAT: left; BACKGROUND-IMAGE: =
url(homepage-dev/section-membership.jpg); WIDTH: 95px; HEIGHT: 30px
}
#student-section {
	FLOAT: left; BACKGROUND-IMAGE: url(homepage-dev/section-students.jpg); =
WIDTH: 95px; HEIGHT: 30px
}
#news-section {
	FLOAT: left; BACKGROUND-IMAGE: url(homepage-dev/section-news.jpg); =
WIDTH: 95px; HEIGHT: 30px
}
#projects-section {
	FLOAT: left; BACKGROUND-IMAGE: url(homepage-dev/section-projects.jpg); =
WIDTH: 95px; HEIGHT: 30px
}
#tabsBottom {
	HEIGHT: 10px; BACKGROUND-COLOR: #285097
}
UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 233px 0px 0px; WIDTH: 380px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; HEIGHT: 30px; TEXT-ALIGN: center
}
LI.tabs {
	DISPLAY: block; FLOAT: left; WIDTH: 95px; HEIGHT: 30px
}
.tabs A {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; WIDTH: 95px; COLOR: =
#f9f9f9; PADDING-TOP: 7px; HEIGHT: 23px; outline: none
}
.tabs A:hover {
	COLOR: #f9f9f9; TEXT-DECORATION: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #7c7c7c; PADDING-TOP: 8px
}
H3 A:link {
	CURSOR: pointer; COLOR: #7c7c7c
}
H3 A:visited {
	CURSOR: pointer; COLOR: #7c7c7c
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 0px
}
.widgetHeader {
	CLEAR: both; BACKGROUND-IMAGE: url(homepage-dev/widgetHeader.gif); =
WIDTH: 305px; CURSOR: move; HEIGHT: 30px
}
.widgetBody {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
BACKGROUND: url(homepage-dev/widgetBG.jpg) repeat-x 50% bottom; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 293px; =
PADDING-TOP: 5px
}
.carouselArrow {
	outline: none
}
.widgetHeader220 {
	CLEAR: both; BACKGROUND-IMAGE: url(homepage-dev/widgetHeader220.gif); =
WIDTH: 220px; HEIGHT: 30px
}
.widgetBody220 {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c9c9c9 1px solid; =
WIDTH: 208px; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid
}
.widgetHeader447 {
	CLEAR: both; BACKGROUND: url(homepage-dev/widgetHeader447min.gif); =
WIDTH: 447px; CURSOR: move; HEIGHT: 30px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none
}
#membership UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#membership UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 20px; COLOR: #285097; PADDING-TOP: 2px; LIST-STYLE-TYPE: disc
}
#membership .memli {
	FONT-SIZE: 11px; COLOR: #555555
}
#announce UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 20px; COLOR: #285097; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
#announce UL LI A {
	FONT-SIZE: 11px; COLOR: #555555
}
#footer {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: =
#fdfdfd; PADDING-TOP: 6px; HEIGHT: 185px; BACKGROUND-COLOR: #285097
}
#footer A:link {
	DISPLAY: block; COLOR: #fbfbfb
}
#footer A:hover {
	DISPLAY: block; COLOR: #fbfbfb
}
#footer A:visited {
	DISPLAY: block; COLOR: #fbfbfb
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.viewMore {
	TEXT-ALIGN: right
}
.viewMore A {
	CLEAR: both; FONT-WEIGHT: bold; COLOR: #7c7c7c; HEIGHT: 16px
}
.viewMore A:hover {
	COLOR: #7c7c7c
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
.minMax {
	MARGIN-TOP: 5px; FONT-SIZE: 20px; BACKGROUND: =
url(homepage-dev/widgetHeaderMin.gif) right 50%; FLOAT: right; WIDTH: =
20px; COLOR: #666666; TEXT-INDENT: -50000px; MARGIN-RIGHT: 5px; HEIGHT: =
20px; outline: none
}
.minMax A:link {
	MARGIN-TOP: 5px; FONT-SIZE: 20px; BACKGROUND: =
url(homepage-dev/widgetHeaderMin.gif) right 50%; FLOAT: right; WIDTH: =
20px; COLOR: #666666; TEXT-INDENT: -50000px; MARGIN-RIGHT: 5px; HEIGHT: =
20px; outline: none
}
.minMax A:visited {
	MARGIN-TOP: 5px; FONT-SIZE: 20px; BACKGROUND: =
url(homepage-dev/widgetHeaderMin.gif) right 50%; FLOAT: right; WIDTH: =
20px; COLOR: #666666; TEXT-INDENT: -50000px; MARGIN-RIGHT: 5px; HEIGHT: =
20px; outline: none
}
.widgetHeaderMaxi {
	BACKGROUND: url(homepage-dev/widgetHeaderMaxi.gif) right 50%
}
.widgetWrap {
	BACKGROUND: url(homepage-dev/widgetFooter.jpg) #ffffff no-repeat 50% =
bottom; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 7px; WIDTH: 305px
}
.widgetWrap220 {
	BACKGROUND: url(homepage-dev/widgetFooter220.jpg) no-repeat 50% bottom; =
FLOAT: left; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 7px; WIDTH: 220px
}
.widgetWrap447 {
	BACKGROUND: url(homepage-dev/widgetFooter447.gif) #ffffff no-repeat 50% =
bottom; FLOAT: left; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 7px; WIDTH: =
447px
}
.ui-sortable-placeholder {
	BORDER-RIGHT: black 1px dotted; BORDER-TOP: black 1px dotted; =
BACKGROUND-IMAGE: none; VISIBILITY: visible! important; BORDER-LEFT: =
black 1px dotted; BORDER-BOTTOM: black 1px dotted; HEIGHT: 100px! =
important; BACKGROUND-COLOR: #cccccc
}
.toolbox {
	MARGIN-TOP: 2px; PADDING-LEFT: 22px; LINE-HEIGHT: 16px; HEIGHT: 20px
}
A {
	COLOR: #06c
}
A:hover {
	COLOR: #114477; TEXT-DECORATION: underline
}
.newsItem {
	CLEAR: both; PADDING-BOTTOM: 10px
}
.newsItem A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: =
none
}
.newsItem A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: =
none
}
.newsItem A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.otherNewsItem {
	PADDING-TOP: 5px
}
.otherNewsItem A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: =
none
}
.otherNewsItem A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: =
none
}
.otherNewsItem A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#mycarousel IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
#mycarousel IMG:hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#mycarousel A {
	COLOR: #ffffff
}
.carouselBG {
	BACKGROUND-COLOR: #285097
}
.carouselControl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: auto; WIDTH: 195px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; =
HEIGHT: 30px
}
.carouselControl IMG {
	DISPLAY: block; FLOAT: left; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none; outline: none
}
.carouselControl A {
	DISPLAY: block; FLOAT: left; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none; outline: none
}
.jcarousel-control A:visited {
	DISPLAY: block; BACKGROUND: url(homepage-dev/dotSelectOff.gif) =
no-repeat; FLOAT: left; WIDTH: 20px; TEXT-INDENT: -50000px; HEIGHT: 15px
}
.jcarousel-control A:link {
	DISPLAY: block; BACKGROUND: url(homepage-dev/dotSelectOff.gif) =
no-repeat; FLOAT: left; WIDTH: 20px; TEXT-INDENT: -50000px; HEIGHT: 15px
}
.tooltip IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#copyrightNotice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto; PADDING-TOP: =
5px; HEIGHT: 60px; TEXT-ALIGN: left
}
#accessLinks {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
#accessLinks A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: =
#333333; PADDING-TOP: 0px
}
#accessLinks A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: =
#333333; PADDING-TOP: 0px
}
.joker-carousel LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.joker-carousel UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.joker-carousel A:link {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.joker-carousel A:visited {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.joker-carousel IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.jcarousel-container {
	OVERFLOW: hidden; WIDTH: 300px; POSITION: relative
}
.joker .jcarousel-container {
	OVERFLOW: hidden; WIDTH: 240px; POSITION: relative
}
.jcarousel-clip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; =
MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.jcarousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; =
POSITION: relative; TOP: 0px
}
.jcarousel-list LI {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 95px; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; HEIGHT: 95px
}
.jcarousel-item {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 95px; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; HEIGHT: 95px
}
.jcarousel-next {
	DISPLAY: none; Z-INDEX: 3
}
.jcarousel-prev {
	DISPLAY: none; Z-INDEX: 3
}

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://news.icm.ac.uk/wp-content/themes/icm/enewsletter.css

.suggestionsBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 10px 0px 0px; WIDTH: 195px; PADDING-TOP: 5px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
#inputError {
	WIDTH: 200px; COLOR: #ff0000; TEXT-ALIGN: right
}
.newsletterFields LABEL {
	MARGIN-TOP: 8px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #666666
}
#newsletterFields .Buttons {
	MARGIN-TOP: 8px
}
.suggestionsBox {
	DISPLAY: none; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#enewsThanks {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 35px; FONT-WEIGHT: normal; =
BACKGROUND-IMAGE: =
url(http://news.icm.ac.uk/wp-content/themes/icm/images/ok-icon.gif); =
BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#JT_arrow_left {
	BACKGROUND-POSITION: left top; Z-INDEX: 101; LEFT: -11px; =
BACKGROUND-IMAGE: url(images/arrow_left.gif); WIDTH: 10px; =
BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: -3px; HEIGHT: =
23px
}
#JT_arrow_right {
	BACKGROUND-POSITION: left top; Z-INDEX: 101; BACKGROUND-IMAGE: =
url(images/arrow_right.gif); WIDTH: 11px; BACKGROUND-REPEAT: no-repeat; =
POSITION: absolute; TOP: -1px; HEIGHT: 23px
}
#JT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; Z-INDEX: 100; BORDER-LEFT: #cccccc 1px solid; =
BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: =
#fff
}
#JT LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: disc
}
#JT_copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: =
#333333; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.JT_loader {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: =
url(images/loader.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 12px
}
#JT_close_left {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: =
2px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
#JT_close_right {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: =
2px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
#JT_copy P {
	MARGIN: 0px 0px 3px
}
#JT_copy IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.jTip {
	CURSOR: help
}
.tooltip {
	MARGIN-TOP: 3px; FLOAT: right; WIDTH: 15px; HEIGHT: 16px; TEXT-ALIGN: =
center
}

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://news.icm.ac.uk/wp-content/themes/icm/js/scripts.js

function clickclear(fieldName)=0A=
{=0A=
	if (fieldName.value =3D=3D "Search jobs & careers") =0A=
	{=0A=
		fieldName.value =3D "";=0A=
	}=0A=
}=0A=
=0A=
function popitup(url) {=0A=
	=
newwindow=3Dwindow.open(url,'name','height=3D600,width=3D800,resizable=3D=
yes');=0A=
	if (window.focus) {newwindow.focus()}=0A=
	return false;=0A=
}=0A=
=0A=
function bookmarkPage()=0A=
{=0A=
         if (document.all)=0A=
        {=0A=
             // For IE=0A=
             window.external.AddFavorite(location.href, document.title);=0A=
         }=0A=
        else if (window.sidebar)=0A=
       {=0A=
             // For Firefox=0A=
             window.sidebar.addPanel(document.title, location.href, "");=0A=
        }=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
	function submitMonthYear() {=0A=
		document.monthYear.method =3D "post";=0A=
		document.monthYear.action =3D =0A=
			"index.php?month=3D" + document.monthYear.month.value + =0A=
			"&year=3D" + document.monthYear.year.value;=0A=
		document.monthYear.submit();=0A=
	}=0A=
	=0A=
	function postMessage(day, month, year) {=0A=
		eval(=0A=
		"page" + day + " =3D window.open('eventform.php?d=3D" + day + "&m=3D" =
+ =0A=
		month + "&y=3D" + year + "', 'postScreen', =
'toolbar=3D0,scrollbars=3D1," +=0A=
		=
"location=3D0,statusbar=3D0,menubar=3D0,resizable=3D1,width=3D750,height=3D=
600');"=0A=
		);=0A=
	}=0A=
	=0A=
	function openPosting(pId) {=0A=
		eval(=0A=
		"page" + pId + " =3D =
window.open('http://"+window.location.hostname+"/events/eventdisplay.php?=
id=3D" + pId + =0A=
		"', 'mssgDisplay', =
'toolbar=3D0,scrollbars=3D1,location=3D0,statusbar=3D0," +=0A=
		"menubar=3D0,resizable=3D1,width=3D460,height=3D600');"=0A=
		);=0A=
	}=0A=
	=0A=
	function loginPop(month, year) {=0A=
		eval("logpage =3D window.open('login.php?month=3D" + month + =
"&year=3D" + =0A=
		year + "', 'mssgDisplay', 'toolbar=3D0,scrollbars=3D1,location=3D0," +=0A=
		"statusbar=3D0,menubar=3D0,resizable=3D1,width=3D750,height=3D600');"=0A=
		);=0A=
	}=0A=
	=0A=
	=0A=
function lookup() {=0A=
=0A=
// eNewsletter signup AJAX=0A=
=0A=
$('#suggestions').hide();=0A=
	=0A=
	// Form fields defined for POST=0A=
	var newsletterEmail =3D $("#newsletterEmail").val();=0A=
	var newsletterFirstname =3D $("#newsletterFirstname").val();=0A=
	=0A=
	// Reset border colours=0A=
	$('#newsletterEmail').css("border","1px solid green");=0A=
	$('#newsletterEmail').css("background-color","#FFFFFF");=0A=
	$('#newsletterFirstname').css("border","1px solid green");=0A=
	$('#newsletterFirstname').css("background-color","#FFFFFF");=0A=
	$('#inputError').hide();=0A=
=0A=
	var hostnameNow =3D window.location.hostname;=0A=
=0A=
        =
$.post("http://"+hostnameNow+"/wp-content/themes/icm/checkNewsletter.php"=
, {newsletterEmail: ""+newsletterEmail+"", =
newsletterFirstname:""+newsletterFirstname+""}, function(data){=0A=
            if(data.length >0) {=0A=
                =0A=
                //$('#suggestions').html(data);=0A=
				var fieldName =3D data;=0A=
				var fieldNames=3DfieldName.split(";");=0A=
				=0A=
				=0A=
				for (var i =3D 0, item; item =3D fieldNames[i++];)=0A=
				{=0A=
					if(item=3D=3D'dup')=0A=
					{=0A=
						$('#suggestions').fadeIn(1000);=0A=
						$('#suggestions').html("Email address already registered.");=0A=
					}=0A=
					=0A=
					if(item=3D=3D'newsletterEmail')=0A=
					{=0A=
						$('#suggestions').fadeIn(1000);=0A=
						$('#suggestions').html("Please check your email address.");=0A=
					}=0A=
					=0A=
					if(item=3D=3D'newsletterFirstname')=0A=
					{=0A=
						$('#suggestions').fadeIn(1000);=0A=
						$('#suggestions').html("Please check your name.");=0A=
					}=0A=
				=0A=
					$('#'+item+'').css("border","1px solid red");=0A=
					$('#'+item+'').css("background-color","#fdf5f5");=0A=
				}=0A=
				=0A=
				=0A=
				=0A=
            }=0A=
			else=0A=
			{=0A=
				$('#newsletterFields').fadeOut(500);=0A=
				$('#suggestions').fadeIn(1000);=0A=
                $('#suggestions').html("<div id=3D\"enewsThanks\">Thank =
you for signing up to receive the ICM eNewsletter.</div>");=0A=
				$('#newsletterFields').css("position","absolute");=0A=
			}=0A=
        });=0A=
    }=0A=

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/wp-content/plugins/flv-embed/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-01-21 20:42:16 -0500 (Wed, 21 Jan 2009)=0A=
 * Revision: 6158=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.makeArray(E))},selector:"",jquery:"1.3.1",size:function()=
{return this.length},get:function(E){return =
E=3D=3D=3Dg?o.makeArray(this):this[E]},pushStack:function(F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,find:function(E){if(this.length=3D=3D=
=3D1&&!/,/.test(E)){var =
G=3Dthis.pushStack([],"find",E);G.length=3D0;o.find(E,this[0],G);return =
G}else{var F=3Do.map(this,function(H){return o.find(E,H)});return =
this.pushStack(/[^+>] =
[^+>]/.test(E)?o.unique(F):F,"find",E)}},clone:function(F){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r =
I=3Dthis.cloneNode(true),H=3Ddocument.createElement("div");H.appendChild(=
I);return o.clean([H.innerHTML])[0]}else{return =
this.cloneNode(true)}});var =
G=3DE.find("*").andSelf().each(function(){if(this[h]!=3D=3Dg){this[h]=3Dn=
ull}});if(F=3D=3D=3Dtrue){this.find("*").andSelf().each(function(I){if(th=
is.nodeType=3D=3D3){return}var H=3Do.data(this,"events");for(var K in =
H){for(var J in =
H[K]){o.event.add(G[I],K,H[K][J],H[K][J].data)}}})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
F=3Do.expr.match.POS.test(E)?o(E):null;return this.map(function(){var =
G=3Dthis;while(G&&G.ownerDocument){if(F?F.index(G)>-1:o(G).is(E)){return =
G}G=3DG.parentNode}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML:null):this.empty().append(E)},repl=
aceWith:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(K,N,M){if(this[0]){var =
J=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),G=3Do.clean=
(K,(this[0].ownerDocument||this[0]),J),I=3DJ.firstChild,E=3Dthis.length>1=
?J.cloneNode(true):J;if(I){for(var =
H=3D0,F=3Dthis.length;H<F;H++){M.call(L(this[H],I),H>0?E.cloneNode(true):=
J)}}if(G){o.each(G,z)}}return this;function L(O,P){return =
N&&o.nodeName(O,"table")&&o.nodeName(P,"tr")?(O.getElementsByTagName("tbo=
dy")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){G=3Do.trim(G=
);if(G){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(G,E,I){if(E=3D=3D"width"||E=3D=3D"hei=
ght"){var =
K,F=3D{position:"absolute",visibility:"hidden",display:"block"},J=3DE=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
H(){K=3DE=3D=3D"width"?G.offsetWidth:G.offsetHeight;var =
M=3D0,L=3D0;o.each(J,function(){M+=3DparseFloat(o.curCSS(G,"padding"+this=
,true))||0;L+=3DparseFloat(o.curCSS(G,"border"+this+"Width",true))||0});K=
-=3DMath.round(M+L)}if(o(G).is(":visible")){H()}else{o.swap(G,F,H)}return=
 Math.max(0,K)}return o.curCSS(G,E,I)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,R){if(typeof=
 R=3D=3D=3D"number"){R+=3D""}if(!R){return}if(typeof =
R=3D=3D=3D"string"){R=3DR.replace(/(<(\w+)[^>]*?)\/>/g,function(T,U,S){re=
turn =
S.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?T:U+"=
></"+S+">"});var O=3Do.trim(R).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+R+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
N=3D!O.indexOf("<table")&&O.indexOf("<tbody")<0?L.firstChild&&L.firstChil=
d.childNodes:Q[1]=3D=3D"<table>"&&O.indexOf("<tbody")<0?L.childNodes:[];f=
or(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(R)){L.insertBefore(K.createTextNode(R.match(/^\s*/)[0]),L.=
firstChild)}R=3Do.makeArray(L.childNodes)}if(R.nodeType){G.push(R)}else{G=
=3Do.merge(G,R)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(){var G=3Darguments;return =
this.each(function(){for(var =
H=3D0,I=3DG.length;H<I;H++){o(G[H])[F](this)}})}});o.each({removeAttr:fun=
ction(E){o.attr(this,E,"");if(this.nodeType=3D=3D1){this.removeAttribute(=
E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E=
){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(">*",this).remove();while(this.firstChild){this.removeChild(this.fi=
rstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
Q=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[]+)+|[>+~])(\s*,\s*)?/g,K=3D0,G=3DObject.prototype.toString;var =
F=3Dfunction(X,T,aa,ab){aa=3Daa||[];T=3DT||document;if(T.nodeType!=3D=3D1=
&&T.nodeType!=3D=3D9){return[]}if(!X||typeof X!=3D=3D"string"){return =
aa}var =
Y=3D[],V,ae,ah,S,ac,U,W=3Dtrue;Q.lastIndex=3D0;while((V=3DQ.exec(X))!=3D=3D=
null){Y.push(V[1]);if(V[2]){U=3DRegExp.rightContext;break}}if(Y.length>1&=
&L.exec(X)){if(Y.length=3D=3D=3D2&&H.relative[Y[0]]){ae=3DI(Y[0]+Y[1],T)}=
else{ae=3DH.relative[Y[0]]?[T]:F(Y.shift(),T);while(Y.length){X=3DY.shift=
();if(H.relative[X]){X+=3DY.shift()}ae=3DI(X,ae)}}}else{var =
ad=3Dab?{expr:Y.pop(),set:E(ab)}:F.find(Y.pop(),Y.length=3D=3D=3D1&&T.par=
entNode?T.parentNode:T,P(T));ae=3DF.filter(ad.expr,ad.set);if(Y.length>0)=
{ah=3DE(ae)}else{W=3Dfalse}while(Y.length){var =
ag=3DY.pop(),af=3Dag;if(!H.relative[ag]){ag=3D""}else{af=3DY.pop()}if(af=3D=
=3Dnull){af=3DT}H.relative[ag](ah,af,P(T))}}if(!ah){ah=3Dae}if(!ah){throw=
"Syntax error, unrecognized expression: =
"+(ag||X)}if(G.call(ah)=3D=3D=3D"[object =
Array]"){if(!W){aa.push.apply(aa,ah)}else{if(T.nodeType=3D=3D=3D1){for(va=
r =
Z=3D0;ah[Z]!=3Dnull;Z++){if(ah[Z]&&(ah[Z]=3D=3D=3Dtrue||ah[Z].nodeType=3D=
=3D=3D1&&J(T,ah[Z]))){aa.push(ae[Z])}}}else{for(var =
Z=3D0;ah[Z]!=3Dnull;Z++){if(ah[Z]&&ah[Z].nodeType=3D=3D=3D1){aa.push(ae[Z=
])}}}}}else{E(ah,aa)}if(U){F(U,T,aa,ab)}return =
aa};F.matches=3Dfunction(S,T){return =
F(S,null,null,T)};F.find=3Dfunction(Z,S,aa){var =
Y,W;if(!Z){return[]}for(var V=3D0,U=3DH.order.length;V<U;V++){var =
X=3DH.order[V],W;if((W=3DH.match[X].exec(Z))){var =
T=3DRegExp.leftContext;if(T.substr(T.length-1)!=3D=3D"\\"){W[1]=3D(W[1]||=
"").replace(/\\/g,"");Y=3DH.find[X](W,S,aa);if(Y!=3Dnull){Z=3DZ.replace(H=
.match[X],"");break}}}}if(!Y){Y=3DS.getElementsByTagName("*")}return{set:=
Y,expr:Z}};F.filter=3Dfunction(ab,aa,ae,V){var =
U=3Dab,ag=3D[],Y=3Daa,X,S;while(ab&&aa.length){for(var Z in =
H.filter){if((X=3DH.match[Z].exec(ab))!=3Dnull){var =
T=3DH.filter[Z],af,ad;S=3Dfalse;if(Y=3D=3Dag){ag=3D[]}if(H.preFilter[Z]){=
X=3DH.preFilter[Z](X,Y,ae,ag,V);if(!X){S=3Daf=3Dtrue}else{if(X=3D=3D=3Dtr=
ue){continue}}}if(X){for(var =
W=3D0;(ad=3DY[W])!=3Dnull;W++){if(ad){af=3DT(ad,X,W,Y);var =
ac=3DV^!!af;if(ae&&af!=3Dnull){if(ac){S=3Dtrue}else{Y[W]=3Dfalse}}else{if=
(ac){ag.push(ad);S=3Dtrue}}}}}if(af!=3D=3Dg){if(!ae){Y=3Dag}ab=3Dab.repla=
ce(H.match[Z],"");if(!S){return[]}break}}}ab=3Dab.replace(/\s*,\s*/,"");i=
f(ab=3D=3DU){if(S=3D=3Dnull){throw"Syntax error, unrecognized =
expression: "+ab}else{break}}U=3Dab}return Y};var =
H=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(S){return =
S.getAttribute("href")}},relative:{"+":function(W,T){for(var =
U=3D0,S=3DW.length;U<S;U++){var V=3DW[U];if(V){var =
X=3DV.previousSibling;while(X&&X.nodeType!=3D=3D1){X=3DX.previousSibling}=
W[U]=3Dtypeof T=3D=3D=3D"string"?X||false:X=3D=3D=3DT}}if(typeof =
T=3D=3D=3D"string"){F.filter(T,W,true)}},">":function(X,T,Y){if(typeof =
T=3D=3D=3D"string"&&!/\W/.test(T)){T=3DY?T:T.toUpperCase();for(var =
U=3D0,S=3DX.length;U<S;U++){var W=3DX[U];if(W){var =
V=3DW.parentNode;X[U]=3DV.nodeName=3D=3D=3DT?V:false}}}else{for(var =
U=3D0,S=3DX.length;U<S;U++){var W=3DX[U];if(W){X[U]=3Dtypeof =
T=3D=3D=3D"string"?W.parentNode:W.parentNode=3D=3D=3DT}}if(typeof =
T=3D=3D=3D"string"){F.filter(T,X,true)}}},"":function(V,T,X){var =
U=3D"done"+(K++),S=3DR;if(!T.match(/\W/)){var =
W=3DT=3DX?T:T.toUpperCase();S=3DO}S("parentNode",T,U,V,W,X)},"~":function=
(V,T,X){var U=3D"done"+(K++),S=3DR;if(typeof =
T=3D=3D=3D"string"&&!T.match(/\W/)){var =
W=3DT=3DX?T:T.toUpperCase();S=3DO}S("previousSibling",T,U,V,W,X)}},find:{=
ID:function(T,U,V){if(typeof U.getElementById!=3D=3D"undefined"&&!V){var =
S=3DU.getElementById(T[1]);return =
S?[S]:[]}},NAME:function(S,T,U){if(typeof =
T.getElementsByName!=3D=3D"undefined"&&!U){return =
T.getElementsByName(S[1])}},TAG:function(S,T){return =
T.getElementsByTagName(S[1])}},preFilter:{CLASS:function(V,T,U,S,Y){V=3D"=
 "+V[1].replace(/\\/g,"")+" ";var X;for(var =
W=3D0;(X=3DT[W])!=3Dnull;W++){if(X){if(Y^(" "+X.className+" =
").indexOf(V)>=3D0){if(!U){S.push(X)}}else{if(U){T[W]=3Dfalse}}}}return =
false},ID:function(S){return =
S[1].replace(/\\/g,"")},TAG:function(T,S){for(var =
U=3D0;S[U]=3D=3D=3Dfalse;U++){}return =
S[U]&&P(S[U])?T[1]:T[1].toUpperCase()},CHILD:function(S){if(S[1]=3D=3D"nt=
h"){var =
T=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(S[2]=3D=3D"even"&&"2n"||S[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(S[2])&&"0n+"+S[2]||S[2]);S[2]=3D(T[1]+(T[2]||1))-0=
;S[3]=3DT[3]-0}S[0]=3D"done"+(K++);return S},ATTR:function(T){var =
S=3DT[1].replace(/\\/g,"");if(H.attrMap[S]){T[1]=3DH.attrMap[S]}if(T[2]=3D=
=3D=3D"~=3D"){T[4]=3D" "+T[4]+" "}return =
T},PSEUDO:function(W,T,U,S,X){if(W[1]=3D=3D=3D"not"){if(W[3].match(Q).len=
gth>1){W[3]=3DF(W[3],null,null,T)}else{var =
V=3DF.filter(W[3],T,U,true^X);if(!U){S.push.apply(S,V)}return =
false}}else{if(H.match.POS.test(W[0])){return true}}return =
W},POS:function(S){S.unshift(true);return =
S}},filters:{enabled:function(S){return =
S.disabled=3D=3D=3Dfalse&&S.type!=3D=3D"hidden"},disabled:function(S){ret=
urn S.disabled=3D=3D=3Dtrue},checked:function(S){return =
S.checked=3D=3D=3Dtrue},selected:function(S){S.parentNode.selectedIndex;r=
eturn S.selected=3D=3D=3Dtrue},parent:function(S){return =
!!S.firstChild},empty:function(S){return =
!S.firstChild},has:function(U,T,S){return =
!!F(S[3],U).length},header:function(S){return/h\d/i.test(S.nodeName)},tex=
t:function(S){return"text"=3D=3D=3DS.type},radio:function(S){return"radio=
"=3D=3D=3DS.type},checkbox:function(S){return"checkbox"=3D=3D=3DS.type},f=
ile:function(S){return"file"=3D=3D=3DS.type},password:function(S){return"=
password"=3D=3D=3DS.type},submit:function(S){return"submit"=3D=3D=3DS.typ=
e},image:function(S){return"image"=3D=3D=3DS.type},reset:function(S){retu=
rn"reset"=3D=3D=3DS.type},button:function(S){return"button"=3D=3D=3DS.typ=
e||S.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(S){return/in=
put|select|textarea|button/i.test(S.nodeName)}},setFilters:{first:functio=
n(T,S){return S=3D=3D=3D0},last:function(U,T,S,V){return =
T=3D=3D=3DV.length-1},even:function(T,S){return =
S%2=3D=3D=3D0},odd:function(T,S){return =
S%2=3D=3D=3D1},lt:function(U,T,S){return =
T<S[3]-0},gt:function(U,T,S){return T>S[3]-0},nth:function(U,T,S){return =
S[3]-0=3D=3DT},eq:function(U,T,S){return =
S[3]-0=3D=3DT}},filter:{CHILD:function(S,V){var =
Y=3DV[1],Z=3DS.parentNode;var X=3DV[0];if(Z&&(!Z[X]||!S.nodeIndex)){var =
W=3D1;for(var =
T=3DZ.firstChild;T;T=3DT.nextSibling){if(T.nodeType=3D=3D1){T.nodeIndex=3D=
W++}}Z[X]=3DW-1}if(Y=3D=3D"first"){return =
S.nodeIndex=3D=3D1}else{if(Y=3D=3D"last"){return =
S.nodeIndex=3D=3DZ[X]}else{if(Y=3D=3D"only"){return =
Z[X]=3D=3D1}else{if(Y=3D=3D"nth"){var =
ab=3Dfalse,U=3DV[2],aa=3DV[3];if(U=3D=3D1&&aa=3D=3D0){return =
true}if(U=3D=3D0){if(S.nodeIndex=3D=3Daa){ab=3Dtrue}}else{if((S.nodeIndex=
-aa)%U=3D=3D0&&(S.nodeIndex-aa)/U>=3D0){ab=3Dtrue}}return =
ab}}}}},PSEUDO:function(Y,U,V,Z){var =
T=3DU[1],W=3DH.filters[T];if(W){return =
W(Y,V,U,Z)}else{if(T=3D=3D=3D"contains"){return(Y.textContent||Y.innerTex=
t||"").indexOf(U[3])>=3D0}else{if(T=3D=3D=3D"not"){var X=3DU[3];for(var =
V=3D0,S=3DX.length;V<S;V++){if(X[V]=3D=3D=3DY){return false}}return =
true}}}},ID:function(T,S){return =
T.nodeType=3D=3D=3D1&&T.getAttribute("id")=3D=3D=3DS},TAG:function(T,S){r=
eturn(S=3D=3D=3D"*"&&T.nodeType=3D=3D=3D1)||T.nodeName=3D=3D=3DS},CLASS:f=
unction(T,S){return S.test(T.className)},ATTR:function(W,U){var =
S=3DH.attrHandle[U[1]]?H.attrHandle[U[1]](W):W[U[1]]||W.getAttribute(U[1]=
),X=3DS+"",V=3DU[2],T=3DU[4];return =
S=3D=3Dnull?V=3D=3D=3D"!=3D":V=3D=3D=3D"=3D"?X=3D=3D=3DT:V=3D=3D=3D"*=3D"=
?X.indexOf(T)>=3D0:V=3D=3D=3D"~=3D"?(" "+X+" =
").indexOf(T)>=3D0:!U[4]?S:V=3D=3D=3D"!=3D"?X!=3DT:V=3D=3D=3D"^=3D"?X.ind=
exOf(T)=3D=3D=3D0:V=3D=3D=3D"$=3D"?X.substr(X.length-T.length)=3D=3D=3DT:=
V=3D=3D=3D"|=3D"?X=3D=3D=3DT||X.substr(0,T.length+1)=3D=3D=3DT+"-":false}=
,POS:function(W,T,U,X){var S=3DT[2],V=3DH.setFilters[S];if(V){return =
V(W,U,T,X)}}}};var L=3DH.match.POS;for(var N in =
H.match){H.match[N]=3DRegExp(H.match[N].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(T,S){T=3DArray.prototype.slice.call(T);if(S){S.push.apply(S,=
T);return S}return =
T};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(M){E=3Dfunction(W,V){var T=3DV||[];if(G.call(W)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(T,W)}else{if(typeof =
W.length=3D=3D=3D"number"){for(var =
U=3D0,S=3DW.length;U<S;U++){T.push(W[U])}}else{for(var =
U=3D0;W[U];U++){T.push(W[U])}}}return T}}(function(){var =
T=3Ddocument.createElement("form"),U=3D"script"+(new =
Date).getTime();T.innerHTML=3D"<input name=3D'"+U+"'/>";var =
S=3Ddocument.documentElement;S.insertBefore(T,S.firstChild);if(!!document=
.getElementById(U)){H.find.ID=3Dfunction(W,X,Y){if(typeof =
X.getElementById!=3D=3D"undefined"&&!Y){var =
V=3DX.getElementById(W[1]);return V?V.id=3D=3D=3DW[1]||typeof =
V.getAttributeNode!=3D=3D"undefined"&&V.getAttributeNode("id").nodeValue=3D=
=3D=3DW[1]?[V]:g:[]}};H.filter.ID=3Dfunction(X,V){var W=3Dtypeof =
X.getAttributeNode!=3D=3D"undefined"&&X.getAttributeNode("id");return =
X.nodeType=3D=3D=3D1&&W&&W.nodeValue=3D=3D=3DV}}S.removeChild(T)})();(fun=
ction(){var =
S=3Ddocument.createElement("div");S.appendChild(document.createComment(""=
));if(S.getElementsByTagName("*").length>0){H.find.TAG=3Dfunction(T,X){va=
r W=3DX.getElementsByTagName(T[1]);if(T[1]=3D=3D=3D"*"){var =
V=3D[];for(var =
U=3D0;W[U];U++){if(W[U].nodeType=3D=3D=3D1){V.push(W[U])}}W=3DV}return =
W}}S.innerHTML=3D"<a =
href=3D'#'></a>";if(S.firstChild&&S.firstChild.getAttribute("href")!=3D=3D=
"#"){H.attrHandle.href=3Dfunction(T){return =
T.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var S=3DF,T=3Ddocument.createElement("div");T.innerHTML=3D"<p =
class=3D'TEST'></p>";if(T.querySelectorAll&&T.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(X,W,U,V){W=3DW||document;if(!V&&W.no=
deType=3D=3D=3D9&&!P(W)){try{return =
E(W.querySelectorAll(X),U)}catch(Y){}}return =
S(X,W,U,V)};F.find=3DS.find;F.filter=3DS.filter;F.selectors=3DS.selectors=
;F.matches=3DS.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){H.order.splice(1,0,"CLASS");H.find=
.CLASS=3Dfunction(S,T){return T.getElementsByClassName(S[1])}}function =
O(T,Z,Y,ac,aa,ab){for(var W=3D0,U=3Dac.length;W<U;W++){var =
S=3Dac[W];if(S){S=3DS[T];var X=3Dfalse;while(S&&S.nodeType){var =
V=3DS[Y];if(V){X=3Dac[V];break}if(S.nodeType=3D=3D=3D1&&!ab){S[Y]=3DW}if(=
S.nodeName=3D=3D=3DZ){X=3DS;break}S=3DS[T]}ac[W]=3DX}}}function =
R(T,Y,X,ab,Z,aa){for(var V=3D0,U=3Dab.length;V<U;V++){var =
S=3Dab[V];if(S){S=3DS[T];var =
W=3Dfalse;while(S&&S.nodeType){if(S[X]){W=3Dab[S[X]];break}if(S.nodeType=3D=
=3D=3D1){if(!aa){S[X]=3DV}if(typeof =
Y!=3D=3D"string"){if(S=3D=3D=3DY){W=3Dtrue;break}}else{if(F.filter(Y,[S])=
.length>0){W=3DS;break}}}S=3DS[T]}ab[V]=3DW}}}var =
J=3Ddocument.compareDocumentPosition?function(T,S){return =
T.compareDocumentPosition(S)&16}:function(T,S){return =
T!=3D=3DS&&(T.contains?T.contains(S):true)};var P=3Dfunction(S){return =
S.nodeType=3D=3D=3D9&&S.documentElement.nodeName!=3D=3D"HTML"||!!S.ownerD=
ocument&&P(S.ownerDocument)};var I=3Dfunction(S,Z){var =
V=3D[],W=3D"",X,U=3DZ.nodeType?[Z]:Z;while((X=3DH.match.PSEUDO.exec(S))){=
W+=3DX[0];S=3DS.replace(H.match.PSEUDO,"")}S=3DH.relative[S]?S+"*":S;for(=
var Y=3D0,T=3DU.length;Y<T;Y++){F(S,U[Y],V)}return =
F.filter(W,V)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(S){return"hi=
dden"=3D=3D=3DS.type||o.css(S,"display")=3D=3D=3D"none"||o.css(S,"visibil=
ity")=3D=3D=3D"hidden"};F.selectors.filters.visible=3Dfunction(S){return"=
hidden"!=3D=3DS.type&&o.css(S,"display")!=3D=3D"none"&&o.css(S,"visibilit=
y")!=3D=3D"hidden"};F.selectors.filters.animated=3Dfunction(S){return =
o.grep(o.timers,function(T){return =
S=3D=3D=3DT.elem}).length};o.multiFilter=3Dfunction(U,S,T){if(T){U=3D":no=
t("+U+")"}return F.matches(U,S)};o.dir=3Dfunction(U,T){var =
S=3D[],V=3DU[T];while(V&&V!=3Ddocument){if(V.nodeType=3D=3D1){S.push(V)}V=
=3DV[T]}return S};o.nth=3Dfunction(W,S,U,V){S=3DS||1;var =
T=3D0;for(;W;W=3DW[U]){if(W.nodeType=3D=3D1&&++T=3D=3DS){break}}return =
W};o.sibling=3Dfunction(U,T){var =
S=3D[];for(;U;U=3DU.nextSibling){if(U.nodeType=3D=3D1&&U!=3DT){S.push(U)}=
}return =
S};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);var =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});o.each=
(F,function(){if(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){G=3D=
false}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&typeof =
l.frameElement=3D=3D=3D"undefined"){(function(){if(o.isReady){return}try{=
document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.c=
allee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("bl=
ur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mouse=
move,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydow=
n,keypress,keyup,error").split(","),function(F,E){o.fn[E]=3Dfunction(G){r=
eturn =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3D"1px";L.style.paddingLe=
ft=3D"1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3D=
L.offsetWidth=3D=3D=3D2;document.body.removeChild(L)})})();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type))}).map(function(E,F){var=
 G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();H.removeChild(T)}}}H.appendChild(T);return g}var =
K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}this[H].style.display=3Do.data(this[H],"olddisplay=
",K)}}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}this[G].style.display=3D"none"}retur=
n this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)=3D=3D1){n=3DsetInte=
rval(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n)}},13)}},show:function(){this.options.orig[this.prop]=3Do.attr(th=
is.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=
=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.style,thi=
s.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function=
(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(H,F){var =
E=3DH?"Left":"Top",G=3DH?"Right":"Bottom";o.fn["inner"+F]=3Dfunction(){re=
turn =
this[F.toLowerCase()]()+j(this,"padding"+E)+j(this,"padding"+G)};o.fn["ou=
ter"+F]=3Dfunction(J){return =
this["inner"+F]()+j(this,"border"+E+"Width")+j(this,"border"+G+"Width")+(=
J?j(this,"margin"+E)+j(this,"margin"+G):0)};var =
I=3DF.toLowerCase();o.fn[I]=3Dfunction(J){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+F]||document.body["client"+F]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+F],document.body["scroll"+F],documen=
t.documentElement["scroll"+F],document.body["offset"+F],document.document=
Element["offset"+F]):J=3D=3D=3Dg?(this.length?o.css(this[0],I):null):this=
.css(I,typeof J=3D=3D=3D"string"?J:J+"px")}})})();
------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/homepage-dev/jquery.jcarousel.pack.js

/**=0A=
 * jCarousel - Riding carousels with jQuery=0A=
 *   http://sorgalla.com/jcarousel/=0A=
 *=0A=
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * Built on top of the jQuery library=0A=
 *   http://jquery.com=0A=
 *=0A=
 * Inspired by the "Carousel Component" by Bill Scott=0A=
 *   http://billwscott.com/carousel/=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(9($){$.1v.C=3D9(o){z 4.1b(9(){3p r(4,o)})};8 =
q=3D{Z:F,25:1,21:1,u:7,1c:3,15:7,1K:\'2X\',2c:\'2Q\',1q:0,B:7,1j:7,1G:7,2=
F:7,2B:7,2z:7,2x:7,2v:7,2s:7,2p:7,1S:\'<P></P>\',1Q:\'<P></P>\',2m:\'2l\'=
,2k:\'2l\',1O:7,1L:7};$.C=3D9(e,o){4.5=3D$.16({},q,o||{});4.Q=3DF;4.D=3D7=
;4.H=3D7;4.t=3D7;4.U=3D7;4.R=3D7;4.N=3D!4.5.Z?\'1H\':\'26\';4.E=3D!4.5.Z?=
\'24\':\'23\';8 a=3D\'\',1e=3De.K.1e(\' \');1r(8 =
i=3D0;i<1e.I;i++){6(1e[i].2y(\'C-2w\')!=3D-1){$(e).1E(1e[i]);8 =
a=3D1e[i];1p}}6(e.2t=3D=3D\'3o\'||e.2t=3D=3D\'3n\'){4.t=3D$(e);4.D=3D4.t.=
19();6(4.D.1o(\'C-H\')){6(!4.D.19().1o(\'C-D\'))4.D=3D4.D.B(\'<P></P>\');=
4.D=3D4.D.19()}10 =
6(!4.D.1o(\'C-D\'))4.D=3D4.t.B(\'<P></P>\').19()}10{4.D=3D$(e);4.t=3D$(e)=
.3h(\'>2o,>2n,P>2o,P>2n\')}6(a!=3D\'\'&&4.D.19()[0].K.2y(\'C-2w\')=3D=3D-=
1)4.D.B(\'<P 3g=3D" =
\'+a+\'"></P>\');4.H=3D4.t.19();6(!4.H.I||!4.H.1o(\'C-H\'))4.H=3D4.t.B(\'=
<P></P>\').19();4.R=3D$(\'.C-11\',4.D);6(4.R.u()=3D=3D0&&4.5.1Q!=3D7)4.R=3D=
4.H.1z(4.5.1Q).11();4.R.V(4.K(\'C-11\'));4.U=3D$(\'.C-17\',4.D);6(4.U.u()=
=3D=3D0&&4.5.1S!=3D7)4.U=3D4.H.1z(4.5.1S).11();4.U.V(4.K(\'C-17\'));4.H.V=
(4.K(\'C-H\'));4.t.V(4.K(\'C-t\'));4.D.V(4.K(\'C-D\'));8 =
b=3D4.5.15!=3D7?1k.1P(4.1m()/4.5.15):7;8 c=3D4.t.32(\'1F\');8 =
d=3D4;6(c.u()>0){8 =
f=3D0,i=3D4.5.21;c.1b(9(){d.1I(4,i++);f+=3Dd.S(4,b)});4.t.y(4.N,f+\'T\');=
6(!o||o.u=3D=3D=3DJ)4.5.u=3Dc.u()}4.D.y(\'1y\',\'1A\');4.U.y(\'1y\',\'1A\=
');4.R.y(\'1y\',\'1A\');4.2G=3D9(){d.17()};4.2b=3D9(){d.11()};4.1U=3D9(){=
d.2q()};6(4.5.1j!=3D7)4.5.1j(4,\'2a\');6($.2A.28){4.1f(F,F);$(27).1u(\'2I=
\',9(){d.1t()})}10 4.1t()};8 =
r=3D$.C;r.1v=3Dr.2H=3D{C:\'0.2.3\'};r.1v.16=3Dr.16=3D$.16;r.1v.16({1t:9()=
{4.A=3D7;4.G=3D7;4.X=3D7;4.13=3D7;4.14=3DF;4.1d=3D7;4.O=3D7;4.W=3DF;6(4.Q=
)z;4.t.y(4.E,4.1s(4.5.21)+\'T\');8 =
p=3D4.1s(4.5.25);4.X=3D4.13=3D7;4.1i(p,F);$(27).22(\'2E\',4.1U).1u(\'2E\'=
,4.1U)},2D:9(){4.t.2C();4.t.y(4.E,\'3u\');4.t.y(4.N,\'3t\');6(4.5.1j!=3D7=
)4.5.1j(4,\'2D\');4.1t()},2q:9(){6(4.O!=3D7&&4.W)4.t.y(4.E,r.M(4.t.y(4.E)=
)+4.O);4.O=3D7;4.W=3DF;6(4.5.1G!=3D7)4.5.1G(4);6(4.5.15!=3D7){8 a=3D4;8 =
b=3D1k.1P(4.1m()/4.5.15),N=3D0,E=3D0;$(\'1F\',4.t).1b(9(i){N+=3Da.S(4,b);=
6(i+1<a.A)E=3DN});4.t.y(4.N,N+\'T\');4.t.y(4.E,-E+\'T\')}4.1c(4.A,F)},3s:=
9(){4.Q=3D1h;4.1f()},3r:9(){4.Q=3DF;4.1f()},u:9(s){6(s!=3DJ){4.5.u=3Ds;6(=
!4.Q)4.1f()}z =
4.5.u},3q:9(i,a){6(a=3D=3DJ||!a)a=3Di;6(4.5.u!=3D=3D7&&a>4.5.u)a=3D4.5.u;=
1r(8 j=3Di;j<=3Da;j++){8 e=3D4.L(j);6(!e.I||e.1o(\'C-1a-1D\'))z F}z =
1h},L:9(i){z $(\'.C-1a-\'+i,4.t)},2u:9(i,s){8 =
e=3D4.L(i),20=3D0,2u=3D0;6(e.I=3D=3D0){8 =
c,e=3D4.1B(i),j=3Dr.M(i);1n(c=3D4.L(--j)){6(j<=3D0||c.I){j<=3D0?4.t.2r(e)=
:c.1X(e);1p}}}10 20=3D4.S(e);e.1E(4.K(\'C-1a-1D\'));1R =
s=3D=3D\'3l\'?e.3k(s):e.2C().3j(s);8 =
a=3D4.5.15!=3D7?1k.1P(4.1m()/4.5.15):7;8 =
b=3D4.S(e,a)-20;6(i>0&&i<4.A)4.t.y(4.E,r.M(4.t.y(4.E))-b+\'T\');4.t.y(4.N=
,r.M(4.t.y(4.N))+b+\'T\');z e},1V:9(i){8 =
e=3D4.L(i);6(!e.I||(i>=3D4.A&&i<=3D4.G))z;8 =
d=3D4.S(e);6(i<4.A)4.t.y(4.E,r.M(4.t.y(4.E))+d+\'T\');e.1V();4.t.y(4.N,r.=
M(4.t.y(4.N))-d+\'T\')},17:9(){4.1C();6(4.O!=3D7&&!4.W)4.1T(F);10 =
4.1c(((4.5.B=3D=3D\'1Z\'||4.5.B=3D=3D\'G\')&&4.5.u!=3D7&&4.G=3D=3D4.5.u)?=
1:4.A+4.5.1c)},11:9(){4.1C();6(4.O!=3D7&&4.W)4.1T(1h);10 =
4.1c(((4.5.B=3D=3D\'1Z\'||4.5.B=3D=3D\'A\')&&4.5.u!=3D7&&4.A=3D=3D1)?4.5.=
u:4.A-4.5.1c)},1T:9(b){6(4.Q||4.14||!4.O)z;8 =
a=3Dr.M(4.t.y(4.E));!b?a-=3D4.O:a+=3D4.O;4.W=3D!b;4.X=3D4.A;4.13=3D4.G;4.=
1i(a)},1c:9(i,a){6(4.Q||4.14)z;4.1i(4.1s(i),a)},1s:9(i){6(4.Q||4.14)z;6(4=
.5.B!=3D\'18\')i=3Di<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 a=3D4.A>i;8 =
b=3Dr.M(4.t.y(4.E));8 f=3D4.5.B!=3D\'18\'&&4.A<=3D1?1:4.A;8 =
c=3Da?4.L(f):4.L(4.G);8 j=3Da?f:f-1;8 =
e=3D7,l=3D0,p=3DF,d=3D0;1n(a?--j>=3Di:++j<i){e=3D4.L(j);p=3D!e.I;6(e.I=3D=
=3D0){e=3D4.1B(j).V(4.K(\'C-1a-1D\'));c[a?\'1z\':\'1X\'](e)}c=3De;d=3D4.S=
(e);6(p)l+=3Dd;6(4.A!=3D7&&(4.5.B=3D=3D\'18\'||(j>=3D1&&(4.5.u=3D=3D7||j<=
=3D4.5.u))))b=3Da?b+d:b-d}8 g=3D4.1m();8 h=3D[];8 k=3D0,j=3Di,v=3D0;8 =
c=3D4.L(i-1);1n(++k){e=3D4.L(j);p=3D!e.I;6(e.I=3D=3D0){e=3D4.1B(j).V(4.K(=
\'C-1a-1D\'));c.I=3D=3D0?4.t.2r(e):c[a?\'1z\':\'1X\'](e)}c=3De;8 =
d=3D4.S(e);6(d=3D=3D0){3f(\'3e: 3d 1H/26 3c 1r 3b. 3a 39 38 37 36 35. =
34...\');z 0}6(4.5.B!=3D\'18\'&&4.5.u!=3D=3D7&&j>4.5.u)h.33(e);10 =
6(p)l+=3Dd;v+=3Dd;6(v>=3Dg)1p;j++}1r(8 =
x=3D0;x<h.I;x++)h[x].1V();6(l>0){4.t.y(4.N,4.S(4.t)+l+\'T\');6(a){b-=3Dl;=
4.t.y(4.E,r.M(4.t.y(4.E))-l+\'T\')}}8 =
n=3Di+k-1;6(4.5.B!=3D\'18\'&&4.5.u&&n>4.5.u)n=3D4.5.u;6(j>n){k=3D0,j=3Dn,=
v=3D0;1n(++k){8 e=3D4.L(j--);6(!e.I)1p;v+=3D4.S(e);6(v>=3Dg)1p}}8 =
o=3Dn-k+1;6(4.5.B!=3D\'18\'&&o<1)o=3D1;6(4.W&&a){b+=3D4.O;4.W=3DF}4.O=3D7=
;6(4.5.B!=3D\'18\'&&n=3D=3D4.5.u&&(n-k+1)>=3D1){8 =
m=3Dr.Y(4.L(n),!4.5.Z?\'1l\':\'1N\');6((v-m)>g)4.O=3Dv-g-m}1n(i-->o)b+=3D=
4.S(4.L(i));4.X=3D4.A;4.13=3D4.G;4.A=3Do;4.G=3Dn;z =
b},1i:9(p,a){6(4.Q||4.14)z;4.14=3D1h;8 b=3D4;8 =
c=3D9(){b.14=3DF;6(p=3D=3D0)b.t.y(b.E,0);6(b.5.B=3D=3D\'1Z\'||b.5.B=3D=3D=
\'G\'||b.5.u=3D=3D7||b.G<b.5.u)b.2j();b.1f();b.1M(\'2i\')};4.1M(\'31\');6=
(!4.5.1K||a=3D=3DF){4.t.y(4.E,p+\'T\');c()}10{8 =
o=3D!4.5.Z?{\'24\':p}:{\'23\':p};4.t.1i(o,4.5.1K,4.5.2c,c)}},2j:9(s){6(s!=
=3DJ)4.5.1q=3Ds;6(4.5.1q=3D=3D0)z 4.1C();6(4.1d!=3D7)z;8 =
a=3D4;4.1d=3D30(9(){a.17()},4.5.1q*2Z)},1C:9(){6(4.1d=3D=3D7)z;2Y(4.1d);4=
.1d=3D7},1f:9(n,p){6(n=3D=3DJ||n=3D=3D7){8 =
n=3D!4.Q&&4.5.u!=3D=3D0&&((4.5.B&&4.5.B!=3D\'A\')||4.5.u=3D=3D7||4.G<4.5.=
u);6(!4.Q&&(!4.5.B||4.5.B=3D=3D\'A\')&&4.5.u!=3D7&&4.G>=3D4.5.u)n=3D4.O!=3D=
7&&!4.W}6(p=3D=3DJ||p=3D=3D7){8 =
p=3D!4.Q&&4.5.u!=3D=3D0&&((4.5.B&&4.5.B!=3D\'G\')||4.A>1);6(!4.Q&&(!4.5.B=
||4.5.B=3D=3D\'G\')&&4.5.u!=3D7&&4.A=3D=3D1)p=3D4.O!=3D7&&4.W}8 =
a=3D4;4.U[n?\'1u\':\'22\'](4.5.2m,4.2G)[n?\'1E\':\'V\'](4.K(\'C-17-1w\'))=
.1J(\'1w\',n?F:1h);4.R[p?\'1u\':\'22\'](4.5.2k,4.2b)[p?\'1E\':\'V\'](4.K(=
\'C-11-1w\')).1J(\'1w\',p?F:1h);6(4.U.I>0&&(4.U[0].1g=3D=3DJ||4.U[0].1g!=3D=
n)&&4.5.1O!=3D7){4.U.1b(9(){a.5.1O(a,4,n)});4.U[0].1g=3Dn}6(4.R.I>0&&(4.R=
[0].1g=3D=3DJ||4.R[0].1g!=3Dp)&&4.5.1L!=3D7){4.R.1b(9(){a.5.1L(a,4,p)});4=
.R[0].1g=3Dp}},1M:9(a){8 =
b=3D4.X=3D=3D7?\'2a\':(4.X<4.A?\'17\':\'11\');4.12(\'2F\',a,b);6(4.X!=3D=3D=
4.A){4.12(\'2B\',a,b,4.A);4.12(\'2z\',a,b,4.X)}6(4.13!=3D=3D4.G){4.12(\'2=
x\',a,b,4.G);4.12(\'2v\',a,b,4.13)}4.12(\'2s\',a,b,4.A,4.G,4.X,4.13);4.12=
(\'2p\',a,b,4.X,4.13,4.A,4.G)},12:9(a,b,c,d,e,f,g){6(4.5[a]=3D=3DJ||(1R =
4.5[a]!=3D\'2h\'&&b!=3D\'2i\'))z;8 h=3D1R =
4.5[a]=3D=3D\'2h\'?4.5[a][b]:4.5[a];6(!$.2W(h))z;8 =
j=3D4;6(d=3D=3D=3DJ)h(j,c,b);10 =
6(e=3D=3D=3DJ)4.L(d).1b(9(){h(j,4,d,c,b)});10{1r(8 =
i=3Dd;i<=3De;i++)6(i!=3D=3D7&&!(i>=3Df&&i<=3Dg))4.L(i).1b(9(){h(j,4,i,c,b=
)})}},1B:9(i){z 4.1I(\'<1F></1F>\',i)},1I:9(e,i){8 =
a=3D$(e).V(4.K(\'C-1a\')).V(4.K(\'C-1a-\'+i));a.1J(\'2V\',i);z =
a},K:9(c){z c+\' \'+c+(!4.5.Z?\'-2U\':\'-Z\')},S:9(e,d){8 =
a=3De.2g!=3DJ?e[0]:e;8 =
b=3D!4.5.Z?a.1x+r.Y(a,\'2f\')+r.Y(a,\'1l\'):a.2e+r.Y(a,\'2d\')+r.Y(a,\'1N=
\');6(d=3D=3DJ||b=3D=3Dd)z b;8 =
w=3D!4.5.Z?d-r.Y(a,\'2f\')-r.Y(a,\'1l\'):d-r.Y(a,\'2d\')-r.Y(a,\'1N\');$(=
a).y(4.N,w+\'T\');z =
4.S(a)},1m:9(){z!4.5.Z?4.H[0].1x-r.M(4.H.y(\'2T\'))-r.M(4.H.y(\'2S\')):4.=
H[0].2e-r.M(4.H.y(\'2R\'))-r.M(4.H.y(\'3i\'))},2P:9(i,s){6(s=3D=3DJ)s=3D4=
.5.u;z 1k.2O((((i-1)/s)-1k.2N((i-1)/s))*s)+1}});r.16({3m:9(d){z =
$.16(q,d||{})},Y:9(e,p){6(!e)z 0;8 =
a=3De.2g!=3DJ?e[0]:e;6(p=3D=3D\'1l\'&&$.2A.28){8 =
b=3D{\'1y\':\'1A\',\'2M\':\'2L\',\'1H\':\'1q\'},1Y,1W;$.29(a,b,9(){1Y=3Da=
.1x});b[\'1l\']=3D0;$.29(a,b,9(){1W=3Da.1x});z 1W-1Y}z =
r.M($.y(a,p))},M:9(v){v=3D2K(v);z =
2J(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function|||||||=
|||||||||||||list|size||||css|return|first|wrap|jcarousel|container|lt|fa=
lse|last|clip|length|undefined|className|get|intval|wh|tail|div|locked|bu=
ttonPrev|dimension|px|buttonNext|addClass|inTail|prevFirst|margin|vertica=
l|else|prev|callback|prevLast|animating|visible|extend|next|circular|pare=
nt|item|each|scroll|timer|split|buttons|jcarouselstate|true|animate|initC=
allback|Math|marginRight|clipping|while|hasClass|break|auto|for|pos|setup=
|bind|fn|disabled|offsetWidth|display|before|block|create|stopAuto|placeh=
older|removeClass|li|reloadCallback|width|format|attr|animation|buttonPre=
vCallback|notify|marginBottom|buttonNextCallback|ceil|buttonPrevHTML|type=
of|buttonNextHTML|scrollTail|funcResize|remove|oWidth2|after|oWidth|both|=
old|offset|unbind|top|left|start|height|window|safari|swap|init|funcPrev|=
easing|marginTop|offsetHeight|marginLeft|jquery|object|onAfterAnimation|s=
tartAuto|buttonPrevEvent|click|buttonNextEvent|ol|ul|itemVisibleOutCallba=
ck|reload|prepend|itemVisibleInCallback|nodeName|add|itemLastOutCallback|=
skin|itemLastInCallback|indexOf|itemFirstOutCallback|browser|itemFirstInC=
allback|empty|reset|resize|itemLoadCallback|funcNext|prototype|load|isNaN=
|parseInt|none|float|floor|round|index|swing|borderTopWidth|borderRightWi=
dth|borderLeftWidth|horizontal|jcarouselindex|isFunction|normal|clearTime=
out|1000|setTimeout|onBeforeAnimation|children|push|Aborting|loop|infinit=
e|an|cause|will|This|items|set|No|jCarousel|isNaN|class|find|borderBottom=
Width|append|html|string|defaults|OL|UL|new|has|unlock|lock|10px|0px|jQue=
ry'.split('|'),0,{}))=0A=

------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/homepage-dev/jquery-ui-1.7.1.custom.min.js

/*=0A=
 * jQuery UI 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0DjQuery.ui||(function(c){var =
i=3Dc.fn.remove,d=3Dc.browser.mozilla&&(parseFloat(c.browser.version)<1.9=
);c.ui=3D{version:"1.7.1",plugin:{add:function(k,l,n){var =
m=3Dc.ui[k].prototype;for(var j in =
n){m.plugins[j]=3Dm.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:fun=
ction(j,l,k){var =
n=3Dj.plugins[l];if(!n||!j.element[0].parentNode){return}for(var =
m=3D0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}=
}},contains:function(k,j){return =
document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!=3D=3D=
j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=3D=3D"h=
idden"){return false}var =
j=3D(k&&k=3D=3D"left")?"scrollLeft":"scrollTop",l=3Dfalse;if(m[j]>0){retu=
rn true}m[j]=3D1;l=3D(m[j]>0);m[j]=3D0;return =
l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k=
,n,m,j,l){return =
c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS=
_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27=
,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVID=
E:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:=
34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){v=
ar =
f=3Dc.attr,e=3Dc.fn.removeAttr,h=3D"http://www.w3.org/2005/07/aaa",a=3D/^=
aria-/,b=3D/^wairole:/;c.attr=3Dfunction(k,j,l){var =
m=3Dl!=3D=3Dundefined;return(j=3D=3D"role"?(m?f.call(this,k,j,"wairole:"+=
l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttrib=
uteNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.appl=
y(this,arguments)))};c.fn.removeAttr=3Dfunction(j){return(a.test(j)?this.=
each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j=
))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){=
c(this).triggerHandler("remove")});return =
i.apply(this,arguments)},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta=
rt.ui")},disableSelection:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst=
art.ui",function(){return false})},scrollParent:function(){var =
j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||=
(/absolute/).test(this.css("position"))){j=3Dthis.parents().filter(functi=
on(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1)=
)&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"over=
flow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=3Dthis.parents()=
.filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",=
1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}r=
eturn(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.e=
xtend(c.expr[":"],{data:function(l,k,j){return =
!!c.data(l,j[3])},focusable:function(k){var =
l=3Dk.nodeName.toLowerCase(),j=3Dc.attr(k,"tabindex");return(/input|selec=
t|textarea|button|object/.test(l)?!k.disabled:"a"=3D=3Dl||"area"=3D=3Dl?k=
.href||!isNaN(j):!isNaN(j))&&!c(k)["area"=3D=3Dl?"parents":"closest"](":h=
idden").length},tabbable:function(k){var =
j=3Dc.attr(k,"tabindex");return(isNaN(j)||j>=3D0)&&c(k).is(":focusable")}=
});function g(m,n,o,l){function k(q){var =
p=3Dc[m][n][q]||[];return(typeof p=3D=3D"string"?p.split(/,?\s+/):p)}var =
j=3Dk("getter");if(l.length=3D=3D1&&typeof =
l[0]=3D=3D"string"){j=3Dj.concat(k("getterSetter"))}return(c.inArray(o,j)=
!=3D-1)}c.widget=3Dfunction(k,j){var =
l=3Dk.split(".")[0];k=3Dk.split(".")[1];c.fn[k]=3Dfunction(p){var =
n=3D(typeof =
p=3D=3D"string"),o=3DArray.prototype.slice.call(arguments,1);if(n&&p.subs=
tring(0,1)=3D=3D"_"){return this}if(n&&g(l,k,p,o)){var =
m=3Dc.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return =
this.each(function(){var q=3Dc.data(this,k);(!q&&!n&&c.data(this,k,new =
c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};=
c[l]=3Dc[l]||{};c[l][k]=3Dfunction(o,n){var =
m=3Dthis;this.namespace=3Dl;this.widgetName=3Dk;this.widgetEventPrefix=3D=
c[l][k].eventPrefix||k;this.widgetBaseClass=3Dl+"-"+k;this.options=3Dc.ex=
tend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[=
k],n);this.element=3Dc(o).bind("setData."+k,function(q,p,r){if(q.target=3D=
=3Do){return =
m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target=3D=3Do){re=
turn m._getData(p)}}).bind("remove",function(){return =
m.destroy()})};c[l][k].prototype=3Dc.extend({},c.widget.prototype,j);c[l]=
[k].getterSetter=3D"option"};c.widget.prototype=3D{_init:function(){},des=
troy:function(){this.element.removeData(this.widgetName).removeClass(this=
.widgetBaseClass+"-disabled =
"+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:f=
unction(l,m){var k=3Dl,j=3Dthis;if(typeof =
l=3D=3D"string"){if(m=3D=3D=3Dundefined){return =
this._getData(l)}k=3D{};k[l]=3Dm}c.each(k,function(n,o){j._setData(n,o)})=
},_getData:function(j){return =
this.options[j]},_setData:function(j,k){this.options[j]=3Dk;if(j=3D=3D"di=
sabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-=
disabled =
"+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:func=
tion(){this._setData("disabled",false)},disable:function(){this._setData(=
"disabled",true)},_trigger:function(l,m,n){var =
p=3Dthis.options[l],j=3D(l=3D=3Dthis.widgetEventPrefix?l:this.widgetEvent=
Prefix+l);m=3Dc.Event(m);m.type=3Dj;if(m.originalEvent){for(var =
k=3Dc.event.props.length,o;k;){o=3Dc.event.props[--k];m[o]=3Dm.originalEv=
ent[o]}}this.element.trigger(m,n);return =
!(c.isFunction(p)&&p.call(this.element[0],m,n)=3D=3D=3Dfalse||m.isDefault=
Prevented())}};c.widget.defaults=3D{disabled:false};c.ui.mouse=3D{_mouseI=
nit:function(){var =
j=3Dthis;this.element.bind("mousedown."+this.widgetName,function(k){retur=
n =
j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._prevent=
ClickEvent){j._preventClickEvent=3Dfalse;k.stopImmediatePropagation();ret=
urn =
false}});if(c.browser.msie){this._mouseUnselectable=3Dthis.element.attr("=
unselectable");this.element.attr("unselectable","on")}this.started=3Dfals=
e},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.b=
rowser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},=
_mouseDown:function(l){l.originalEvent=3Dl.originalEvent||{};if(l.origina=
lEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._=
mouseDownEvent=3Dl;var k=3Dthis,m=3D(l.which=3D=3D1),j=3D(typeof =
this.options.cancel=3D=3D"string"?c(l.target).parents().add(l.target).fil=
ter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){=
return =
true}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){thi=
s._mouseDelayTimer=3DsetTimeout(function(){k.mouseDelayMet=3Dtrue},this.o=
ptions.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this.=
_mouseStarted=3D(this._mouseStart(l)!=3D=3Dfalse);if(!this._mouseStarted)=
{l.preventDefault();return =
true}}this._mouseMoveDelegate=3Dfunction(n){return =
k._mouseMove(n)};this._mouseUpDelegate=3Dfunction(n){return =
k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.br=
owser.safari||l.preventDefault());l.originalEvent.mouseHandled=3Dtrue;ret=
urn true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return =
this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return =
j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){=
this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,j)!=3D=3Dfals=
e);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return =
!this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."=
+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetNa=
me,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfal=
se;this._preventClickEvent=3D(j.target=3D=3Dthis._mouseDownEvent.target);=
this._mouseStop(j)}return =
false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouse=
DownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=3D=
this.options.distance)},_mouseDelayMet:function(j){return =
this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_m=
ouseStop:function(j){},_mouseCapture:function(j){return =
true}};c.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0}})(jQuery);;=
/*=0A=
 * jQuery UI Draggable 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Draggables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 =
*/=0D(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:f=
unction(){if(this.options.helper=3D=3D"original"&&!(/^(?:r|a|f)/).test(th=
is.element.css("position"))){this.element[0].style.position=3D"relative"}=
(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.op=
tions.disabled&&this.element.addClass("ui-draggable-disabled"));this._mou=
seInit()},destroy:function(){if(!this.element.data("draggable")){return}t=
his.element.removeData("draggable").unbind(".draggable").removeClass("ui-=
draggable ui-draggable-dragging =
ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){v=
ar =
c=3Dthis.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizabl=
e-handle")){return =
false}this.handle=3Dthis._getHandle(b);if(!this.handle){return =
false}return true},_mouseStart:function(b){var =
c=3Dthis.options;this.helper=3Dthis._createHelper(b);this._cacheHelperPro=
portions();if(a.ui.ddmanager){a.ui.ddmanager.current=3Dthis}this._cacheMa=
rgins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=3D=
this.helper.scrollParent();this.offset=3Dthis.element.offset();this.offse=
t=3D{top:this.offset.top-this.margins.top,left:this.offset.left-this.marg=
ins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:=
b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._ge=
tRelativeOffset()});this.originalPosition=3Dthis._generatePosition(b);thi=
s.originalPageX=3Db.pageX;this.originalPageY=3Db.pageY;if(c.cursorAt){thi=
s._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainm=
ent()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddm=
anager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.help=
er.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return =
true},_mouseDrag:function(b,d){this.position=3Dthis._generatePosition(b);=
this.positionAbs=3Dthis._convertPositionTo("absolute");if(!d){var =
c=3Dthis._uiHash();this._trigger("drag",b,c);this.position=3Dc.position}i=
f(!this.options.axis||this.options.axis!=3D"y"){this.helper[0].style.left=
=3Dthis.position.left+"px"}if(!this.options.axis||this.options.axis!=3D"x=
"){this.helper[0].style.top=3Dthis.position.top+"px"}if(a.ui.ddmanager){a=
.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var =
d=3Dfalse;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=3Da.ui.ddmana=
ger.drop(this,c)}if(this.dropped){d=3Dthis.dropped;this.dropped=3Dfalse}i=
f((this.options.revert=3D=3D"invalid"&&!d)||(this.options.revert=3D=3D"va=
lid"&&d)||this.options.revert=3D=3D=3Dtrue||(a.isFunction(this.options.re=
vert)&&this.options.revert.call(this.element,d))){var =
b=3Dthis;a(this.helper).animate(this.originalPosition,parseInt(this.optio=
ns.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{t=
his._trigger("stop",c);this._clear()}return =
false},_getHandle:function(b){var =
c=3D!this.options.handle||!a(this.options.handle,this.element).length?tru=
e:false;a(this.options.handle,this.element).find("*").andSelf().each(func=
tion(){if(this=3D=3Db.target){c=3Dtrue}});return =
c},_createHelper:function(c){var d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.help=
er=3D=3D"clone"?this.element.clone():this.element);if(!b.parents("body").=
length){b.appendTo((d.appendTo=3D=3D"parent"?this.element[0].parentNode:d=
.appendTo))}if(b[0]!=3Dthis.element[0]&&!(/(fixed|absolute)/).test(b.css(=
"position"))){b.css("position","absolute")}return =
b},_adjustOffsetFromHelper:function(b){if(b.left!=3Dundefined){this.offse=
t.click.left=3Db.left+this.margins.left}if(b.right!=3Dundefined){this.off=
set.click.left=3Dthis.helperProportions.width-b.right+this.margins.left}i=
f(b.top!=3Dundefined){this.offset.click.top=3Db.top+this.margins.top}if(b=
.bottom!=3Dundefined){this.offset.click.top=3Dthis.helperProportions.heig=
ht-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetPar=
ent=3Dthis.helper.offsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.=
offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top:b.top+(parseInt(th=
is.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.=
offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.element.position();return{top:b.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0=
,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this.e=
lement.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTo=
p"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions=3D=
{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setCo=
ntainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.c=
ontainment.constructor!=3DArray){var =
c=3Da(e.containment)[0];if(!c){return}var =
d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}else{if(e.containment.constructor=3D=3DArray){th=
is.containment=3De.containment}}},_convertPositionTo:function(f,h){if(!h)=
{h=3Dthis.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=
=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(=
h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.s=
afari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-th=
is.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:=
function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu=
ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=
=3Dthis._getRelativeOffset()}var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.brow=
ser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offs=
et.click.left-this.offset.relative.left-this.offset.parent.left+(a.browse=
r.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?=
-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_clear:function()=
{this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=3Dth=
is.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helpe=
r=3Dnull;this.cancelHelperRemoval=3Dfalse},_trigger:function(b,c,d){d=3Dd=
||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=3D=3D"drag"){this.po=
sitionAbs=3Dthis._convertPositionTo("absolute")}return =
a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function=
(b){return{helper:this.helper,position:this.position,absolutePosition:thi=
s.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{versi=
on:"1.7.1",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent"=
,axis:false,cancel:":input,option",connectToSortable:false,containment:fa=
lse,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:fal=
se,helper:"original",iframeFix:false,opacity:false,refreshPositions:false=
,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensit=
ivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack=
:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{s=
tart:function(c,e){var =
d=3Da(this).data("draggable"),f=3Dd.options,b=3Da.extend({},e,{item:d.ele=
ment});d.sortables=3D[];a(f.connectToSortable).each(function(){var =
g=3Da.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({=
instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("=
activate",c,b)}})},stop:function(c,e){var =
d=3Da(this).data("draggable"),b=3Da.extend({},e,{item:d.element});a.each(=
d.sortables,function(){if(this.instance.isOver){this.instance.isOver=3D0;=
d.cancelHelperRemoval=3Dtrue;this.instance.cancelHelperRemoval=3Dfalse;if=
(this.shouldRevert){this.instance.options.revert=3Dtrue}this.instance._mo=
useStop(c);this.instance.options.helper=3Dthis.instance.options._helper;i=
f(d.options.helper=3D=3D"original"){this.instance.currentItem.css({top:"a=
uto",left:"auto"})}}else{this.instance.cancelHelperRemoval=3Dfalse;this.i=
nstance._trigger("deactivate",c,b)}})},drag:function(c,f){var =
e=3Da(this).data("draggable"),b=3Dthis;var d=3Dfunction(i){var =
n=3Dthis.offset.click.top,m=3Dthis.offset.click.left;var =
g=3Dthis.positionAbs.top,k=3Dthis.positionAbs.left;var =
j=3Di.height,l=3Di.width;var p=3Di.top,h=3Di.left;return =
a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){this.instanc=
e.positionAbs=3De.positionAbs;this.instance.helperProportions=3De.helperP=
roportions;this.instance.offset.click=3De.offset.click;if(this.instance._=
intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){t=
his.instance.isOver=3D1;this.instance.currentItem=3Da(b).clone().appendTo=
(this.instance.element).data("sortable-item",true);this.instance.options.=
_helper=3Dthis.instance.options.helper;this.instance.options.helper=3Dfun=
ction(){return =
f.helper[0]};c.target=3Dthis.instance.currentItem[0];this.instance._mouse=
Capture(c,true);this.instance._mouseStart(c,true,true);this.instance.offs=
et.click.top=3De.offset.click.top;this.instance.offset.click.left=3De.off=
set.click.left;this.instance.offset.parent.left-=3De.offset.parent.left-t=
his.instance.offset.parent.left;this.instance.offset.parent.top-=3De.offs=
et.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);=
e.dropped=3Dthis.instance.element;e.currentItem=3De.element;this.instance=
.fromOutside=3De}if(this.instance.currentItem){this.instance._mouseDrag(c=
)}}else{if(this.instance.isOver){this.instance.isOver=3D0;this.instance.c=
ancelHelperRemoval=3Dtrue;this.instance.options.revert=3Dfalse;this.insta=
nce._trigger("out",c,this.instance._uiHash(this.instance));this.instance.=
_mouseStop(c,true);this.instance.options.helper=3Dthis.instance.options._=
helper;this.instance.currentItem.remove();if(this.instance.placeholder){t=
his.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=3D=
false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){va=
r =
b=3Da("body"),e=3Da(this).data("draggable").options;if(b.css("cursor")){e=
._cursor=3Db.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){v=
ar =
d=3Da(this).data("draggable").options;if(d._cursor){a("body").css("cursor=
",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(=
b,c){var =
d=3Da(this).data("draggable").options;a(d.iframeFix=3D=3D=3Dtrue?"iframe"=
:d.iframeFix).each(function(){a('<div class=3D"ui-draggable-iframeFix" =
style=3D"background: =
#fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offse=
t()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix=
").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add=
("draggable","opacity",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("opacity")=
){e._opacity=3Db.css("opacity")}b.css("opacity",e.opacity)},stop:function=
(b,c){var =
d=3Da(this).data("draggable").options;if(d._opacity){a(c.helper).css("opa=
city",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:functio=
n(c,d){var =
b=3Da(this).data("draggable");if(b.scrollParent[0]!=3Ddocument&&b.scrollP=
arent[0].tagName!=3D"HTML"){b.overflowOffset=3Db.scrollParent.offset()}},=
drag:function(d,e){var =
c=3Da(this).data("draggable"),f=3Dc.options,b=3Dfalse;if(c.scrollParent[0=
]!=3Ddocument&&c.scrollParent[0].tagName!=3D"HTML"){if(!f.axis||f.axis!=3D=
"x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.s=
crollSensitivity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scr=
ollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensiti=
vity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scrollTop-f.scr=
ollSpeed}}}if(!f.axis||f.axis!=3D"y"){if((c.overflowOffset.left+c.scrollP=
arent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scro=
llLeft=3Db=3Dc.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c=
.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=3D=
b=3Dc.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis=
!=3D"x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=3Da(do=
cument).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window=
).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=3Da(d=
ocument).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f=
.axis!=3D"y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=3D=
a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(=
window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=
=3Da(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b=
!=3D=3Dfalse&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOff=
sets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var=
 =
b=3Da(this).data("draggable"),e=3Db.options;b.snapElements=3D[];a(e.snap.=
constructor!=3DString?(e.snap.items||":data(draggable)"):e.snap).each(fun=
ction(){var g=3Da(this);var =
f=3Dg.offset();if(this!=3Db.element[0]){b.snapElements.push({item:this,wi=
dth:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},dra=
g:function(u,p){var g=3Da(this).data("draggable"),q=3Dg.options;var =
y=3Dq.snapTolerance;var =
x=3Dp.offset.left,w=3Dx+g.helperProportions.width,f=3Dp.offset.top,e=3Df+=
g.helperProportions.height;for(var =
v=3Dg.snapElements.length-1;v>=3D0;v--){var =
s=3Dg.snapElements[v].left,n=3Ds+g.snapElements[v].width,m=3Dg.snapElemen=
ts[v].top,A=3Dm+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y=
)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<=
n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.relea=
se&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapIte=
m:g.snapElements[v].item})))}g.snapElements[v].snapping=3Dfalse;continue}=
if(q.snapMode!=3D"inner"){var c=3DMath.abs(m-e)<=3Dy;var =
z=3DMath.abs(A-f)<=3Dy;var j=3DMath.abs(s-w)<=3Dy;var =
k=3DMath.abs(n-x)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p=
.position.top=3Dg._convertPositionTo("relative",{top:A,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.le=
ft=3Dg._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}=
}var h=3D(c||z||j||k);if(q.snapMode!=3D"outer"){var =
c=3DMath.abs(m-f)<=3Dy;var z=3DMath.abs(A-e)<=3Dy;var =
j=3DMath.abs(s-x)<=3Dy;var =
k=3DMath.abs(n-w)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=3Dg._convertP=
ositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s}).left-g.margins.left}if(k){p.position.left=3Dg._convertPositionTo(=
"relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}=
}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g=
.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snap=
Elements[v].item})))}g.snapElements[v].snapping=3D(c||z||j||k||h)}}});a.u=
i.plugin.add("draggable","stack",{start:function(b,c){var =
e=3Da(this).data("draggable").options;var =
d=3Da.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g)=
.css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stac=
k.min)});a(d).each(function(f){this.style.zIndex=3De.stack.min+f});this[0=
].style.zIndex=3De.stack.min+d.length}});a.ui.plugin.add("draggable","zIn=
dex",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("zIndex"))=
{e._zIndex=3Db.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c)=
{var =
d=3Da(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zInd=
ex",d._zIndex)}}})})(jQuery);;/*=0A=
 * jQuery UI Sortable 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Sortables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 =
*/=0D(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:fu=
nction(){var =
b=3Dthis.options;this.containerCache=3D{};this.element.addClass("ui-sorta=
ble");this.refresh();this.floating=3Dthis.items.length?(/left|right/).tes=
t(this.items[0].item.css("float")):false;this.offset=3Dthis.element.offse=
t();this._mouseInit()},destroy:function(){this.element.removeClass("ui-so=
rtable =
ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._m=
ouseDestroy();for(var =
b=3Dthis.items.length-1;b>=3D0;b--){this.items[b].item.removeData("sortab=
le-item")}},_mouseCapture:function(e,f){if(this.reverting){return =
false}if(this.options.disabled||this.options.type=3D=3D"static"){return =
false}this._refreshItems(e);var =
d=3Dnull,c=3Dthis,b=3Da(e.target).parents().each(function(){if(a.data(thi=
s,"sortable-item")=3D=3Dc){d=3Da(this);return =
false}});if(a.data(e.target,"sortable-item")=3D=3Dc){d=3Da(e.target)}if(!=
d){return false}if(this.options.handle&&!f){var =
g=3Dfalse;a(this.options.handle,d).find("*").andSelf().each(function(){if=
(this=3D=3De.target){g=3Dtrue}});if(!g){return =
false}}this.currentItem=3Dd;this._removeCurrentsFromItems();return =
true},_mouseStart:function(e,f,b){var =
g=3Dthis.options,c=3Dthis;this.currentContainer=3Dthis;this.refreshPositi=
ons();this.helper=3Dthis._createHelper(e);this._cacheHelperProportions();=
this._cacheMargins();this.scrollParent=3Dthis.helper.scrollParent();this.=
offset=3Dthis.currentItem.offset();this.offset=3D{top:this.offset.top-thi=
s.margins.top,left:this.offset.left-this.margins.left};this.helper.css("p=
osition","absolute");this.cssPosition=3Dthis.helper.css("position");a.ext=
end(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.of=
fset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset=
()});this.originalPosition=3Dthis._generatePosition(e);this.originalPageX=
=3De.pageX;this.originalPageY=3De.pageY;if(g.cursorAt){this._adjustOffset=
FromHelper(g.cursorAt)}this.domPosition=3D{prev:this.currentItem.prev()[0=
],parent:this.currentItem.parent()[0]};if(this.helper[0]!=3Dthis.currentI=
tem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containmen=
t){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._=
storedCursor=3Da("body").css("cursor")}a("body").css("cursor",g.cursor)}i=
f(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=3Dthis.he=
lper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(=
this.helper.css("zIndex")){this._storedZIndex=3Dthis.helper.css("zIndex")=
}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=3Ddocument&&=
this.scrollParent[0].tagName!=3D"HTML"){this.overflowOffset=3Dthis.scroll=
Parent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserv=
eHelperProportions){this._cacheHelperProportions()}if(!b){for(var =
d=3Dthis.containers.length-1;d>=3D0;d--){this.containers[d]._trigger("act=
ivate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=3Dth=
is}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(thi=
s,e)}this.dragging=3Dtrue;this.helper.addClass("ui-sortable-helper");this=
._mouseDrag(e);return =
true},_mouseDrag:function(f){this.position=3Dthis._generatePosition(f);th=
is.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.lastPositio=
nAbs){this.lastPositionAbs=3Dthis.positionAbs}if(this.options.scroll){var=
 =
g=3Dthis.options,b=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro=
llParent[0].tagName!=3D"HTML"){if((this.overflowOffset.top+this.scrollPar=
ent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].sc=
rollTop=3Db=3Dthis.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.page=
Y-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrol=
lTop=3Db=3Dthis.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflo=
wOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft+=
g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft-=
g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivi=
ty){b=3Da(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else=
{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitiv=
ity){b=3Da(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if=
(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=3Da(document).sc=
rollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width(=
)-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=3Da(document)=
.scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!=3D=3Dfalse&&a=
.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}t=
his.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.options.ax=
is||this.options.axis!=3D"y"){this.helper[0].style.left=3Dthis.position.l=
eft+"px"}if(!this.options.axis||this.options.axis!=3D"x"){this.helper[0].=
style.top=3Dthis.position.top+"px"}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var =
e=3Dthis.items[d],c=3De.item[0],h=3Dthis._intersectsWithPointer(e);if(!h)=
{continue}if(c!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"=
prev"]()[0]!=3Dc&&!a.ui.contains(this.placeholder[0],c)&&(this.options.ty=
pe=3D=3D"semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.dire=
ction=3Dh=3D=3D1?"down":"up";if(this.options.tolerance=3D=3D"pointer"||th=
is._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger=
("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddm=
anager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash()=
);this.lastPositionAbs=3Dthis.positionAbs;return =
false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.op=
tions.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){=
var b=3Dthis;var =
e=3Db.placeholder.offset();b.reverting=3Dtrue;a(this.helper).animate({lef=
t:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]=3D=3D=
document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.pa=
rent.top-b.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of=
fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(=
){b._clear(c)})}else{this._clear(c,d)}return =
false},cancel:function(){var =
b=3Dthis;if(this.dragging){this._mouseUp();if(this.options.helper=3D=3D"o=
riginal"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-=
helper")}else{this.currentItem.show()}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){this.containers[c]._trigger("dea=
ctivate",null,b._uiHash(this));if(this.containers[c].containerCache.over)=
{this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[=
c].containerCache.over=3D0}}}if(this.placeholder[0].parentNode){this.plac=
eholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.he=
lper!=3D"original"&&this.helper&&this.helper[0].parentNode){this.helper.r=
emove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFina=
lSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(thi=
s.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}=
return true},serialize:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};a(b).each(function(){var =
e=3D(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(=
.+)[-=3D_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"=3D"+(d.key&&d.express=
ion?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};b.each(function(){c.push(a(d.item||this).attr(d.attribut=
e||"id")||"")});return c},_intersectsWith:function(m){var =
e=3Dthis.positionAbs.left,d=3De+this.helperProportions.width,k=3Dthis.pos=
itionAbs.top,j=3Dk+this.helperProportions.height;var =
f=3Dm.left,c=3Df+m.width,n=3Dm.top,i=3Dn+m.height;var =
o=3Dthis.offset.click.top,h=3Dthis.offset.click.left;var =
g=3D(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=3D=3D"po=
inter"||this.options.forcePointerForContainers||(this.options.tolerance!=3D=
"pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.=
floating?"width":"height"])){return =
g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProport=
ions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperPro=
portions.height/2)<i)}},_intersectsWithPointer:function(d){var =
e=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.he=
ight),c=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.=
left,d.width),g=3De&&c,b=3Dthis._getDragVerticalDirection(),f=3Dthis._get=
DragHorizontalDirection();if(!g){return false}return =
this.floating?(((f&&f=3D=3D"right")||b=3D=3D"down")?2:1):(b&&(b=3D=3D"dow=
n"?2:1))},_intersectsWithSides:function(e){var =
c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.h=
eight/2),e.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.=
click.left,e.left+(e.width/2),e.width),b=3Dthis._getDragVerticalDirection=
(),f=3Dthis._getDragHorizontalDirection();if(this.floating&&f){return((f=3D=
=3D"right"&&d)||(f=3D=3D"left"&&!d))}else{return =
b&&((b=3D=3D"down"&&c)||(b=3D=3D"up"&&!c))}},_getDragVerticalDirection:fu=
nction(){var b=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
b!=3D0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var =
b=3Dthis.positionAbs.left-this.lastPositionAbs.left;return =
b!=3D0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);t=
his.refreshPositions()},_connectWith:function(){var =
b=3Dthis.options;return =
b.connectWith.constructor=3D=3DString?[b.connectWith]:b.connectWith},_get=
ItemsAsjQuery:function(b){var l=3Dthis;var g=3D[];var e=3D[];var =
h=3Dthis._connectWith();if(h&&b){for(var d=3Dh.length-1;d>=3D0;d--){var =
k=3Da(h[d]);for(var c=3Dk.length-1;c>=3D0;c--){var =
f=3Da.data(k[c],"sortable");if(f&&f!=3Dthis&&!f.options.disabled){e.push(=
[a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.option=
s.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction=
(this.options.items)?this.options.items.call(this.element,null,{options:t=
his.options,item:this.currentItem}):a(this.options.items,this.element).no=
t(".ui-sortable-helper"),this]);for(var =
d=3De.length-1;d>=3D0;d--){e[d][0].each(function(){g.push(this)})}return =
a(g)},_removeCurrentsFromItems:function(){var =
d=3Dthis.currentItem.find(":data(sortable-item)");for(var =
c=3D0;c<this.items.length;c++){for(var =
b=3D0;b<d.length;b++){if(d[b]=3D=3Dthis.items[c].item[0]){this.items.spli=
ce(c,1)}}}},_refreshItems:function(b){this.items=3D[];this.containers=3D[=
this];var h=3Dthis.items;var p=3Dthis;var =
f=3D[[a.isFunction(this.options.items)?this.options.items.call(this.eleme=
nt[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]=
];var l=3Dthis._connectWith();if(l){for(var =
e=3Dl.length-1;e>=3D0;e--){var m=3Da(l[e]);for(var =
d=3Dm.length-1;d>=3D0;d--){var =
g=3Da.data(m[d],"sortable");if(g&&g!=3Dthis&&!g.options.disabled){f.push(=
[a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:=
this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(=
g)}}}}for(var e=3Df.length-1;e>=3D0;e--){var k=3Df[e][1];var =
c=3Df[e][0];for(var d=3D0,n=3Dc.length;d<n;d++){var =
o=3Da(c[d]);o.data("sortable-item",k);h.push({item:o,instance:k,width:0,h=
eight:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetPare=
nt&&this.helper){this.offset.parent=3Dthis._getParentOffset()}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var =
e=3Dthis.items[d];if(e.instance!=3Dthis.currentContainer&&this.currentCon=
tainer&&e.item[0]!=3Dthis.currentItem[0]){continue}var =
c=3Dthis.options.toleranceElement?a(this.options.toleranceElement,e.item)=
:e.item;if(!b){e.width=3Dc.outerWidth();e.height=3Dc.outerHeight()}var =
f=3Dc.offset();e.left=3Df.left;e.top=3Df.top}if(this.options.custom&&this=
.options.custom.refreshContainers){this.options.custom.refreshContainers.=
call(this)}else{for(var d=3Dthis.containers.length-1;d>=3D0;d--){var =
f=3Dthis.containers[d].element.offset();this.containers[d].containerCache=
.left=3Df.left;this.containers[d].containerCache.top=3Df.top;this.contain=
ers[d].containerCache.width=3Dthis.containers[d].element.outerWidth();thi=
s.containers[d].containerCache.height=3Dthis.containers[d].element.outerH=
eight()}}},_createPlaceholder:function(d){var =
b=3Dd||this,e=3Db.options;if(!e.placeholder||e.placeholder.constructor=3D=
=3DString){var c=3De.placeholder;e.placeholder=3D{element:function(){var =
f=3Da(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.cu=
rrentItem[0].className+" =
ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.s=
tyle.visibility=3D"hidden"}return =
f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.heigh=
t()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("pad=
dingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!=
g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css(=
"paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}=
}}}b.placeholder=3Da(e.placeholder.element.call(b.element,b.currentItem))=
;b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)=
},_contactContainers:function(d){for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(this._intersectsWith(this.con=
tainers[c].containerCache)){if(!this.containers[c].containerCache.over){i=
f(this.currentContainer!=3Dthis.containers[c]){var h=3D10000;var =
g=3Dnull;var =
e=3Dthis.positionAbs[this.containers[c].floating?"left":"top"];for(var =
b=3Dthis.items.length-1;b>=3D0;b--){if(!a.ui.contains(this.containers[c].=
element[0],this.items[b].item[0])){continue}var =
f=3Dthis.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f=
-e)<h){h=3DMath.abs(f-e);g=3Dthis.items[b]}}if(!g&&!this.options.dropOnEm=
pty){continue}this.currentContainer=3Dthis.containers[c];g?this._rearrang=
e(d,g,null,true):this._rearrange(d,null,this.containers[c].element,true);=
this._trigger("change",d,this._uiHash());this.containers[c]._trigger("cha=
nge",d,this._uiHash(this));this.options.placeholder.update(this.currentCo=
ntainer,this.placeholder)}this.containers[c]._trigger("over",d,this._uiHa=
sh(this));this.containers[c].containerCache.over=3D1}}else{if(this.contai=
ners[c].containerCache.over){this.containers[c]._trigger("out",d,this._ui=
Hash(this));this.containers[c].containerCache.over=3D0}}}},_createHelper:=
function(c){var d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.curre=
ntItem])):(d.helper=3D=3D"clone"?this.currentItem.clone():this.currentIte=
m);if(!b.parents("body").length){a(d.appendTo!=3D"parent"?d.appendTo:this=
.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]=3D=3Dthis.curren=
tItem[0]){this._storedCSS=3D{width:this.currentItem[0].style.width,height=
:this.currentItem[0].style.height,position:this.currentItem.css("position=
"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(=
b[0].style.width=3D=3D""||d.forceHelperSize){b.width(this.currentItem.wid=
th())}if(b[0].style.height=3D=3D""||d.forceHelperSize){b.height(this.curr=
entItem.height())}return =
b},_adjustOffsetFromHelper:function(b){if(b.left!=3Dundefined){this.offse=
t.click.left=3Db.left+this.margins.left}if(b.right!=3Dundefined){this.off=
set.click.left=3Dthis.helperProportions.width-b.right+this.margins.left}i=
f(b.top!=3Dundefined){this.offset.click.top=3Db.top+this.margins.top}if(b=
.bottom!=3Dundefined){this.offset.click.top=3Dthis.helperProportions.heig=
ht-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetPar=
ent=3Dthis.helper.offsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.=
offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top:b.top+(parseInt(th=
is.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.=
offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function=
(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.currentItem.position();return{top:b.top-(parseInt(this.helper.cs=
s("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this=
.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{t=
op:0,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(th=
is.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.c=
ss("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeig=
ht()}},_setContainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var=
 c=3Da(e.containment)[0];var d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=3Dth=
is.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=
=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(=
h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.s=
afari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-th=
is.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:=
function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu=
ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=
=3Dthis._getRelativeOffset()}var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.brow=
ser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed=
"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offs=
et.click.left-this.offset.relative.left-this.offset.parent.left+(a.browse=
r.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?=
-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:functi=
on(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.=
insertBefore(this.placeholder[0],(this.direction=3D=3D"down"?f.item[0]:f.=
item[0].nextSibling));this.counter=3Dthis.counter?++this.counter:1;var =
d=3Dthis,b=3Dthis.counter;window.setTimeout(function(){if(b=3D=3Dd.counte=
r){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=3Dfal=
se;var =
f=3D[],b=3Dthis;if(!this._noFinalSort&&this.currentItem[0].parentNode){th=
is.placeholder.before(this.currentItem)}this._noFinalSort=3Dnull;if(this.=
helper[0]=3D=3Dthis.currentItem[0]){for(var c in =
this._storedCSS){if(this._storedCSS[c]=3D=3D"auto"||this._storedCSS[c]=3D=
=3D"static"){this._storedCSS[c]=3D""}}this.currentItem.css(this._storedCS=
S).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this=
.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHa=
sh(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=3Dth=
is.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.par=
ent!=3Dthis.currentItem.parent()[0])&&!e){f.push(function(g){this._trigge=
r("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.cur=
rentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._ui=
Hash())})}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(a.ui.contains(this.containers=
[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return =
function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.=
containers[c]));f.push((function(g){return =
function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.c=
ontainers[c]))}}}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(!e){f.push((function(g){retur=
n =
function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,th=
is.containers[c]))}if(this.containers[c].containerCache.over){f.push((fun=
ction(g){return =
function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.cont=
ainers[c]));this.containers[c].containerCache.over=3D0}}if(this._storedCu=
rsor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){=
this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){thi=
s.helper.css("zIndex",this._storedZIndex=3D=3D"auto"?"":this._storedZInde=
x)}this.dragging=3Dfalse;if(this.cancelHelperRemoval){if(!e){this._trigge=
r("beforeStop",d,this._uiHash());for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}return =
false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholde=
r[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=3Dthi=
s.currentItem[0]){this.helper.remove()}this.helper=3Dnull;if(!e){for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}this.fromOutside=3Dfalse;return =
true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,argum=
ents)=3D=3D=3Dfalse){this.cancel()}},_uiHash:function(c){var =
b=3Dc||this;return{helper:b.helper,placeholder:b.placeholder||a([]),posit=
ion:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b=
.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:=
"serialize =
toArray",version:"1.7.1",eventPrefix:"sort",defaults:{appendTo:"parent",a=
xis:false,cancel:":input,option",connectWith:false,containment:false,curs=
or:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceho=
lderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"orig=
inal",items:"> =
*",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensiti=
vity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}=
})})(jQuery);;/*=0A=
 * jQuery UI Effects 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/=0A=
 =
*/=0DjQuery.effects||(function(d){d.effects=3D{version:"1.7.1",save:funct=
ion(g,h){for(var =
f=3D0;f<h.length;f++){if(h[f]!=3D=3Dnull){g.data("ec.storage."+h[f],g[0].=
style[h[f]])}}},restore:function(g,h){for(var =
f=3D0;f<h.length;f++){if(h[f]!=3D=3Dnull){g.css(h[f],g.data("ec.storage."=
+h[f]))}}},setMode:function(f,g){if(g=3D=3D"toggle"){g=3Df.is(":hidden")?=
"show":"hide"}return g},getBaseline:function(g,h){var =
i,f;switch(g[0]){case"top":i=3D0;break;case"middle":i=3D0.5;break;case"bo=
ttom":i=3D1;break;default:i=3Dg[0]/h.height}switch(g[1]){case"left":f=3D0=
;break;case"center":f=3D0.5;break;case"right":f=3D1;break;default:f=3Dg[1=
]/h.width}return{x:f,y:i}},createWrapper:function(f){if(f.parent().is(".u=
i-effects-wrapper")){return f.parent()}var =
g=3D{width:f.outerWidth(true),height:f.outerHeight(true),"float":f.css("f=
loat")};f.wrap('<div class=3D"ui-effects-wrapper" =
style=3D"font-size:100%;background:transparent;border:none;margin:0;paddi=
ng:0"></div>');var =
j=3Df.parent();if(f.css("position")=3D=3D"static"){j.css({position:"relat=
ive"});f.css({position:"relative"})}else{var =
i=3Df.css("top");if(isNaN(parseInt(i,10))){i=3D"auto"}var =
h=3Df.css("left");if(isNaN(parseInt(h,10))){h=3D"auto"}j.css({position:f.=
css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({posi=
tion:"relative",top:0,left:0})}j.css(g);return =
j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){ret=
urn f.parent().replaceWith(f)}return =
f},setTransition:function(g,i,f,h){h=3Dh||{};d.each(i,function(k,j){unit=3D=
g.cssUnit(j);if(unit[0]>0){h[j]=3Dunit[0]*f+unit[1]}});return =
h},animateClass:function(h,i,k,j){var f=3D(typeof =
k=3D=3D"function"?k:(j?j:null));var g=3D(typeof =
k=3D=3D"string"?k:null);return this.each(function(){var q=3D{};var =
o=3Dd(this);var p=3Do.attr("style")||"";if(typeof =
p=3D=3D"object"){p=3Dp.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=
=3Dh.toggle:h.add=3Dh.toggle}var =
l=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty=
le(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove=
){o.removeClass(h.remove)}var =
m=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty=
le(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.rem=
ove){o.addClass(h.remove)}for(var r in m){if(typeof =
m[r]!=3D"function"&&m[r]&&r.indexOf("Moz")=3D=3D-1&&r.indexOf("length")=3D=
=3D-1&&m[r]!=3Dl[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(pars=
eInt(m[r],10))))&&(l.position!=3D"static"||(l.position=3D=3D"static"&&!r.=
match(/left|top|bottom|right/)))){q[r]=3Dm[r]}}o.animate(q,i,g,function()=
{if(typeof =
d(this).attr("style")=3D=3D"object"){d(this).attr("style")["cssText"]=3D"=
";d(this).attr("style")["cssText"]=3Dp}else{d(this).attr("style",p)}if(h.=
add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}i=
f(f){f.apply(this,arguments)}})})}};function c(g,f){var =
i=3Dg[1]&&g[1].constructor=3D=3DObject?g[1]:{};if(f){i.mode=3Df}var =
h=3Dg[1]&&g[1].constructor!=3DObject?g[1]:(i.duration?i.duration:g[2]);h=3D=
d.fx.off?0:typeof =
h=3D=3D=3D"number"?h:d.fx.speeds[h]||d.fx.speeds._default;var =
j=3Di.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(=
d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show=
,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClas=
s:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i)=
{return =
d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,ca=
llback:i}):null},show:function(){if(!arguments[0]||(arguments[0].construc=
tor=3D=3DNumber||(/(slow|normal|fast)/).test(arguments[0]))){return =
this._show.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!argumen=
ts[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).test=
(arguments[0]))){return this._hide.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!argum=
ents[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).te=
st(arguments[0]))||(arguments[0].constructor=3D=3DFunction)){return =
this.__toggle.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h=
){return =
f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},r=
emoveClass:function(g,f,i,h){return =
f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass=
(g)},toggleClass:function(g,f,i,h){return((typeof =
f!=3D=3D"boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,=
h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return =
d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:=
function(){return =
this.morph.apply(this,arguments)},cssUnit:function(f){var =
g=3Dthis.css(f),h=3D[];d.each(["em","px","%","pt"],function(j,k){if(g.ind=
exOf(k)>0){h=3D[parseFloat(g),k]}});return =
h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","bor=
derRightColor","borderTopColor","color","outlineColor"],function(g,f){d.f=
x.step[f]=3Dfunction(h){if(h.state=3D=3D0){h.start=3De(h.elem,f);h.end=3D=
b(h.end)}h.elem.style[f]=3D"rgb("+[Math.max(Math.min(parseInt((h.pos*(h.e=
nd[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.p=
os*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseI=
nt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}})=
;function b(g){var =
f;if(g&&g.constructor=3D=3DArray&&g.length=3D=3D3){return =
g}if(f=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)=
/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}=
if(f=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,=
\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,pa=
rseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=3D/#([a-fA-F0-9]{2})([a-f=
A-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f=
[2],16),parseInt(f[3],16)]}if(f=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9=
])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseIn=
t(f[3]+f[3],16)]}if(f=3D/rgba\(0, 0, 0, 0\)/.exec(g)){return =
a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var =
g;do{g=3Dd.curCSS(h,f);if(g!=3D""&&g!=3D"transparent"||d.nodeName(h,"body=
")){break}f=3D"backgroundColor"}while(h=3Dh.parentNode);return b(g)}var =
a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran=
ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,=
150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree=
n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]=
,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]=
,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta=
:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25=
5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25=
5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transp=
arent:[255,255,255]};d.easing.jswing=3Dd.easing.swing;d.extend(d.easing,{=
def:"easeOutQuad",swing:function(g,h,f,j,i){return =
d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return =
j*(h/=3Di)*h+f},easeOutQuad:function(g,h,f,j,i){return =
-j*(h/=3Di)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=3Di/2)<1){r=
eturn j/2*h*h+f}return =
-j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h+f},easeOutCubic:function(g,h,f,j,i){return =
j*((h=3Dh/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=3Di/2)=
<1){return j/2*h*h*h+f}return =
j/2*((h-=3D2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return =
-j*((h=3Dh/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=3Di=
/2)<1){return j/2*h*h*h*h+f}return =
-j/2*((h-=3D2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return =
j*((h=3Dh/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=3D=
i/2)<1){return j/2*h*h*h*h*h+f}return =
j/2*((h-=3D2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return =
-j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return =
j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return =
-j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h=
=3D=3D0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){re=
turn(h=3D=3Di)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g=
,h,f,j,i){if(h=3D=3D0){return f}if(h=3D=3Di){return =
f+j}if((h/=3Di/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return =
j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return =
-j*(Math.sqrt(1-(h/=3Di)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return =
j*Math.sqrt(1-(h=3Dh/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=3D=
i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return =
j/2*(Math.sqrt(1-(h-=3D2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var =
j=3D1.70158;var k=3D0;var h=3Dm;if(i=3D=3D0){return =
f}if((i/=3Dl)=3D=3D1){return =
f+m}if(!k){k=3Dl*0.3}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}return =
-(h*Math.pow(2,10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f},easeOutEl=
astic:function(g,i,f,m,l){var j=3D1.70158;var k=3D0;var =
h=3Dm;if(i=3D=3D0){return f}if((i/=3Dl)=3D=3D1){return =
f+m}if(!k){k=3Dl*0.3}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}return =
h*Math.pow(2,-10*i)*Math.sin((i*l-j)*(2*Math.PI)/k)+m+f},easeInOutElastic=
:function(g,i,f,m,l){var j=3D1.70158;var k=3D0;var =
h=3Dm;if(i=3D=3D0){return f}if((i/=3Dl/2)=3D=3D2){return =
f+m}if(!k){k=3Dl*(0.3*1.5)}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}if(i<1){return =
-0.5*(h*Math.pow(2,10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f}return=
 =
h*Math.pow(2,-10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k)*0.5+m+f},easeI=
nBack:function(g,h,f,k,j,i){if(i=3D=3Dundefined){i=3D1.70158}return =
k*(h/=3Dj)*h*((i+1)*h-i)+f},easeOutBack:function(g,h,f,k,j,i){if(i=3D=3Du=
ndefined){i=3D1.70158}return =
k*((h=3Dh/j-1)*h*((i+1)*h+i)+1)+f},easeInOutBack:function(g,h,f,k,j,i){if=
(i=3D=3Dundefined){i=3D1.70158}if((h/=3Dj/2)<1){return =
k/2*(h*h*(((i*=3D(1.525))+1)*h-i))+f}return =
k/2*((h-=3D2)*h*(((i*=3D(1.525))+1)*h+i)+2)+f},easeInBounce:function(g,h,=
f,j,i){return =
j-d.easing.easeOutBounce(g,i-h,0,j,i)+f},easeOutBounce:function(g,h,f,j,i=
){if((h/=3Di)<(1/2.75)){return =
j*(7.5625*h*h)+f}else{if(h<(2/2.75)){return =
j*(7.5625*(h-=3D(1.5/2.75))*h+0.75)+f}else{if(h<(2.5/2.75)){return =
j*(7.5625*(h-=3D(2.25/2.75))*h+0.9375)+f}else{return =
j*(7.5625*(h-=3D(2.625/2.75))*h+0.984375)+f}}}},easeInOutBounce:function(=
g,h,f,j,i){if(h<i/2){return =
d.easing.easeInBounce(g,h*2,0,j,i)*0.5+f}return =
d.easing.easeOutBounce(g,h*2-i,0,j,i)*0.5+j*0.5+f}})})(jQuery);;/*=0A=
 * jQuery UI Effects Blind 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/Blind=0A=
 *=0A=
 * Depends:=0A=
 *	effects.core.js=0A=
 */=0D(function(a){a.effects.blind=3Dfunction(b){return =
this.queue(function(){var d=3Da(this),c=3D["position","top","left"];var =
h=3Da.effects.setMode(d,b.options.mode||"hide");var =
g=3Db.options.direction||"vertical";a.effects.save(d,c);d.show();var =
j=3Da.effects.createWrapper(d).css({overflow:"hidden"});var =
e=3D(g=3D=3D"vertical")?"height":"width";var =
i=3D(g=3D=3D"vertical")?j.height():j.width();if(h=3D=3D"show"){j.css(e,0)=
}var =
f=3D{};f[e]=3Dh=3D=3D"show"?i:0;j.animate(f,b.duration,b.options.easing,f=
unction(){if(h=3D=3D"hide"){d.hide()}a.effects.restore(d,c);a.effects.rem=
oveWrapper(d);if(b.callback){b.callback.apply(d[0],arguments)}d.dequeue()=
})})}})(jQuery);;
------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://news.icm.ac.uk/wp-content/themes/icm/js/jtip.js

/*=0A=
 * JTip=0A=
 * By Cody Lindley (http://www.codylindley.com)=0A=
 * Under an Attribution, Share Alike License=0A=
 * JTip is built on top of the very light weight jquery library.=0A=
 */=0A=
=0A=
//on page load (as soon as its ready) call JT_init=0A=
$(document).ready(JT_init);=0A=
=0A=
function JT_init(){=0A=
	       $("a.jTip")=0A=
		   =
.hover(function(){JT_show(this.href,this.id,this.name)},function(){$('#JT=
').remove()})=0A=
           .click(function(){return false});	   =0A=
}=0A=
=0A=
function JT_show(url,linkId,title){=0A=
	if(title =3D=3D false)title=3D"&nbsp;";=0A=
	var de =3D document.documentElement;=0A=
	var w =3D self.innerWidth || (de&&de.clientWidth) || =
document.body.clientWidth;=0A=
	var hasArea =3D w - getAbsoluteLeft(linkId);=0A=
	var clickElementy =3D getAbsoluteTop(linkId) - 3; //set y position=0A=
	=0A=
	var queryString =3D url.replace(/^[^\?]+\??/,'');=0A=
	var params =3D parseQuery( queryString );=0A=
	if(params['width'] =3D=3D=3D undefined){params['width'] =3D 250};=0A=
	if(params['link'] !=3D=3D undefined){=0A=
	$('#' + linkId).bind('click',function(){window.location =3D =
params['link']});=0A=
	$('#' + linkId).css('cursor','pointer');=0A=
	}=0A=
	=0A=
	if(hasArea>((params['width']*1)+75)){=0A=
		$("body").append("<div id=3D'JT' =
style=3D'width:"+params['width']*1+"px'><div =
id=3D'JT_arrow_left'></div><div id=3D'JT_close_left'>"+title+"</div><div =
id=3D'JT_copy'><div class=3D'JT_loader'><div></div></div>");//right side=0A=
		var arrowOffset =3D getElementWidth(linkId) + 11;=0A=
		var clickElementx =3D getAbsoluteLeft(linkId) + arrowOffset; //set x =
position=0A=
	}else{=0A=
		$("body").append("<div id=3D'JT' =
style=3D'width:"+params['width']*1+"px'><div id=3D'JT_arrow_right' =
style=3D'left:"+((params['width']*1)+1)+"px'></div><div =
id=3D'JT_close_right'>"+title+"</div><div id=3D'JT_copy'><div =
class=3D'JT_loader'><div></div></div>");//left side=0A=
		var clickElementx =3D getAbsoluteLeft(linkId) - ((params['width']*1) + =
15); //set x position=0A=
	}=0A=
	=0A=
	$('#JT').css({left: clickElementx+"px", top: clickElementy+"px"});=0A=
	$('#JT').show();=0A=
	$('#JT_copy').load(url);=0A=
=0A=
}=0A=
=0A=
function getElementWidth(objectId) {=0A=
	x =3D document.getElementById(objectId);=0A=
	return x.offsetWidth;=0A=
}=0A=
=0A=
function getAbsoluteLeft(objectId) {=0A=
	// Get an object left position from the upper left viewport corner=0A=
	o =3D document.getElementById(objectId)=0A=
	oLeft =3D o.offsetLeft            // Get left position from the parent =
object=0A=
	while(o.offsetParent!=3Dnull) {   // Parse the parent hierarchy up to =
the document element=0A=
		oParent =3D o.offsetParent    // Get parent object reference=0A=
		oLeft +=3D oParent.offsetLeft // Add parent left position=0A=
		o =3D oParent=0A=
	}=0A=
	return oLeft=0A=
}=0A=
=0A=
function getAbsoluteTop(objectId) {=0A=
	// Get an object top position from the upper left viewport corner=0A=
	o =3D document.getElementById(objectId)=0A=
	oTop =3D o.offsetTop            // Get top position from the parent =
object=0A=
	while(o.offsetParent!=3Dnull) { // Parse the parent hierarchy up to the =
document element=0A=
		oParent =3D o.offsetParent  // Get parent object reference=0A=
		oTop +=3D oParent.offsetTop // Add parent top position=0A=
		o =3D oParent=0A=
	}=0A=
	return oTop=0A=
}=0A=
=0A=
function parseQuery ( query ) {=0A=
   var Params =3D new Object ();=0A=
   if ( ! query ) return Params; // return empty object=0A=
   var Pairs =3D query.split(/[;&]/);=0A=
   for ( var i =3D 0; i < Pairs.length; i++ ) {=0A=
      var KeyVal =3D Pairs[i].split('=3D');=0A=
      if ( ! KeyVal || KeyVal.length !=3D 2 ) continue;=0A=
      var key =3D unescape( KeyVal[0] );=0A=
      var val =3D unescape( KeyVal[1] );=0A=
      val =3D val.replace(/\+/g, ' ');=0A=
      Params[key] =3D val;=0A=
   }=0A=
   return Params;=0A=
}=0A=
=0A=
function blockEvents(evt) {=0A=
              if(evt.target){=0A=
              evt.preventDefault();=0A=
              }else{=0A=
              evt.returnValue =3D false;=0A=
              }=0A=
}
------=_NextPart_000_0000_01CA41FB.A1CBB880
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.icm.ac.uk/homepage-dev/ui.sortable.js

/*=0A=
 * jQuery UI Sortable 1.7.1=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Sortables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function($) {=0A=
=0A=
$.widget("ui.sortable", $.extend({}, $.ui.mouse, {=0A=
	_init: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		this.containerCache =3D {};=0A=
		this.element.addClass("ui-sortable");=0A=
=0A=
		//Get the items=0A=
		this.refresh();=0A=
=0A=
		//Let's determine if the items are floating=0A=
		this.floating =3D this.items.length ? =
(/left|right/).test(this.items[0].item.css('float')) : false;=0A=
=0A=
		//Let's determine the parent's offset=0A=
		this.offset =3D this.element.offset();=0A=
=0A=
		//Initialize mouse events for interaction=0A=
		this._mouseInit();=0A=
=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		this.element=0A=
			.removeClass("ui-sortable ui-sortable-disabled")=0A=
			.removeData("sortable")=0A=
			.unbind(".sortable");=0A=
		this._mouseDestroy();=0A=
=0A=
		for ( var i =3D this.items.length - 1; i >=3D 0; i-- )=0A=
			this.items[i].item.removeData("sortable-item");=0A=
	},=0A=
=0A=
	_mouseCapture: function(event, overrideHandle) {=0A=
=0A=
		if (this.reverting) {=0A=
			return false;=0A=
		}=0A=
=0A=
		if(this.options.disabled || this.options.type =3D=3D 'static') return =
false;=0A=
=0A=
		//We have to refresh the items data once first=0A=
		this._refreshItems(event);=0A=
=0A=
		//Find out if the clicked node (or one of its parents) is a actual =
item in this.items=0A=
		var currentItem =3D null, self =3D this, nodes =3D =
$(event.target).parents().each(function() {=0A=
			if($.data(this, 'sortable-item') =3D=3D self) {=0A=
				currentItem =3D $(this);=0A=
				return false;=0A=
			}=0A=
		});=0A=
		if($.data(event.target, 'sortable-item') =3D=3D self) currentItem =3D =
$(event.target);=0A=
=0A=
		if(!currentItem) return false;=0A=
		if(this.options.handle && !overrideHandle) {=0A=
			var validHandle =3D false;=0A=
=0A=
			$(this.options.handle, =
currentItem).find("*").andSelf().each(function() { if(this =3D=3D =
event.target) validHandle =3D true; });=0A=
			if(!validHandle) return false;=0A=
		}=0A=
=0A=
		this.currentItem =3D currentItem;=0A=
		this._removeCurrentsFromItems();=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	_mouseStart: function(event, overrideHandle, noActivation) {=0A=
=0A=
		var o =3D this.options, self =3D this;=0A=
		this.currentContainer =3D this;=0A=
=0A=
		//We only need to call refreshPositions, because the refreshItems call =
has been moved to mouseCapture=0A=
		this.refreshPositions();=0A=
=0A=
		//Create and append the visible helper=0A=
		this.helper =3D this._createHelper(event);=0A=
=0A=
		//Cache the helper size=0A=
		this._cacheHelperProportions();=0A=
=0A=
		/*=0A=
		 * - Position generation -=0A=
		 * This block generates everything position related - it's the core of =
draggables.=0A=
		 */=0A=
=0A=
		//Cache the margins of the original element=0A=
		this._cacheMargins();=0A=
=0A=
		//Get the next scrolling parent=0A=
		this.scrollParent =3D this.helper.scrollParent();=0A=
=0A=
		//The element's absolute position on the page minus margins=0A=
		this.offset =3D this.currentItem.offset();=0A=
		this.offset =3D {=0A=
			top: this.offset.top - this.margins.top,=0A=
			left: this.offset.left - this.margins.left=0A=
		};=0A=
=0A=
		// Only after we got the offset, we can change the helper's position =
to absolute=0A=
		// TODO: Still need to figure out a way to make relative sorting =
possible=0A=
		this.helper.css("position", "absolute");=0A=
		this.cssPosition =3D this.helper.css("position");=0A=
=0A=
		$.extend(this.offset, {=0A=
			click: { //Where the click happened, relative to the element=0A=
				left: event.pageX - this.offset.left,=0A=
				top: event.pageY - this.offset.top=0A=
			},=0A=
			parent: this._getParentOffset(),=0A=
			relative: this._getRelativeOffset() //This is a relative to absolute =
position minus the actual position calculation - only used for relative =
positioned helper=0A=
		});=0A=
=0A=
		//Generate the original position=0A=
		this.originalPosition =3D this._generatePosition(event);=0A=
		this.originalPageX =3D event.pageX;=0A=
		this.originalPageY =3D event.pageY;=0A=
=0A=
		//Adjust the mouse offset relative to the helper if 'cursorAt' is =
supplied=0A=
		if(o.cursorAt)=0A=
			this._adjustOffsetFromHelper(o.cursorAt);=0A=
=0A=
		//Cache the former DOM position=0A=
		this.domPosition =3D { prev: this.currentItem.prev()[0], parent: =
this.currentItem.parent()[0] };=0A=
=0A=
		//If the helper is not the original, hide the original so it's not =
playing any role during the drag, won't cause anything bad this way=0A=
		if(this.helper[0] !=3D this.currentItem[0]) {=0A=
			this.currentItem.hide();=0A=
		}=0A=
=0A=
		//Create the placeholder=0A=
		this._createPlaceholder();=0A=
=0A=
		//Set a containment if given in the options=0A=
		if(o.containment)=0A=
			this._setContainment();=0A=
=0A=
		if(o.cursor) { // cursor option=0A=
			if ($('body').css("cursor")) this._storedCursor =3D =
$('body').css("cursor");=0A=
			$('body').css("cursor", o.cursor);=0A=
		}=0A=
=0A=
		if(o.opacity) { // opacity option=0A=
			if (this.helper.css("opacity")) this._storedOpacity =3D =
this.helper.css("opacity");=0A=
			this.helper.css("opacity", o.opacity);=0A=
		}=0A=
=0A=
		if(o.zIndex) { // zIndex option=0A=
			if (this.helper.css("zIndex")) this._storedZIndex =3D =
this.helper.css("zIndex");=0A=
			this.helper.css("zIndex", o.zIndex);=0A=
		}=0A=
=0A=
		//Prepare scrolling=0A=
		if(this.scrollParent[0] !=3D document && this.scrollParent[0].tagName =
!=3D 'HTML')=0A=
			this.overflowOffset =3D this.scrollParent.offset();=0A=
=0A=
		//Call callbacks=0A=
		this._trigger("start", event, this._uiHash());=0A=
=0A=
		//Recache the helper size=0A=
		if(!this._preserveHelperProportions)=0A=
			this._cacheHelperProportions();=0A=
=0A=
=0A=
		//Post 'activate' events to possible containers=0A=
		if(!noActivation) {=0A=
			 for (var i =3D this.containers.length - 1; i >=3D 0; i--) { =
this.containers[i]._trigger("activate", event, self._uiHash(this)); }=0A=
		}=0A=
=0A=
		//Prepare possible droppables=0A=
		if($.ui.ddmanager)=0A=
			$.ui.ddmanager.current =3D this;=0A=
=0A=
		if ($.ui.ddmanager && !o.dropBehaviour)=0A=
			$.ui.ddmanager.prepareOffsets(this, event);=0A=
=0A=
		this.dragging =3D true;=0A=
=0A=
		this.helper.addClass("ui-sortable-helper");=0A=
		this._mouseDrag(event); //Execute the drag once - this causes the =
helper not to be visible before getting its correct position=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	_mouseDrag: function(event) {=0A=
=0A=
		//Compute the helpers position=0A=
		this.position =3D this._generatePosition(event);=0A=
		this.positionAbs =3D this._convertPositionTo("absolute");=0A=
=0A=
		if (!this.lastPositionAbs) {=0A=
			this.lastPositionAbs =3D this.positionAbs;=0A=
		}=0A=
=0A=
		//Do scrolling=0A=
		if(this.options.scroll) {=0A=
			var o =3D this.options, scrolled =3D false;=0A=
			if(this.scrollParent[0] !=3D document && this.scrollParent[0].tagName =
!=3D 'HTML') {=0A=
=0A=
				if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - =
event.pageY < o.scrollSensitivity)=0A=
					this.scrollParent[0].scrollTop =3D scrolled =3D =
this.scrollParent[0].scrollTop + o.scrollSpeed;=0A=
				else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity)=0A=
					this.scrollParent[0].scrollTop =3D scrolled =3D =
this.scrollParent[0].scrollTop - o.scrollSpeed;=0A=
=0A=
				if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - =
event.pageX < o.scrollSensitivity)=0A=
					this.scrollParent[0].scrollLeft =3D scrolled =3D =
this.scrollParent[0].scrollLeft + o.scrollSpeed;=0A=
				else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity)=0A=
					this.scrollParent[0].scrollLeft =3D scrolled =3D =
this.scrollParent[0].scrollLeft - o.scrollSpeed;=0A=
=0A=
			} else {=0A=
=0A=
				if(event.pageY - $(document).scrollTop() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() - =
o.scrollSpeed);=0A=
				else if($(window).height() - (event.pageY - $(document).scrollTop()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() + =
o.scrollSpeed);=0A=
=0A=
				if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() - =
o.scrollSpeed);=0A=
				else if($(window).width() - (event.pageX - $(document).scrollLeft()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() + =
o.scrollSpeed);=0A=
=0A=
			}=0A=
=0A=
			if(scrolled !=3D=3D false && $.ui.ddmanager && !o.dropBehaviour)=0A=
				$.ui.ddmanager.prepareOffsets(this, event);=0A=
		}=0A=
=0A=
		//Regenerate the absolute position used for position checks=0A=
		this.positionAbs =3D this._convertPositionTo("absolute");=0A=
=0A=
		//Set the helper position=0A=
		if(!this.options.axis || this.options.axis !=3D "y") =
this.helper[0].style.left =3D this.position.left+'px';=0A=
		if(!this.options.axis || this.options.axis !=3D "x") =
this.helper[0].style.top =3D this.position.top+'px';=0A=
=0A=
		//Rearrange=0A=
		for (var i =3D this.items.length - 1; i >=3D 0; i--) {=0A=
=0A=
			//Cache variables and intersection, continue if no intersection=0A=
			var item =3D this.items[i], itemElement =3D item.item[0], =
intersection =3D this._intersectsWithPointer(item);=0A=
			if (!intersection) continue;=0A=
=0A=
			if(itemElement !=3D this.currentItem[0] //cannot intersect with itself=0A=
				&&	this.placeholder[intersection =3D=3D 1 ? "next" : "prev"]()[0] =
!=3D itemElement //no useless actions that have been done before=0A=
				&&	!$.ui.contains(this.placeholder[0], itemElement) //no action if =
the item moved is the parent of the item checked=0A=
				&& (this.options.type =3D=3D 'semi-dynamic' ? =
!$.ui.contains(this.element[0], itemElement) : true)=0A=
			) {=0A=
=0A=
				this.direction =3D intersection =3D=3D 1 ? "down" : "up";=0A=
=0A=
				if (this.options.tolerance =3D=3D "pointer" || =
this._intersectsWithSides(item)) {=0A=
					this._rearrange(event, item);=0A=
				} else {=0A=
					break;=0A=
				}=0A=
=0A=
				this._trigger("change", event, this._uiHash());=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		//Post events to containers=0A=
		this._contactContainers(event);=0A=
=0A=
		//Interconnect with droppables=0A=
		if($.ui.ddmanager) $.ui.ddmanager.drag(this, event);=0A=
=0A=
		//Call callbacks=0A=
		this._trigger('sort', event, this._uiHash());=0A=
=0A=
		this.lastPositionAbs =3D this.positionAbs;=0A=
		return false;=0A=
=0A=
	},=0A=
=0A=
	_mouseStop: function(event, noPropagation) {=0A=
=0A=
		if(!event) return;=0A=
=0A=
		//If we are using droppables, inform the manager about the drop=0A=
		if ($.ui.ddmanager && !this.options.dropBehaviour)=0A=
			$.ui.ddmanager.drop(this, event);=0A=
=0A=
		if(this.options.revert) {=0A=
			var self =3D this;=0A=
			var cur =3D self.placeholder.offset();=0A=
=0A=
			self.reverting =3D true;=0A=
=0A=
			$(this.helper).animate({=0A=
				left: cur.left - this.offset.parent.left - self.margins.left + =
(this.offsetParent[0] =3D=3D document.body ? 0 : =
this.offsetParent[0].scrollLeft),=0A=
				top: cur.top - this.offset.parent.top - self.margins.top + =
(this.offsetParent[0] =3D=3D document.body ? 0 : =
this.offsetParent[0].scrollTop)=0A=
			}, parseInt(this.options.revert, 10) || 500, function() {=0A=
				self._clear(event);=0A=
			});=0A=
		} else {=0A=
			this._clear(event, noPropagation);=0A=
		}=0A=
=0A=
		return false;=0A=
=0A=
	},=0A=
=0A=
	cancel: function() {=0A=
=0A=
		var self =3D this;=0A=
=0A=
		if(this.dragging) {=0A=
=0A=
			this._mouseUp();=0A=
=0A=
			if(this.options.helper =3D=3D "original")=0A=
				=
this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");=0A=
			else=0A=
				this.currentItem.show();=0A=
=0A=
			//Post deactivating events to containers=0A=
			for (var i =3D this.containers.length - 1; i >=3D 0; i--){=0A=
				this.containers[i]._trigger("deactivate", null, self._uiHash(this));=0A=
				if(this.containers[i].containerCache.over) {=0A=
					this.containers[i]._trigger("out", null, self._uiHash(this));=0A=
					this.containers[i].containerCache.over =3D 0;=0A=
				}=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		//$(this.placeholder[0]).remove(); would have been the jQuery way - =
unfortunately, it unbinds ALL events from the original node!=0A=
		if(this.placeholder[0].parentNode) =
this.placeholder[0].parentNode.removeChild(this.placeholder[0]);=0A=
		if(this.options.helper !=3D "original" && this.helper && =
this.helper[0].parentNode) this.helper.remove();=0A=
=0A=
		$.extend(this, {=0A=
			helper: null,=0A=
			dragging: false,=0A=
			reverting: false,=0A=
			_noFinalSort: null=0A=
		});=0A=
=0A=
		if(this.domPosition.prev) {=0A=
			$(this.domPosition.prev).after(this.currentItem);=0A=
		} else {=0A=
			$(this.domPosition.parent).prepend(this.currentItem);=0A=
		}=0A=
=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	serialize: function(o) {=0A=
=0A=
		var items =3D this._getItemsAsjQuery(o && o.connected);=0A=
		var str =3D []; o =3D o || {};=0A=
=0A=
		$(items).each(function() {=0A=
			var res =3D ($(o.item || this).attr(o.attribute || 'id') || =
'').match(o.expression || (/(.+)[-=3D_](.+)/));=0A=
			if(res) str.push((o.key || res[1]+'[]')+'=3D'+(o.key && o.expression =
? res[1] : res[2]));=0A=
		});=0A=
=0A=
		return str.join('&');=0A=
=0A=
	},=0A=
=0A=
	toArray: function(o) {=0A=
=0A=
		var items =3D this._getItemsAsjQuery(o && o.connected);=0A=
		var ret =3D []; o =3D o || {};=0A=
=0A=
		items.each(function() { ret.push($(o.item || this).attr(o.attribute || =
'id') || ''); });=0A=
		return ret;=0A=
=0A=
	},=0A=
=0A=
	/* Be careful with the following core functions */=0A=
	_intersectsWith: function(item) {=0A=
=0A=
		var x1 =3D this.positionAbs.left,=0A=
			x2 =3D x1 + this.helperProportions.width,=0A=
			y1 =3D this.positionAbs.top,=0A=
			y2 =3D y1 + this.helperProportions.height;=0A=
=0A=
		var l =3D item.left,=0A=
			r =3D l + item.width,=0A=
			t =3D item.top,=0A=
			b =3D t + item.height;=0A=
=0A=
		var dyClick =3D this.offset.click.top,=0A=
			dxClick =3D this.offset.click.left;=0A=
=0A=
		var isOverElement =3D (y1 + dyClick) > t && (y1 + dyClick) < b && (x1 =
+ dxClick) > l && (x1 + dxClick) < r;=0A=
=0A=
		if(	   this.options.tolerance =3D=3D "pointer"=0A=
			|| this.options.forcePointerForContainers=0A=
			|| (this.options.tolerance !=3D "pointer" && =
this.helperProportions[this.floating ? 'width' : 'height'] > =
item[this.floating ? 'width' : 'height'])=0A=
		) {=0A=
			return isOverElement;=0A=
		} else {=0A=
=0A=
			return (l < x1 + (this.helperProportions.width / 2) // Right Half=0A=
				&& x2 - (this.helperProportions.width / 2) < r // Left Half=0A=
				&& t < y1 + (this.helperProportions.height / 2) // Bottom Half=0A=
				&& y2 - (this.helperProportions.height / 2) < b ); // Top Half=0A=
=0A=
		}=0A=
	},=0A=
=0A=
	_intersectsWithPointer: function(item) {=0A=
=0A=
		var isOverElementHeight =3D $.ui.isOverAxis(this.positionAbs.top + =
this.offset.click.top, item.top, item.height),=0A=
			isOverElementWidth =3D $.ui.isOverAxis(this.positionAbs.left + =
this.offset.click.left, item.left, item.width),=0A=
			isOverElement =3D isOverElementHeight && isOverElementWidth,=0A=
			verticalDirection =3D this._getDragVerticalDirection(),=0A=
			horizontalDirection =3D this._getDragHorizontalDirection();=0A=
=0A=
		if (!isOverElement)=0A=
			return false;=0A=
=0A=
		return this.floating ?=0A=
			( ((horizontalDirection && horizontalDirection =3D=3D "right") || =
verticalDirection =3D=3D "down") ? 2 : 1 )=0A=
			: ( verticalDirection && (verticalDirection =3D=3D "down" ? 2 : 1) );=0A=
=0A=
	},=0A=
=0A=
	_intersectsWithSides: function(item) {=0A=
=0A=
		var isOverBottomHalf =3D $.ui.isOverAxis(this.positionAbs.top + =
this.offset.click.top, item.top + (item.height/2), item.height),=0A=
			isOverRightHalf =3D $.ui.isOverAxis(this.positionAbs.left + =
this.offset.click.left, item.left + (item.width/2), item.width),=0A=
			verticalDirection =3D this._getDragVerticalDirection(),=0A=
			horizontalDirection =3D this._getDragHorizontalDirection();=0A=
=0A=
		if (this.floating && horizontalDirection) {=0A=
			return ((horizontalDirection =3D=3D "right" && isOverRightHalf) || =
(horizontalDirection =3D=3D "left" && !isOverRightHalf));=0A=
		} else {=0A=
			return verticalDirection && ((verticalDirection =3D=3D "down" && =
isOverBottomHalf) || (verticalDirection =3D=3D "up" && =
!isOverBottomHalf));=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_getDragVerticalDirection: function() {=0A=
		var delta =3D this.positionAbs.top - this.lastPositionAbs.top;=0A=
		return delta !=3D 0 && (delta > 0 ? "down" : "up");=0A=
	},=0A=
=0A=
	_getDragHorizontalDirection: function() {=0A=
		var delta =3D this.positionAbs.left - this.lastPositionAbs.left;=0A=
		return delta !=3D 0 && (delta > 0 ? "right" : "left");=0A=
	},=0A=
=0A=
	refresh: function(event) {=0A=
		this._refreshItems(event);=0A=
		this.refreshPositions();=0A=
	},=0A=
=0A=
	_connectWith: function() {=0A=
		var options =3D this.options;=0A=
		return options.connectWith.constructor =3D=3D String=0A=
			? [options.connectWith]=0A=
			: options.connectWith;=0A=
	},=0A=
	=0A=
	_getItemsAsjQuery: function(connected) {=0A=
=0A=
		var self =3D this;=0A=
		var items =3D [];=0A=
		var queries =3D [];=0A=
		var connectWith =3D this._connectWith();=0A=
=0A=
		if(connectWith && connected) {=0A=
			for (var i =3D connectWith.length - 1; i >=3D 0; i--){=0A=
				var cur =3D $(connectWith[i]);=0A=
				for (var j =3D cur.length - 1; j >=3D 0; j--){=0A=
					var inst =3D $.data(cur[j], 'sortable');=0A=
					if(inst && inst !=3D this && !inst.options.disabled) {=0A=
						queries.push([$.isFunction(inst.options.items) ? =
inst.options.items.call(inst.element) : $(inst.options.items, =
inst.element).not(".ui-sortable-helper"), inst]);=0A=
					}=0A=
				};=0A=
			};=0A=
		}=0A=
=0A=
		queries.push([$.isFunction(this.options.items) ? =
this.options.items.call(this.element, null, { options: this.options, =
item: this.currentItem }) : $(this.options.items, =
this.element).not(".ui-sortable-helper"), this]);=0A=
=0A=
		for (var i =3D queries.length - 1; i >=3D 0; i--){=0A=
			queries[i][0].each(function() {=0A=
				items.push(this);=0A=
			});=0A=
		};=0A=
=0A=
		return $(items);=0A=
=0A=
	},=0A=
=0A=
	_removeCurrentsFromItems: function() {=0A=
=0A=
		var list =3D this.currentItem.find(":data(sortable-item)");=0A=
=0A=
		for (var i=3D0; i < this.items.length; i++) {=0A=
=0A=
			for (var j=3D0; j < list.length; j++) {=0A=
				if(list[j] =3D=3D this.items[i].item[0])=0A=
					this.items.splice(i,1);=0A=
			};=0A=
=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_refreshItems: function(event) {=0A=
=0A=
		this.items =3D [];=0A=
		this.containers =3D [this];=0A=
		var items =3D this.items;=0A=
		var self =3D this;=0A=
		var queries =3D [[$.isFunction(this.options.items) ? =
this.options.items.call(this.element[0], event, { item: this.currentItem =
}) : $(this.options.items, this.element), this]];=0A=
		var connectWith =3D this._connectWith();=0A=
=0A=
		if(connectWith) {=0A=
			for (var i =3D connectWith.length - 1; i >=3D 0; i--){=0A=
				var cur =3D $(connectWith[i]);=0A=
				for (var j =3D cur.length - 1; j >=3D 0; j--){=0A=
					var inst =3D $.data(cur[j], 'sortable');=0A=
					if(inst && inst !=3D this && !inst.options.disabled) {=0A=
						queries.push([$.isFunction(inst.options.items) ? =
inst.options.items.call(inst.element[0], event, { item: this.currentItem =
}) : $(inst.options.items, inst.element), inst]);=0A=
						this.containers.push(inst);=0A=
					}=0A=
				};=0A=
			};=0A=
		}=0A=
=0A=
		for (var i =3D queries.length - 1; i >=3D 0; i--) {=0A=
			var targetData =3D queries[i][1];=0A=
			var _queries =3D queries[i][0];=0A=
=0A=
			for (var j=3D0, queriesLength =3D _queries.length; j < queriesLength; =
j++) {=0A=
				var item =3D $(_queries[j]);=0A=
=0A=
				item.data('sortable-item', targetData); // Data for target checking =
(mouse manager)=0A=
=0A=
				items.push({=0A=
					item: item,=0A=
					instance: targetData,=0A=
					width: 0, height: 0,=0A=
					left: 0, top: 0=0A=
				});=0A=
			};=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	refreshPositions: function(fast) {=0A=
=0A=
		//This has to be redone because due to the item being moved out/into =
the offsetParent, the offsetParent's position will change=0A=
		if(this.offsetParent && this.helper) {=0A=
			this.offset.parent =3D this._getParentOffset();=0A=
		}=0A=
=0A=
		for (var i =3D this.items.length - 1; i >=3D 0; i--){=0A=
			var item =3D this.items[i];=0A=
=0A=
			//We ignore calculating positions of all connected containers when =
we're not over them=0A=
			if(item.instance !=3D this.currentContainer && this.currentContainer =
&& item.item[0] !=3D this.currentItem[0])=0A=
				continue;=0A=
=0A=
			var t =3D this.options.toleranceElement ? =
$(this.options.toleranceElement, item.item) : item.item;=0A=
=0A=
			if (!fast) {=0A=
				item.width =3D t.outerWidth();=0A=
				item.height =3D t.outerHeight();=0A=
			}=0A=
=0A=
			var p =3D t.offset();=0A=
			item.left =3D p.left;=0A=
			item.top =3D p.top;=0A=
		};=0A=
=0A=
		if(this.options.custom && this.options.custom.refreshContainers) {=0A=
			this.options.custom.refreshContainers.call(this);=0A=
		} else {=0A=
			for (var i =3D this.containers.length - 1; i >=3D 0; i--){=0A=
				var p =3D this.containers[i].element.offset();=0A=
				this.containers[i].containerCache.left =3D p.left;=0A=
				this.containers[i].containerCache.top =3D p.top;=0A=
				this.containers[i].containerCache.width	=3D =
this.containers[i].element.outerWidth();=0A=
				this.containers[i].containerCache.height =3D =
this.containers[i].element.outerHeight();=0A=
			};=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_createPlaceholder: function(that) {=0A=
=0A=
		var self =3D that || this, o =3D self.options;=0A=
=0A=
		if(!o.placeholder || o.placeholder.constructor =3D=3D String) {=0A=
			var className =3D o.placeholder;=0A=
			o.placeholder =3D {=0A=
				element: function() {=0A=
=0A=
					var el =3D $(document.createElement(self.currentItem[0].nodeName))=0A=
						.addClass(className || self.currentItem[0].className+" =
ui-sortable-placeholder")=0A=
						.removeClass("ui-sortable-helper")[0];=0A=
=0A=
					if(!className)=0A=
						el.style.visibility =3D "hidden";=0A=
=0A=
					return el;=0A=
				},=0A=
				update: function(container, p) {=0A=
=0A=
					// 1. If a className is set as 'placeholder option, we don't force =
sizes - the class is responsible for that=0A=
					// 2. The option 'forcePlaceholderSize can be enabled to force it =
even if a class name is specified=0A=
					if(className && !o.forcePlaceholderSize) return;=0A=
=0A=
					//If the element doesn't have a actual height by itself (without =
styles coming from a stylesheet), it receives the inline height from the =
dragged item=0A=
					if(!p.height()) { p.height(self.currentItem.innerHeight() - =
parseInt(self.currentItem.css('paddingTop')||0, 10) - =
parseInt(self.currentItem.css('paddingBottom')||0, 10)); };=0A=
					if(!p.width()) { p.width(self.currentItem.innerWidth() - =
parseInt(self.currentItem.css('paddingLeft')||0, 10) - =
parseInt(self.currentItem.css('paddingRight')||0, 10)); };=0A=
				}=0A=
			};=0A=
		}=0A=
=0A=
		//Create the placeholder=0A=
		self.placeholder =3D $(o.placeholder.element.call(self.element, =
self.currentItem));=0A=
=0A=
		//Append it after the actual current item=0A=
		self.currentItem.after(self.placeholder);=0A=
=0A=
		//Update the size of the placeholder (TODO: Logic to fuzzy, see line =
316/317)=0A=
		o.placeholder.update(self, self.placeholder);=0A=
=0A=
	},=0A=
=0A=
	_contactContainers: function(event) {=0A=
		for (var i =3D this.containers.length - 1; i >=3D 0; i--){=0A=
=0A=
			if(this._intersectsWith(this.containers[i].containerCache)) {=0A=
				if(!this.containers[i].containerCache.over) {=0A=
=0A=
					if(this.currentContainer !=3D this.containers[i]) {=0A=
=0A=
						//When entering a new container, we will find the item with the =
least distance and append our item near it=0A=
						var dist =3D 10000; var itemWithLeastDistance =3D null; var base =
=3D this.positionAbs[this.containers[i].floating ? 'left' : 'top'];=0A=
						for (var j =3D this.items.length - 1; j >=3D 0; j--) {=0A=
							if(!$.ui.contains(this.containers[i].element[0], =
this.items[j].item[0])) continue;=0A=
							var cur =3D this.items[j][this.containers[i].floating ? 'left' : =
'top'];=0A=
							if(Math.abs(cur - base) < dist) {=0A=
								dist =3D Math.abs(cur - base); itemWithLeastDistance =3D =
this.items[j];=0A=
							}=0A=
						}=0A=
=0A=
						if(!itemWithLeastDistance && !this.options.dropOnEmpty) //Check if =
dropOnEmpty is enabled=0A=
							continue;=0A=
=0A=
						this.currentContainer =3D this.containers[i];=0A=
						itemWithLeastDistance ? this._rearrange(event, =
itemWithLeastDistance, null, true) : this._rearrange(event, null, =
this.containers[i].element, true);=0A=
						this._trigger("change", event, this._uiHash());=0A=
						this.containers[i]._trigger("change", event, this._uiHash(this));=0A=
=0A=
						//Update the placeholder=0A=
						this.options.placeholder.update(this.currentContainer, =
this.placeholder);=0A=
=0A=
					}=0A=
=0A=
					this.containers[i]._trigger("over", event, this._uiHash(this));=0A=
					this.containers[i].containerCache.over =3D 1;=0A=
				}=0A=
			} else {=0A=
				if(this.containers[i].containerCache.over) {=0A=
					this.containers[i]._trigger("out", event, this._uiHash(this));=0A=
					this.containers[i].containerCache.over =3D 0;=0A=
				}=0A=
			}=0A=
=0A=
		};=0A=
	},=0A=
=0A=
	_createHelper: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
		var helper =3D $.isFunction(o.helper) ? =
$(o.helper.apply(this.element[0], [event, this.currentItem])) : =
(o.helper =3D=3D 'clone' ? this.currentItem.clone() : this.currentItem);=0A=
=0A=
		if(!helper.parents('body').length) //Add the helper to the DOM if that =
didn't happen already=0A=
			$(o.appendTo !=3D 'parent' ? o.appendTo : =
this.currentItem[0].parentNode)[0].appendChild(helper[0]);=0A=
=0A=
		if(helper[0] =3D=3D this.currentItem[0])=0A=
			this._storedCSS =3D { width: this.currentItem[0].style.width, height: =
this.currentItem[0].style.height, position: =
this.currentItem.css("position"), top: this.currentItem.css("top"), =
left: this.currentItem.css("left") };=0A=
=0A=
		if(helper[0].style.width =3D=3D '' || o.forceHelperSize) =
helper.width(this.currentItem.width());=0A=
		if(helper[0].style.height =3D=3D '' || o.forceHelperSize) =
helper.height(this.currentItem.height());=0A=
=0A=
		return helper;=0A=
=0A=
	},=0A=
=0A=
	_adjustOffsetFromHelper: function(obj) {=0A=
		if(obj.left !=3D undefined) this.offset.click.left =3D obj.left + =
this.margins.left;=0A=
		if(obj.right !=3D undefined) this.offset.click.left =3D =
this.helperProportions.width - obj.right + this.margins.left;=0A=
		if(obj.top !=3D undefined) this.offset.click.top =3D obj.top + =
this.margins.top;=0A=
		if(obj.bottom !=3D undefined) this.offset.click.top =3D =
this.helperProportions.height - obj.bottom + this.margins.top;=0A=
	},=0A=
=0A=
	_getParentOffset: function() {=0A=
=0A=
=0A=
		//Get the offsetParent and cache its position=0A=
		this.offsetParent =3D this.helper.offsetParent();=0A=
		var po =3D this.offsetParent.offset();=0A=
=0A=
		// This is a special case where we need to modify a offset calculated =
on start, since the following happened:=0A=
		// 1. The position of the helper is absolute, so it's position is =
calculated based on the next positioned parent=0A=
		// 2. The actual offset parent is a child of the scroll parent, and =
the scroll parent isn't the document, which means that=0A=
		//    the scroll is included in the initial calculation of the offset =
of the parent, and never recalculated upon drag=0A=
		if(this.cssPosition =3D=3D 'absolute' && this.scrollParent[0] !=3D =
document && $.ui.contains(this.scrollParent[0], this.offsetParent[0])) {=0A=
			po.left +=3D this.scrollParent.scrollLeft();=0A=
			po.top +=3D this.scrollParent.scrollTop();=0A=
		}=0A=
=0A=
		if((this.offsetParent[0] =3D=3D document.body) //This needs to be =
actually done for all browsers, since pageX/pageY includes this =
information=0A=
		|| (this.offsetParent[0].tagName && =
this.offsetParent[0].tagName.toLowerCase() =3D=3D 'html' && =
$.browser.msie)) //Ugly IE fix=0A=
			po =3D { top: 0, left: 0 };=0A=
=0A=
		return {=0A=
			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) =
|| 0),=0A=
			left: po.left + =
(parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_getRelativeOffset: function() {=0A=
=0A=
		if(this.cssPosition =3D=3D "relative") {=0A=
			var p =3D this.currentItem.position();=0A=
			return {=0A=
				top: p.top - (parseInt(this.helper.css("top"),10) || 0) + =
this.scrollParent.scrollTop(),=0A=
				left: p.left - (parseInt(this.helper.css("left"),10) || 0) + =
this.scrollParent.scrollLeft()=0A=
			};=0A=
		} else {=0A=
			return { top: 0, left: 0 };=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_cacheMargins: function() {=0A=
		this.margins =3D {=0A=
			left: (parseInt(this.currentItem.css("marginLeft"),10) || 0),=0A=
			top: (parseInt(this.currentItem.css("marginTop"),10) || 0)=0A=
		};=0A=
	},=0A=
=0A=
	_cacheHelperProportions: function() {=0A=
		this.helperProportions =3D {=0A=
			width: this.helper.outerWidth(),=0A=
			height: this.helper.outerHeight()=0A=
		};=0A=
	},=0A=
=0A=
	_setContainment: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		if(o.containment =3D=3D 'parent') o.containment =3D =
this.helper[0].parentNode;=0A=
		if(o.containment =3D=3D 'document' || o.containment =3D=3D 'window') =
this.containment =3D [=0A=
			0 - this.offset.relative.left - this.offset.parent.left,=0A=
			0 - this.offset.relative.top - this.offset.parent.top,=0A=
			$(o.containment =3D=3D 'document' ? document : window).width() - =
this.helperProportions.width - this.margins.left,=0A=
			($(o.containment =3D=3D 'document' ? document : window).height() || =
document.body.parentNode.scrollHeight) - this.helperProportions.height - =
this.margins.top=0A=
		];=0A=
=0A=
		if(!(/^(document|window|parent)$/).test(o.containment)) {=0A=
			var ce =3D $(o.containment)[0];=0A=
			var co =3D $(o.containment).offset();=0A=
			var over =3D ($(ce).css("overflow") !=3D 'hidden');=0A=
=0A=
			this.containment =3D [=0A=
				co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + =
(parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left,=0A=
				co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + =
(parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top,=0A=
				co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : =
ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - =
(parseInt($(ce).css("paddingRight"),10) || 0) - =
this.helperProportions.width - this.margins.left,=0A=
				co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : =
ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - =
(parseInt($(ce).css("paddingBottom"),10) || 0) - =
this.helperProportions.height - this.margins.top=0A=
			];=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_convertPositionTo: function(d, pos) {=0A=
=0A=
		if(!pos) pos =3D this.position;=0A=
		var mod =3D d =3D=3D "absolute" ? 1 : -1;=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
=0A=
		return {=0A=
			top: (=0A=
				pos.top																	// The absolute mouse position=0A=
				+ this.offset.relative.top * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.top * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && this.cssPosition =3D=3D 'fixed' ? 0 : ( =
this.cssPosition =3D=3D 'fixed' ? -this.scrollParent.scrollTop() : ( =
scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod)=0A=
			),=0A=
			left: (=0A=
				pos.left																// The absolute mouse position=0A=
				+ this.offset.relative.left * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.left * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && this.cssPosition =3D=3D 'fixed' ? 0 : ( =
this.cssPosition =3D=3D 'fixed' ? -this.scrollParent.scrollLeft() : =
scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod)=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_generatePosition: function(event) {=0A=
=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
=0A=
		// This is another very weird special case that only happens for =
relative elements:=0A=
		// 1. If the css position is relative=0A=
		// 2. and the scroll parent is the document or similar to the offset =
parent=0A=
		// we have to refresh the relative offset during the scroll so there =
are no jumps=0A=
		if(this.cssPosition =3D=3D 'relative' && !(this.scrollParent[0] !=3D =
document && this.scrollParent[0] !=3D this.offsetParent[0])) {=0A=
			this.offset.relative =3D this._getRelativeOffset();=0A=
		}=0A=
=0A=
		var pageX =3D event.pageX;=0A=
		var pageY =3D event.pageY;=0A=
=0A=
		/*=0A=
		 * - Position constraining -=0A=
		 * Constrain the position to a mix of grid, containment.=0A=
		 */=0A=
=0A=
		if(this.originalPosition) { //If we are not dragging yet, we won't =
check for options=0A=
=0A=
			if(this.containment) {=0A=
				if(event.pageX - this.offset.click.left < this.containment[0]) pageX =
=3D this.containment[0] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top < this.containment[1]) pageY =
=3D this.containment[1] + this.offset.click.top;=0A=
				if(event.pageX - this.offset.click.left > this.containment[2]) pageX =
=3D this.containment[2] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top > this.containment[3]) pageY =
=3D this.containment[3] + this.offset.click.top;=0A=
			}=0A=
=0A=
			if(o.grid) {=0A=
				var top =3D this.originalPageY + Math.round((pageY - =
this.originalPageY) / o.grid[1]) * o.grid[1];=0A=
				pageY =3D this.containment ? (!(top - this.offset.click.top < =
this.containment[1] || top - this.offset.click.top > =
this.containment[3]) ? top : (!(top - this.offset.click.top < =
this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;=0A=
=0A=
				var left =3D this.originalPageX + Math.round((pageX - =
this.originalPageX) / o.grid[0]) * o.grid[0];=0A=
				pageX =3D this.containment ? (!(left - this.offset.click.left < =
this.containment[0] || left - this.offset.click.left > =
this.containment[2]) ? left : (!(left - this.offset.click.left < =
this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		return {=0A=
			top: (=0A=
				pageY																// The absolute mouse position=0A=
				- this.offset.click.top													// Click offset (relative to the =
element)=0A=
				- this.offset.relative.top												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.top												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && this.cssPosition =3D=3D 'fixed' ? 0 : ( =
this.cssPosition =3D=3D 'fixed' ? -this.scrollParent.scrollTop() : ( =
scrollIsRootNode ? 0 : scroll.scrollTop() ) ))=0A=
			),=0A=
			left: (=0A=
				pageX																// The absolute mouse position=0A=
				- this.offset.click.left												// Click offset (relative to the =
element)=0A=
				- this.offset.relative.left												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.left												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && this.cssPosition =3D=3D 'fixed' ? 0 : ( =
this.cssPosition =3D=3D 'fixed' ? -this.scrollParent.scrollLeft() : =
scrollIsRootNode ? 0 : scroll.scrollLeft() ))=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_rearrange: function(event, i, a, hardRefresh) {=0A=
=0A=
		a ? a[0].appendChild(this.placeholder[0]) : =
i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction =
=3D=3D 'down' ? i.item[0] : i.item[0].nextSibling));=0A=
=0A=
		//Various things done here to improve the performance:=0A=
		// 1. we create a setTimeout, that calls refreshPositions=0A=
		// 2. on the instance, we have a counter variable, that get's higher =
after every append=0A=
		// 3. on the local scope, we copy the counter variable, and check in =
the timeout, if it's still the same=0A=
		// 4. this lets only the last addition to the timeout stack through=0A=
		this.counter =3D this.counter ? ++this.counter : 1;=0A=
		var self =3D this, counter =3D this.counter;=0A=
=0A=
		window.setTimeout(function() {=0A=
			if(counter =3D=3D self.counter) self.refreshPositions(!hardRefresh); =
//Precompute after each DOM insertion, NOT on mousemove=0A=
		},0);=0A=
=0A=
	},=0A=
=0A=
	_clear: function(event, noPropagation) {=0A=
=0A=
		this.reverting =3D false;=0A=
		// We delay all events that have to be triggered to after the point =
where the placeholder has been removed and=0A=
		// everything else normalized again=0A=
		var delayedTriggers =3D [], self =3D this;=0A=
=0A=
		// We first have to update the dom position of the actual currentItem=0A=
		// Note: don't do it if the current item is already removed (by a =
user), or it gets reappended (see #4088)=0A=
		if(!this._noFinalSort && this.currentItem[0].parentNode) =
this.placeholder.before(this.currentItem);=0A=
		this._noFinalSort =3D null;=0A=
=0A=
		if(this.helper[0] =3D=3D this.currentItem[0]) {=0A=
			for(var i in this._storedCSS) {=0A=
				if(this._storedCSS[i] =3D=3D 'auto' || this._storedCSS[i] =3D=3D =
'static') this._storedCSS[i] =3D '';=0A=
			}=0A=
			=
this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");=0A=
		} else {=0A=
			this.currentItem.show();=0A=
		}=0A=
=0A=
		if(this.fromOutside && !noPropagation) =
delayedTriggers.push(function(event) { this._trigger("receive", event, =
this._uiHash(this.fromOutside)); });=0A=
		if((this.fromOutside || this.domPosition.prev !=3D =
this.currentItem.prev().not(".ui-sortable-helper")[0] || =
this.domPosition.parent !=3D this.currentItem.parent()[0]) && =
!noPropagation) delayedTriggers.push(function(event) { =
this._trigger("update", event, this._uiHash()); }); //Trigger update =
callback if the DOM position has changed=0A=
		if(!$.ui.contains(this.element[0], this.currentItem[0])) { //Node was =
moved out of the current element=0A=
			if(!noPropagation) delayedTriggers.push(function(event) { =
this._trigger("remove", event, this._uiHash()); });=0A=
			for (var i =3D this.containers.length - 1; i >=3D 0; i--){=0A=
				if($.ui.contains(this.containers[i].element[0], this.currentItem[0]) =
&& !noPropagation) {=0A=
					delayedTriggers.push((function(c) { return function(event) { =
c._trigger("receive", event, this._uiHash(this)); };  }).call(this, =
this.containers[i]));=0A=
					delayedTriggers.push((function(c) { return function(event) { =
c._trigger("update", event, this._uiHash(this));  }; }).call(this, =
this.containers[i]));=0A=
				}=0A=
			};=0A=
		};=0A=
=0A=
		//Post events to containers=0A=
		for (var i =3D this.containers.length - 1; i >=3D 0; i--){=0A=
			if(!noPropagation) delayedTriggers.push((function(c) { return =
function(event) { c._trigger("deactivate", event, this._uiHash(this)); =
};  }).call(this, this.containers[i]));=0A=
			if(this.containers[i].containerCache.over) {=0A=
				delayedTriggers.push((function(c) { return function(event) { =
c._trigger("out", event, this._uiHash(this)); };  }).call(this, =
this.containers[i]));=0A=
				this.containers[i].containerCache.over =3D 0;=0A=
			}=0A=
		}=0A=
=0A=
		//Do what was originally in plugins=0A=
		if(this._storedCursor) $('body').css("cursor", this._storedCursor); =
//Reset cursor=0A=
		if(this._storedOpacity) this.helper.css("opacity", =
this._storedOpacity); //Reset cursor=0A=
		if(this._storedZIndex) this.helper.css("zIndex", this._storedZIndex =
=3D=3D 'auto' ? '' : this._storedZIndex); //Reset z-index=0A=
=0A=
		this.dragging =3D false;=0A=
		if(this.cancelHelperRemoval) {=0A=
			if(!noPropagation) {=0A=
				this._trigger("beforeStop", event, this._uiHash());=0A=
				for (var i=3D0; i < delayedTriggers.length; i++) { =
delayedTriggers[i].call(this, event); }; //Trigger all delayed events=0A=
				this._trigger("stop", event, this._uiHash());=0A=
			}=0A=
			return false;=0A=
		}=0A=
=0A=
		if(!noPropagation) this._trigger("beforeStop", event, this._uiHash());=0A=
=0A=
		//$(this.placeholder[0]).remove(); would have been the jQuery way - =
unfortunately, it unbinds ALL events from the original node!=0A=
		this.placeholder[0].parentNode.removeChild(this.placeholder[0]);=0A=
=0A=
		if(this.helper[0] !=3D this.currentItem[0]) this.helper.remove(); =
this.helper =3D null;=0A=
=0A=
		if(!noPropagation) {=0A=
			for (var i=3D0; i < delayedTriggers.length; i++) { =
delayedTriggers[i].call(this, event); }; //Trigger all delayed events=0A=
			this._trigger("stop", event, this._uiHash());=0A=
		}=0A=
=0A=
		this.fromOutside =3D false;=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	_trigger: function() {=0A=
		if ($.widget.prototype._trigger.apply(this, arguments) =3D=3D=3D =
false) {=0A=
			this.cancel();=0A=
		}=0A=
	},=0A=
=0A=
	_uiHash: function(inst) {=0A=
		var self =3D inst || this;=0A=
		return {=0A=
			helper: self.helper,=0A=
			placeholder: self.placeholder || $([]),=0A=
			position: self.position,=0A=
			absolutePosition: self.positionAbs, //deprecated=0A=
			offset: self.positionAbs,=0A=
			item: self.currentItem,=0A=
			sender: inst ? inst.element : null=0A=
		};=0A=
	}=0A=
=0A=
}));=0A=
=0A=
$.extend($.ui.sortable, {=0A=
	getter: "serialize toArray",=0A=
	version: "1.7.1",=0A=
	eventPrefix: "sort",=0A=
	defaults: {=0A=
		appendTo: "parent",=0A=
		axis: false,=0A=
		cancel: ":input,option",=0A=
		connectWith: false,=0A=
		containment: false,=0A=
		cursor: 'auto',=0A=
		cursorAt: false,=0A=
		delay: 0,=0A=
		distance: 1,=0A=
		dropOnEmpty: true,=0A=
		forcePlaceholderSize: false,=0A=
		forceHelperSize: false,=0A=
		grid: false,=0A=
		handle: false,=0A=
		helper: "original",=0A=
		items: '> *',=0A=
		opacity: false,=0A=
		placeholder: false,=0A=
		revert: false,=0A=
		scroll: true,=0A=
		scrollSensitivity: 20,=0A=
		scrollSpeed: 20,=0A=
		scope: "default",=0A=
		tolerance: "intersect",=0A=
		zIndex: 1000=0A=
	}=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CA41FB.A1CBB880--
