// JavaScript Document

//-------------------------------------------------------------------------------
// Notice légale
//-------------------------------------------------------------------------------
function showCPR(s)
{
            var y = new Date().getYear();
            if (y<1900) y+=1900;
            if (s!=y)
                        document.write(s + " - " + y);
            else
                        document.write(y);
}

function CacheMail(mail,domain) {
 this.location = 'mailto:' + mail + '@'+ domain;
}

//-------------------------------------------------------------------------------
// Fonction Opacité
//-------------------------------------------------------------------------------
function setOpacity(obj, opacity) 
{
	  opacity = (opacity == 100)?99.999:opacity;
	  // IE/Win
	  obj.style.filter = "alpha(opacity:"+opacity+")";
	  // Safari<1.2, Konqueror
	  obj.style.KHTMLOpacity = opacity/100;
	  // Older Mozilla and Firefox
	  obj.style.MozOpacity = opacity/100;
	  // Safari 1.2, newer Firefox and Mozilla, CSS3
	  obj.style.opacity = opacity/100;
}

//-------------------------------------------------------------------------------
// Fonction Captcha()
//-------------------------------------------------------------------------------
function RefreshCaptcha() {
	var i = new Image();
	var d = new Date();
	//var captcha = $("#Captcha").get(0);
	var captcha = document.getElementById("Captcha");
	
	i.src = 'include/modCaptcha.asp?Type=4&Dt=' + d.getHours().toString() + d.getMinutes().toString() + d.getSeconds().toString() ;
	captcha.src =  i.src;
}

