function validation(field,strmessage) {
if (field.value=="") 
   {
    alert("Veuillez compléter "+strmessage);
    field.focus();
    return false;
   }
else
  return true;
}

function dialoglistValidation(field,strmessage) {
if (field.selectedIndex=="0")
  {
    alert("Veuillez choisir "+strmessage);
    field.focus();
    return false;
   }
else
  return true;
}

function dialoglistEmptyValidation(field,strmessage) {
if (field.options.length=="0")
  {
    alert("Veuillez choisir "+strmessage);
    field.focus();
    return false;
   }
else
  return true;
}


function validation2(field,field2,strmessage) {

if ((field.value=="") && (field2.selectedIndex=="0"))
   {
    alert("Veuillez complèter "+strmessage);
    field.focus();
    return false;
   }
else
  return true;
}


function CheckBoxValidation (field,strmessage)
{
  theField = field;
  msg = strmessage;
  rc = isChecked(theField);
  if(rc == "Empty")
  {
    alert(msg);
    theField[0].focus(); 
	return false;
  }
  else
	return true;
}

/*Checks if a radio button or Check Box has a value
selected. */
/*The return value is set to "Empty", or the index value
of the value selected.*/
function isChecked(field)
{
   for (var i=0; i< field.length; i++)
   {
      if (field[i].checked)
      { return i;
      }
   }
   return "Empty";
}

function dateCompare(field1,field2)
{
	var indate	= field1.value;
	var sdate1 	= indate.charAt(0) + indate.charAt(1); 
	var syear1 	= indate.charAt(3) + indate.charAt(4)+ indate.charAt(5)+ indate.charAt(6); 
    var indate2 = field2.value;
    var sdate2 	= indate2.charAt(0) + indate2.charAt(1); 
	var syear2 	= indate2.charAt(3) + indate2.charAt(4)+ indate2.charAt(5)+ indate2.charAt(6); 
		
if ((syear1 == syear2) && (sdate1 > sdate2) && (indate !="") && (indate2 !="")) {
      alert("La date de début doit être antérieure à la date de fin.");
		  field1.focus();
		   return false;
	}
	
if ((syear1 > syear2) && (indate !="") && (indate2 !="")){
      alert("La date de début doit être antérieure à la date de fin.");
		  field1.focus();
		   return false;
	}
{
			   return true;
		}	
	}
	
function Confirmation ()
{

	if (!confirm('Voulez-vous vraiment supprimer ce document ?'))
   return false;   

return true;
}

function ConfirmationEcom (text)
{

	if (!confirm('Voulez-vous vraiment '+text+' ?'))
   return false;   

return true;
}

function show(j)
{
	
	var f=document.forms['spawdemo'];
 	for (i=0; i <= j; i++)
	{		
		var id='menu' + eval(i);
		document.getElementById(id).style.display = 'block';			
	}
	if(f.sw_rss[1].checked)
	{
		document.getElementById('menu7').style.display = 'none';
		document.getElementById('menu8').style.display = 'none';
	}
		
		document.getElementById('menu11').style.display = 'none';
}

function hide(j)
{
 	
 	for (i=0; i <= j; i++)
	{
		var id='menu' + eval(i)
      document.getElementById(id).style.display = 'none';
	}
}

function showDoc(k)
{
	if(k == 1)
	{
		document.getElementById('onglDoc').style.display = 'block';
	}			
	else
	{		
		document.getElementById('onglDoc').style.display = 'none';
	}

}

function nmFichRss(k,nbrChp)
{
	var f=document.forms['spawdemo'];
	if(k == 1)
	{
		document.getElementById('menu7').style.display = 'block';
		document.getElementById('menu8').style.display = 'block';
		
		//for(h=11; h <= nbrChp; h++)
		//	document.getElementById('menu'+ eval(h)).style.display = 'block';
				
		f.rss_title.focus();
	}			
	else
	{		
		document.getElementById('menu7').style.display = 'none';
		document.getElementById('menu8').style.display = 'none';
		//for(h=11; h <= nbrChp; h++)
		//	document.getElementById('menu'+ eval(h)).style.display = 'none';
	}	
}

