function init() {
	var perimetre = document.getElementById('affine');
	
	var a = perimetre.getElementsByTagName('a');
	var class_temp = new Array;
	
	for(i = 0; i < a.length; i++) {
		a[i].setAttribute('href', '#');
		a[i].onclick = function() {clickLien(this); return false};
	}
}

function clickLien(act) {
	if(act.className.search('format-') != -1) {
		format = act.className.split('-');
		format = format[1];
		envoyer('inc/js/tirage-photo.php', 'format='+format+'&tirage_gratuit='+tirage_gratuit+'&calc_traitement='+calc_traitement);
	}
	else {
		switch(act.className) {
			case 'tirage-gratuit-on' :
				act.className = 'tirage-gratuit-off';
				envoyer('inc/js/tirage-photo.php', 'format='+format+'&tirage_gratuit=0&calc_traitement='+calc_traitement);
				tirage_gratuit = 0;
			break;
			case 'tirage-gratuit-off' :
				act.className = 'tirage-gratuit-on';
				envoyer('inc/js/tirage-photo.php', 'format='+format+'&tirage_gratuit=1&calc_traitement='+calc_traitement);
				tirage_gratuit = 1;
			break;
			case 'traitement-on' :
				act.className = 'traitement-off';
				envoyer('inc/js/tirage-photo.php', 'format='+format+'&tirage_gratuit='+tirage_gratuit+'&calc_traitement=0');
				calc_traitement = 0;
			break;
			case 'traitement-off' :
				act.className = 'traitement-on';
				envoyer('inc/js/tirage-photo.php', 'format='+format+'&tirage_gratuit='+tirage_gratuit+'&calc_traitement=1');
				calc_traitement = 1;
			break;
		}
	}
}

function envoyer(fichier, data) {
	if(data != "") {
		var xhr_object = null;
		
		if(window.XMLHttpRequest)
			xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject)
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else {
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
		
		xhr_object.open("POST", fichier, true);
		
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4)
				eval(xhr_object.responseText);
		}
		
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	}
}

function addEvent(obj, type, fn) {
	if(obj.attachEvent) {
		obj['e'+'load'+fn] = fn;
		obj['load'+fn] = function(){obj['e'+'load'+fn]( window.event );};
		obj.attachEvent( 'on'+'load', obj['load'+fn] );
	}
	else {
		obj.addEventListener("DOMContentLoaded", fn, false);
		obj.addEventListener('load', fn, false);
	}
	
	return false;
}

addEvent(window, 'load', init);