
function show_typeSearch()
{
	option = document.getElementById('TypeSearch').value;
	
	if(option==0)	
	{
		document.getElementById('ActivContainer_Proper').style.display = 'inline';
		document.getElementById('ActivContainer_Proper').style.left = '0px';
		document.getElementById('ActivContainer_Proper').style.visibility= 'visible';
		
		if(navigator.appName=="Netscape")
				{
					document.getElementById('ActivContainer_Refe').style.display = 'none';
				}
				else
				{
				
					if (window.XMLHttpRequest) <!-- IE7 -->
					{
						document.getElementById('ActivContainer_Refe').style.display = 'none';
						document.getElementById('ActivContainer_Refe').style.visibility= 'hidden';
					}
					else 
					{
						document.getElementById('ActivContainer_Refe').style.display = 'none';
						document.getElementById('ActivContainer_Refe').style.overflow = 'hidden';
					}
					
				}
		
		
	}
	else if(option==1)
	{
		document.getElementById('ActivContainer_Refe').style.display = 'inline';
		document.getElementById('ActivContainer_Refe').style.left = '0px';
		document.getElementById('ActivContainer_Refe').style.visibility= 'visible';
		
		if(navigator.appName=="Netscape")
				{
					document.getElementById('ActivContainer_Proper').style.display = 'none';
				}
				else
				{
				
					if (window.XMLHttpRequest) <!-- IE7 -->
					{
						document.getElementById('ActivContainer_Proper').style.display = 'none';
						document.getElementById('ActivContainer_Proper').style.visibility= 'hidden';
					}
					else 
					{
						document.getElementById('ActivContainer_Proper').style.display = 'none';
						document.getElementById('ActivContainer_Proper').style.overflow = 'hidden';
					}
					
				}
		
	}
	
}




function show_type()
{	
option = document.getElementById('Type').value;

	if(option==2)	
		{

		document.getElementById('ActivContainer_EmpVilla').style.display = 'inline';
		document.getElementById('ActivContainer_EmpVilla').style.left = '0px';
		document.getElementById('ActivContainer_EmpVilla').style.visibility= 'visible';
		
		document.getElementById('ActivContainer_PVilla').style.display = 'inline';
		document.getElementById('ActivContainer_PVilla').style.left = '0px';
		document.getElementById('ActivContainer_PVilla').style.visibility= 'visible';
		
			if(navigator.appName=="Netscape")
				{
					document.getElementById('ActivContainer_PApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.display = 'none';
				}
				else
				{
				
					if (window.XMLHttpRequest) <!-- IE7 -->
					{
						document.getElementById('ActivContainer_PApp').style.display = 'none';
						document.getElementById('ActivContainer_PApp').style.visibility= 'hidden';
						
						document.getElementById('ActivContainer_CApp').style.display = 'none';
						document.getElementById('ActivContainer_CApp').style.visibility= 'hidden';
					}
					else 
					{
						document.getElementById('ActivContainer_PApp').style.display = 'none';
						document.getElementById('ActivContainer_PApp').style.overflow = 'hidden';
						
						document.getElementById('ActivContainer_CApp').style.display = 'none';
						document.getElementById('ActivContainer_CApp').style.overflow = 'hidden';
					}
					
				}
				
		}
	else if(option==1)
		{
			
			document.getElementById('ActivContainer_CApp').style.display = 'inline';
			document.getElementById('ActivContainer_CApp').style.left = '0px';
			document.getElementById('ActivContainer_CApp').style.visibility= 'visible';
			
			document.getElementById('ActivContainer_PApp').style.display = 'inline';
			document.getElementById('ActivContainer_PApp').style.left = '0px';
			document.getElementById('ActivContainer_PApp').style.visibility= 'visible';
		
			if(navigator.appName=="Netscape")
			{
				document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
				document.getElementById('ActivContainer_PVilla').style.display = 'none';
			}
			else
			{
			
				if (window.XMLHttpRequest) <!-- IE7 -->
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.visibility= 'hidden';
					
					document.getElementById('ActivContainer_PVilla').style.display = 'none';
					document.getElementById('ActivContainer_PVilla').style.visibility= 'hidden';
				}
				else 
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.overflow = 'hidden';
				
					document.getElementById('ActivContainer_PVilla').style.display = 'none';
					document.getElementById('ActivContainer_PVilla').style.overflow = 'hidden';
				}
				
			}
		
		}
	else if(option==0)
		{
		
			document.getElementById('ActivContainer_CApp').style.display = 'inline';
			document.getElementById('ActivContainer_CApp').style.left = '0px';
			document.getElementById('ActivContainer_CApp').style.visibility= 'visible';
		
			document.getElementById('ActivContainer_PApp').style.display = 'inline';
			document.getElementById('ActivContainer_PApp').style.left = '0px';
			document.getElementById('ActivContainer_PApp').style.visibility= 'visible';
		
			if(navigator.appName=="Netscape")
			{
				document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
				document.getElementById('ActivContainer_PVilla').style.display = 'none';
				
				document.getElementById('ActivContainer_PApp').style.display = 'none';
				document.getElementById('ActivContainer_CApp').style.display = 'none';
			}
			else
			{
			
				if (window.XMLHttpRequest) <!-- IE7 -->
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.visibility= 'hidden';
					
					document.getElementById('ActivContainer_PVilla').style.display = 'none';
					document.getElementById('ActivContainer_PVilla').style.visibility= 'hidden';
					
					document.getElementById('ActivContainer_PApp').style.display = 'none';
					document.getElementById('ActivContainer_PApp').style.visibility= 'hidden';
					
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.visibility= 'hidden';
					
				}
				else 
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.overflow = 'hidden';
					
					document.getElementById('ActivContainer_PVilla').style.display = 'none';
					document.getElementById('ActivContainer_PVilla').style.overflow = 'hidden';
					
					document.getElementById('ActivContainer_PApp').style.display = 'none';
					document.getElementById('ActivContainer_PApp').style.overflow = 'hidden';
					
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.overflow = 'hidden';

				}
				
			}
		}
}

