
window.addEvent('domready', function() {passup_box();});

function passup_box() {

if ($('link_passupbox'))
{



	var link = $('link_passupbox');
	link.addEvent('click',function(e){
		var eventn = new Event(e);
		// stop default behaviour
		eventn.preventDefault();
		var passupbox  = new Element('div', {id: 'passupbox'});
		
		passupbox.inject($('contenu_passupform'), 'top');
		
		//alert(link.get('href'));
		var req = new Request({url:link.get('href'),
		onSuccess: function(txt) {
				//Inject the new DOM elements into the results div.
				passupbox.set('html',txt);
				passup_cgv();
				passupbox.setStyle('opacity',0);
				passupbox.setStyle('display','block');
				var fx = new Fx.Morph(passupbox, {duration:300, wait:false});
					fx.start({
						'opacity': '1'
					});
					
				$('passupbox_close').addEvent('click',function(t){
					var eventt = new Event(t);
					// stop default behaviour
					eventt.preventDefault();
					var fx = new Fx.Morph(passupbox, {duration:300, wait:false});
					fx.start({
						'opacity': '0'
					});
					(function(){passupbox.dispose()}).delay(300);
				});
			},
			onFailure: function() {
			$('contenu').set('text', 'The request failed.');
		}
		});
				//alert('ok2');
		req.send();
		
	});
	
	
	var urlc = document.location.href;
	var urls = urlc.split('#');
	if (urls[1]=="corrige")
	{
		var passupbox  = new Element('div', {id: 'passupbox'});
		
		passupbox.inject($('contenu_passupform'), 'top');
		
		//alert(link.get('href'));
		var req = new Request({url:link.get('href'),
		onSuccess: function(txt) {
				//Inject the new DOM elements into the results div.
				passupbox.set('html',txt);
				passup_cgv();
				passupbox.setStyle('opacity',0);
				passupbox.setStyle('display','block');
				var fx = new Fx.Morph(passupbox, {duration:300, wait:false});
					fx.start({
						'opacity': '1'
					});
					
				$('passupbox_close').addEvent('click',function(t){
					var eventt = new Event(t);
					// stop default behaviour
					eventt.preventDefault();
					var fx = new Fx.Morph(passupbox, {duration:300, wait:false});
					fx.start({
						'opacity': '0'
					});
					(function(){passupbox.dispose()}).delay(300);
				});
			},
			onFailure: function() {
			$('contenu').set('text', 'The request failed.');
		}
		});
				//alert('ok2');
		req.send();
		
	}
}
}



function passup_cgv(){
	if ($('cgv'))
	{
		var cb = $('cgvacc');
		var cl = $('cgvline');
		cl.addEvent('click',function(e){
			var optello = $('submitb');
			var ticket = $('hide123ticket');

			if (cb.getProperty('checked') && optello)
			{
				optello.setProperty('disabled',false);
				optello.addClass('submit');
				optello.removeClass('submitd');
			}
			else if (optello)
			{
				optello.setProperty('disabled',true);
				optello.addClass('submitd');
				optello.removeClass('submit');
			}
			if (cb.getProperty('checked') && ticket)
			{
				ticket.setStyle('display','none');
			}
			else if (ticket)
			{
				ticket.setStyle('display','block');
			}
		
		});
		var cgv = $('cgv');
		var cgvcontenu = $('cgvshowbox');
		if (cgvcontenu)
		{
			cl.addEvent('mouseenter',function(e){
				cgv.setStyle('display','block');
			});
			cl.addEvent('mouseleave',function(e){
				cgv.setStyle('display','none');
			});		
		}
	}
}

