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

function imgbigger(){

	if ($('imgbigger')){
		var imgb = $('imgbigger');
		var box;
		imgb.addEvent('mouseenter',function(){

			if ($('imgbiggerbox')){
				$('imgbiggerbox').setStyle('display','block');
			} else {
			box = new Element('div',{'id':'imgbiggerbox','style':'position: absolute;top:0; right: 250px;z-index:99;border:1px solid #aaa;background: #fff;'});
			boximg = new Element('img',{'src':imgb.get('src')});
			boximg.inject(box);
			box.inject($('contenu_passup'),'bottom');
			$('contenu_passup').setStyle('position','relative');
			}
		});
		imgb.addEvent('mouseleave',function(){
			$('imgbiggerbox').setStyle('display','none');
		});

	}

}

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');
			});		
		}
	}
}

