/* accordion */
function initAccordion (accordionOptions) {
	var _accordionClass = accordionOptions.accordionClass;
	var _slideSpeed = accordionOptions.slideSpeed;
	var _activeClass = accordionOptions.activeClass;
	var _openedClass = accordionOptions.openedClass;
	$('.' + _accordionClass).each(function (accordionOptions) {
		var _holder = $(this);
		var _li = $('li', _holder);
		var _a = $('a', _li);
		// reset
		function activateParent (_obj) {
			do {
				if ( _obj.is('li') ) {
					_obj.addClass(_openedClass);
				}
				_obj = _obj.parent();
			} while (!_obj.hasClass(_accordionClass));
		}
		_a.filter('.' + _activeClass).each(function () {
			activateParent($(this));
		});
		_li.each(function () {
			if ( !$(this).hasClass(_openedClass) ) {
				$('ul', this).hide();
			}
		});
		$(' ul', _holder).each(function () {
			$(this).parent().addClass('hasnodes');
		});
		// accordion
		$(' > li', _holder).each(function () {
			var _l = $(this);
			$(' > a', _l).click(function () {
				var _a = $(this);
				if (_a.parent().hasClass('hasnodes')) {
					if (_l.hasClass('opened')) {
						$('ul', _l).slideUp(200, function () {
							_l.removeClass('opened');
						});
					} else {
						$('ul', _l).slideDown(200, function () {
							_l.addClass('opened');
						});
					}
					return false;
				} else {
					return true;
				}
			});
		});
	});
}

/* table expander */
function initTabExpander (tabExpanderOpts) {
	var _tabEl = tabExpanderOpts.tabEl;
	var _expander = tabExpanderOpts.tabExpander;
	var _closedClass = tabExpanderOpts.closedClass;
	$(_tabEl).each(function () {
		var _table = $(this);
		var _xpander = $(_expander, _table);
		if (_xpander.length) {
			//_table.addClass(_closedClass);
			_xpander.click(function () {
				alert('001');
				if (_table.hasClass(_closedClass)) {
					_table.removeClass(_closedClass);
					var id = _table.attr('id');
					id = id.split('_');
					tarif_flags[id[1]] = '';
				} else {
					_table.addClass(_closedClass);
					var id = _table.attr('id');
					id = id.split('_');
					tarif_flags[id[1]] = 'closed';
				}
				return false;
			});
		}
	});
}

/* sitemap expander */
function initSidemapExpander  () {
	$('div.sitemap').each(function () {
		var _hold = $(this);
		_hold.addClass('sitemap-expanded');
		var _xpander = $('div.sitemap-expander a', _hold);
		_xpander.click(function () {
			if (!$(this).hasClass('active')) {
				if ($(this).hasClass('open')) {
					_hold.removeClass('sitemap-expanded');
				} else {
					_hold.addClass('sitemap-expanded');
				}
				_xpander.removeClass('active');
				$(this).addClass('active');
			}
			return false;
		});
	});
}

