//<script language="JavaScript">

// value d'1 select
function select_value(select)
{
	return select[select.selectedIndex].value;
}

// value d'1 radio
function radio_value(radio)
{
	var i;
	if(isArray(radio))
	{
		for(i=0; i<radio.length; i++)
		{
			if (radio[i].checked)
			{
				return radio[i].value;
			}
		}
	}
	else
	{
		if(radio.checked)
			return radio.value;
	}
	return 0;
}

// radio ou checkbox checked
function isChecked(obj)
{
	var i;
	if(isArray(obj))
	{
		for(i=0; i<obj.length; i++)
		{
			if (obj[i].checked)
				return true;
		}
	}
	else
	{
		if(obj.checked)
			return true;
	}
	return false;
}

// selection d'1 select
function select_index(select, value)
{
	for(var i=0; i<select.length; i++)
	{
		if (select[i].value == value) 
		{
			select[i].selected = true;
			break;		
		}
	}
}

// email
function isEmail(s)
{
	var re = /^.+\@.+\..+$/;
	return re.test(s);
}

// vide select, sauf le premier element
function clean_select(select)
{
	while (select.length > 1) select.options[1] = null;
}

// vide select completement
function clear_select(select)
{
	if(select!=null)
		while (select.length > 0) select.options[0] = null;
}

// activite dans la station
function isInStation(obj, acti_id)
{
	var isIn = false;
	// littoral
	if (acti_id == '1' && obj.littoral >= 1) {isIn = true;}
	// golf
	if (acti_id == '2' && obj.golf >= 1) {isIn = true;}
	// thalasso
	if (acti_id == '3' && obj.thalasso >= 1) {isIn = true;}
	// montagne
	if (acti_id == '4' && obj.montagne >= 1) {isIn = true;}
	// ski
	if (acti_id == '5' && obj.ski >= 1) {isIn = true;}
	return isIn;
}
// activite dans la station
function isInPays(acti_id,pays_id)
{
//alert('pays_id=' + pays_id + ' et acti_id=' + acti_id);
	var i = 0;
	var isIn = false;
	// genere les station de l'activite
	while (i<array_lieu.length )
	{ 
		if ( array_lieu[i].pays == pays_id && isInStation(array_lieu[i],acti_id) )
		{
		isIn = true;
		i = array_lieu.length
		}
	i++
	}
	return isIn;
}

// activite dans la station
function isInStationPays(obj, acti_id, pays_id)
{
	//alert ("acti_id=" + acti_id);
	var isIn = false;
	// littoral
	if (acti_id == '1' && obj.littoral >= 1 && obj.pays == pays_id) 
	{
		isIn = true;
		//alert("\n obj.littoral " + obj.littoral + "\n obj.golf = " + obj.golf + "\n obj.thalasso = " + obj.thalasso +	"\n obj.ski = " + obj.ski + "\n obj.montagne = " + obj.montagne)
	}
	// golf
	if (acti_id == '2' && obj.golf >= 1 && obj.pays == pays_id) 
	{
		isIn = true;
	}
	// thalasso
	if (acti_id == '3' && obj.thalasso >= 1 && obj.pays == pays_id) 
	{
		isIn = true;
	}
	// montagne
	if (acti_id == '4' && obj.montagne >= 1 && obj.pays == pays_id) 
	{
		isIn = true;
	}
	// ski
	if (acti_id == '5' && obj.ski >= 1 && obj.pays == pays_id) 
	{
		isIn = true;
	}
	return isIn;
}


function isArray(arr)
{
	if(typeof(arr.value)!="String" && typeof(arr.value)!="string" )
		return true;
	else
		return false;
}

var m_blnCheck = false;
function CheckAllBox(arrCbName)
{
	var i;
	m_blnCheck=!m_blnCheck;
	if(isArray(arrCbName))
	{
		for(i=0;i<arrCbName.length;i++)
			arrCbName[i].checked=m_blnCheck;	
	}
	else
		arrCbName.checked=m_blnCheck;
}
//</script>
