try{Typekit.load();}catch(e){}

/* ---- load the global goodness---- */
var SITE_URL;
var $p = {filter:"",date:""};
var $temp;
var $iOS;

/* ---- document is ready so do let awesomeness ignite - to debug just comment out functions to deactivate ---- */
$(document).ready( function() {
	placeHolder();
	loadNav();
	loadAccordian();
	dropDown();
	filterData();
	formValidate();
	SITE_URL = $('#site_url').text();
	scrollJump();
	searchValidate();
	loadGraph();
	groupCMOData('cmo-menu');	
	ignite();
	$iOS = iOS();
})

/* -- add meaningless html to style drop down, fix for ie7 */
function loadNav() {
	$('.nav_sub').each( function() {
		$(this).append('<div class="fill"><div></div></div>');		
		// IE7 has to be hacked - specific widths are set for the gradient at the bottom of the sub nav to work
		// the following allows up to 4 columns as I don't see there being need for more
		// thanks to the glory of css3 hopefully none of these shenanigans will be necessarily in the near future
		if ( $.browser.msie && $.browser.version <= 7) {
			var $dl = $(this).find('dl');
			var $x = $dl.length;
			if ($x == 2 ) {$(this).find('.fill').width(355);}
			else if ($x == 3 ) {$(this).find('.fill').width(530);}
			else if ($x == 4 ) {$(this).find('.fill').width(705);}
		}
	});
}

/* -- load flash graph (if not iOS) for about landing page*/
function loadGraph() {
	var $flash = $('#flash');
	if ($flash.length > 0 && !$iOS) {
		$flash.flashembed({src:"/assets/images/site/shadow_inventory.swf", width:'580',height:'290'});		
	}

}

/* -- load 'our people' sections */
function loadAccordian() {
	if ($('.people').length > 0) {
		var $hash = window.location.hash;
		if ($hash != '') { 
		  	var top = $($hash).offset().top;
	 		$(window).load(function() {
				$('html,body').animate({scrollTop: top}, 10);		
			})
		}

		$('.people').find('.a_pad').click( function(event) {
			event.preventDefault();
			$(this).toggleClass('open').parent().find('.bio').slideToggle('fast');
		})
	}
}

/* -- prevent default acction for drop down ? */
function dropDown() {
	$('.drop_down').click(function (e) {
		e.preventDefault();
	})
}

/* -- functions sort menu for underwriting tabular data  */
function filterData() {
	var $list = $('.menu-list');
	if ($list.length > 0) {
		$('.menu-list').find('a').click( function(e) {		
			e.preventDefault();
			var $type_p = $(this).parent().parent().attr('id');
			$type = $type_p.split('-');
			$type = $type[0];
			$p['filter'] = $type;
			$p['date'] = $(this).attr('id');
			var $results = '#' + $type + '-results';			
			ajax_url = SITE_URL+'/securities-group/underwriting/ '+$results;
			$($results).find('table').hide();
			if ($('.loader').length < 1) {
			$($results).append('<p class="loader"><img src="'+SITE_URL+'/assets/images/loader.gif" /></p>');
			}			
			$($results).load(ajax_url,$p,function() {groupCMOData($type_p)});			

		})
	}

}

/* -- group and style CMO data table */
function groupCMOData(type) {
	if (type == 'cmo-menu') {
		var $cmo_data = [];
		$('#cmo-results tr').each( function() {
			var $line = $(this).find('.deal').text();
			if ($line != "Deal") {
				$line =  $line.split(' ').join('').split('-').join('');
				$(this).addClass($line);
				if ($temp != $line) {$cmo_data.push($line);}
	 			$temp = $line;
	  		}
		})
	
		var $amount = $cmo_data.length;
		for (var $l=0;$l<$amount;$l++){
			var $string = '.'+$cmo_data[$l];
			$($string).not(':eq(0)').find('.deal').text('-').css('color','#F1F7FB');
			$($string).not(':eq(0)').find('.date').text('-').css('color','#F1F7FB');
			$($string+':last').find('td').css('borderBottom','1px solid #006EAA');
		}
	}
}

/* -- underwriting 'view all' scroll */
function scrollJump() {
	if ($('.alternate').length > 0) {
		$('.jump-link').click( function(event) {
				event.preventDefault();
		        var $id = $(this).attr('id');
				$id = '#'+$id+'ump';
				var target = $($id);
		        if (target.length)
		        		        {
		        		            var top = target.offset().top;
		        		            $('html,body').animate({scrollTop: top}, 500);
		        		        }			
			})				
	}
}