/* 2010 09 12 CUSTOM forms START */
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}('(4($){$.1e.1f=4(b){3 c=$.1u({},$.1e.1f.1v,b);G 5.C(4(){11=$(5);3 o=$.2b?$.1u({},c,11.2c()):c;2(!$(5).w(o.1g)){3 a={};a=1w(11,a,o);a=1x(a);2(o.1y){1z(a,o)}2(o.1A){1B(a,o)}2(o.1C){1D(a,o)}11.8(o.1g)}})};2d.2e.1h=4(c){G 5.1i(/{([^{}]*)}/g,4(a,b){3 r=c[b];G 1E r===\'2f\'||1E r===\'2g\'?r:a})};4 1w(b,c,d){c.z=[];c.6=[];c.D=[];b.H(\'2h\').C(4(){2(!$(5).w(d.E)&&!$(5).w(d.12)){c.z.L($(5))}});b.H(\'I\').C(4(){2(!$(5).w(d.E)&&!$(5).w(d.12)){c.6.L($(5))}});b.H(\'2i\').C(4(){2j{3 a=$(5).1(\'u\');2(a&&$(\'#\'+a).v){2(!$(\'#\'+a).w(d.E)&&!$(\'#\'+a).w(d.12)){c.D.L($(5))}}}2k(2l){}});G c};4 1x(a){a.7=[];a.Q=[];a.x=[];a.R=[];3 b=0;3 c=0;u(i=0;i<a.z.v;i++){2(a.z[i].1(\'1F\')=="2m"){a.7.L(a.z[i]);u(3 d=0;d<a.D.v;d++){2(a.z[i].1(\'V\')&&a.D[d].1(\'u\')==a.z[i].1(\'V\')){a.D[d].1(\'S\',b);a.Q.L(a.D[d])}}b++}2(a.z[i].1(\'1F\')=="2n"){a.x.L(a.z[i]);u(3 d=0;d<a.D.v;d++){2(a.z[i].1(\'V\')&&a.D[d].1(\'u\')==a.z[i].1(\'V\')){a.D[d].1(\'S\',c);a.R.L(a.D[d])}}c++}}G a}4 1z(b,c){u(i=0;i<b.7.v;i++){2(!b.7[i].w(c.E)){b.7[i].8(c.E);3 d=$(\'<F></F>\');2(b.7[i].1(\'A\')==B){d.8(c.13)}T{d.8(c.14)}d.1(\'1G\',\'1j\'+i);b.7[i].1k().1l(d);b.7[i].J=d;d.M(4(){3 a=$(5).1(\'1G\').1i(\'1j\',\'\');1H(a,b,c.14,c.13)})}}u(i=0;i<b.Q.v;i++){3 e=b.Q[i].1(\'u\');2(e&&$(\'#\'+e).v){2(b.Q[i].1(\'S\')){b.Q[i].M(4(){1m($(5).1(\'S\'),b,c.14,c.13)})}}}}4 1H(a,b,c,d){u(3 r=0;r<b.7.v;r++){2(b.7[r].1(\'15\')==b.7[a].1(\'15\')){b.7[r].1(\'A\',9).U(\'A\')}}b.7[a].1(\'A\',B).8(\'A\');1m(a,b,c,d)}4 1m(a,b,c,d){3 e=b.7[a];u(3 f=0;f<b.7.v;f++){2(b.7[f].J||b.7[f].J!=\'2o\'){2((b.7[f].J.w(d))&&b.7[f].1(\'15\')==e.1(\'15\')){b.7[f].J.1(\'y\',c)}}}e.J.1(\'y\',d)}4 1B(b,c){u(i=0;i<b.x.v;i++){2(!b.x[i].w(c.E)){b.x[i].8(c.E);3 d=$(\'<F></F>\');2(b.x[i].1(\'A\')==B){d.8(c.16)}T{d.8(c.17)}d.1(\'1I\',\'1n\'+i);b.x[i].1k().1l(d);b.x[i].J=d;d.M(4(){3 a=$(5).1(\'1I\').1i(\'1n\',\'\');1J(a,b,c.17,c.16)})}}u(i=0;i<b.R.v;i++){3 e=b.R[i].1(\'u\');2(e&&$(\'#\'+e).v){2(b.R[i].1(\'S\')){b.R[i].M(4(){1K($(5).1(\'S\'),b,c.17,c.16)})}}}}4 1J(a,b,c,d){3 e=9;2(b.x[a].1(\'A\')==B){e=9}T{e=B}b.x[a].1(\'A\',e);18(a,e,b,c,d)}4 1K(a,b,c,d){2(b.x[a]){2(b.x[a].1(\'A\')==B){18(a,9,b,c,d)}T{18(a,B,b,c,d)}}}4 18(a,b,c,d,e){3 f=c.x[a].J;2(b==B){f.1(\'y\',e);f.1(\'A\',B)}2(b==9){f.1(\'y\',d);f.1(\'A\',9)}}4 1D(f,g){3 h=9;3 k=9;3 l=g.1L;u(i=0;i<f.6.v;i++){2(!f.6[i].w(g.E)){f.6[i].2p=i;3 m=19(f.6[i].1a());3 n=\'\';f.6[i].H(\'W\').C(4(){2($(5).1(\'1o\')){n=$(5).1M()}});2(n==\'\')n=f.6[i].H(\'W\').1N(0).1p();3 o=$(\'				<F y="\'+g.1q+\'">				    <N y="X-I-Y"></N>				    <N y="1r"></N>				    <N y="X-I-1s" V="2q\'+i+\'">\'+n+\'</N>				    <a 1O="#" 1b="\'+i+\'" y="2r"></a>				</F>\');o.8(f.6[i].1(\'y\'));2(f.6[i].1(\'1r\')){o.8(g.1P)}f.6[i].8(g.E);f.6[i].1k().1l(o);$(\'a\',o).M(4(){3 a=$(5).1(\'1b\');2(a&&19(a)==a){1t(a)}G 9});3 p=19(o.H(\'.X-I-Y\').1a());3 q=19(o.H(\'.X-I-1s\').O(\'2s\'));o.O({1a:m+p+q}).1(\'2t\',\'Z\'+i);3 r=g.1Q;3 s=\'\';f.6[i].H(\'W\').C(4(j){3 a={1R:$(5).1M()};s+=g.1S.1h(a)});3 t={1T:s};r=r.1h(t);r=$(r);r.O({1a:m+p+q}).1(\'2u\',\'1U\'+i);$(\'a\',r).C(4(j){$(5).1(\'1b\',j).1(\'y\',i);$(5).M(4(){3 a=$(5).1(\'1b\');3 b=$(5).1(\'y\');2(a&&b){1t(b);1V(a,b)}G 9})});f.6[i].Z=o;f.6[i].1W=r;r.8(f.6[i].1(\'y\'));r.I=f.6[i];$(\'2v\').2w(r);r.8(g.P)}}h=B;2(g.1c&&1X.2x(g.1c)){g.1c.2y(5)}4 1t(a){3 b=f.6[a].Z;3 c=f.6[a].1W;2(c&&b){2(k&&k!=c){k.U(g.P).8(g.K).O({1Y:\'1Z\'})}2(c.w(g.P)){c.O({Y:\'-2z\',21:22(b)+l+\'23\'});10(g);c.U(g.P).8(g.K).O({Y:24(b)+\'23\'});b.8(g.1d);k=c;$(2A).M(4(e){2($(e.25).26(\'F.\'+g.1q).v==0&&$(e.25).26(\'F.\'+g.K).v==0){10(g)}})}T 2(c.w(g.K)){c.O({1Y:\'1Z\'}).U(g.K).8(g.P);10(g)}}}4 10(a){2(k){$(\'.\'+a.K).C(4(){$(5).U(a.K).8(a.P)});$(\'.\'+a.1d).C(4(){$(5).U(a.1d)});k=9}}4 1V(b,c){3 d=f.6[c];$(\'W\',d).C(4(a){2(a==b){$(5).1(\'1o\',B)}T{$(5).1(\'1o\',9)}});3 e=$(\'W\',d).1N(b).1p();d.Z.H(\'N.X-I-1s\').1p(e);2(d.27&&h){2B(d.27())}10(g)}}4 22(a){3 b=a.28();G b.21}4 24(a){3 b=a.28();G b.Y}$.1e.1f.1v={1y:9,1A:9,1C:9,1g:\'2C\',E:\'2D\',12:\'2E-2F\',14:\'1j\',13:\'2G\',17:\'1n\',16:\'2H\',1Q:\'<F><29>{1T}</29></F>\',1S:\'<2a><a 1O="#">{1R}</a></2a>\',1q:\'Z\',1P:\'1r-I\',K:\'1U\',P:\'2I\',1d:\'2J\',1L:20,1c:9}})(1X);',62,170,'|attr|if|var|function|this|selects|radios|addClass|false|||||||||||||||||||||for|length|hasClass|checkboxes|class|inputs|checked|true|each|labels|customizedClass|div|return|find|select|custom|optionsClass|push|click|span|css|optionsHiddenClass|radioLabels|checkboxLabels|targetId|else|removeClass|id|option|bg|left|customSelect|hideOptions|_this|noCustomClass|radioClassChecked|radioClass|name|checkboxClassChecked|checkboxClass|checkCheckbox|parseInt|width|rel|selectImplemented|selectActiveClass|fn|urForm|implementedClass|supplantstr|replace|customRadio|parent|prepend|checkRadios|customCheckbox|selected|text|selectClass|disabled|center|showOptions|extend|defaults|getElements|getRelations|replaceRadios|customizeRadios|replaceCheckboxes|customizeCheckboxes|replaceSelects|customizeSelects|typeof|type|customRadioId|changeRadios|customCheckboxId|retoggleCheckbox|toggleCheckbox|selectHeight|html|eq|href|selectDisabledClass|selectOptionHTML|optionItem|selectOptionItem|options|customOptions|customSelectEvent|optionz|jQuery|height|auto||top|getTopPosition|px|getLeftPosition|target|parents|change|offset|ul|li|meta|data|String|prototype|string|number|input|label|try|catch|labErr|radio|checkbox|undefined|index|customSelectText|selectButton|marginRight|customSelectId|customOptionsId|body|append|isFunction|apply|9999px|document|eval|customizedForm|customizedElement|no|transform|customRadioChecked|customCheckboxChecked|customOptionsHidden|customSelectActive'.split('|'),0,{}));

$(window).load(function () {
	$('div.custom-form').urForm({
		replaceRadios : true,
		replaceCheckboxes : true,
		replaceSelects : true
	});
});
/* 2010 09 12 CUSTOM forms END */


