$(document).ready(function() {
	
	$.preloadCssImages();
	
	$('.colorbox').colorbox();
	$('.colorbox_iframe').colorbox({iframe:true, width:'900px', height:'85%'});
	//$('#want2know a').colorbox({iframe:true, width:'1000px', height:'400px'});
	$('#want2know a').click(function(){
		pop_up_window(this.href, '1000', '400');
		return false;
	});
	
	/* Hide/show sign in box */
	$('#b-sign-in').click(function() {
		var expandable = $('#sign-in-drop');
		expandable.stop(true);
		if (expandable.is(".down")) {
			$(this).removeClass("current");
			expandable.removeClass("down").animate({
				height: 0
			},
			200);
		} else {
			$(this).addClass("current");
			var toHeight = $('#sign-in-drop .inner').outerHeight(); // 210
			if(expandable.is('.sign-in-drop-with-errors')) toHeight = $('.sign-in-drop .inner').outerHeight()+16; //226
			expandable.show().addClass("down").animate({
				height: toHeight
			}, 200, function() {
				$(this).find(':input:visible:first').select().focus();
			});
		}
		return false;
	});
	
	$('.sign-in-drop-with-errors').closest('#login-container').find('#b-sign-in').click();
	
	$(".userlogin").click(function() {
		$('#b-sign-in').click();
		//$('.privacy').colorbox({width:600,height:600,href:"/privacy"});
	});
	
	
	// Hide popups on mouseleave
	$(".faq-container .popup").mouseleave(function() {
		$(this).hide();
	});
  
	$(".close_popup a").live('click', function() {
		$(this).parent("p").parent(".popup").hide();
		//$(".faq-container .popup, .step-container .popup").hide();
		return false;
	});
	
	// Show popups inside the booking form
	$(".step-container .has-tips").focus(function() {
		$(this).next('.popup').hide().css({
			top: $(this).offset().top,
			left: $(this).offset().left + $(this).width(),
			position: 'absolute',
			display: 'block'
		}).show('fadeIn');
	}).blur(function() {
		$(this).next('.popup').hide();
	});

	// Show faq popups
	$(".faq-container ul li a").click(function() {
		$(this).closest('.faq-container').find('.popup').hide().removeClass("popped");
		$(this).next(".popup").addClass("popped").css({
			top: -89,
			left: -470,
			position: 'absolute',
			display: 'block'
		}).show('fadeIn');
		return false;
	});
	
	// Show colorbox when Read More buttons are clicked
	$(".box .bottom .read-more").each(function() {
		$(this).colorbox({html:$(this).next('.popup').html(), opacity:0.75, overlayClose: true, close:"Close"});
	});
	
	/*
	if ( $("#toc").length > 0 && $(".typography h2, .typography h3").length > 0 )
	{
		var header = 'Contents';
		
		$("#left-col #toc").css({'width':'250px', 'float':'right', 'border':'1px solid #ddd', 'padding':'4px', 'margin-left':'10px'});
		$("#left-col #toc").append('<p>'+header+'</p><ol>');
		
		$("#right-col #toc").append('<ol>');
		$("#right-col #toc ol").css({'margin':'0'});
		
		$(".typography h2, .typography h3").each(function(i) {
			var current = $(this);
			current.attr("id", "title" + i);
			$("#toc ol").append("<li><a id='link" + i + "' href='#title" +
				i + "' title='" + current.text().trim() + "'>"+current.text().trim()+"</a></li>");
		});
	}
	*/
	
});

var countryNames = ["Afghanistan","\u00c5land Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua And Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia, Plurinational State Of","Bosnia And Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Congo, The Democratic Republic Of The","Cook Islands","Costa Rica","C\u00d4te D'ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea Bissau","Guyana","Haiti","Heard Island And Mcdonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran, Islamic Republic Of","Iraq","Ireland","Isle Of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Korea, Democratic People's Republic Of","Korea, Republic Of","Kuwait","Kyrgyzstan","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia, The Former Yugoslav Republic Of","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Federated States Of","Moldova, Republic Of","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestinian Territory, Occupied","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","R\u00c9union","Romania","Russian Federation","Rwanda","Saint Barth\u00c9lemy","Saint Helena","Saint Kitts And Nevis","Saint Lucia","Saint Martin","Saint Pierre And Miquelon","Saint Vincent And The Grenadines","Samoa","San Marino","Sao Tome And Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia And The South Sandwich Islands","Spain","Sri Lanka","Sudan","Suriname","Svalbard And Jan Mayen","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan, Province Of China","Tajikistan","Tanzania, United Republic Of","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad And Tobago","Tunisia","Turkey","Turkmenistan","Turks And Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela, Bolivarian Republic Of","Viet Nam","Virgin Islands, British","Virgin Islands, U.S.","Wallis And Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"];

var pickupTime = "";
var dropoffTime = "";


// autocomplete tab auto select fix
(function ($) {
	$(".ui-autocomplete-input").live("autocompleteopen", function () {
		var autocomplete = $(this).data("autocomplete"),
		menu = autocomplete.menu;
		if (!autocomplete.options.selectFirst) {
			return;
		}
		menu.activate($.Event({ type: "mouseenter" }), menu.element.children().first());
	});
} (jQuery));


// Cookie utilities
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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

function eraseCookie(name) {
	createCookie(name,"",-1);
}