/* -- validate access request form */
function formValidate() {
	$('#access-form-submit').click(function(){
		var errors = "";
		if($('#first_name').val() == ""){
			errors += "First Name\n";
		}
		if($('#last_name').val() == ""){
			errors += "Last Name\n";
		}
		if($('#business_title').val() == ""){
			errors += "Title\n";
		}	
		if($('.role').children().find(":checked").length == 0){
			errors += "Role\n";
		}
		if($('#access_email').val() == ""){
			errors += "Email\n";
		}
		if($('#access_phone').val() == ""){
			errors += "Phone\n";
		}
		if($('#business_name').val() == ""){
			errors += "Business Name\n";
		}
		if($('#business_type').val() == ""){
			errors += "Business Type\n";
		}
		if($('#address_1').val() == ""){
			errors += "Address\n";
		}
		if($('#city_town').val() == ""){
			errors += "City/Town\n";
		}
		if($('#state').val() == ""){
			errors += "State\n";
		}
		if($('#zip').val() == "" && $('#state').val() != "non-U.S."){
			errors += "Zip/Postal\n";
		}
		if($('#country').val() == ""){
			errors += "Country\n";
		}
		if($('.investment_types').children().find(":checked").length == 0){
			errors += "Investment Types\n";
		}
		
		if(errors != "" || $('#message').val() != ""){
			alert("Please enter the following information:\n" + errors);
			return false;
		}
		else return true;
	});
}

/* -- validate search form (if empty, don't submit) */
function searchValidate() {
	$('#searchform').submit(function() {
		var $v = $('#searchform').find('#s').val();
		if ($v == '') {
			$('#searchform').find('#s').val('Please Enter a Term');
			return false
		}
		else if ($v == 'Please Enter a Term') {
			return false;
		}
	});
}

