/***************************************/
/* Bibliothèque de fonctions javascript*/
/***************************************/


var tempAnim = 750;

var pathMetier = "../metier/php/ajax/";

/***************************************/
/*       Position des élements         */
function inMiddle(id) {
	//var posY=($(window).height()/2) - ($("#"+id).height()/2);		//Calcul de la position en Y
	//var posX=($(window).width()/2)  - ($("#"+id).width()/2);		//Calcul de la position en X
	
	$("#"+id).css("top","20px");
	$("#"+id).css("left", "20px");
	$("#"+id).css("right", "20px");
	$("#"+id).css("bottom", "20px");
}

function placeElement(id) {
	if(id=="menu_window") {
		$("#"+id).css("top", "90px");
		$("#"+id).css("left", "80px");
		$("#"+id).css("width", "150px");
	}
	
	if(id=="connect_window") {
		$("#"+id).css("top", "10px");
		$("#"+id).css("left", "80px");
		$("#"+id).css("width", "150px");
	}
	
	if(id=="main_window") {
		$("#"+id).css("top", "90px");
		$("#"+id).css("left", "265px");
		$("#"+id).css("right", "65px");
	}
}

/***************************************/
/*        Afficher des élements        */
function show(id) {
	$("#"+id).fadeTo(tempAnim, 1);
}

function slide(id, id1) {
	
	$("#" + id1).toggleClass("active");
	$("#" + id).toggleClass("active"); return false;
}

function closePrima() {
	$("#prima_window").fadeTo(tempAnim, 0, function() {
		$("#prima_window").css("display", "none");
	});
		
	$("#thirdlayer").fadeTo(0, 0, function() {
		$("#thirdlayer").css("display", "none");
		$("#secondlayer").fadeTo(tempAnim, 0, function() {
			$("#secondlayer").css("display", "none");	
		});
	});
}

/***************************************/
/*         Charger des élements        */	
function loaderAndShow(id, ajaxrequest) {
	$("#"+id).load(ajaxrequest , function() {$("#"+id).fadeTo(tempAnim, 1);});
}
		
function loader(id, ajaxrequest) {
	$("#"+id).fadeTo(tempAnim, 0, function() {
		$("#"+id).load(pathMetier + ajaxrequest, function() {
			$("#"+id).fadeTo(tempAnim, 1);
		});
	});
	
}

function saveContentLoader() {
	$("#form").submit();
}

function submitImage(fichier) {
	var link = $("#peintre").attr('value') + "@@" + $("#nom").attr('value');
	$("#formImage").submit();
	
	closePrima();
	
	$("#imageContainer").load(pathMetier + "ajax_load_image.php?doc=" + fichier);
	
}


/***************************************/
/*        Afficher des élements        */
function nextPage(id, id1, ajaxrequest) {
	placeElement(id1);
	
	$("#"+id).hide("slow",function() {
		$("#"+id1).load(ajaxrequest , function() {
			$("#"+id1).fadeTo(tempAnim, 1);
		});
	});
}

/***************************************/
/*     Fonctions cas particuliers      */
function closeIntro() {
	$("#intro").fadeTo(tempAnim, 0, function() {
		placeElement("connect_window");
		
		$("#connect_window").load(pathMetier + "ajax_content_window.php?content=connect" , function() {
			$("#connect_window").fadeTo(tempAnim, 1, function() {
				placeElement("menu_window");

				$("#menu_window").load(pathMetier + "ajax_content_window.php?content=menu" , function() {
					$("#menu_window").fadeTo(tempAnim, 1, function() {
						placeElement("main_window");
									
						$("#main_window").load(pathMetier + "ajax_content_window.php?content=accueil" , function() {
							$("#main_window").fadeTo(tempAnim, 1);
						});
					});
				});
			});
		});
	});
}

function reload(request) {
	placeElement("connect_window");

	$("#connect_window").load(pathMetier + "ajax_content_window.php?content=connect" , function() {
		$("#connect_window").fadeTo(tempAnim, 1, function() {
			placeElement("menu_window");
						
			$("#menu_window").load(pathMetier + "ajax_content_window.php?content=menu" , function() {
				$("#menu_window").fadeTo(tempAnim, 1, function() {
					placeElement("main_window");
								
					$("#main_window").load(request , function() {
						$("#main_window").fadeTo(tempAnim, 1);
					});
				});
			});
		});
	});
}

function connexion() {
	$("#secondlayer").css("display", "block");
	
	$("#secondlayer").fadeTo(tempAnim, 0.75, function() {
		$("#thirdlayer").css("display", "block");
		
		$("#thirdlayer").fadeTo(0, 1, function() {
			$("#prima_window").load(pathMetier + "ajax_connexion_window.php" , function() {
				$("#prima_window").css("display", "block");
				inMiddle("prima_window");
				$("#prima_window").fadeTo(tempAnim, 1);
			});
		});
	});
}

function addPortfolio(fichier) {
	$("#secondlayer").css("display", "block");
	
	$("#secondlayer").fadeTo(tempAnim, 0.75, function() {
		$("#thirdlayer").css("display", "block");
		
		$("#thirdlayer").fadeTo(0, 1, function() {
			$("#prima_window").load(pathMetier + "ajax_addPortfolio_window.php?doc=" + fichier, function() {
				$("#prima_window").css("display", "block");
				inMiddle("prima_window");
				$("#prima_window").fadeTo(tempAnim, 1);
			});
		});
	});
}

/***************************************/