function show_typeR()
{	
option = document.getElementById('Type').value;

	if(option==2)	
		{

		document.getElementById('ActivContainer_EmpVilla').style.display = 'inline';
		document.getElementById('ActivContainer_EmpVilla').style.left = '0px';
		document.getElementById('ActivContainer_EmpVilla').style.visibility= 'visible';
		
		document.getElementById('ActivContainer_CVill').style.display = 'inline';
		document.getElementById('ActivContainer_CVill').style.left = '0px';
		document.getElementById('ActivContainer_CVill').style.visibility= 'visible';
		
			if(navigator.appName=="Netscape")
			{
				document.getElementById('ActivContainer_CApp').style.display = 'none';
				
			}
			else
			{
			
				if (window.XMLHttpRequest) <!-- IE7 -->
				{
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.visibility= 'hidden';
				}
				else 
				{
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.overflow = 'hidden';
					
				}
				
			}
				
		}
	else if(option==1)
		{
			
			document.getElementById('ActivContainer_CApp').style.display = 'inline';
			document.getElementById('ActivContainer_CApp').style.left = '0px';
			document.getElementById('ActivContainer_CApp').style.visibility= 'visible';
			
			if(navigator.appName=="Netscape")
			{
				document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
				document.getElementById('ActivContainer_CVill').style.display = 'none';
				
			}
			else
			{
			
				if (window.XMLHttpRequest) <!-- IE7 -->
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.visibility= 'hidden';
					
					document.getElementById('ActivContainer_CVill').style.display = 'none';
					document.getElementById('ActivContainer_CVill').style.visibility= 'hidden';
					

				}
				else 
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.overflow = 'hidden';
					
					document.getElementById('ActivContainer_CVill').style.display = 'none';
					document.getElementById('ActivContainer_CVill').style.overflow = 'hidden';
					
				}
				
			}
		
		}
	else if(option==0)
		{
		
			document.getElementById('ActivContainer_CApp').style.display = 'inline';
			document.getElementById('ActivContainer_CApp').style.left = '0px';
			document.getElementById('ActivContainer_CApp').style.visibility= 'visible';
			
		
			if(navigator.appName=="Netscape")
			{
				document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
				document.getElementById('ActivContainer_CApp').style.display = 'none';
			}
			else
			{
			
				if (window.XMLHttpRequest) <!-- IE7 -->
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.visibility= 'hidden';
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.visibility= 'hidden';
				}
				else 
				{
					document.getElementById('ActivContainer_EmpVilla').style.display = 'none';
					document.getElementById('ActivContainer_EmpVilla').style.overflow = 'hidden';
					document.getElementById('ActivContainer_CApp').style.display = 'none';
					document.getElementById('ActivContainer_CApp').style.overflow = 'hidden';

				}
				
			}
		}
}


function check_error(champ, erreure) /* vérifie s'il y a une erreure */
{
	if (erreure)
		champ.style.backgroundColor = "#e6a8a8";
	else
		champ.style.backgroundColor = "";
}

function check_name(champ) /* vérifie nom et prénom*/
{
	if (champ.value.length < 2 || champ.value.length > 60)
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_email(champ) /* vérifie l'email */
{
	var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
	if (!regex.test(champ.value)) 
	/* vérifie que l'adresse e-mail satisfasse bien la regex ci-dessus grasse à test(str) de regexp. */
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_msg(champ) /* vérifie le message */
{
	if (champ.value.length < 2 || champ.value.length > 500)
		{
			check_error(champ, true);
			return false;
		}
	else
		{
			check_error(champ, false);
			return true;
		}
}

function check_all_form() /* vérifie le formulaire complet */
{
	var _nom = check_name(document.getElementById('nom'));
	var _prenom = check_name(document.getElementById('prenom'));
	var _email = check_email(document.getElementById('email'));
	var _msg = check_msg(document.getElementById('msg'));

	if (_nom && _prenom && _email && _msg)
		{return true;}
	else
		{return false;}
	
}

function check_all_form_owner() /* vérifie le formulaire complet */
{
	var _nom = check_name(document.getElementById('nom'));
	var _email = check_email(document.getElementById('email'));
	
	if (_nom && _prenom)
		{return true;}
	else
		{return false;}
	
}



