
chargement_img = '<img src="../images/charg.gif" alt="" class="smileys" />';
v = '<div class="centre"><br /><img src="../images/charg.gif" alt="" class="smileys" />&nbsp;&nbsp;&nbsp;&nbsp;Chargement ... <br /><br /></div>';

HistoriquePlace = 0; // On initialise le place dans l'historique

// On traitre la page actuelle

var HistoriqueActuelle = document.getElementById('BlogActuelle').value + '&blog=' + document.getElementById('BlogId').value;
var HistoriqueActuelle2 = HistoriqueActuelle.replace('&blog='+document.getElementById('BlogId').value, '');

while(HistoriqueActuelle2.search('=') != -1) 
{
	HistoriqueActuelle2 = HistoriqueActuelle2.replace('=','-');
	HistoriqueActuelle2 = HistoriqueActuelle2.replace('&','-');
}

Historique = new Array();
Historique[HistoriquePlace] = new Array('http://' + document.getElementById('BlogUrl').value + '/' + HistoriqueActuelle2 + '.html', HistoriqueActuelle);

// -----------------------

function HistoriquePrecedent()
{
	if(HistoriquePlace > 0)
	{
		HistoriquePlace = HistoriquePlace - 1;
		get_page(Historique[HistoriquePlace][1], '', 1);
	}
	
	else return false;
}

function HistoriqueGet()
{
	if(HistoriquePlace >= 0)
	{
		document.getElementById('perm').value = Historique[HistoriquePlace][0];
		document.getElementById('perm').style.display = 'block';
	}
	
	else return false;
}

function Popup(url, width, height)
{
	 w = window.open(url, 'Blogiwi', 'directories=no, resizable=no, location=no, width='+width+', height='+height+', menubar=no, status=yes, scrollbars=yes, menubar=no');
}

function Put_sondage(val)
{
	document.getElementById('rep_sondage').value = val;
}

function up(id)
{
	id = document.getElementById(id);
	var pos = findXY(id);

	var scrollTop=(window.pageYOffset != undefined) ? window.pageYOffset : document.documentElement.scrollTop;
	
	if(scrollTop > pos['y'])
	{
		while(scrollTop > pos['y'])
		{
			window.scrollTo(0,scrollTop);
			var string=''+(scrollTop-pos['y']);
			scrollTop-=string.length*3.5;
		}
	}
	
	if(scrollTop < pos['y'])
	{
		while(scrollTop < pos['y'])
		{
			window.scrollTo(0,scrollTop);
			var string=''+(scrollTop+pos['y']);
			scrollTop+=string.length*1.8;
		}	
	}
}

function findXY(id)
{
	var x = 0;
	var y = 0;

	while(id != null)
	{
	x+=id.offsetLeft-id.scrollLeft;
	y+=id.offsetTop-id.scrollTop;
	id = id.offsetParent;
	}

	return {x:x,y:y};
}

function Pass(f, blog)
{
	var xhr;
	var pass = f.pass.value;

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog/ajax.php?blog='+blog+'&action=1', true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'pass='+encodeURIComponent(pass);
	xhr.send(data);
}

function Rech(f, blog)
{
	var xhr;
	var r = f.r.value;

	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?page=recherche&blog='+blog, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'r='+encodeURIComponent(r);
	xhr.send(data);
}

function Livreor(f, blog)
{
	var xhr;
	var pseudo = f.pseudo.value;
	var site = f.site.value;
	var email = f.email.value;
	var texte = f.texte.value;
	if(document.getElementById('note').value != undefined) var note = document.getElementById('note').value;
	else var note = 5;
	
	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?page=livreor&blog='+blog, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'pseudo='+encodeURIComponent(pseudo)+'&site='+encodeURIComponent(site)+'&email='+encodeURIComponent(email)+'&note='+note+'&texte='+encodeURIComponent(texte);
	xhr.send(data);
}

function Com_g(f, blog, url)
{
	var xhr;
	var pseudo = f.pseudo.value;
	var site = f.site.value;
	var email = f.email.value;
	var galerie = f.galerie.value;
	var mail = f.mail.value;
	var texte = f.texte.value;

	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?blog='+blog+'&page='+url, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'pseudo='+encodeURIComponent(pseudo)+'&site='+encodeURIComponent(site)+'&email='+encodeURIComponent(email)+'&galerie='+galerie+'&texte='+encodeURIComponent(texte)+'&mail='+encodeURIComponent(mail);
	xhr.send(data);
}

function Com_g2(f, blog, url)
{
	var xhr;
	var galerie = f.galerie.value;
	var mail = f.mail.value;
	var texte = f.texte.value;

	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?blog='+blog+'&page='+url, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'galerie='+galerie+'&texte='+encodeURIComponent(texte)+'&mail='+encodeURIComponent(mail);
	xhr.send(data);
}

function Com_a(f, blog, url)
{
	var xhr;
	var pseudo = f.pseudo.value;
	var site = f.site.value;
	var email = f.email.value;
	var article = f.article.value;
	var texte = f.texte.value;
	if(document.getElementById('note').value != undefined) var note = document.getElementById('note').value;
	else var note = 5;

	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?blog='+blog+'&page='+url, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'pseudo='+encodeURIComponent(pseudo)+'&site='+encodeURIComponent(site)+'&email='+encodeURIComponent(email)+'&article='+article+'&note='+note+'&texte='+encodeURIComponent(texte);
	xhr.send(data);
}

