function PostComment()
{
	var nom = document.getElementById("comNom").value;
	var text = document.getElementById("comText").value;
	var video = document.getElementById("videoID").value;
	if(nom.length < 5)
	{
		alert("Veuillez saisir un nom d'au moins 5 caractères");
		return;
	}
	if(text.length < 5)
	{
		alert("Veuillez saisir un texte d'au moins 5 caractères");
		return;
	}
	while(text.indexOf("\n") > -1)text = text.replace("\n","[br]");
	call('postComment',video+'|'+nom+'|'+text);
}

function Login()
{
	var password = document.getElementById("altpassword").value;
	var email = document.getElementById("altemail").value;
	call('Login',email+'|'+password+'|'+document.location);
}

function VerifEmail(UnEmail)
{
	var re = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/g;
    var M = UnEmail.toLowerCase();
    return (M.match(re) == M);
}

function Register()
{
	var nom = document.getElementById("regnom").value;
	var email = document.getElementById("regemail").value;
	var news = document.getElementById("newsletter").checked;
	var abo1 = document.getElementById("abo1").checked;
	var abo2 = document.getElementById("abo2").checked;
	var pass = document.getElementById("regpass").value;
	var verif = document.getElementById("regverif").value;
	if(!VerifEmail(email))
	{
		alert("Email invalide.");
		return;
	}
	if(nom.length < 5)
	{
		alert("Veuillez saisir un nom d'au moins 5 caractères.");
		return;
	}
	if(pass.length < 6)
	{
		alert("Veuillez saisir un mot de passe d'au moins 6 caractères.");
		return;
	}
	if(pass != verif)
	{
		alert("Les mots de passes sont différent veuillez recommencer.");
		document.getElementById("regpass").value = "";
		document.getElementById("regverif").value = "";
		return;
	}

	var abo = 0;
	if(abo1)
	{
		abo = 1;
	}
	else if(abo2)
	{
		abo = 2;
	}
	call('Register',email+'|'+nom+'|'+pass+'|'+abo+'|'+news);
}

function Buy()
{
	var vidID = document.getElementById("videoID").value;
	var time = document.getElementById("videoTime").value;
	call('Buy',vidID+'|'+time+'|'+document.location);
}

function Trailer()
{
	var vidID = document.getElementById("videoID").value;
	call('Trailer',vidID);
}

function Play()
{
	var vidID = document.getElementById("videoID").value;
	var time = document.getElementById("videoTime").value;
	call('Play',vidID+'|'+time);
}
function Send()
{
	var email = document.getElementById("email").value;
	var comments = document.getElementById("comments").value;

	if(!VerifEmail(email))
	{
		alert("Email invalide.");
		return;
	}
	while(comments.indexOf("\n") > -1)comments = comments.replace("\n","[br]");
	call('Send',email+'|'+comments);
}
