/* ************************* */
/* Javascript Focus ComboBox */
/* ************************* */

/* Focus specificite apres seconde requête */
function FocusSpec(){
    document.FORM1.specif[1].checked = true;
}

/* Focus Locus apres troisieme requete */
function FocusLocus(locus){
    if (locus == 'locusg'){    
    	document.FORM1.locus1[0].checked = true;
    	document.FORM1.locus1[1].checked = false;
    }
    if (locus == 'locusp'){
    	document.FORM1.locus1[0].checked = false;
    	document.FORM1.locus1[1].checked = true;
    }
}

/* Contrôle formulaire */
function checkform(){	
    if (document.FORM1.Specificite.value != '-----> Select a specificity'){
	document.FORM1.specif[1].checked = true;
    }
    if (document.FORM1.Specificite.value == '-----> Select a specificity'){
		if (document.FORM1.espece.value != '-----> Species'){
			if (document.FORM1.locusg.options.length > 1){
				document.FORM1.checkAll.checked = true;
			}
		}
    }	
}

/* Fonction Lien Externe */
function ExternalWin(url) {
    open(url,'','width="100%",height="100%",status=yes,directories=yes,toolbar=yes,location=yes,menubar=yes,scrollbars=yes,resizable=yes');
}


/* Affichage des onglets */
function afficheId(baliseId, nbbaliseId) {
	var regIG = /IG/;
	var regTR = /TR/;
	resIG = regIG.exec(baliseId);
	resTR = regTR.exec(baliseId);
	/* Cas IG */
	if (resIG){
		if (baliseId == "IGK"){
			cacheId("IGH");
			cacheId("IGL");
    		document.getElementById(baliseId).style.visibility='visible';
   			document.getElementById(baliseId).style.display='block';
		}
		else if (baliseId == "IGH"){
			cacheId("IGK");
			cacheId("IGL");
    		document.getElementById(baliseId).style.visibility='visible';
   			document.getElementById(baliseId).style.display='block';
		}
		else if (baliseId == "IGL"){
			cacheId("IGH");
			cacheId("IGK");
    		document.getElementById(baliseId).style.visibility='visible';
   			document.getElementById(baliseId).style.display='block';
		}
	}
	
	/* Cas TR */
	else if (resTR){
		 if (baliseId == "TRB"){
            cacheId("TRG");
            cacheId("TRA");
            document.getElementById(baliseId).style.visibility='visible';
            document.getElementById(baliseId).style.display='block';
        }
        else if (baliseId == "TRG"){
            cacheId("TRB");
            cacheId("TRA");
            document.getElementById(baliseId).style.visibility='visible';
            document.getElementById(baliseId).style.display='block';
        }
        else if (baliseId == "TRA/TRD"){
            cacheId("TRB");
            cacheId("TRG");
            document.getElementById("TRA").style.visibility='visible';
            document.getElementById("TRA").style.display='block';
        }
	}
}

function cacheId(baliseId) {
    	document.getElementById(baliseId).style.visibility='hidden';
    	document.getElementById(baliseId).style.display='none';
}


