function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}} 

//ouvre une fenetre fille retaillable    	
function new_browser(src,name,w,h)
{
	size=",width="+w+",height="+h
	browser=window.open(src,name,"resizable=yes,scrollbars=yes,toolbar=no,status=no,menubar=no,location=0,directories=no"+size)
}


//ouvre une fenetre fille de taille fixe   
function new_browser3(src,name,w,h)
{
	size=",width="+w+",height="+h
	browser=window.open(src,name,"resizable=no,scrollbars=no,toolbar=no,status=no,menubar=no,location=0,directories=no"+size)
}	


//ouvre une photo dans une fenetre fille  la taille de la photo
function fenetrephoto2 (repimages, lo, ha, nomimage,id)
{	
	browser=window.open("/visualisation.asp?image="+repimages+ nomimage + "&id="+id, "zoom","resizable=no,scrollbars=auto,toolbar=no,status=no,menubar=no,location=0,directories=no,width="+lo+",height="+ha)
}

function ChangeClass(id)
	{
		ident = document.getElementById(id);
		identClass = document.getElementById(id).className;
	
		if (identClass.indexOf("_over",0)>0)
		{
			str = identClass.substring(0,identClass.indexOf("_over",0))
			
			ident.className=str;
		}
		else
		{
			ident.className=identClass+"_over";
		}
	}
function ChangeImage(id)
{
	NouvelleSource = document.getElementById("Source"+id).value
	
	document.getElementById("ImageCourante").src = NouvelleSource
}
function CacheBouton()
{
	NomBouton = document.getElementsByName('Source')
	
	for(i=0;i<NomBouton.lenght;i++)
	{
		NomBouton[i].style="display:none;"
	}
}
function ChargePageTerritoire(obj)
{
	var LeTerritoire
	//LeTerritoire = document.getElementById("territoire")[document.getElementById("territoire").selectedIndex].value
	//LeTerritoire = indexchecked(obj);
	LeTerritoire = obj.value;
	
	if (LeTerritoire=='')
		document.form1.sX_Menu_selectedID.value= 'm13_D4675032';
	else
		document.form1.sX_Menu_selectedID.value= document.getElementById(LeTerritoire).value;
	//window.location = document.getElementById(LeTerritoire).value
}
/**********************************************************************************/
/* Fonction utilisee dans Hebergement*/
/*********************************************************************************/
function ActiveDesactiveEtoile()
{
	AuMoinsUn=false
	
	/*On regarde si il y a au moins 1 type d'heberg coche dans (Hotels,Residences,campings)*/
	LesTypesHeberg = document.getElementsByName('TypeHeberg')
	for(i=0;i<LesTypesHeberg.length;i++)
	{
		if(LesTypesHeberg[i].checked == true && LesTypesHeberg[i].value!='Villages Vacances')
		{
			AuMoinsUn = true
		}
		
	}
	if(AuMoinsUn==true)
	{
		
		document.getElementById('DivDesEtoile').style.display="block";
		LesEtoiles = document.getElementsByName('NbEtoile')
		for(i=0;i< LesEtoiles.length;i++)
		{
			
			LesEtoiles[i].disabled = false;
		}
	}
	else
	{
		document.getElementById('DivDesEtoile').style.display="none";
		LesEtoiles = document.getElementsByName('NbEtoile')
		for(i=0;i< LesEtoiles.length;i++)
		{
			LesEtoiles[i].disabled = true;
			LesEtoiles[i].checked = false;
		}
	}
}
function ActiveDesactiveMicroRegion()
{
	
	LesMicroRegion = document.getElementsByName('MicroRegionTerritoire')
	for(i=1;i<LesMicroRegion.length;i++)
	{
		if(LesMicroRegion[i].checked == true)
		{
			document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].disabled = false;
		}
		else
		{
			document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].disabled = true;
			document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].selectedIndex= 0;
		}
	}	
}
function MiseaZeroMicroRegion()
{
	
	LesMicroRegion = document.getElementsByName('MicroRegionTerritoire')
	for(i=1;i<LesMicroRegion.length;i++)
	{
		LesMicroRegion[i].checked = false;
		if(LesMicroRegion[i].value=="")
		{
			LesMicroRegion[i].checked = true;
		}
		
		document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].selectedIndex= 0;
	}
	LesMicroRegion[0].checked=true
}

function GereSelectRegion(idSelect,idRadio)
{
	document.getElementById(idRadio).checked = true;

	LesMicroRegion = document.getElementsByName('MicroRegionTerritoire')
	for(i=1;i<LesMicroRegion.length;i++)
	{
		if(document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].id != idSelect)
		{
			document.getElementsByName('MicroRegion'+LesMicroRegion[i].value)[0].selectedIndex= 0;
		}
	}
}
/***********************************************************************/
function MAZInput(nomFormulaire,nomInput,TypeInput)
{
	switch(TypeInput)
	{
			case "input":
				eval("document."+nomFormulaire+"."+nomInput+".value='';");
			break;
			case "select":
				eval("document."+nomFormulaire+"."+nomInput+".options.selectedIndex = 0;");
			break;
			default:
			return -1;
	}
}
