﻿/************************************************************
*	Développeur :	Manuel Santisteban						*
*	Contact :		manuel.santisteban@orange.fr			*
*	Site Internet :	http://www.xenero-developpement.com		*
*															*
*	Copyright 2009 Xen3r0 Développement.					*
************************************************************/

var nbSpoiler = 0;
var intSpoiler;
var numSpoiler = 1;
var curSpoiler = 1;
var aMois = new Array('Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
function getXhr() {
	var xhr = null; 
	
	if(window.XMLHttpRequest) {
		xhr = new XMLHttpRequest(); 
	}
	else if(window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else {
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	
	return xhr
}

function sendContactReply(idcontact) {
	var xhr = getXhr();
	var texte = document.getElementById('texteReply').value;
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('texteReply').value = '';
			window.location.reload();
		}
	}
	
	var data = 'contact='+idcontact+'&texte='+texte;
	xhr.open('POST', '../inc/ajax.php?op=sendContactReply', true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
	xhr.send(data);
}

function sendContactReplyClient(idcontact) {
	var xhr = getXhr();
	var texte = document.getElementById('texteReply').value;
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('texteReply').value = '';
			window.location.reload();
		}
	}
	
	var data = 'contact='+idcontact+'&texte='+texte;
	xhr.open('POST', 'inc/ajax.php?op=sendContactReply', true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
	xhr.send(data);
}

function loadSpoiler() {
	nbSpoiler = document.getElementsByName('imagePub').length;
	clearInterval(intSpoiler);
	curSpoiler = 1;
	
	if(nbSpoiler > 1) {
		numSpoiler++;
		intSpoiler = setInterval('getSpoiler()', 4000);
	}
}

function getSpoiler() {
	document.getElementById('imagePub_'+curSpoiler).style.display = 'none';
	Effect.toggle('imagePub_'+numSpoiler,'appear');
	curSpoiler = numSpoiler;
	
	if(numSpoiler < nbSpoiler) {
		numSpoiler++;
	}
	else {
		numSpoiler = 1;
	}
}

function chooseSpoiler(spoiler) {
	clearInterval(intSpoiler);
	document.getElementById('imagePub_'+curSpoiler).style.display = 'none';
	Effect.toggle('imagePub_'+spoiler,'appear');
	curSpoiler = spoiler;
	
	if(nbSpoiler > 1) {
		if(spoiler < nbSpoiler) {
			numSpoiler = spoiler;
		}
		else {
			numSpoiler = 1;
		}
		
		intSpoiler = setInterval('getSpoiler()', 4000);
	}
}

function loadPage(queryString) {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			eval("var result = "+xhr.responseText);
			
			if(result['p'] == 'portfolio') {
				document.getElementById('detailsCrea').innerHTML = result['innerHTML'];
				Effect.toggle('listeCrea', 'slide');
				Effect.toggle('detailsCrea', 'blind');
			}
		}
	}
	
	xhr.open('GET','inc/ajax.php?op=loadPage&query='+escape(queryString), true);
	xhr.send(null);
}

function faceboxRegister() {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('facebox_content').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open('GET','modules/register.php', true);
	xhr.send(null);
}

function faceboxLostPassword() {
	var xhr = getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('facebox_content').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open('GET','modules/lost.php', true);
	xhr.send(null);
}