function options_avances()
{
	if(document.getElementById('options_avances').style.display == 'none')
	{
		document.getElementById('options_avances').style.display = '';
	}
	else
	{
		document.getElementById('options_avances').style.display = 'none';
	}
}

function insertinto()
{
	document.getElementById('infoserror').style.display = 'none';
	document.getElementById('infoslink').style.display = 'none';
	barreloading('on');
	var link = document.forminsertinto.clink.value;
	var nb = document.forminsertinto.nbreduct.value;
	var version = document.forminsertinto.version.value;
	var typelink = document.forminsertinto.typelink.value;

	if(document.forminsertinto.version.value == 'versionIII')
	{
		if(document.forminsertinto.persolink.value == '')
		{
			linkratcourci = 'error';
		}
		else
		{
			linkratcourci = ffile('/index.php?insertinto&link=' + encodeURIComponent(link) + '&persolink=' + document.forminsertinto.persolink.value + '&version=' + version + '&typelink=' + typelink);
		}
	}
	else
	{
		linkratcourci = ffile('/index.php?insertinto&link=' + encodeURIComponent(link) + '&nb=' + nb + '&version=' + version + '&typelink=' + typelink);
	}

	setTimeout('aperculink(\'' + linkratcourci + '\',\'' + link + '\')', 1);
}

function barreloading(option)
{
	if(option == 'on')
	{
		document.getElementById('infoslink_loading').style.display = '';
	}
	else
	{
		document.getElementById('infoslink_loading').style.display = 'none';
	}
}

function aperculink(linkratcourci,linksearch)
{

	if(linkratcourci == 'error')
	{

		document.getElementById('resnbstats').style.display = 'none';
		document.getElementById('infoslink').style.display = 'none';
		document.getElementById('infoserror').style.display = '';
		barreloading('off');
		shake(2);

	}
	else
	{

		var site = 'http://' + document.forminsertinto.linkreduct.value + '/';
		document.getElementById('reslinkchamp').value = '' + site + linkratcourci + '';
		document.getElementById('ressearchchamp').value = '' + site + linkratcourci + '/search';
		document.getElementById('resstatschamp').value = '' + site + linkratcourci + '/stats';
		document.getElementById('resnbstats').style.display = 'none';
		document.getElementById('infoserror').style.display = 'none';
		document.getElementById('infoslink').style.display = '';
		barreloading('off');
		document.getElementById('restweaktkchamp').value = ffile('/index.php?insertinto&tweaktk=' + site + linkratcourci);

	}

}

function ffile(file)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", file, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

function vcrypt()
{
	if(document.forminsertinto.version.value == 'versionIII')
	{
		document.forminsertinto.persolink.disabled = false;
	}
	else
	{
		document.forminsertinto.persolink.disabled = true;
	}
}

function paggin(divname)
{
	document.getElementById('main').style.display = 'none';
	document.getElementById('page-contact').style.display = 'none';
	document.getElementById('page-widget').style.display = 'none';
	document.getElementById('page-api').style.display = 'none';
	document.getElementById('page-infos').style.display = 'none';
	document.getElementById(divname).style.display = '';
	document.getElementById('linkpermalink').innerHTML = 'http://ratcourci.com/plk/' + divname;
}

function headerannim()
{
	setTimeout("document.getElementById(\'header\').style.backgroundImage = 'url(\"http://style.ratcourci.com/header.jpg\")'", 0);
	setTimeout("document.getElementById(\'header\').style.backgroundImage = 'url(\"http://style.ratcourci.com/header_co.jpg\")'", 3000);
	setTimeout('headerannim()', 3500);
}

function shake(n)
{
	if (self.moveBy)
	{
		for (i = 10; i > 0; i--)
		{
			for (j = n; j > 0; j--)
			{
				self.moveBy(0,i);
				self.moveBy(i,0);
				self.moveBy(0,-i);
				self.moveBy(-i,0);
			}
		}
	}
}

function subscribenl()
{
	var votre_email = document.formsubscribenl.votre_email.value;
	var votre_phone = document.formsubscribenl.votre_phone.value;
	var etatnl = 'on';
	document.formsubscribenl.button.disabled = true;
	envoinl = ffile('/index.php?subscribenl&votre_email=' + votre_email + '&votre_phone=' + votre_phone + '&etatnl=' + etatnl + '');

	if(envoinl == 'onok')
	{
		document.formsubscribenl.votre_email.value = 'Votre eMail';
		document.formsubscribenl.votre_phone.value = 'Votre téléphone';
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: Inscription Terminé !';
	}
	else if(envoinl == 'offok')
	{
		document.formsubscribenl.votre_email.value = 'Votre eMail';
		document.formsubscribenl.votre_phone.value = 'Votre téléphone';
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: Désinscription Terminé !';
	}
	else if(envoinl == '')
	{
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: <font color="#FF0000">Erreur détecté !</font>';
	}
	else if(envoinl == 'noenvoi')
	{
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: <font color="#FF0000">Erreur détecté !</font>';
	}
	else if(envoinl == 'noemail')
	{
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: <font color="#FF0000">eMail incorrect</font>';
	}
	else if(envoinl == 'nophone')
	{
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: <font color="#FF0000">Téléphone incorrect</font>';
	}
	else if(envoinl == 'noemailnophone')
	{
		document.formsubscribenl.button.disabled = false;
		document.getElementById('ressubscribenl').innerHTML = ':: <font color="#FF0000">eMail et téléphone incorrect</font>';
	}
}

function openpermalink()
{
	window.open('http://ratcourci.com/objets/permalink.php?link=' + document.getElementById('linkpermalink').innerHTML,'PermalienRatCourci','width=500,height=300');
}