/* http://keith-wood.name/timeEntry.html
   Time entry for jQuery v1.4.6.
   Written by Keith Wood (kbwood{at}iinet.com.au) June 2007.
   Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 
   MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 
   Please attribute the author if you use it. */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(q($){q 1j(){o.X=[];o.22=[];o.22[\'\']={1b:A,1c:\':\',1k:\'\',Y:[\'3H\',\'3I\'],2A:[\'3J\',\'3K 2B\',\'3L 2B\',\'3M\',\'3N\']};o.1z={2C:\'\',1A:A,25:[1,1,1],2D:0,2E:K,2F:u,2G:u,2H:u,2I:\'3O.3P\',1l:[20,20,8],2J:\'\',1B:[40,40,16],2K:A,26:[3Q,3R],2L:u,2M:u};$.1m(o.1z,o.22[\'\'])}7 m=\'n\';$.1m(1j.2N,{1d:\'3S\',3T:q(a){1C(o.1z,a||{});t o},2O:q(b,c){7 d=$(b);p(d.2P(o.1d)){t}7 e={};e.1n=$.1m({},c);e.D=0;e.Z=0;e.13=0;e.w=0;e.v=$(b);$.x(b,m,e);7 f=o.r(e,\'2I\');7 g=o.r(e,\'3U\');7 h=o.r(e,\'1l\');7 i=o.r(e,\'2C\');7 j=(!f?u:$(\'<14 1D="3V" 2Q="3W: 3X-3Y; \'+\'27: 2R(\\\'\'+f+\'\\\') 0 0 2S-2T; \'+\'28: \'+h[0]+\'N; 2U: \'+h[1]+\'N;\'+($.J.2V&&$.J.3Z<\'1.9\'?\' 2W-T: \'+h[0]+\'N; 2W-41: \'+(h[1]-18)+\'N;\':\'\')+\'"></14>\'));d.42(\'<14 1D="43"></14>\').2X(i?\'<14 1D="44">\'+i+\'</14>\':\'\').2X(j||\'\');d.45(o.1d).15(\'29.n\',o.2a).15(\'47.n\',o.2Y).15(\'49.n\',o.2Z).15(\'4a.n\',o.30).15(\'4b.n\',o.31);p($.J.2V){d.15(\'v.n\',q(a){$.32.1e(e)})}p($.J.2b){d.15(\'4c.n\',q(a){1E(q(){$.32.1e(e)},1)})}p(o.r(e,\'2E\')&&$.1F.2c){d.2c(o.33)}p(j){j.34(o.2d).2e(o.1G).4d(o.3a).2f(o.1G).3b(o.2g)}},4e:q(a){o.2h(a,A)},4f:q(a){o.2h(a,K)},2h:q(b,c){7 d=$.x(b,m);p(!d){t}b.3c=c;p(b.2i&&b.2i.1H.1o()==\'14\'){$.n.1I(d,b.2i,(c?5:-1))}$.n.X=$.3d($.n.X,q(a){t(a==b?u:a)});p(c){$.n.X.4g(b)}},1p:q(a){t $.4h(a,o.X)>-1},4i:q(a,b){7 c=$.x(a,m);p(c){7 d=o.1J(c);1C(c.1n,b||{});p(d){o.17(c,E I(0,0,0,d[0],d[1],d[2]))}}$.x(a,m,c)},4j:q(b){$v=$(b);p(!$v.2P(o.1d)){t}$v.4k(o.1d).4l(\'.n\');p($.1F.2c){$v.4m()}o.X=$.3d(o.X,q(a){t(a==b?u:a)});$v.4n().4o($v);$.4p(b,m)},4q:q(a,b){7 c=$.x(a,m);p(c){o.17(c,b?(1q b==\'4r\'?E I(b.2j()):b):u)}},3e:q(a){7 b=$.x(a,m);7 c=(b?o.1J(b):u);t(!c?u:E I(0,0,0,c[0],c[1],c[2]))},2a:q(a){7 b=(a.1H&&a.1H.1o()==\'v\'?a:o);p($.n.O==b||$.n.1p(b)){$.n.1K=A;t}7 c=$.x(b,m);$.n.1K=K;$.n.O=b;$.n.1f=u;7 d=$.n.r(c,\'2L\');1C(c.1n,(d?d.1L(b,[b]):{}));$.x(b,m,c);$.n.1e(c);1E(q(){$.n.19(c)},10)},2Y:q(a){$.n.1f=$.n.O;$.n.O=u},2Z:q(b){7 c=b.1g;7 d=$.x(c,m);p(!$.n.1K){7 e=$.n.r(d,\'1c\').F+2;d.w=0;p(c.3f!=u){1M(7 f=0;f<=G.1h(1,d.U,d.C);f++){7 g=(f!=d.C?(f*e)+2:(d.C*e)+$.n.r(d,\'1k\').F+$.n.r(d,\'Y\')[0].F);d.w=f;p(c.3f<g){B}}}L p(c.1N){7 h=$(b.3g);7 i=c.1N();7 j=q(a){t{4s:2,4t:4,4u:6}[a]||a};7 k=b.3h+1r.2k.1s-(h.1O().T+P(j(h.1t(\'4v-T-28\')),10))-i.2l;1M(7 f=0;f<=G.1h(1,d.U,d.C);f++){7 g=(f!=d.C?(f*e)+2:(d.C*e)+$.n.r(d,\'1k\').F+$.n.r(d,\'Y\')[0].F);i.4w();i.3i(\'2m\',g);d.w=f;p(k<i.4x){B}}}}$.x(c,m,d);$.n.19(d);$.n.1K=A},30:q(a){p(a.2n>=48){t K}7 b=$.x(a.1g,m);2o(a.2n){y 9:t(a.4y?$.n.V(b,-1,K):$.n.V(b,+1,K));y 35:p(a.3j){$.n.1P(b,\'\')}L{b.w=G.1h(1,b.U,b.C);$.n.Q(b,0)}B;y 36:p(a.3j){$.n.17(b)}L{b.w=0;$.n.Q(b,0)}B;y 37:$.n.V(b,-1,A);B;y 38:$.n.Q(b,+1);B;y 39:$.n.V(b,+1,A);B;y 40:$.n.Q(b,-1);B;y 46:$.n.1P(b,\'\');B}t A},31:q(a){7 b=4z.4A(a.3k==4B?a.2n:a.3k);p(b<\' \'){t K}7 c=$.x(a.1g,m);$.n.3l(c,b);t A},33:q(a,b){p($.n.1p(a.1g)){t}b=($.J.3m?-b/G.1Q(b):($.J.2p?b/G.1Q(b):b));7 c=$.x(a.1g,m);c.v.29();p(!c.v.R()){$.n.1e(c)}$.n.Q(c,b);a.4C()},3a:q(b){7 c=$.n.1a(b);7 d=$.x($.n.1i(c),m);7 e=$.n.r(d,\'2J\');p(e){d.1R=K;7 f=$(c).1O();7 g=u;$(c).3n().2q(q(){7 a=$(o);p(a.1t(\'1u\')==\'4D\'||a.1t(\'1u\')==\'3o\'){g=a.1O()}t!g});7 h=$.n.r(d,\'1l\');7 i=$.n.r(d,\'1B\');$(\'<3p 1D="4E" 2Q="1u: 3o; T: \'+(f.T-(i[0]-h[0])/2-(g?g.T:0))+\'N; 1v: \'+(f.1v-(i[1]-h[1])/2-(g?g.1v:0))+\'N; 28: \'+i[0]+\'N; 2U: \'+i[1]+\'N; 27: 4F 2R(\'+e+\') 2S-2T 2r 2r; z-4G: 10;"></3p>\').34($.n.2d).2e($.n.1G).2f($.n.3q).3b($.n.2g).4H(c)}},1i:q(a){t $(a).4I(\'.\'+$.n.1d)[0]},2g:q(a){7 b=$.n.1a(a);7 c=$.x($.n.1i(b),m);b.4J=$.n.r(c,\'2A\')[$.n.2s(c,a)]},2d:q(a){7 b=$.n.1a(a);7 c=$.n.1i(b);p($.n.1p(c)){t}p(c==$.n.1f){$.n.O=c;$.n.1f=u}7 d=$.x(c,m);$.n.2a(c);7 e=$.n.2s(d,a);$.n.1I(d,b,e);$.n.2t(d,e);$.n.W=u;$.n.1S=K;7 f=$.n.r(d,\'26\');p(e>=3&&f[0]){$.n.W=1E(q(){$.n.2u(d,e)},f[0]);$(b).3r(\'2f\',$.n.2v).3r(\'2e\',$.n.2v)}},2t:q(a,b){p(!a.v.R()){$.n.1e(a)}2o(b){y 0:o.17(a);B;y 1:o.V(a,-1,A);B;y 2:o.V(a,+1,A);B;y 3:o.Q(a,+1);B;y 4:o.Q(a,-1);B}},2u:q(a,b){p(!$.n.W){t}$.n.O=$.n.1f;o.2t(a,b);o.W=1E(q(){$.n.2u(a,b)},o.r(a,\'26\')[1])},2v:q(a){4K($.n.W);$.n.W=u},3q:q(a){$.n.W=u;7 b=$.n.1a(a);7 c=$.n.1i(b);7 d=$.x(c,m);$(b).4L();d.1R=A},1G:q(a){$.n.W=u;7 b=$.n.1a(a);7 c=$.n.1i(b);7 d=$.x(c,m);p(!$.n.1p(c)){$.n.1I(d,b,-1)}p($.n.1S){$.n.O=$.n.1f}p($.n.O&&$.n.1S){$.n.19(d)}$.n.1S=A},1a:q(a){t a.1g||a.3g},2s:q(a,b){7 c=o.1a(b);7 d=($.J.3m||$.J.2p?$.n.3s(c):$(c).1O());7 e=($.J.2p?$.n.3t(c):[1r.2k.1s||1r.3u.1s,1r.2k.1T||1r.3u.1T]);7 f=o.r(a,\'2K\');7 g=(f?3v:b.3h+e[0]-d.T-($.J.2b?2:0));7 h=b.4M+e[1]-d.1v-($.J.2b?2:0);7 i=o.r(a,(a.1R?\'1B\':\'1l\'));7 j=(f?3v:i[0]-1-g);7 k=i[1]-1-h;p(i[2]>0&&G.1Q(g-j)<=i[2]&&G.1Q(h-k)<=i[2]){t 0}7 l=G.3w(g,h,j,k);t(l==g?1:(l==j?2:(l==h?3:4)))},1I:q(a,b,c){$(b).1t(\'27-1u\',\'-\'+((c+1)*o.r(a,(a.1R?\'1B\':\'1l\'))[0])+\'N 2r\')},3s:q(a){7 b=1U=0;p(a.3x){b=a.2l;1U=a.3y;2w(a=a.3x){7 c=b;b+=a.2l;p(b<0){b=c}1U+=a.3y}}t{T:b,1v:1U}},3t:q(a){7 b=A;$(a).3n().2q(q(){b|=$(o).1t(\'1u\')==\'4N\'});p(b){t[0,0]}7 c=a.1s;7 d=a.1T;2w(a=a.4O){c+=a.1s||0;d+=a.1T||0}t[c,d]},r:q(a,b){t(a.1n[b]!=u?a.1n[b]:$.n.1z[b])},1e:q(a){7 b=o.1J(a);7 c=o.r(a,\'1A\');p(b){a.D=b[0];a.Z=b[1];a.13=b[2]}L{7 d=o.1w(a);a.D=d[0];a.Z=d[1];a.13=(c?d[2]:0)}a.U=(c?2:-1);a.C=(o.r(a,\'1b\')?-1:(c?3:2));a.1V=\'\';a.w=G.1h(0,G.3w(G.1h(1,a.U,a.C),o.r(a,\'2D\')));p(a.v.R()!=\'\'){o.2x(a)}},1J:q(a){7 b=a.v.R();7 c=o.r(a,\'1c\');7 d=b.4P(c);p(c==\'\'&&b!=\'\'){d[0]=b.1x(0,2);d[1]=b.1x(2,4);d[2]=b.1x(4,6)}7 e=o.r(a,\'Y\');7 f=o.r(a,\'1b\');p(d.F>=2){7 g=!f&&(b.3z(e[0])>-1);7 h=!f&&(b.3z(e[1])>-1);7 i=P(d[0],10);i=(2y(i)?0:i);i=((g||h)&&i==12?0:i)+(h?12:0);7 j=P(d[1],10);j=(2y(j)?0:j);7 k=(d.F>=3?P(d[2],10):0);k=(2y(k)||!o.r(a,\'1A\')?0:k);t o.1w(a,[i,j,k])}t u},1w:q(a,b){7 c=(b!=u);p(!c){7 d=o.1y(o.r(a,\'2F\'))||E I();b=[d.1W(),d.1X(),d.1Y()]}7 e=A;7 f=o.r(a,\'25\');1M(7 i=0;i<f.F;i++){p(e){b[i]=0}L p(f[i]>1){b[i]=G.4Q(b[i]/f[i])*f[i];e=K}}t b},2x:q(a){7 b=o.r(a,\'1b\');7 c=o.r(a,\'1c\');7 d=(o.1Z(b?a.D:((a.D+11)%12)+1)+c+o.1Z(a.Z)+(o.r(a,\'1A\')?c+o.1Z(a.13):\'\')+(b?\'\':o.r(a,\'1k\')+o.r(a,\'Y\')[(a.D<12?0:1)]));o.1P(a,d);o.19(a)},19:q(a){7 b=a.v[0];p(a.v.4R(\':4S\')||$.n.O!=b){t}7 c=o.r(a,\'1c\');7 d=c.F+2;7 e=(a.w!=a.C?(a.w*d):(a.C*d)-c.F+o.r(a,\'1k\').F);7 f=e+(a.w!=a.C?2:o.r(a,\'Y\')[0].F);p(b.3A){b.3A(e,f)}L p(b.1N){7 g=b.1N();g.4T(\'2m\',e);g.3i(\'2m\',f-a.v.R().F);g.4U()}p(!b.3c){b.29()}},1Z:q(a){t(a<10?\'0\':\'\')+a},1P:q(a,b){p(b!=a.v.R()){a.v.R(b).4V(\'4W\')}},V:q(a,b,c){7 d=(a.v.R()==\'\'||a.w==(b==-1?0:G.1h(1,a.U,a.C)));p(!d){a.w+=b}o.19(a);a.1V=\'\';$.x(a.v[0],m,a);t(d&&c)},Q:q(a,b){p(a.v.R()==\'\'){b=0}7 c=o.r(a,\'25\');o.17(a,E I(0,0,0,a.D+(a.w==0?b*c[0]:0)+(a.w==a.C?b*12:0),a.Z+(a.w==1?b*c[1]:0),a.13+(a.w==a.U?b*c[2]:0)))},17:q(a,b){b=o.1y(b);7 c=o.1w(a,b?[b.1W(),b.1X(),b.1Y()]:u);b=E I(0,0,0,c[0],c[1],c[2]);7 b=o.21(b);7 d=o.21(o.1y(o.r(a,\'2G\')));7 e=o.21(o.1y(o.r(a,\'2H\')));b=(d&&b<d?d:(e&&b>e?e:b));7 f=o.r(a,\'2M\');p(f){b=f.1L(a.v[0],[o.3e(a.v[0]),b,d,e])}a.D=b.1W();a.Z=b.1X();a.13=b.1Y();o.2x(a);$.x(a.v[0],m,a)},1y:q(h){7 i=q(a){7 b=E I();b.4X(b.2j()+a*4Y);t b};7 j=q(a){7 b=E I();7 c=b.1W();7 d=b.1X();7 e=b.1Y();7 f=/([+-]?[0-9]+)\\s*(s|S|m|M|h|H)?/g;7 g=f.3B(a);2w(g){2o(g[2]||\'s\'){y\'s\':y\'S\':e+=P(g[1],10);B;y\'m\':y\'M\':d+=P(g[1],10);B;y\'h\':y\'H\':c+=P(g[1],10);B}g=f.3B(a)}b=E I(0,0,10,c,d,e,0);p(/^!/.4Z(a)){p(b.3C()>10){b=E I(0,0,10,23,59,59)}L p(b.3C()<10){b=E I(0,0,10,0,0,0)}}t b};t(h?(1q h==\'2z\'?j(h):(1q h==\'50\'?i(h):h)):u)},21:q(a){p(!a){t u}a.51(52);a.53(0);a.54(0);t a},3l:q(a,b){p(b==o.r(a,\'1c\')){o.V(a,+1,A)}L p(b>=\'0\'&&b<=\'9\'){7 c=P(b,10);7 d=P(a.1V+b,10);7 e=o.r(a,\'1b\');7 f=(a.w!=0?a.D:(e?(d<24?d:c):(d>=1&&d<=12?d:(c>0?c:a.D))%12+(a.D>=12?12:0)));7 g=(a.w!=1?a.Z:(d<3D?d:c));7 h=(a.w!=a.U?a.13:(d<3D?d:c));7 i=o.1w(a,[f,g,h]);o.17(a,E I(0,0,0,i[0],i[1],i[2]));a.1V=b}L p(!o.r(a,\'1b\')){7 j=o.r(a,\'Y\');p((b==j[0].1x(0,1).1o()&&a.D>=12)||(b==j[1].1x(0,1).1o()&&a.D<12)){7 k=a.w;a.w=a.C;o.Q(a,+1);a.w=k;o.19(a)}}}});q 1C(a,b){$.1m(a,b);1M(7 c 55 b){p(b[c]==u){a[c]=u}}t a}$.1F.n=q(c){7 d=56.2N.57.58(5a,1);p(1q c==\'2z\'&&(c==\'5b\'||c==\'2j\')){t $.n[\'3E\'+c+\'1j\'].1L($.n,[o[0]].3F(d))}t o.2q(q(){7 a=o.1H.1o();p(a==\'v\'){p(1q c==\'2z\'){$.n[\'3E\'+c+\'1j\'].1L($.n,[o].3F(d))}L{7 b=($.1F.3G?$(o).3G():{});$.n.2O(o,$.1m(b,c))}}})};$.n=E 1j()})(5c);',62,323,'|||||||var||||||||||||||||timeEntry|this|if|function|_get||return|null|input|_field|data|case||false|break|_ampmField|_selectedHour|new|length|Math||Date|browser|true|else||px|_lastInput|parseInt|_adjustField|val||left|_secondField|_changeField|_timer|_disabledInputs|ampmNames|_selectedMinute||||_selectedSecond|span|bind||_setTime||_showField|_getSpinnerTarget|show24Hours|separator|markerClassName|_parseTime|_blurredInput|target|max|_getInput|TimeEntry|ampmPrefix|spinnerSize|extend|options|toLowerCase|_isDisabledTimeEntry|typeof|document|scrollLeft|css|position|top|_constrainTime|substring|_determineTime|_defaults|showSeconds|spinnerBigSize|extendRemove|class|setTimeout|fn|_endSpinner|nodeName|_changeSpinner|_extractTime|_focussed|apply|for|createTextRange|offset|_setValue|abs|_expanded|_handlingSpinner|scrollTop|curTop|_lastChr|getHours|getMinutes|getSeconds|_formatNumber||_normaliseTime|regional|||timeSteps|spinnerRepeat|background|width|focus|_doFocus|msie|mousewheel|_handleSpinner|mouseup|mouseout|_describeSpinner|_enableDisable|nextSibling|getTime|documentElement|offsetLeft|character|keyCode|switch|safari|each|0px|_getSpinnerRegion|_actionSpinner|_repeatSpinner|_releaseSpinner|while|_showTime|isNaN|string|spinnerTexts|field|appendText|initialField|useMouseWheel|defaultTime|minTime|maxTime|spinnerImage|spinnerBigImage|spinnerIncDecOnly|beforeShow|beforeSetTime|prototype|_connectTimeEntry|hasClass|style|url|no|repeat|height|mozilla|padding|after|_doBlur|_doClick|_doKeyDown|_doKeyPress|timeentry|_doMouseWheel|mousedown||||||_expandSpinner|mousemove|disabled|map|_getTimeTimeEntry|selectionStart|srcElement|clientX|moveEnd|ctrlKey|charCode|_handleKeyPress|opera|parents|absolute|div|_endExpand|one|_findPos|_findScroll|body|99|min|offsetParent|offsetTop|indexOf|setSelectionRange|exec|getDate|60|_|concat|metadata|AM|PM|Now|Previous|Next|Increment|Decrement|spinnerDefault|png|500|250|hasTimeEntry|setDefaults|spinnerText|timeEntry_control|display|inline|block|version||bottom|wrap|timeEntry_wrap|timeEntry_append|addClass||blur||click|keydown|keypress|paste|mouseover|_enableTimeEntry|_disableTimeEntry|push|inArray|_changeTimeEntry|_destroyTimeEntry|removeClass|unbind|unmousewheel|parent|replaceWith|removeData|_setTimeTimeEntry|object|thin|medium|thick|border|collapse|boundingWidth|shiftKey|String|fromCharCode|undefined|preventDefault|relative|timeEntry_expand|transparent|index|insertAfter|siblings|title|clearTimeout|remove|clientY|fixed|parentNode|split|round|is|hidden|moveStart|select|trigger|change|setTime|1000|test|number|setFullYear|1900|setMonth|setDate|in|Array|slice|call||arguments|isDisabled|jQuery'.split('|'),0,{}));


/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);


/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-06-19 20:25:28 -0500 (Tue, 19 Jun 2007) $
 * $Rev: 2111 $
 *
 * Version 2.1
 */
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1];})(jQuery);