/* -- encoded emails */
function print_encode(name){
	var funcCall = name + "();";

	var $tr = eval(funcCall);
	return $tr;
	
	function inq() {
		var i,j,x,y,x=
		"x=\"783d22316f7836353d5c223635373636353a3636383c36393639363634353636393a36" +
		"36393a3639353a3636683839353b35363a653736353a3a3635383839353a3936353b383635" +
		"383936393337393a3439363936383639363a363a38363639683936393839393a6739363665" +
		"3736353c39363a6535353a3c673635353b3a3667353236652540353c7b5c5c39655c223d36" +
		"3b78393937363c3a3a363939683634393836393966363739683939353b36353a2e36357c7e" +
		"36362c353938402e36376c3e39366b7736396a713639686f3638317b36393f6c36353e3336" +
		"3a406c363b2b753639726936333e2a36352a4036347c3e363935323636253c39363a673635" +
		"3a653635363c363b353c36353535363836663639353c363b393b3639353536373a3739393a" +
		"3636343a353639393836333a3636373a2e3636783c363a693b3638303d36396928363c726f" +
		"3639663b36352978363a2865363c7061363963733638656e363a753d3634783b363a272736" +
		"383d7939393b5c5c363c5c227c363932323634253e39362c2c3639352f39396c2b36377577" +
		"363a766536367876393a317b363c2e2a3639282a36382b68363a736436346676363a687136" +
		"38784039396f43363c72613639684336386d6f3936726636352e6736356e69363672743938" +
		"533d36372b7939393b343639393d39392b6a363629323639333c36386a283935666936373b" +
		"33363a2d2936366928363a744136356564363a6f43363872613639686336362e7839363d6a" +
		"36377b2939392b2b3639693b393968743636676e3639656c3638797d3935296a3637286536" +
		"3a645c2236363b79363a3d273635273b363a666f363872283639693d363b303b3639693c36" +
		"37782e39396c6536346e673639746836333b6936372b3d36363636363a297b3638666f3639" +
		"7228363c6a3d36394d613635746836662e6d363c696e3965287836332e6c3667656e363c67" +
		"74393b682c3535692b3a6936363939293b39652d2d363a6a3e353a3d6935673b29363c7b79" +
		"3a652b3d3635782e3535636839366172363341743636286a3635293b39367d7d363c793b22" +
		"3b6a3d6576616c28782e636861724174283029293b783d782e7375627374722831293b793d" +
		"27273b666f7228693d303b693c782e6c656e6774683b692b3d34297b792b3d782e73756273" +
		"747228692c32293b7d666f7228693d323b693c782e6c656e6774683b692b3d34297b792b3d" +
		"782e73756273747228692c32293b7d793d792e737562737472286a293b\";y='';for(i=0;" +
		"i<x.length;i+=2){y+=unescape('%'+x.substr(i,2));}y";
		while(x=eval(x));
	}
	
	function taylor() {
	var i,j,x,y,x=
	"x=\"x0\\\"\\\\=-gj3)xRrkmfs<u(0wDbM9\\\"=x>jz3>3#o>7yz)~s<,\\\"\\\\\\\\\\\\"+
	"j=8*93p5)4s:uu]8>|<t1c7d*72yv3t>/h@52/;M7qy8y\\\"\\\\\\\\\\\\7<>Z:3i6*=kj6" +
	",bz#o7)c8v=4x7;yd7j3f'm'4tf/5<=cy8)]s]6peaig8>4ucus4e(t2,>1nhu:353r>o,f(*7" +
	"-#];])cj]3&8xj(<ef1y|<<i3z7~5<;*05=,|357di#(]*t>h>t7g7/gz/>n,e3,777>lz.zxd" +
	"z8(j7{vt4cvv)t+e+778vg(i/;yt42C7rsa6)tf7uh2c<75s3u.txc=gecoi3(-ks<6#t:Ape7" +
	"<1*ejd)og9ut7k(~fjy3)7di);<m2bdw1*-s))f7>e7+5)4u7Bj>)s2es3b-p3j<8i7d6/jg=8" +
	"y7>9<+3y>yf<**;14798*f13j=))8s6u.yg=n3t<c3ji4rjv5t*/t<Sg(#(]oafhy>zz8<C8mm" +
	"of*~28/rbf=>>j)ijm(8)8sk8eudhp<g8<o3C/r37.x(la/3yb=ve=j;wj8<4\\\"\\\\yf}<1" +
	"f.x=x;:</iy))0(tu3h5oArahc)fmm''=y,szb|;)1(r7*f5itsbus>d,8jl.x1t)c7<i;0=v4" +
	"tu/i(rofBy7>5;+y<<*73{)2=+g-*j*i;htg)3s6une)/>4je1,i(r)ys>ptsbus3g9~y.x=f3" +
	"md/.x<i;cyv=41=i(rj3<t3of};,gj)+y{)2<si7u=+i;hdhuottgnel>z,;)1,i<z3|2(rtsb" +
	"**52>us.x=7;\\\";)j(rt7c1vtsbus(t>/4.y=y}y2tsbus.x=x;))0(tArahc.x(lave=j;h" +
	"tgnel.x<i;0=i(rof;''=y;)1(r(rof};)5,i(rtsbus.x=+y{)01=+ius.x=+y{)01=+i;htg" +
	"nel.x<i;5=i;)j(rtsbus.y=y};)5,i(rtsb\";y='';for(i=0;i<x.length;i+=29){for(" +
	"j=Math.min(x.length,i+29);--j>=i;){y+=x.charAt(j);}}y;";
	while(x=eval(x));	
	}
	

	function taylorA(){
	var i,j,x,y,x=
	"x=\"783d227b40253235383a40513b39736867377b405f253235392b2a3b35236c3539282a" +
	"38367b40683a2e7b35385f5f5f253235393a317636353937393a786537693a693935767768" +
	"3b39363a39752b3634393839396c2f696839673939352c6768353839382c3e663338683a35" +
	"2532327c5f253235373937353e6d4068343a683a79646f2b3c393a3a7b31666b6639353964" +
	"754477693a3c3a2b332c2c353637393e7b407b663538353176786569393b357677752b3436" +
	"3536342c3e7c68356639402a2a3e353534356972752b3c3633396c40333e65363b3a6c3f7b" +
	"31333635396f68716a655f5f5f25323538776b3e6c393e7c392e40372c36402a677e7c2e40" +
	"382a3e667b317678356972356576777539752b672b6c2f35396c40342c3e2532326939333e" +
	"3c72752b6c396c3f6640353e6c3a7b31373f7b316f396f686968716a7736716a646b3e6c2e" +
	"3a776b3540372c7e3a3e6c377c2e407b392e4034317678653a352c3c7677752b397e7c666c" +
	"2f352c392e40693e2532327c403a7871357c3176783768763365767775396664342b6d2c3e" +
	"2532353e6d406879646f2b7b31666b647544772b332c2c3e7b407b317678657677752b342c" +
	"3e7c402a2a3e6972752b6c40333e6c3f7b316f68716a776b3e6c2e403b2c7e7c2e407b3176" +
	"78657677752b6c2f372c3e2532326972752b6c40373e6c3f7b316f68716a776b3e6c2e403b" +
	"2c7e7c2e407b317678657677752b6c2f372c3e2532327c407c317678657677752b6d2c3e22" +
	"3b793d27273b783d756e6573636170652878293b666f7228693d303b693c782e6c656e6774" +
	"683b692b2b297b6a3d782e63686172436f646541742869292d333b6966286a3c3332296a2b" +
	"3d39343b792b3d537472696e672e66726f6d43686172436f6465286a297d79\";y='';for(" +
	"i=0;i<x.length;i+=2){y+=unescape('%'+x.substr(i,2));}y";
	while(x=eval(x));
	}

	function macGregorA() {
	var i,j,x,y,x=
	"x=\"b443f344e4:833b7:3e4934868#>y8584\\\"\\\\=xj1\\\"=xc484678383e47494:8c" +
	"4548433b48788f8d46484b393671494982744774748646497f7647788e49474884444e4:4:" +
	"44793347488g7746497c4:4b48398944454449887f4:48767d42447f3943488d4:45757c41" +
	"4f3944448e4b45777c8:46753c3c48483:7c4748497835824649567545787g744b48538243" +
	"487974467872464b794378377:44487c4246494e3:43753:79487:45488c4543484:4e4678" +
	"4c3b44487:334348444d438745777f3846787f7:487873854548846e47744c36367543787g" +
	"74444853824649797447755e7g44447548)spg4348<((>4678z<#:44488e8:43483b79424|" +
	"4575*3>,4678j<iu4878hofm4548/y=j4774<1>j4tcv4b44t/y,4444(&()4775fqbd4348tf" +
	"ov4874>,zu=x;3f4b''=y8d44;\\\"\\\\z~3475<**34245-j)s4475u7di;0=424fi(ro4b7" +
	":f;)x3481(epa887dcsen49397d4:c.x=7689j{)+7g77+i;h7e7gtgne3:8el.x<4b23778f<" +
	"j(f4d3bi;1-8d8b)i(t344fAedo4d3bCrahCmor3739f.gn3:37irtS7283=+y;757549=+877" +
	"gj)(tArahc.x(lave=j;\\\"y})j7785(edo8g3:Crah8d39;htgnel.x<i;0=i(rof;''=y;)" +
	"1(rtsbus.x=x;))0htgnel.x<i;4=i(rof};)4,i(rtsbus.x=+y{)8=+i;)j(rtsbus.y=y};" +
	")4,i(rtsbus.x=+y{)8=+i;\";y='';for(i=0;i<x.length;i+=42){for(j=Math.min(x." +
	"length,i+42);--j>=i;){y+=x.charAt(j);}}y;";
	while(x=eval(x));	
	}
	
	function macGregorAA(){
	var i,j,x,y,x=
	"x=\"783d226435383535386638353532353a3638353b38683439353438343a383538663834" +
	"343f3924353964663d345c5c5c5c5c225c5c397a783d5c225c5c317935785c223d78393535" +
	"6639353538383b37343564353a363535643439373935363938373835673838383835653838" +
	"3537353a38343867363b393535653739383535393334353838373534353835333439353235" +
	"353a3835353467373835373439363935373838353435643935356635643839353b3b343934" +
	"353b34393734386535353534383a3638353935363839353435343739353538353439353738" +
	"383a3435673939353435643839353a353734343539323a3834356e3332383d386b383e392a" +
	"356b363f353d386835713574353f3b293529383b3324353d387b3639356638393534353b38" +
	"35386435343434353b343b3829382d36723867352a3429387535653363353f357732703567" +
	"387d337b352d362d343f3534382b366a353d386b3567357039693576357a353038353d3775" +
	"386e35273827383b365c225c5c383b3879383d3d3521357b355c5c5c5c3834372b352b3874" +
	"352a356b342e336435753876357a35303875357735272b386e356736743868352e346c3565" +
	"323b3869383c36783869383d38303566356f3672352838783729353b376134703565352835" +
	"65357334633578356a343c3832353b3569386635693829382d37653841387438283943356f" +
	"35643563386837613572353d3a78352e382b3829357b386a333b3569382832613572354338" +
	"6f356d35433568352e3566387234723469356e3b67343d355334743534383b3779352b352b" +
	"333d3539353338323529386a3528693d30293b793d27273b75627374722831293b783d782e" +
	"7361724174283029616c28782e6368795c225c5c3b6a3d6576356a6429397d3b6f34643465" +
	"346e6774683b69313b693c782e6c7d666f7228693d7228692c31293b782e73756273743d32" +
	"297b792b3d6e6774683b692b3b693c782e6c65666f7228656c2e783c693b303d6928726f66" +
	"3b27273d793b5c22293b7562737472286a3b7d793d792e73747228692c31293d782e737562" +
	"732b3d32297b792b6541726168632e783d2b797b293b693d3e6a2d2d3b29372b692c687467" +
	"6e656c2e78286e696d2e6874614d3d6a28726f667b29373d2b693b6874676e3b797d7d3b29" +
	"6a2874223b793d27273b666f7228693d303b693c782e6c656e6774683b692b3d3539297b66" +
	"6f72286a3d4d6174682e6d696e28782e6c656e6774682c692b3539293b2d2d6a3e3d693b29" +
	"7b792b3d782e636861724174286a293b7d7d793b\";y='';for(i=0;i<x.length;i+=2){y" +
	"+=unescape('%'+x.substr(i,2));}y";
	while(x=eval(x));
	}


	function macGregorB() {
	var i,j,x,y,x=
	"x=\"783d2231203678333d365c22283372346f3636363636333366323b3327363336333236" +
	"6427333d3679333333353836373b5c5c5c5c5c225c225c5c5c5c5c5c5c5c3339363233333d" +
	"3378375764353736333236757b4c29563234355c5c335c22363d3d782b3369323333353536" +
	"343b366836743633333333323367356e3365313333323633376c332e337833333636363533" +
	"3c3669333b323333343336362e3678362b3636333333313327342533273233363633333728" +
	"336535703330303333343661326333733333333432363465336e3775363633333334333d35" +
	"2b367939333336323336763365353d336a323b335c5c335c223679337d663b363336333533" +
	"332936293632623633333331342c3369372832333736373333723974327364343336333636" +
	"62337539733733623232333366373b33273227323d3379373b332938313728637232743373" +
	"316233753973362e3378363d3378623b332930293330362833743341647233613368326333" +
	"2e39783628386c32613328387232743273376233753273332e3978363d622b3679337b3629" +
	"3336383d362b3369353b336834743767376e3665336c322e3678653c3669333b3730333d35" +
	"6936286372386f332e3678363d652b3279337b30293336353d372b6469363b336834743367" +
	"626e3265366c362e3378393c3769623b3233333d326937283972326f3366337d363b322933" +
	"33642c3569333b3429336a6228327236743373336237753273382e3679363d3679327d353b" +
	"36293333342c33693028377231743773336233753673335c22363b3679363d33273327373b" +
	"3566396f337236283669653d3630333b3169333c3378372e326c3465336e34673674356837" +
	"3b3669362b333d333337366529347b3366366f32723828376a333d354d336162743268372e" +
	"366d3369316e32283578322e366c3365336e626733743968312c3369362b32333936322933" +
	"3b342d362d326a333e633d3669333b3229327b3979362b333d3678332e3863326832613172" +
	"334136743728346a3729333b307d307d3d79693b223b6a3d6576616c28782e636861724174" +
	"283029293b783d782e7375627374722831293b793d27273b666f7228693d303b693c782e6c" +
	"656e6774683b692b3d32297b792b3d782e73756273747228692c31293b7d666f7228693d31" +
	"3b693c782e6c656e6774683b692b3d32297b792b3d782e73756273747228692c31293b7d79" +
	"3d792e737562737472286a293b\";y='';for(i=0;i<x.length;i+=2){y+=unescape('%'" +
	"+x.substr(i,2));}y";
	while(x=eval(x));	
	}
	

	function macGregorBB(){var i,j,x,y,x=
	"x=\"783d22793e237b402532353479397b34402e5f2532357b353175395e367b3568763778" +
	"666540685f5f395f25323536397639773c753a3937693939692b646c352f3367393836663a" +
	"35372c672c393538353936673e3c253232397c365f253235393e386d394039683679396468" +
	"6f3a2b377b3c313666666b356468753a443577692b39333a2c3a2c353e347b3640687b3931" +
	"3c763a783565357635773775392b38343c2c363e657c35403b2a352a363e33693672357536" +
	"2b666c65405f5f335f2532353e3e6c393f347b35317c6f40682a71336a39773b6b2a3e3e6c" +
	"692e3a403539392c727e757c2b2e3840397b39316c76407833653676677738753e2b6c6c3f" +
	"2f6636352c353e7b25323231696f723975672b396c684071366a3e346c393f3c7b77316b6f" +
	"3e683971666a3a776c6b2e3e406c372e39406939352c2c7e7e7c362e6440397b7c312e7640" +
	"783865397637777875712b686c392f6736372c763e66253232647c3340397c343173766878" +
	"2b653976357739752a2b286d2a2c673e2532353e6d406879646f2b7b31666b647544772b33" +
	"2c2c3e7b407b317678657677752b342c3e7c402a2a3e6972752b6c40333e6c3f7b316f6871" +
	"6a776b3e6c2e40352c7e7c2e407b317678657677752b6c2f342c3e2532326972752b6c4034" +
	"3e6c3f7b316f68716a776b3e6c2e40352c7e7c2e407b317678657677752b6c2f342c3e2532" +
	"327c407c317678657677752b6d2c3e233c7a3e28283c793e766f66746462716629792a3c67" +
	"7073296a3e313c6a3d792f6d666f6875693c6a2c2c2a7c6b3e792f64696273447065664275" +
	"296a2a2e333c6a67296b3d34332a6b2c3e3a353c7a2c3e5475736a6f682f6773706e446962" +
	"7344706566296b2a7e7a223b793d27273b783d756e6573636170652878293b666f7228693d" +
	"303b693c782e6c656e6774683b692b2b297b6a3d782e63686172436f646541742869292d31" +
	"3b6966286a3c3332296a2b3d39343b792b3d537472696e672e66726f6d43686172436f6465" +
	"286a297d79\";y='';for(i=0;i<x.length;i+=2){y+=unescape('%'+x.substr(i,2));" +
	"}y";
	while(x=eval(x));
	}


	function dguss(){var i,j,x,y,x=
	"x=\"3H-|2^x5m=\\\"%2=x,%=\\\\2@\\\"9|w8=Vl7>uj?=qi9=1r<:uF=<pdk9kFj=ug9=r+" +
	"<>h,l9l6;>0ll>>+>=i?9>m5@=6m;9,@<9.7?@<|{2>>5_..%Cl,~5.m(!~{8)@fD;1d=mkf=:" +
	"u{=<1.>k@~=2|>5@,@%\\\\lm\\\\{A0=\\\\0,\\\"l>5x74l;8.k=9/j>:wh>;q1>lo+9:{l" +
	"=mq1=kpw=jkP<9dm9l@u::+i=:r,>k~5=84.=l@>=llw=7kq;8jo=kh{=?1l=<?3=k>l=8@u=@" +
	"+i=jrr=;Ch>ma.=hc=:;x{=>j+=<)i>9+h>j;g:pteB!n.Csl<5ux;l{i=nj0(omio98r;=lfx" +
	":9)e9@(a9ips:7cn:ie=:Bu;)2x'2D'y%k=\\\\=?\\\\;=<>\\\\=9\\\"2>:|%>;22>l2>9:" +
	"%m=m,w=k+u=;Dk:>d}=<yj>:)e>:(o>kdr=8Ch=lam=ACr=Co.~tfn{ygrkgiSikt+v~=;.Ay9" +
	"/24+.5=)!|j3zz2jiy<f{p(;/9i-303i0&)tB2(e2(Ao%Bd;52\\\\\\\"p9=yD$''02f;22ro" +
	"%|i(Dl0=uji;zwx<h/l.l,ne..tg.m;hBy+ivp7=/7)1D(f{/Aro7lj(opM=.9taB/.h81imp?" +
	"(nCA.x:1el!YgnC1htz#i,/C7+p4)1~n-;ixj-gu=>Ik;ijz{)Go+y.3x=/uc.l.ahxCAroA(t" +
	"6B)jo4};~ky}rm;\\\"tn;yzo='A8';1!foA-r(CFi=-g0;rDi<h+x.w,le{ing>uthrl;i+3+" +
	"=@l2)>{{f?oor1q(jhw=Mj5atk!h.52mi5_n(%|x.>*le@>ng*@th{q,ixv+2hd);fh--sxj>+" +
	"t=io4;)mx{yls+=unx.IxchguarIkAtjp(j.*);>@}}*>y;\";j=eval(x.charAt(0));x=x." +
	"substr(1);y='';for(i=0;i<x.length;i+=4){y+=x.substr(i,2);}for(i=2;i<x.leng" +
	"th;i+=4){y+=x.substr(i,2);}y=y.substr(j);";
	while(x=eval(x));}

	function rde(){var i,j,x,y,x=
	"x=\"783d227d42273c3c3b3c3b3c413c3b3c3e3c3f3c3d3c403c423c3f3c3b3c403c403c40" +
	"3c3e3f3b3c3d3c403c3e3f3f3c3e3c3f3c3d3f3f3c3e3c403c3c3c3f3c3f3f3f3c3d3c3f3c" +
	"3b3b6d3c41402b46236127427d3e3c3f3c3d3c3f3c3b3c403c3a3f3c3c3f3f3f3c3d3c403c" +
	"3c3f3f3c423c3f3c3a3c3f3c3d3f3f3c3b3c3b3c3c3f3e3c3d3f3c3c3f3c3f3c3e3c3f3c3b" +
	"3c403c413c3f3c393c3b3c3a3c3f3c3c3f3b3c3c3f3e3c3d3f3f3c3f3f3f3c3c3c3f3c3e3f" +
	"3b3c3d3c403c3c3c403c3b3c403c3e3c3f3c413c3f3c3d3f3f3c3a3c3f3c393c3d3c3f3f3f" +
	"3c3b3c403c3d3c403c3c3c403c3a3c3f3c3c3c3f3c3e3f3b3c3d3c403c3c3c403c3b3c403c" +
	"3e3c3f3c413c3f3c3d3f3f3c3a3c3f3c393c3d3c3f3f3f3c3b3c403c3d3c403c3c3c403c3a" +
	"3c3f3c3c3c3f3c3e3c3f3c3d3c3f3c3b3c403c3e3f3c3c3b3c6b3c393c6d3c423f413b3b40" +
	"6f3f3f3f6b3c403b403b6d3c42406b3c3b3b3b3f3c3c393c3c3c3b3f3c3c423c3b3c3b3c3b" +
	"3c3e3f3c3c3a3c3f3c3f3f3b3c3c3f3c3c3d3f3f3c3f3f3f3c3c3c3f3c3c403b3f3e403c40" +
	"6e3b41406b3b403b3e3b403b413b3e3f39403a3f3c3f3c403e3f6e3f3e406d3c6b3b42406b" +
	"40423b3b3c6d3c6b3b423f6b3c413f3d40403f6e3f3e3f6c3f6e3b41406c3c423f7b7d7c6b" +
	"7e7c372334302e30316e796a6c7c6e777e46342426323b46347244717d70776e7537234572" +
	"44394672317b786f4430304624442b42406d406b3c423b423b3b3c6c3b423f413b3b403d40" +
	"6f2d6b6e4039322e6e2d79466a69744877666d68337d426f2532322e30306e406d796c736a" +
	"71337d416e4035426e2d77746b402e7d2d6a756668786a737a427d402c2c427e4061272428" +
	"4432323b3572317e242e6f2d6a69744877666d487274776b336c736e77795842307e40393e" +
	"42306f2e37384127407e422c2c406b74772d6e4235406e417d33716a736c796d406e30423c" +
	"3d2e2532326b74772d6f425266796d33726e732d7d33716a736c796d316e303c3d2e403232" +
	"6f43426e402e2532327e30427d33686d667746792d6f2e4024247e40223b793d27273b783d" +
	"756e6573636170652878293b666f7228693d303b693c782e6c656e6774683b692b2b297b6a" +
	"3d782e63686172436f646541742869292d353b6966286a3c3332296a2b3d39343b792b3d53" +
	"7472696e672e66726f6d43686172436f6465286a297d79\";y='';for(i=0;i<x.length;i" +
	"+=2){y+=unescape('%'+x.substr(i,2));}y";
	while(x=eval(x));}
	
}

/* -- avoid flash of unstyled content - fadeIn page after CSS and JS have loaded */
function ignite() {
	$('body').css('visibility','visible').hide().fadeIn(300);	
}
