/**
 * 2008/12/30
 * - découplage
 */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function Retour()
{
history.go(-1);
}

function OpenPopUp(MyFile,MyWindow,MyWidth,MyHeight)
        {
        var ns4 = (document.layers)? true:false;         //NS 4
        var ie4 = (document.all)? true:false;            //IE 4
        var dom = (document.getElementById)? true:false; //DOM
        var xMax, yMax, xOffset, yOffset;
 
        if (ie4 || dom)
                {
                xMax = screen.width;
                yMax = screen.height;
                }
        else if (ns4)
                {
                xMax = window.outerWidth;
                yMax = window.outerHeight;
                }
        else
                {
                xMax = 800;
                yMax = 600;
                }
        xOffset = (xMax - MyWidth)/2;
        yOffset = (yMax - MyHeight)/2;
        window.open(MyFile,MyWindow,'width='+MyWidth
+',height='+MyHeight
+',screenX='+xOffset
+',screenY='+yOffset
+',top='+yOffset
+',left='+xOffset
+',scrollbars=yes,resizable=no');
}

var newWin = null;

function closeWin(){
  if (newWin != null){
    if(!newWin.closed)
      newWin.close();}}

function popUp(strURL,strType,strHeight,strWidth) {
  closeWin();
  var strOptions="";
  if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
  if (strType=="fixed") strOptions="status,height="+strHeight+",width="+strWidth;
  if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location, height="+strHeight+",width="+strWidth;
  newWin = window.open(strURL, 'newWin', strOptions);
  newWin.focus();
}

function menu(mouse, pos){
	if (mouse == "over"){
		document.getElementById(pos+"_tab").bgColor="#c19756";
		document.getElementById(pos+"_txt").className='textblanc';
		if (pos == "haut"){
			document.images["haut"].src='http://images.geneanet.org/v3/pictos_collections/bloac-a-01.gif';
		}
		if (pos == "bas"){
			document.images["bas"].src='http://images.geneanet.org/v3/pictos_collections/bloac-a-02.gif';
		}
	}
	if (mouse == "out"){
		document.getElementById(pos+"_tab").bgColor="#e8d5a6";
		document.getElementById(pos+"_txt").className='textmarron';
		if (pos == "haut"){
			document.images["haut"].src='http://images.geneanet.org/v3/pictos_collections/bloac-b-01.gif';
		}
		if (pos == "bas"){
			document.images["bas"].src='http://images.geneanet.org/v3/pictos_collections/bloac-b-02.gif';
		}
	}
}

function veriform(nform)
{
 if (nform==1){
  if(document.rechercher1.lastname.value == "")  {
    document.getElementById("oblige1").style.visibility="visible";
    document.getElementById("oblige2").style.visibility="hidden";
    document.rechercher1.lastname.focus();}
  else {
    document.rechercher1.submit();}
 }
 if (nform==2){
  if(document.rechercher2.lastname.value == "")  {
    document.getElementById("oblige1").style.visibility="hidden"
    document.getElementById("oblige2").style.visibility="visible";
    document.rechercher2.lastname.focus();}
  else {
    document.rechercher2.submit();}
 }
}


function selection_actes(page, id, nbactes)
{
	document.forms[id].elements[((page-1)*3)].value="";
	document.forms[id].elements[((page-1)*3+1)].value="";
	document.forms[id].elements[((page-1)*3+2)].value=0;
	for (i=0;i<3*nbactes;i+=3) {
		if (document.forms["selection"].elements[i].checked){
			document.forms[id].elements[((page-1)*3)].value+=':'+document.forms["selection"].elements[i+1].value;
			document.forms[id].elements[((page-1)*3+1)].value+=':'+document.forms["selection"].elements[i].value;
			document.forms[id].elements[((page-1)*3+2)].value=parseInt(document.forms[id].elements[((page-1)*3+2)].value)+parseInt(document.forms["selection"].elements[i+2].value);
		}
	}
}
/*
 * @param int page page courante
 * @param string id id du formulaire
 * @param int nbactes nbre actes affiches sur page courante
 * @param int nbre total de pages
 */
function afficher_pts(page, id, nbactes, nbpages)
{
	// pour cette page
	var	cible = document.forms[id].elements[((page-1)*3+2)]; // target check_pts
	// que l'on ré-init
	cible.value="0";
	// total
	var total = document.forms[id].elements['pts'];
	// que l'on ré-init aussi
	total.value="0";

	for (var i=0; i< nbactes; i++) {
		var	cb	 = document.forms["selection"].elements[i * 3];		// source checkbox
		var from = document.forms["selection"].elements[i * 3 + 2]; // source hidden pts	
	
		if (cb.checked){
			cible.value = parseInt(cible.value) + parseInt(from.value);		
		}
	}

	// Recalcule le total
	for (i=0; i<nbpages; i++){
		total.value = parseInt(total.value) + parseInt(document.forms[id].elements[i*3+2].value);
	}
	document.getElementById("unites").innerHTML="<font color=red><b>"+document.forms[id].elements['pts'].value+"</b></font>";
}
/**
 * Met a jour l'element d'id elt
 */
function afficher_acte(page, id)
{
	document.forms[id].elements['current_page'].value=page;
}

