function checkopen()
{
	document.frmbook.id_classegene.value = document.frmbook.id_classegene_dep[document.frmbook.id_classegene_dep.selectedIndex].value;
	pos=document.frmbook.id_classegene.value.indexOf("OPEN");
	while(pos!=-1)
	{
		document.frmbook.chkAllerOpen.value="0";
		document.frmbook.chkRetourOpen.value="0";

		s1=document.frmbook.id_classegene.value.substring(0,pos);
		s2=document.frmbook.id_classegene.value.substring(pos+4,document.frmbook.id_classegene.value.length);
		document.frmbook.id_classegene.value =  s1 + s2;
		pos=document.frmbook.id_classegene.value.indexOf("OPEN");
	}
	pos=document.frmbook.id_classegene.value.indexOf("TP");
	if(pos!=-1)
	{
		pos2=document.frmbook.id_classegene.value.indexOf("TPF");
		s1=document.frmbook.id_classegene.value.substring(pos+2,pos2);
		nb=0;
		for(i=0;i<document.frmbook.length;i++)
		{
			if(document.frmbook.elements[i].name.indexOf("TypePassager")==0
				&& document.frmbook.elements[i].value!=0)
			{
				nb= nb + parseInt(document.frmbook.elements[i].value);
				document.frmbook.elements[i].value=0;
			}
		}
		document.frmbook.id_classegene.value = document.frmbook.id_classegene.value.substring(0,pos);
		var obj = eval("document.frmbook.TypePassager"+s1+"u1000r0b1");
		<!--alert ("document.frmbook.TypePassager"+s1+"u1000r0b1");-->
		obj.value = nb;
	}
	document.frmbook.submit();
}