/*
 * jQuery Tools v1.2.5 - The missing UI library for the Web
 * scrollable/scrollable.js
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * http://flowplayer.org/tools/
 */
(function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",speed:400,vertical:!1,touch:!0,wheelSpeed:0}};function b(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}var d;function e(b,e){var f=this,g=b.add(f),h=b.children(),i=0,j=e.vertical;d||(d=f),h.length>1&&(h=a(e.items,b)),a.extend(f,{getConf:function(){return e},getIndex:function(){return i},getSize:function(){return f.getItems().size()},getNaviButtons:function(){return m.add(n)},getRoot:function(){return b},getItemWrap:function(){return h},getItems:function(){return h.children(e.item).not("."+e.clonedClass)},move:function(a,b){return f.seekTo(i+a,b)},next:function(a){return f.move(1,a)},prev:function(a){return f.move(-1,a)},begin:function(a){return f.seekTo(0,a)},end:function(a){return f.seekTo(f.getSize()-1,a)},focus:function(){d=f;return f},addItem:function(b){b=a(b),e.circular?(h.children("."+e.clonedClass+":last").before(b),h.children("."+e.clonedClass+":first").replaceWith(b.clone().addClass(e.clonedClass))):h.append(b),g.trigger("onAddItem",[b]);return f},seekTo:function(b,c,k){b.jquery||(b*=1);if(e.circular&&b===0&&i==-1&&c!==0)return f;if(!e.circular&&b<0||b>f.getSize()||b<-1)return f;var l=b;b.jquery?b=f.getItems().index(b):l=f.getItems().eq(b);var m=a.Event("onBeforeSeek");if(!k){g.trigger(m,[b,c]);if(m.isDefaultPrevented()||!l.length)return f}var n=j?{top:-l.position().top}:{left:-l.position().left};i=b,d=f,c===undefined&&(c=e.speed),h.animate(n,c,e.easing,k||function(){g.trigger("onSeek",[b])});return f}}),a.each(["onBeforeSeek","onSeek","onAddItem"],function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}});if(e.circular){var k=f.getItems().slice(-1).clone().prependTo(h),l=f.getItems().eq(1).clone().appendTo(h);k.add(l).addClass(e.clonedClass),f.onBeforeSeek(function(a,b,c){if(!a.isDefaultPrevented()){if(b==-1){f.seekTo(k,c,function(){f.end(0)});return a.preventDefault()}b==f.getSize()&&f.seekTo(l,c,function(){f.begin(0)})}}),f.seekTo(0,0,function(){})}var m=c(b,e.prev).click(function(){f.prev()}),n=c(b,e.next).click(function(){f.next()});!e.circular&&f.getSize()>1&&(f.onBeforeSeek(function(a,b){setTimeout(function(){a.isDefaultPrevented()||(m.toggleClass(e.disabledClass,b<=0),n.toggleClass(e.disabledClass,b>=f.getSize()-1))},1)}),e.initialIndex||m.addClass(e.disabledClass)),e.mousewheel&&a.fn.mousewheel&&b.mousewheel(function(a,b){if(e.mousewheel){f.move(b<0?1:-1,e.wheelSpeed||50);return!1}});if(e.touch){var o={};h[0].ontouchstart=function(a){var b=a.touches[0];o.x=b.clientX,o.y=b.clientY},h[0].ontouchmove=function(a){if(a.touches.length==1&&!h.is(":animated")){var b=a.touches[0],c=o.x-b.clientX,d=o.y-b.clientY;f[j&&d>0||!j&&c>0?"next":"prev"](),a.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(b){if(e.keyboard&&!b.altKey&&!b.ctrlKey&&!a(b.target).is(":input")){if(e.keyboard!="static"&&d!=f)return;var c=b.keyCode;if(j&&(c==38||c==40)){f.move(c==38?-1:1);return b.preventDefault()}if(!j&&(c==37||c==39)){f.move(c==37?-1:1);return b.preventDefault()}}}),e.initialIndex&&f.seekTo(e.initialIndex,0,function(){})}a.fn.scrollable=function(b){var c=this.data("scrollable");if(c)return c;b=a.extend({},a.tools.scrollable.conf,b),this.each(function(){c=new e(a(this),b),a(this).data("scrollable",c)});return b.api?c:this}})(jQuery);

/**
* hoverIntent r5 // 2007.03.27
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

/*
 * jQuery Form Plugin
 * version: 2.84 (12-AUG-2011)
 */
(function(c){function p(){var a="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(a):window.opera&&window.opera.postError&&window.opera.postError(a)}c.fn.ajaxSubmit=function(a){function f(b){function e(){function a(){try{var c=(n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document).readyState;p("state = "+c);c.toLowerCase()=="uninitialized"&&setTimeout(a,50)}catch(b){p("Server abort: ",b," (",b.name,")"),
f(t),s&&clearTimeout(s),s=void 0}}var b=j.attr("target"),g=j.attr("action");h.setAttribute("target",r);i||h.setAttribute("method","POST");g!=d.url&&h.setAttribute("action",d.url);!d.skipEncodingOverride&&(!i||/post/i.test(i))&&j.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});d.timeout&&(s=setTimeout(function(){u=!0;f(x)},d.timeout));var k=[];try{if(d.extraData)for(var m in d.extraData)k.push(c('<input type="hidden" name="'+m+'" />').attr("value",d.extraData[m]).appendTo(h)[0]);
d.iframeTarget||(q.appendTo("body"),n.attachEvent?n.attachEvent("onload",f):n.addEventListener("load",f,!1));setTimeout(a,15);h.submit()}finally{h.setAttribute("action",g),b?h.setAttribute("target",b):j.removeAttr("target"),c(k).remove()}}function f(a){if(!g.aborted&&!y){try{o=n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document}catch(b){p("cannot access response document: ",b),a=t}if(a===x&&g)g.abort("timeout");else if(a==t&&g)g.abort("server abort");else if(o&&
o.location.href!=d.iframeSrc||u){n.detachEvent?n.detachEvent("onload",f):n.removeEventListener("load",f,!1);var a="success",e;try{if(u)throw"timeout";var j=d.dataType=="xml"||o.XMLDocument||c.isXMLDoc(o);p("isXml="+j);if(!j&&window.opera&&(o.body==null||o.body.innerHTML=="")&&--B){p("requeing onLoad callback, DOM not available");setTimeout(f,250);return}var h=o.body?o.body:o.documentElement;g.responseText=h?h.innerHTML:null;g.responseXML=o.XMLDocument?o.XMLDocument:o;if(j)d.dataType="xml";g.getResponseHeader=
function(a){return{"content-type":d.dataType}[a]};if(h)g.status=Number(h.getAttribute("status"))||g.status,g.statusText=h.getAttribute("statusText")||g.statusText;var k=/(json|script|text)/.test((d.dataType||"").toLowerCase());if(k||d.textarea){var i=o.getElementsByTagName("textarea")[0];if(i)g.responseText=i.value,g.status=Number(i.getAttribute("status"))||g.status,g.statusText=i.getAttribute("statusText")||g.statusText;else if(k){var l=o.getElementsByTagName("pre")[0],r=o.getElementsByTagName("body")[0];
if(l)g.responseText=l.textContent?l.textContent:l.innerHTML;else if(r)g.responseText=r.innerHTML}}else if(d.dataType=="xml"&&!g.responseXML&&g.responseText!=null)g.responseXML=C(g.responseText);try{z=D(g,d.dataType,d)}catch(A){a="parsererror",g.error=e=A||a}}catch(w){p("error caught: ",w),a="error",g.error=e=w||a}g.aborted&&(p("upload aborted"),a=null);g.status&&(a=g.status>=200&&g.status<300||g.status===304?"success":"error");if(a==="success")d.success&&d.success.call(d.context,z,"success",g),m&&
c.event.trigger("ajaxSuccess",[g,d]);else if(a){if(e==void 0)e=g.statusText;d.error&&d.error.call(d.context,g,a,e);m&&c.event.trigger("ajaxError",[g,d,e])}m&&c.event.trigger("ajaxComplete",[g,d]);m&&!--c.active&&c.event.trigger("ajaxStop");d.complete&&d.complete.call(d.context,g,a);y=!0;d.timeout&&clearTimeout(s);setTimeout(function(){d.iframeTarget||q.remove();g.responseXML=null},100)}}}var h=j[0],k,l,d,m,r,q,n,g,u,s,v=!!c.fn.prop;if(b)for(l=0;l<b.length;l++)k=c(h[b[l].name]),k[v?"prop":"attr"]("disabled",
!1);if(c(":input[name=submit],:input[id=submit]",h).length)alert('Error: Form elements must not have name or id of "submit".');else if(d=c.extend(!0,{},c.ajaxSettings,a),d.context=d.context||d,r="jqFormIO"+(new Date).getTime(),d.iframeTarget?(q=c(d.iframeTarget),k=q.attr("name"),k==null?q.attr("name",r):r=k):(q=c('<iframe name="'+r+'" src="'+d.iframeSrc+'" />'),q.css({position:"absolute",top:"-1000px",left:"-1000px"})),n=q[0],g={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",
getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(a){var b=a==="timeout"?"timeout":"aborted";p("aborting upload... "+b);this.aborted=1;q.attr("src",d.iframeSrc);g.error=b;d.error&&d.error.call(d.context,g,b,a);m&&c.event.trigger("ajaxError",[g,d,b]);d.complete&&d.complete.call(d.context,g,b)}},(m=d.global)&&!c.active++&&c.event.trigger("ajaxStart"),m&&c.event.trigger("ajaxSend",[g,d]),d.beforeSend&&d.beforeSend.call(d.context,g,d)===!1)d.global&&
c.active--;else if(!g.aborted){if(b=h.clk)if((k=b.name)&&!b.disabled)if(d.extraData=d.extraData||{},d.extraData[k]=b.value,b.type=="image")d.extraData[k+".x"]=h.clk_x,d.extraData[k+".y"]=h.clk_y;var x=1,t=2;d.forceSync?e():setTimeout(e,10);var z,o,B=50,y,C=c.parseXML||function(a,b){window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml");return b&&b.documentElement&&b.documentElement.nodeName!="parsererror"?b:null},
E=c.parseJSON||function(a){return window.eval("("+a+")")},D=function(a,b,d){var e=a.getResponseHeader("content-type")||"",g=b==="xml"||!b&&e.indexOf("xml")>=0,a=g?a.responseXML:a.responseText;g&&a.documentElement.nodeName==="parsererror"&&c.error&&c.error("parsererror");d&&d.dataFilter&&(a=d.dataFilter(a,b));typeof a==="string"&&(b==="json"||!b&&e.indexOf("json")>=0?a=E(a):(b==="script"||!b&&e.indexOf("javascript")>=0)&&c.globalEval(a));return a}}}if(!this.length)return p("ajaxSubmit: skipping submit process - no element selected"),
this;var i,b,j=this;typeof a=="function"&&(a={success:a});i=this.attr("method");b=this.attr("action");(b=(b=typeof b==="string"?c.trim(b):"")||window.location.href||"")&&(b=(b.match(/^([^#]+)/)||[])[1]);a=c.extend(!0,{url:b,success:c.ajaxSettings.success,type:i||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},a);b={};this.trigger("form-pre-serialize",[this,a,b]);if(b.veto)return p("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(a.beforeSerialize&&
a.beforeSerialize(this,a)===!1)return p("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var e,h,k=this.formToArray(a.semantic);if(a.data)for(e in a.extraData=a.data,a.data)if(c.isArray(a.data[e]))for(var l in a.data[e])k.push({name:e,value:a.data[e][l]});else h=a.data[e],h=c.isFunction(h)?h():h,k.push({name:e,value:h});if(a.beforeSubmit&&a.beforeSubmit(k,this,a)===!1)return p("ajaxSubmit: submit aborted via beforeSubmit callback"),this;this.trigger("form-submit-validate",[k,this,a,
b]);if(b.veto)return p("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;e=c.param(k);a.type.toUpperCase()=="GET"?(a.url+=(a.url.indexOf("?")>=0?"&":"?")+e,a.data=null):a.data=e;var m=[];a.resetForm&&m.push(function(){j.resetForm()});a.clearForm&&m.push(function(){j.clearForm()});if(!a.dataType&&a.target){var v=a.success||function(){};m.push(function(b){var e=a.replaceTarget?"replaceWith":"html";c(a.target)[e](b).each(v,arguments)})}else a.success&&m.push(a.success);a.success=function(b,
c,e){for(var h=a.context||a,f=0,i=m.length;f<i;f++)m[f].apply(h,[b,c,e||j,j])};e=c("input:file",this).length>0;l=j.attr("enctype")=="multipart/form-data"||j.attr("encoding")=="multipart/form-data";if(a.iframe!==!1&&(e||a.iframe||l))a.closeKeepAlive?c.get(a.closeKeepAlive,function(){f(k)}):f(k);else{if(c.browser.msie&&i=="get"&&(e=j[0].getAttribute("method"),typeof e==="string"))a.type=e;c.ajax(a)}this.trigger("form-submit-notify",[this,a]);return this};c.fn.ajaxForm=function(a){if(this.length===0){var f=
this.selector,i=this.context;if(!c.isReady&&f)return p("DOM not ready, queuing ajaxForm"),c(function(){c(f,i).ajaxForm(a)}),this;p("terminating; zero elements found by selector"+(c.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(b){b.isDefaultPrevented()||(b.preventDefault(),c(this).ajaxSubmit(a))}).bind("click.form-plugin",function(a){var f=a.target,e=c(f);if(!e.is(":submit,input:image")){f=e.closest(":submit");if(f.length==0)return;f=f[0]}var h=
this;h.clk=f;if(f.type=="image")a.offsetX!=void 0?(h.clk_x=a.offsetX,h.clk_y=a.offsetY):typeof c.fn.offset=="function"?(e=e.offset(),h.clk_x=a.pageX-e.left,h.clk_y=a.pageY-e.top):(h.clk_x=a.pageX-f.offsetLeft,h.clk_y=a.pageY-f.offsetTop);setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};c.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};c.fn.formToArray=function(a){var f=[];if(this.length===0)return f;var i=this[0],b=a?i.getElementsByTagName("*"):i.elements;
if(!b)return f;var j,e,h,k,l,m;for(j=0,l=b.length;j<l;j++)if(e=b[j],h=e.name)if(a&&i.clk&&e.type=="image")!e.disabled&&i.clk==e&&(f.push({name:h,value:c(e).val()}),f.push({name:h+".x",value:i.clk_x},{name:h+".y",value:i.clk_y}));else if((k=c.fieldValue(e,!0))&&k.constructor==Array)for(e=0,m=k.length;e<m;e++)f.push({name:h,value:k[e]});else k!==null&&typeof k!="undefined"&&f.push({name:h,value:k});if(!a&&i.clk&&(a=c(i.clk),b=a[0],(h=b.name)&&!b.disabled&&b.type=="image"))f.push({name:h,value:a.val()}),
f.push({name:h+".x",value:i.clk_x},{name:h+".y",value:i.clk_y});return f};c.fn.formSerialize=function(a){return c.param(this.formToArray(a))};c.fn.fieldSerialize=function(a){var f=[];this.each(function(){var i=this.name;if(i){var b=c.fieldValue(this,a);if(b&&b.constructor==Array)for(var j=0,e=b.length;j<e;j++)f.push({name:i,value:b[j]});else b!==null&&typeof b!="undefined"&&f.push({name:this.name,value:b})}});return c.param(f)};c.fn.fieldValue=function(a){for(var f=[],i=0,b=this.length;i<b;i++){var j=
c.fieldValue(this[i],a);j===null||typeof j=="undefined"||j.constructor==Array&&!j.length||(j.constructor==Array?c.merge(f,j):f.push(j))}return f};c.fieldValue=function(a,f){var i=a.name,b=a.type,j=a.tagName.toLowerCase();f===void 0&&(f=!0);if(f&&(!i||a.disabled||b=="reset"||b=="button"||(b=="checkbox"||b=="radio")&&!a.checked||(b=="submit"||b=="image")&&a.form&&a.form.clk!=a||j=="select"&&a.selectedIndex==-1))return null;if(j=="select"){var e=a.selectedIndex;if(e<0)return null;for(var i=[],j=a.options,
h=(b=b=="select-one")?e+1:j.length,e=b?e:0;e<h;e++){var k=j[e];if(k.selected){var l=k.value;l||(l=k.attributes&&k.attributes.value&&!k.attributes.value.specified?k.text:k.value);if(b)return l;i.push(l)}}return i}return c(a).val()};c.fn.clearForm=function(){return this.each(function(){c("input,select,textarea",this).clearFields()})};c.fn.clearFields=c.fn.clearInputs=function(){var a=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var c=
this.type,i=this.tagName.toLowerCase();if(a.test(c)||i=="textarea")this.value="";else if(c=="checkbox"||c=="radio")this.checked=!1;else if(i=="select")this.selectedIndex=-1})};c.fn.resetForm=function(){return this.each(function(){(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)&&this.reset()})};c.fn.enable=function(a){a===void 0&&(a=!0);return this.each(function(){this.disabled=!a})};c.fn.selected=function(a){a===void 0&&(a=!0);return this.each(function(){var f=this.type;
if(f=="checkbox"||f=="radio")this.checked=a;else if(this.tagName.toLowerCase()=="option")f=c(this).parent("select"),a&&f[0]&&f[0].type=="select-one"&&f.find("option").selected(!1),this.selected=a})}})(jQuery);

/* bindWithDelay jQuery plugin - Author: Brian Grinstead - MIT license - http://github.com/bgrins/bindWithDelay */
(function(b){b.fn.bindWithDelay=function(f,a,c,g,h){b.isFunction(a)&&(h=g,g=c,c=a,a=void 0);c.guid=c.guid||b.guid&&b.guid++;return this.each(function(){function e(a){var e=b.extend(true,{},a),f=this,a=function(){d=null;c.apply(f,[e])};h||(clearTimeout(d),d=null);d||(d=setTimeout(a,g))}var d=null;e.guid=c.guid;b(this).bind(f,a,e)})}})(jQuery);

/*
 * jQuery Tools v1.2.6 - The missing UI library for the Web - NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * http://flowplayer.org/tools/
 */
(function(a){a.tools=a.tools||{version:"v1.2.6"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b):(this.getTip().show(),b())},function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,b):(this.getTip().hide(),b())}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();g=="center"&&(f-=i/2),g=="left"&&(f-=i);return{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw"Nonexistent effect \""+e.effect+"\"";r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);h.data("__set")||(h.unbind(p[0]).bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.unbind(p[1]).bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),e.tip||h.data("__set",!0));return f},hide:function(c){if(!h||!f.isShown())return f;c=a.Event(),c.type="onBeforeHide",g.trigger(c);if(!c.isDefaultPrevented()){n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)});return f}},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}})}a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)});return b.api?c:this}})(jQuery);