function cocheChamps(nbrChp)
{
	var f=document.forms['spawdemo'];
	var index= f.typedoc.selectedIndex;
	var typ= f.typedoc.options[index].value;
	switch(typ)
	{
		case "faq"://FAQ
			f.liste[0].disabled=false;
			f.liste[1].disabled=false;
			f.liste[2].disabled=true;
			
			if(f.liste[2].checked == "1")
				f.liste[0].checked	='1';
							
			f.sw_url[1].checked	='1';
			f.sw_url[1].disabled=true;
			f.sw_url[0].disabled=true;
			
			f.sw_date[1].checked='1';
			f.sw_date[1].disabled=true;
			f.sw_date[0].disabled=true;
			
			f.sw_date_ordre[0].checked='1';
			
			f.sw_date_ordre[1].disabled=true;			
			f.sw_date_ordre[0].disabled=true;
			
			f.sw_image[1].checked='1';		
			f.sw_image[1].disabled=true;
			f.sw_image[0].disabled=true;
					
			f.sw_detail[1].disabled=false;
			f.sw_detail[0].disabled=false;
			
			f.sw_rss[1].disabled=false;
			f.sw_rss[0].disabled=false;			
			
			f.liste[2].disabled=true;
			
			show(nbrChp);
		break;
		case "lie"://Liens utiles
			
			f.liste[0].disabled=false;
			f.liste[1].disabled=false;
			f.liste[2].disabled=true;
			
			if(f.liste[2].checked == "1")
				f.liste[0].checked='1';
						
			f.sw_url[0].checked='1';
			f.sw_url[1].disabled=true;
			f.sw_url[0].disabled=true;
			
			f.sw_date[1].checked='1';
			f.sw_date[1].disabled=true;
			f.sw_date[0].disabled=true;
			
			f.sw_date_ordre[0].checked='1';
			f.sw_date_ordre[1].disabled=true;
			f.sw_date_ordre[0].disabled=true;
			
			f.sw_detail[1].checked='1';
			f.sw_detail[1].disabled=true;
			f.sw_detail[0].disabled=true;		
			
			f.sw_rss[1].checked='1';
			f.sw_rss[1].disabled=true;
			f.sw_rss[0].disabled=true;
			nmFichRss(0,nbrChp);
								
			f.sw_image[1].disabled=false;
			f.sw_image[0].disabled=false;
			
			f.liste[2].disabled=true;
						
			show(nbrChp);
		break;
		case "agd"://Agenda
						
			f.liste[0].disabled=false;
			f.liste[1].disabled=false;
			f.liste[2].disabled=true;
			
			if(f.liste[2].checked == "1")
				f.liste[0].checked='1';
			
			f.sw_url[1].checked='1';
			f.sw_url[1].disabled=true;
			f.sw_url[0].disabled=true;
			
			f.sw_date[0].checked='1';
			f.sw_date[1].disabled=true;
			f.sw_date[0].disabled=true;
			
			f.sw_detail[1].disabled=false;
			f.sw_detail[0].disabled=false;
			
			f.sw_rss[1].disabled=false;
			f.sw_rss[0].disabled=false;
			
			f.sw_image[1].disabled=false;
			f.sw_image[0].disabled=false;
			
			f.sw_date_ordre[1].disabled=false;
			f.sw_date_ordre[0].disabled=false;
			
			f.liste[2].disabled=true;
			
			show(nbrChp);
		break;
		case "doc"://Document
			
			f.liste[0].disabled=false;
			f.liste[1].disabled=false;			
			f.liste[2].disabled=false;
						
			f.sw_date[1].checked='1';
			f.sw_date[1].disabled=true;
			f.sw_date[0].disabled=true;
			
			f.sw_date_ordre[0].checked='1';
			f.sw_date_ordre[1].disabled=true;
			f.sw_date_ordre[0].disabled=true;
			
			f.sw_url[1].checked='1';
			f.sw_url[1].disabled=true;
			f.sw_url[0].disabled=true;
						
			f.sw_detail[1].disabled=false;
			f.sw_detail[0].disabled=false;
			
			f.sw_rss[1].disabled=false;
			f.sw_rss[0].disabled=false;
			
			f.sw_image[1].disabled=false;
			f.sw_image[0].disabled=false;
			
			f.liste[2].disabled=false;
			
			if(f.liste[2].checked=='1')
			{
				hide(nbrChp);
			}else
			{			
				show(nbrChp);
			}
		break;
		case "url"://Lien/Fonction
			f.liste[2].checked = '1';
			f.liste[0].disabled=true;
			f.liste[1].disabled=true;
			f.liste[2].disabled=false;
			
											
			hide(nbrChp);
		break;
		case "ecom":
			hide(nbrChp);
			f.liste[2].checked = '1';
			f.liste[0].disabled=true;
			f.liste[1].disabled=true;
			f.liste[2].disabled=false;
			document.getElementById('menu9').style.display = 'block';
			document.getElementById('menu10').style.display = 'block';
			document.getElementById('menu11').style.display = 'block';
		break;	
		
	}
} 
function copyclipboard(intext) { 
   window.clipboardData.setData('Text', intext); 
   alert('Lien copié');
}

function OngletVisible(mn, j, n)
{
	if(document.getElementById('ongl1'))
	{
		for (i=1; i <= j; i++)
		{
		var id='ongl' + eval(i)
		//document.all[id].style.display = "None"
		document.getElementById(id).style.display = "None"
		document.getElementById('Tab'+i).className = ''
		}
		//document.all[mn].style.display = ""
		document.getElementById(mn).style.display = ""
		document.getElementById('Tab'+n).className = 'activ'
		return true
	}
}

function verifDate()
{
	//alert(document.getElementById('date1').value);
	err=0;
	for(i=1;i<=6;i++)
	{
		if(document.getElementById('date'+i).value!="")
		{
			if(isDateValid(document.getElementById('date'+i).value))
				return true;
			else
			{
				document.getElementById('date'+i).style.border="1px solid red";
				err=1;
			}
		}
	}
	
	if(err==1)
	{
		alert("le format de la date n'est pas correct");
		//document.getElementById('errDate').style.display="block";
		return false;
	}
	else
		return true;
}

function isDateValid(chaineDate) {
 // CONTROLE LA VALIDITE D UN CHAMP DATE
 //	alert(chaineDate);
 	if (chaineDate == "") return false;
 	var ladate = (chaineDate).split("/");

 	if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;
	//alert(ladate[0].length);
	if(ladate[0].length!=2) return false;
	if(ladate[1].length!=2) return false;
	if(ladate[2].length!=4) return false;
	
 	return true;
} 