function AIbox(link,type){

	var myRequest = new Request({url:"php/AIbox.php",onSuccess:function(responseText,responseXML){
	
		if(responseText != 0){
	
			AIbox_container_widths = new Array();
			AIbox_container_heights = new Array();
			
			AIbox_container_widths[0] = 260;
			AIbox_container_widths[1] = 261;
			AIbox_container_widths[2] = 504;
			AIbox_container_widths[3] = 260;
			AIbox_container_widths[4] = 260;
			AIbox_container_widths[5] = 498;
			
			AIbox_container_heights[0] = 569;
			AIbox_container_heights[1] = 399;
			AIbox_container_heights[2] = 445;
			AIbox_container_heights[3] = 352;
			AIbox_container_heights[4] = 399;
			AIbox_container_heights[5] = 288;

			var AIbox_background = $("AIbox_background");
			var AIbox_container = $("AIbox_container");

			AIbox_container.setStyle("display","block");		
			AIbox_background.setStyle("display","block");

			AIbox_background_height = $$(".frame")[0].getSize().y + $$(".bottom-bg-ombre")[0].getSize().y + 100;
			
			AIbox_background.setStyle("height",AIbox_background_height);
			AIbox_background.setStyle("opacity","0.75");
			
			AIbox_container.setStyle("width",AIbox_container_widths[type]);
			AIbox_container.setStyle("height",AIbox_container_heights[type]);
			AIbox_container.setStyle("margin-left",-1 * AIbox_container_widths[type] / 2);
			AIbox_container.setStyle("margin-top",-1 * AIbox_container_heights[type] / 2);
			
			AIbox_container.innerHTML = responseText;

			AIbox_background.addEvent("click",function(){
				
				AIbox_close();
				
			});

			if(type == 0 || type == 3){

				verifChamps();
				
			}
		
		}

	}});
	
	document.location.hash = "#top";
	
	myRequest.send({
		method:"post",
		data:"type=" + type + "&link=" + link
	});
	
}

function AIbox_close(){
	
	var AIbox_background = $("AIbox_background");
	var AIbox_container = $("AIbox_container");
	
	AIbox_container.setStyle("display","none");
	AIbox_background.setStyle("display","none");

}

function AIbox_submit_login(){
	
	loginDefaultValue = "Entrez votre mot de passe";
	
	if(($("AIbox_login_sub_elem1").value != loginDefaultValue) && ($("AIbox_login_sub_elem1").value != "")){
	
		if($("AIbox_login_sub_elem2").value != ""){
			
			var myRequest = new Request({url:"../content/scripts/connect.php",onSuccess:function(responseJSON){

				var myObject = JSON.decode(responseJSON);
				
				if(myObject !== null){

					var sError = (myObject.error != undefined) ? myObject.error : "";
					var sRedirect = (myObject.redirect != undefined) ? myObject.redirect : "index.php";

					if(sError != ''){
					
						alert(sError);
					
					}else{
						
						// On regarde si on met le cookie
						if($("save").checked){
							
							Cookie.write("login_email",$("AIbox_login_sub_elem1").value,{duration: 365,path: '/'});
							Cookie.write("login_passw",$("AIbox_login_sub_elem2").value,{duration: 365,path: '/'});
							
						}else{

							Cookie.write("login_email","",{duration: 365,path: '/'});
							Cookie.write("login_passw","",{duration: 365,path: '/'});
							
							Cookie.dispose("login_email");
							Cookie.dispose("login_passw");
							
						}
						
						// On redirige
						document.location.href = sRedirect;
					
					}
					
				}else{
					
					alert('Une erreur est survenue lors de la connexion.');
					
				}

			}});
			
			myRequest.send({
				method:"post",
				data:"email=" + $("AIbox_login_sub_elem1").value + "&pass=" + $("AIbox_login_sub_elem2").value + "&url=" + $("AIbox_login_sub_elem3").value
			});

		}else{
		
			alert('Entrez votre mot de passe');
		
		}
		
	}else{
	
		alert('Entrez votre e-mail');
	
	}

}