//-------------------------------------------------------------------------------
// Fonction Test des champs du formulaire de contact
//-------------------------------------------------------------------------------
function isEmail(obj) {
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function isTel(obj) {
	if (isNaN(obj.value)==false && obj.value.length==10)  return true;
	else return false;
}

function TestParam(Form)
{
	if (Form['eNom'].value == "") { alert("Merci de saisir votre nom") ; Form['eNom'].focus(); return false; }
	if (Form['ePrenom'].value == "") { alert("Merci de saisir votre prénom") ; Form['ePrenom'].focus(); return false; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (Form['eMessage'].value == "") { alert("Merci de saisir votre message") ; Form['eMessage'].focus(); return false; }
	return true;
}

//-------------------------------------------------------------------------------
// Fonction menu
//-------------------------------------------------------------------------------
function menu(valeur) {
    document.getElementById('fond_menu').style.backgroundPosition='left '+valeur;
}

function menu_match(valeur) {
    document.getElementById('menu_match').style.backgroundPosition='left '+valeur;
}

function ssmenu(valeur1, valeur2) {
	document.getElementById('ssmenu1').style.display='none';
	document.getElementById('ssmenu2').style.display='none';
	document.getElementById('ssmenu3').style.display='none';
	document.getElementById('ssmenu4').style.display='none';
	document.getElementById('ssmenu5').style.display='none';
	document.getElementById('ssmenu6').style.display='none';
	document.getElementById('ssmenu7').style.display='none';
	document.getElementById('ssmenu8').style.display='none';
	document.getElementById('ssmenu9').style.display='none';
	
	if (valeur2 == 1){
       document.getElementById('ssmenu'+valeur1).style.display='block';
	}
	else if (valeur2 == 0){
		document.getElementById('ssmenu'+valeur1).style.display='none';
	}
}

function ShowActualites(page, count) {
	for(i=1; i<=count; i++){
		document.getElementById("all_actualites_"+i).style.display='none';
		document.getElementById("Actual"+i).className  = 'link1';
	}
	document.getElementById("all_actualites_"+page).style.display='block';
	document.getElementById("Actual"+page).className  = 'bas_bloc_actualites_on';
}

function ajaxFunction(url, msg, form)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {

		if (xmlhttp.responseText=="No") alert(msg); else {
				form.submit();
		}
  }
}
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function login() {
	if ((document.FormLogin.Identifiant.value=="")||(document.FormLogin.password.value=="")) {alert("Merci de saisir votre identifiant et votre mot de passe "); return}
	ajaxFunction("./Procs/CheckLogin.asp?UserName="+document.FormLogin.Identifiant.value+"&PassWord="+document.FormLogin.password.value, "Nom d'utilisateur et/ou mot de passe incorrect.", document.FormLogin); 
}

function createDate(n,c,s) {
	var i;
	document.write('<select name="'+n+'Jour" class="'+c+'" style="'+s+'">');
	for (i=1;i<=30;i++)
		document.write('	<option value="'+((i<=9)?'0':'')+i+'"'+((i==1)?'SELECTED':'')+'>'+((i<=9)?'0':'')+i+'</option>');
	document.write('</select>');
	document.write('<select name="'+n+'Mois" class="'+c+'" style="'+s+'">');
	for (i=1;i<=12;i++)
		document.write('	<option value="'+((i<=9)?'0':'')+i+'"'+((i==1)?'SELECTED':'')+'>'+((i<=9)?'0':'')+i+'</option>');
	document.write('</select>');
	document.write('<select name="'+n+'Annee" class="'+c+'" style="'+s+'">');
	var d = new Date();
	d = d.getFullYear();
	for (i=d;i>=d-120;i--)
		document.write('	<option value="'+i+'"'+((i==d)?'SELECTED':'')+'>'+i+'</option>');
	document.write('</select>');
}

function createDate1(n,c,s) {
	var i;
	document.write('<select name="'+n+'Jour" class="'+c+'" style="'+s+'">');
	for (i=1;i<=30;i++)
	{
		var d1 = new Date();
		den = d1.getDate();
		document.write('	<option value="'+((i<=9)?'0':'')+i+'"'+((i==den)?'SELECTED':'')+'>'+((i<=9)?'0':'')+i+'</option>');
	}
	document.write('</select>');
	document.write('<select name="'+n+'Mois" class="'+c+'" style="'+s+'">');
	for (i=1;i<=12;i++) {
		var d2 = new Date();
		mes = d2.getMonth() + 1;
		document.write('	<option value="'+((i<=9)?'0':'')+i+'"'+((i==mes)?'SELECTED':'')+'>'+((i<=9)?'0':'')+i+'</option>');
	}
	document.write('</select>');
	document.write('<select name="'+n+'Annee" class="'+c+'" style="'+s+'">');
	var d = new Date();
	d = d.getFullYear();
	for (i=d;i>=d-120;i--)
		document.write('	<option value="'+i+'"'+((i==d)?'SELECTED':'')+'>'+i+'</option>');
	document.write('</select>');
}


function TestParam1() {
	
	if (document.leForm.eNom.value == "") {alert("Attention, le nom est nécessaire"); document.leForm.eNom.focus(); return}
	if (!isEmail(document.leForm.eMail)) {alert("Attention, le e-mail est nécessaire"); document.leForm.eMail.focus(); return}
	if (document.leForm.eAdresse1.value == "") {alert("Attention, le adresse est nécessaire"); document.leForm.eAdresse1.focus(); return}
	if (!isCP(document.leForm.eCP)) {alert("Attention, le Code postal est nécessaire"); document.leForm.eCP.focus(); return}
	if (document.leForm.eVille.value == "") {alert("Attention, le Ville  est nécessaire"); document.leForm.eVille.focus(); return}
	if (document.leForm.eLogin.value == "") {alert("Attention, le Identifiantl est nécessaire"); document.leForm.eLogin.focus(); return}
	if (document.leForm.ePwd.value == "") {alert("Attention, le Mot de passe est nécessaire"); document.leForm.ePwd.focus(); return}
	if (document.leForm.ePwdC.value == "") {alert("Attention, le Confirmation est nécessaire"); document.leForm.ePwdC.focus(); return}
	if (document.leForm.ePwdC.value != document.leForm.ePwd.value) {alert("Le mot de passe et sa confirmation ne correspondent pas !e"); document.leForm.ePwdC.focus(); return}
	if (document.leForm.eCG.checked  == false) {alert("Vous devez confirmer les conditions générales d'utilisation avant de pouvoir valider votre inscription"); document.leForm.eCG.focus(); return}
	ajaxFunction("./Procs/CheckExistUser.asp?Login="+document.leForm.eLogin.value+"&mail="+document.leForm.eMail.value, "Votre identifiant ou votre e-mail est déjà enregistré dans la base. Merci de bien vouloir en saisir un autre.", document.leForm)
}

function TestParam4() {
	if (document.leForm.eNom.value == "") {alert("Attention, le nom est nécessaire"); document.leForm.eNom.focus(); return}
	if (!isEmail(document.leForm.eMail)) {alert("Attention, le e-mail est nécessaire"); document.leForm.eMail.focus(); return}
	if (document.leForm.eAdresse1.value == "") {alert("Attention, le adresse est nécessaire"); document.leForm.eAdresse1.focus(); return}
	if (!isCP(document.leForm.eCP)) {alert("Attention, le Code postal est nécessaire"); document.leForm.eCP.focus(); return}
	if (document.leForm.eVille.value == "") {alert("Attention, le Ville  est nécessaire"); document.leForm.eVille.focus(); return}	
	if (document.leForm.ePwd.value == "") {alert("Attention, le Mot de passe est nécessaire"); document.leForm.ePwd.focus(); return}
	if (document.leForm.ePwdC.value == "") {alert("Attention, le Confirmation est nécessaire"); document.leForm.ePwdC.focus(); return}
	document.leForm.submit();
}

function TestPram2() {
	if ((document.FormLogin.Identifiant.value=="")||(document.FormLogin.email.value=="")) {alert("Merci de saisir votre identifiant et E-mail "); return}
	document.FormLogin.submit();
}

function TestParam_Quizz() {
	Form = document.getElementById('FormJeu');
	vq1 = Form.q1[0].checked?Form.q1[0].value:Form.q1[1].checked?Form.q1[1].value:Form.q1[2].checked?Form.q1[2].value:false;
	if (!vq1)
	{	alert("Attention, vous n'avez pas répondu à la question.");return }
	Form.submit();
}

function TestParam_Quizz_form() {
	Form = document.getElementById('Form1');
	
	vciv = Form.eCivilite[0].checked?Form.eCivilite[0].value:Form.eCivilite[1].checked?Form.eCivilite[1].value:Form.eCivilite[2].checked?Form.eCivilite[2].value:false;
	if (!vciv)
		{	alert("Attention, vous n'avez pas sélectionné de civilité.");return }
	if (Form.eNom.value == "")
		{	alert("Attention, le nom est nécessaire pour l'enregistrement de vos coordonnées"); return }
	if (Form.ePrenom.value == "")
		{	alert("Attention, le prénom est nécessaire pour l'enregistrement de vos coordonnées"); return }
	if (Form.eEmail.value == "" || !isEmail(Form.eEmail))
		{	alert("Merci de saisir un format d'Email correct"); return } 
	if (Form.eAdresse1.value == "")
		{	alert("Attention, l'adresse est nécessaire pour l'enregistrement de vos coordonnées"); return}
	if (isCP(Form.eCodePostal) == false || Form.eCodePostal.value=="")
		{ alert("Merci de saisir un Code Postal correct"); return }
	if (Form.eVille.value == "")
		{	alert("Attention, la ville est nécessaire pour l'enregistrement de vos coordonnées"); return }
	if (!isTel(Form.eTelephone)|| Form.eTelephone.value == "")
		{ alert("Merci de saisir un n° de téléphone correct"); return }
	if (Form.eConditions_generales.checked != true)
		{	alert("Attention, vous devez la case des conditions générales pour enregistrer vos coordonnées"); return }
	Form.submit();
}


function RefreshCaptcha() {
	var i = new Image();
	var d = new Date();
	i.src = './includes/modCaptcha.asp?Type=4&Dt=' + d.getHours().toString() + d.getMinutes().toString() + d.getSeconds().toString() ;
	var obj;
    if (document.all) obj = document.all("Captcha");
	 else obj = document.getElementById("Captcha");
	obj.src = i.src;
	//$('Captcha').src =  i.src;
}

function TestParam3(){
	if (!isEmail(document.Form.eEmail)) {alert("Attention, le e-mail est nécessaire"); document.Form.eEmail.focus(); return}
	if (document.Form.eComment.value == "") {alert("Attention, le Message est nécessaire"); document.Form.eComment.focus(); return}
	if (document.Form.eCaptcha.value == "") {alert("Attention, le Captcha est nécessaire"); document.Form.eCaptcha.focus(); return}
	document.Form.submit();
}

function OpenArticle(WeekNom) {		
		if (document.getElementById("Sem2009"+WeekNom).style.display=="none") {
			document.getElementById("Sem2009"+WeekNom).style.display='block';
			document.getElementById('plus'+WeekNom).innerHTML = "&ndash;&nbsp;";
		} else {
			document.getElementById("Sem2009"+WeekNom).style.display="none";
			document.getElementById('plus'+WeekNom).innerHTML = "+&nbsp;";
		}
}
var Open1 = false;

function OpenAll2009(k) {
	if (!Open1) {
		Open1 = true;
		for(i=0; i<=k; i++){
			document.getElementById("Sem2009"+i).style.display="block";
			document.getElementById('plus'+i).innerHTML = "&ndash;&nbsp;";
		}
	} else {
		Open1 = false;
		for(i=0; i<=k; i++){
			document.getElementById("Sem2009"+i).style.display="none";
			document.getElementById('plus'+i).innerHTML = "+&nbsp;";
		}
	}
}

function OpenAll2008(k) {
	if (!Open1) {
		Open1 = true;
		document.getElementById("Sem20090").style.display="block";
		document.getElementById('plus0').innerHTML = "&ndash;&nbsp;";
		for(i=36; i<=52; i++){
			document.getElementById("Sem2009"+i).style.display="block";
			document.getElementById('plus'+i).innerHTML = "&ndash;&nbsp;";
		}
	} else {
		Open1 = false;
		for(i=36; i<=52; i++){
			document.getElementById("Sem20090").style.display="none";
			document.getElementById('plus0').innerHTML = "+&nbsp;";
			document.getElementById("Sem2009"+i).style.display="none";
			document.getElementById('plus'+i).innerHTML = "+&nbsp;";
		}
	}
}

function ShowPub(k) {
		document.getElementById("pub"+1).style.display="none";
		document.getElementById("pub"+2).style.display="none";
		document.getElementById("pub"+3).style.display="none";
		document.getElementById("pub"+4).style.display="none";
		document.getElementById("pub"+k).style.display="block";
}

var isc = 0
var speed = 3
var flag = false;

function ScrollRight() {
		var div = document.getElementById("Scroll_images");
		if (isc<=div.scrollWidth + 10) isc = isc + speed;
		div.scrollLeft = isc;
		t1=setTimeout("ScrollRight()",1);
}

function ScrollLeft() {
		var div = document.getElementById("Scroll_images");
		if (isc<=div.scrollWidth + 10) isc = isc - speed;
		div.scrollLeft = isc;
		t1=setTimeout("ScrollLeft()",1);
}

function ChangeTheImage(Type, ImageName, Titre, Text) {
	if (Type == "Photo"){
		document.getElementById("The_Image").innerHTML = "<img src='images/commun/mask.png' width='493' height='317' />";
		document.getElementById("The_Image").style.background = "#000 url("+ImageName+") center center no-repeat";
	}
	else if(Type == "Actu"){
		document.getElementById("The_Image").innerHTML = "<div style='width:493px; height:317px; background-image:url(images/commun/mask1.png); background-repeat:no-repeat; background-position:center;'><div style='padding:230px 17px 0px 17px'><div style=' font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; text-transform:uppercase; padding-bottom:5px'>A la une</div><div style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d74faf; text-transform:uppercase; padding-bottom:5px'><font color='#838383'>Actu :</font> <span id='Titre'>"+Titre+"</span></div><div style='color:#FFFFFF' id='TextCourt'>"+Text+"</div></div></div>";
		document.getElementById("The_Image").style.background = "#000 url("+ImageName+") center center no-repeat";
	}
	else if(Type == "Video"){
		//document.getElementById("The_Image").innerHTML = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://macromedia.com/cabs/swflash.cab#version=9,0,0,0' ID=flaMovie WIDTH=493 HEIGHT=317> <PARAM NAME=movie VALUE='flvplayer.swf'>  <PARAM NAME=FlashVars VALUE=\"flvurl=./upload/interview/ressources/flv/"+ImageName+"&Titre="+Titre+"&Texte="+Text+"\">  <PARAM NAME=quality VALUE=high>  <EMBED src='flvplayer.swf' FlashVars=\"flvurl=./upload/interview/ressources/flv/"+ImageName+"&Titre="+Titre+"&Texte="+Text+"\"  WIDTH=493 HEIGHT=317 TYPE='application/x-shockwave-flash'>  </EMBED></OBJECT>";
		document.getElementById("The_Image").innerHTML = "<div id='flashcontent_player'>  <h1>Stade Poitevin Volley-ball PRO</h1></div>";
		var player = new SWFObject('flvplayer.swf', 'player', '493', '317', '9', '#000000');
		player.addParam('quality', 'high');
		player.addParam('wmode', 'transparent');
		player.addParam('FlashVars', "flvurl=./upload/interview/ressources/flv/"+ImageName+"&Titre="+Titre+"&Texte="+Text+"");
		player.write('flashcontent_player');
		document.getElementById("The_Image").style.background = "#000";
	}
}

function showID(id) {
	var obj = document.getElementById(id);
	obj.style.display = "block";
	if (lastOpenId!="" && lastOpenId!=id) {
		obj = document.getElementById(lastOpenId);
	    obj.style.display = "none";
	}
	lastOpenId = id;
}

function ShowPlayerDetails(id) {
	window.scroll(0,0);
	document.getElementById("player_"+currentPlayerId).style.display="none";
	document.getElementById("player_"+id).style.display="block";
	currentPlayerId = id;
}

function ShowCalen(id){
	document.getElementById("calen_"+currentCalen).style.display="none";
	document.getElementById("calen_"+id).style.display="block";
	currentCalen = id;
}

function ShowResult(id) {
	document.getElementById("result_"+currentResult).style.display="none";
	document.getElementById("result_"+id).style.display="block";
	currentResult = id;
}

function ShowOffer(id) {
		document.getElementById("pre").style.display="none";
		document.getElementById("tb1").style.display="block";
		document.getElementById("offr"+current_offer).style.display="none";
		document.getElementById("offr"+id).style.display="block";
		current_offer = id;
}

function ShowProd(id) {
		document.getElementById("prod"+prodid).style.display="none";
		document.getElementById("prod"+id).style.display="block";
		prodid = id;
}

function openIT(theURL,W,H, wname, titre) 
	{
		w = open('',wname,'width=' + W + ', height=' + H);
		w.document.writeln("<html><head><title>" + titre + "</title></head>");
		w.document.writeln("<body style='margin:0px'><img src='" + theURL + "'></body>");
	}
function openIT1(theURL,W,H, wname,titre) 
	{
		w = window.open(theURL,wname,'width=' + W + ', height=' + H);
	}	
function ChangePve(id) {
		document.getElementById("pve1").style.display="none";
		document.getElementById("pve2").style.display="none";
		document.getElementById("pve3").style.display="none";
		document.getElementById("pve4").style.display="none";
		
		document.getElementById("pve"+id).style.display="";		
}
	function SwitchMach(id) {
		if (id==1) {
			document.getElementById("colonne12_match").style.display='none';
			document.getElementById("colonne11_match").style.display='';
		} else {
			document.getElementById("colonne12_match").style.display='';
			document.getElementById("colonne11_match").style.display='none';
		}
	}
	
function SwitchTable(id) {
	document.getElementById("tb1").style.display='none';
	document.getElementById("tb2").style.display='none';
	document.getElementById("tb3").style.display='none';
	document.getElementById("tb4").style.display='none';
	document.getElementById("tb"+id).style.display='';
}
	
function SwitchWall(id) {
	document.getElementById("Wall"+currWall).style.display='none';
	document.getElementById("Wall"+id).style.display='';
	currWall = id;
}

function myPopup2(url) {
window.open(url, "myWindow", "status = 1, height = 450, width = 450, resizable = 0" )
}

function PlayRadio(id) {
		if (Current_radio!=0) {
		document.getElementById("Player"+Current_radio).style.display='none'; }
		document.getElementById("Player"+id).style.display='';
		Current_radio = id;
}

var currentEmploi = -1;
	function ShowEmploi(id) {
		if (currentEmploi!=-1) { document.getElementById("emploi"+currentEmploi).style.display = "none"; }
		if (currentEmploi == id) { currentEmploi=-1; return }
			
		
		currentEmploi = id;
		document.getElementById("emploi"+id).style.display = "block"
	}
	
	
	function TestParamEmploy() {
		if (document.AddEmploy.Titre.value == "") {alert("Attention, le Titre est nécessaire"); document.AddEmploy.Titre.focus(); return}
		if (document.AddEmploy.descriptif.value == "") {alert("Attention, le Bref descriptif est nécessaire"); document.AddEmploy.descriptif.focus(); return}
		if (document.AddEmploy.Nom.value == "") {alert("Attention, le Nom est nécessaire"); document.AddEmploy.Nom.focus(); return}
		if (document.AddEmploy.Prenom.value == "") {alert("Attention, le Prénom est nécessaire"); document.AddEmploy.Prenom.focus(); return}
		if (document.AddEmploy.Contacter.value == "") {alert("Attention, le Contacter est nécessaire"); document.AddEmploy.Contacter.focus(); return}
		document.AddEmploy.action = "/Procs/PsEmplois.asp";
		document.AddEmploy.submit();
	}
	
	function TestParamEmploy1() {
		if (document.AddEmploy1.Titre.value == "") {alert("Attention, le Titre est nécessaire"); document.AddEmploy1.Titre.focus(); return}
		if (document.AddEmploy1.descriptif.value == "") {alert("Attention, le Bref descriptif est nécessaire"); document.AddEmploy1.descriptif.focus(); return}
		if (document.AddEmploy1.Nom.value == "") {alert("Attention, le Nom est nécessaire"); document.AddEmploy1.Nom.focus(); return}
		if (document.AddEmploy1.Prenom.value == "") {alert("Attention, le Prénom est nécessaire"); document.AddEmploy1.Prenom.focus(); return}
		if (document.AddEmploy1.Contacter.value == "") {alert("Attention, le Contacter est nécessaire"); document.AddEmploy1.Contacter.focus(); return}
		document.AddEmploy1.action = "/Procs/PsEmplois.asp";
		document.AddEmploy1.submit();
	}