var bio = function(url) {
	win_qb = window.open(url, 'qb', 'scrollbars=yes,resizable=yes,status=yes,width=450,height=500');
	win_qb.focus();
}

var oeuvre = function(url) {
	win_qb = window.open(url, 'qb', 'scrollbars=yes,resizable=yes,status=yes,width=450,height=500');
	win_qb.focus();
}

var oeuvre_part = function(url) {
	win_qb = window.open(url, 'qb', 'scrollbars=yes,resizable=yes,status=yes,width=600,height=500');
	win_qb.focus();
}

var lieu = function(url) {
	win_qb = window.open(url, 'qb', 'scrollbars=yes,resizable=yes,status=yes,width=400,height=300');
	win_qb.focus();
}

var radio = function(url) {
  win_qbradio = window.open(url, 'qbradio', 'scrollbars=no,resizable=no,status=yes,width=340,height=210');
  win_qbradio.focus();
}

var press = function(url, winw, winh) {
	if((winw < 400) || (winw == undefined)) { winw = 400; }
	if((winh < 300) || (winh == undefined)) { winh = 300; }
	winw = winw+60; winh = winh+60;
	var scrh = screen.height-60;
	if (winh > scrh) { winh = scrh; }
	var scrw = screen.width-20;
	if (winw > scrw) { winw = scrw; }
	win_qb = window.open(url, 'qb', 'scrollbars=yes,resizable=yes,status=no,top=0,width='+winw+',height='+winh);
	win_qb.focus();
}

var formHandler = function(form) {
  var URL = form.site.options[form.site.selectedIndex].value;
  if (URL != "") {
    location.href = URL;
  }
}

var retour = function(url) {
	window.opener.location.href = url;
}

var pouf = function() {
	window.close();
}

var initC2010Form = function() {
	if($('q-montant')) {
		var input = $('q-montant').down('input[name=montant]');
	
		$('q-montant').down('div.btn-plusmoins a.btn-plus').observe('click', function(event) {
			input.value = input.value*1 + 50;
			//if(input.value > 1000) input.value = 1000;
			event.stop();
		});
	
		$('q-montant').down('div.btn-plusmoins a.btn-moins').observe('click', function(event) {
			input.value = input.value*1 - 50;
			if(input.value < 50) input.value = 50;
			event.stop();
		});
		
		$$('#q-type label, ul.radio-list li.radio label').each(function(label) {
			label.observe('click', function(event) {
				var input = label.previous('input');
				input.checked = true;
			});
		});
		
		var oldMontant;
		
		new PeriodicalExecuter(function(pe) {
			if($('q-don-participatif').down('input').checked) {
				$('q-options').show();

				var montant = input.value*1;
		
				if(montant != oldMontant) {
					oldMontant = montant;
					
					$('q-secondes').down('div.pseudo-input').innerHTML = Math.floor(montant/5);
					
					if(montant < 1000) {
						$('q-option7').removeClassName('dispo');
						
						if(montant < 800) {
							$('q-option6').removeClassName('dispo');
						
							if(montant < 600) {
								$('q-option5').removeClassName('dispo');
								
								if(montant < 400) {
									$('q-option4').removeClassName('dispo');
									
									if(montant < 300) {
										$('q-option3').removeClassName('dispo');
				
										if(montant < 200) {
											$('q-option2').removeClassName('dispo');
				
											if(montant < 100) {
												$('q-option1').removeClassName('dispo');
												$('q-simpledon').addClassName('dispo');
												$('q-secondes').hide();
											}
										}
									}
								}
							}
						}
					}
					
					if(montant >= 100) {
						$('q-secondes').show();
						$('q-simpledon').removeClassName('dispo');
						$('q-option1').addClassName('dispo');
		
						if(montant >= 200) {
							$('q-option2').addClassName('dispo');
		
							if(montant >= 300) {
								$('q-option3').addClassName('dispo');
		
								if(montant >= 400) {
									$('q-option4').addClassName('dispo');
		
									if(montant >= 600) {
										$('q-option5').addClassName('dispo');
	
										if(montant >= 800) {
											$('q-option6').addClassName('dispo');
	
											if(montant >= 1000) {
												$('q-option7').addClassName('dispo');
											}
										}
									}
								}
							}
						}
					}
				}
			}

			if($('q-don-regulier').down('input').checked) {
				$('q-secondes').hide();
				$('q-options').hide();
			}
		}, 0.25);
	}
	
	$$('div.erreur').each(function(div) {
		Effect.Pulsate(div, { pulses: 1, duration: 1.5 });
	});

	if($('paypal-form')) {
		$('paypal-form').submit();
	}
}

var initSiteDomLoaded = function(event) {
	if(document.body.hasClassName('popup')) {
		$$('a').each(function(link) {
			Event.observe(link, 'click', function(event) {
				var link = event.element();
				if(link.tagName != 'A') link = link.up('a');

				if((!link.href.startsWith('mailto:')) && (!link.href.startsWith('javascript:')) && (!link.href.startsWith('#'))) {
					opener.location.href = link.href;
					event.stop();
				}
			});
		});
	}
	
	if($('c2010-form')) {
		initC2010Form();
	}
}

var initSiteAllLoaded = function(event) {
	isAllLoaded = true;

	if(!$$('body')[0].hasClassName('popup')) {
		initRadio();
	}
}

Event.observe(document, 'dom:loaded', initSiteDomLoaded, false);
Event.observe(window, 'load', initSiteAllLoaded, false);

var isAllLoaded = false;