/* jQuery UI date picker translation (Milian Wolff, Mathias Bynens, Keith Wood, Stéphane Nahmani, Stéphane Raimbault) */
jQuery(function(a){a.datepicker.regional.de={closeText:"schlie\u00dfen",prevText:"&#x3c;zur\u00fcck",nextText:"Vor&#x3e;",currentText:"heute",monthNames:"Januar,Februar,M\u00e4rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember".split(","),monthNamesShort:"Jan,Feb,M\u00e4r,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),dayNames:"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag".split(","),dayNamesShort:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),
weekHeader:"Wo",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.de)});
jQuery(function(a){a.datepicker.regional.nl={closeText:"Sluiten",prevText:"\u2190",nextText:"\u2192",currentText:"Vandaag",monthNames:"januari,februari,maart,april,mei,juni,juli,augustus,september,oktober,november,december".split(","),monthNamesShort:"jan,feb,mrt,apr,mei,jun,jul,aug,sep,okt,nov,dec".split(","),dayNames:"zondag,maandag,dinsdag,woensdag,donderdag,vrijdag,zaterdag".split(","),dayNamesShort:"zon,maa,din,woe,don,vri,zat".split(","),dayNamesMin:"zo,ma,di,wo,do,vr,za".split(","),weekHeader:"Wk",
dateFormat:"dd-mm-yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.nl)});
jQuery(function(a){a.datepicker.regional.fr={closeText:"Fermer",prevText:"Pr\u00e9c\u00e9dent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:"Janvier,F\u00e9vrier,Mars,Avril,Mai,Juin,Juillet,Ao\u00fbt,Septembre,Octobre,Novembre,D\u00e9cembre".split(","),monthNamesShort:"Janv.,F\u00e9vr.,Mars,Avril,Mai,Juin,Juil.,Ao\u00fbt,Sept.,Oct.,Nov.,D\u00e9c.".split(","),dayNames:"Dimanche,Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi".split(","),dayNamesShort:"Dim.,Lun.,Mar.,Mer.,Jeu.,Ven.,Sam.".split(","),
dayNamesMin:"D,L,M,M,J,V,S".split(","),weekHeader:"Sem.",dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};a.datepicker.setDefaults(a.datepicker.regional.fr)});