function AIbox_submit_subscribe(){
	
	nomDefaultValue = "Nom";
	prenomDefaultValue = "PrŽnom";
	adresseDefaultValue = "Adresse";
	postalDefaultValue = "Code Postal";
	villeDefaultValue = "Ville";
	emailDefaultValue = "Email";
	passDefaultValue = "Mot de passe";

	if(($("subscr_nom").value != nomDefaultValue) && ($("subscr_nom").value != "")){

		if(($("subscr_prenom").value != prenomDefaultValue) && ($("subscr_prenom").value != "")){
		
			if(($("subscr_adresse").value != adresseDefaultValue) && ($("subscr_adresse").value != "")){

				if(($("subscr_cp").value != postalDefaultValue) && ($("subscr_cp").value != "")){

					if(($("subscr_ville").value != villeDefaultValue) && ($("subscr_ville").value != "")){
					
						if(($("subscr_email").value != emailDefaultValue) && ($("subscr_email").value != "")){
						
							if(($("subscr_password").value != passDefaultValue) && ($("subscr_password").value != "")){
													
								var myRequest = new Request({url:"../content/scripts/subscribe.php",onSuccess:function(responseJSON){
					
									var myObject = JSON.decode(responseJSON);
									
									if(myObject !== null){
					
										var sError = (myObject.error != undefined) ? myObject.error : "";
										var sSuccess = (myObject.success != undefined) ? myObject.success : "NO";
					
										if(sError != ''){
										
											alert(sError);
										
										}else{
											
											if(sSuccess == "OK"){
												
												AIbox_close();
												
												AIbox("index.php",1);
												
											}else{
												
												alert('Une erreur est survenue lors de l\'inscription.');
												
											}
										
										}
										
									}else{
										
										alert('Une erreur est survenue lors de l\'inscription.');
										
									}
					
								}});
								
								if($("mr").checked == true){
									
									civilite = "Mr";
									
								}
								else if($("mme").checked == true){
									
									civilite = "Mme";
									
								}
								else if($("mlle").checked == true){
									
									civilite = "Mlle";
									
								}
								
								if($("newsletter_o").checked == true){
									
									newsletter = 1;
									
								}
								else if($("newsletter_n").checked == true){
									
									newsletter = 0;
									
								}
								
								myRequest.send({
									method:"post",
									data:"civilite=" + civilite + "&nom=" + $("subscr_nom").value + "&prenom=" + $("subscr_prenom").value + "&adresse=" + $("subscr_adresse").value + "&cp=" + $("subscr_cp").value + "&ville=" + $("subscr_ville").value + "&email=" + $("subscr_email").value + "&pass=" + $("subscr_password").value + "&newsletter=" + newsletter
								});
								
							}else{
	
								alert('Entrez votre mot de passe');
	
							}
							
						}else{
	
							alert('Entrez votre email');
	
						}
						
					}else{
	
						alert('Entrez votre ville');
	
					}
					
				}else{
	
					alert('Entrez votre code postal');
	
				}
			
			}else{
	
				alert('Entrez votre adresse');
	
			}
		
		}else{
	
			alert('Entrez votre prenom');
	
		}
		
	}else{
	
		alert('Entrez votre nom');
	
	}

}

function AIbox_parrainage(){
	
	if(($("parrainage_email").value != "")){
	
		if($("parrainage_nom").value != ""){
				
			if($("parrainage_prenom").value != ""){
				
				if($("parrainage_f1").value != "" || $("parrainage_f2").value != "" || $("parrainage_f3").value != "" || $("parrainage_f4").value != ""){
						
					var myRequest = new Request({url:"../content/scripts/parrainage.php",onSuccess:function(responseJSON){
		
						var myObject = JSON.decode(responseJSON);
						
						if(myObject !== null){
		
							var sError = (myObject.error != undefined) ? myObject.error : "";
							var sResponse = (myObject.response != undefined) ? myObject.response : "Une erreur est intervenue";
		
							if(sError != ''){
							
								alert(sError);
							
							}else{
							
								alert(sResponse);
									
								AIbox_close();
							
							}
							
						}else{
							
							alert('Une erreur est survenue lors de la connexion.');
							
						}
		
					}});
					
					myRequest.send({
						method:"post",
						data:"email=" + $("parrainage_email").value + "&nom=" + $("parrainage_nom").value + "&prenom=" + $("parrainage_prenom").value + "&f1=" + $("parrainage_f1").value + "&f2=" + $("parrainage_f2").value + "&f3=" + $("parrainage_f3").value + "&f4=" + $("parrainage_f4").value
					});

				}else{
				
					alert('Entrez au moins une adresse email de filleul');
				
				}

			}else{
			
				alert('Entrez votre prŽnom');
			
			}

		}else{
		
			alert('Entrez votre nom');
		
		}
		
	}else{
	
		alert('Entrez votre e-mail');
	
	}

}

function verifChamps(){

	var login_email = Cookie.read("login_email");
	var login_passw = Cookie.read("login_passw");
	
	if(login_email != "" && login_email != undefined){
		
		$("AIbox_login_sub_elem1").value = login_email;
		
	}

	if(login_passw != "" && login_passw != undefined){
		
		$("AIbox_login_sub_elem2").value = login_passw;
		
	}

}