function Com_a2(f, blog, url)
{
	var xhr;
	var article = f.article.value;
	var texte = f.texte.value;
	if(document.getElementById('note').value != undefined) var note = document.getElementById('note').value;
	else var note = 5;
	
	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?blog='+blog+'&page='+url, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'article='+article+'&note='+note+'&texte='+encodeURIComponent(texte);
	xhr.send(data);
}

function Contact(f, blog)
{
	var xhr;
	var pseudo = f.pseudo.value;
	var site = f.site.value;
	var email = f.email.value;
	var sujet = f.sujet.value;
	var texte = f.texte.value;

	up('');

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog_verif.php?blog='+blog+'&page=contact', true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('corps_r').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'pseudo='+encodeURIComponent(pseudo)+'&site='+encodeURIComponent(site)+'&email='+encodeURIComponent(email)+'&sujet='+encodeURIComponent(sujet)+'&texte='+encodeURIComponent(texte);
	xhr.send(data);
}

function Sondage(f, blog)
{
	var xhr;
	var rep_sondage = f.rep_sondage.value;
	var id_sondage = f.id_sondage.value
	
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog/ajax.php?action=2&blog='+blog, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			document.getElementById('menu_sondage').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'rep_sondage='+rep_sondage+'&id_sondage='+id_sondage;
	xhr.send(data);
}

function Letter(f, blog)
{
	var xhr;
	var email = f.email.value;
	if(document.getElementById('let_1').checked) var letter_choix = 1;
	else var letter_choix = 0;

	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else
	{
		alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST', '../blog/ajax.php?action=3&blog='+blog, true);
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4)
		{
			if(xhr.responseText != '') document.getElementById('menu_letter').innerHTML = xhr.responseText;
		}
	}

	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'email='+encodeURIComponent(email)+'&letter_choix='+letter_choix;
	xhr.send(data);
}

function get_page(Url, Ancre, Histo)
{
	var xhr;
	
	if(!(navigator.userAgent.match(/iPhone/i)) && !(navigator.userAgent.match(/iPod/i))) up('');

	if(Url != '')
	{
		document.getElementById('perm').style.display = 'none';
		document.getElementById('corps_r').innerHTML = v;

		if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
		else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
		else
		{
			alert('JavaScript : Votre navigateur ne supporte pas les objets XMLHttpRequest...');
			return;
		}

		xhr.open('GET','../blog_verif.php?page='+Url,true);
		xhr.onreadystatechange = function()
		{
			if (xhr.readyState == 4)
			{
				document.getElementById('corps_r').innerHTML = xhr.responseText;

				if(Ancre != '') up(Ancre); // Si il y a une ancre
				
				// On s'occupe de l'historique
				
				if(Histo == undefined || Histo == '')
				{
					var HistoriqueActuelle = Url;
					var HistoriqueActuelle2 = HistoriqueActuelle.replace('&blog='+document.getElementById('BlogId').value, '');

					while(HistoriqueActuelle2.search('=') != -1) 
					{
						HistoriqueActuelle2 = HistoriqueActuelle2.replace('=','-');
						HistoriqueActuelle2 = HistoriqueActuelle2.replace('&','-');
					}

					HistoriquePlace = HistoriquePlace + 1;
					Historique[HistoriquePlace] = new Array('http://' + document.getElementById('BlogUrl').value + '/' + HistoriqueActuelle2 + '.html', HistoriqueActuelle);
				}
			}
		}

		xhr.send(null);
	}
}

function sky_affiche(id)
{
	for(i=1;i <= 5;i++)
	{
		if(i <= id) document.getElementById(i).src = '../images/sky_jaune.png';
		else document.getElementById(i).src = '../images/sky_blanche.png';
	}
}

function sky_masque()
{
	if(document.getElementById('note').value != undefined) EtoileCliquee = document.getElementById('note').value;
	else EtoileCliquee = 5;
	
	for(i=1;i <= 5;i++)
	{
		if(i <= EtoileCliquee) document.getElementById(i).src = '../images/sky_jaune.png';
		else document.getElementById(i).src = '../images/sky_blanche.png';
	}
}

function sky_select(id)
{
	document.getElementById('note').value = id;
	for(i=1;i <= id;i++) document.getElementById(i).src = '../images/sky_jaune.png';
}

/*
EntreeNb = 0;

function EntreeUtilisateur(EntreesUtilisateurs)
{
	EntreeCode = 'backspace';
	EntreeChooser = (!document.all) ? EntreesUtilisateurs.which : event.keyCode;
	EntreeWhich = String.fromCharCode(EntreeChooser).toLowerCase();

	if(EntreeCode.charAt(EntreeNb) == EntreeWhich) EntreeNb++;
	else EntreeNb = 0;

	if(EntreeNb == EntreeCode.length)
	{
		EntreeNb = 0;
		HistoriquePrecedent();
	}
}
	
document.onkeypress = EntreeUtilisateur;
*/
