/*
======================================================================
Funciones JavaScript para VOSED
LAEFF Laboratorio de Astrofisica Espacial y Fisica Fundamental
Time:  2003-03-14
Author: Raul Gutierrez Sanchez
        raul@laeff.inta.es
        Tf.: 34.91.81.31.260
=====================================================================
*/

    function ventana_upload() {
       window.open("upload.jsp",
                   "",
                   "height=480,width=340,resizable=yes,scrollbars=yes,status=no,toolbar=no,location=no,dependent=yes,modal=yes");
       
    }	

    function ventana_displayIndVOSpec(enlace) {
       window.open(enlace,
                   "VOSpec",
                   "height=180,width=550,resizable=yes,scrollbars=no,status=no,toolbar=no,location=no,dependent=no,modal=no");
       
    }	

    function ventana_displayVOSpec(form) {
       window.open("",
                   "VOSpec",
                   "height=180,width=550,resizable=yes,scrollbars=no,status=no,toolbar=no,location=no,dependent=no,modal=no");
       
	   form.target="VOSpec";       
    }	

    function ventana_calculaBayes(form) {
       window.open("",
                   "calculaBayes",
                   "height=650,width=1050,resizable=yes,scrollbars=yes,status=no,toolbar=no,location=no,dependent=no,modal=no");
	   form.target="calculaBayes";       
    }	
	
	function uploadUpdateWave( formulario ) {
		var selected = formulario.fileWaveUnit.options[formulario.fileWaveUnit.selectedIndex];
		
		if(selected.value == "micron"){
			formulario.fileWaveUnitTxt.readOnly=true;
			formulario.fileWaveUnitTxt.value="micron";			
			formulario.fileWaveDimeq.readOnly=true;			
			formulario.fileWaveDimeq.value="L";			
			formulario.fileWaveScaleq.readOnly=true;			
			formulario.fileWaveScaleq.value="1E-6";			
		}else if(selected.value == "m"){
			formulario.fileWaveUnitTxt.readOnly=true;
			formulario.fileWaveUnitTxt.value="m";			
			formulario.fileWaveDimeq.readOnly=true;			
			formulario.fileWaveDimeq.value="L";			
			formulario.fileWaveScaleq.readOnly=true;			
			formulario.fileWaveScaleq.value="1.0";			
		}else if(selected.value == "Angstrom"){
			formulario.fileWaveUnitTxt.readOnly=true;
			formulario.fileWaveUnitTxt.value="Angstrom";			
			formulario.fileWaveDimeq.readOnly=true;			
			formulario.fileWaveDimeq.value="L";			
			formulario.fileWaveScaleq.readOnly=true;			
			formulario.fileWaveScaleq.value="1.0E-10";			
		}else if(selected.value == "Hz"){
			formulario.fileWaveUnitTxt.readOnly=true;
			formulario.fileWaveUnitTxt.value="Hz";			
			formulario.fileWaveDimeq.readOnly=true;			
			formulario.fileWaveDimeq.value="T-1";			
			formulario.fileWaveScaleq.readOnly=true;			
			formulario.fileWaveScaleq.value="1.0";			
		}else if(selected.value == "Custom"){
			formulario.fileWaveUnitTxt.readOnly=false;
			formulario.fileWaveUnitTxt.focus();
			//formulario.fileWaveUnitTxt.value="";			
			formulario.fileWaveDimeq.readOnly=false;			
			//formulario.fileWaveDimeq.value="";			
			formulario.fileWaveScaleq.readOnly=false;			
			//formulario.fileWaveScaleq.value="";
		}		
		       
    }

	function uploadUpdateFlux( formulario ) {
		var selected = formulario.fileFluxUnit.options[formulario.fileFluxUnit.selectedIndex];
		
		if(selected.value == "Jy"){
			formulario.fileFluxUnitTxt.readOnly=true;
			formulario.fileFluxUnitTxt.value="Jy";			
			formulario.fileFluxDimeq.readOnly=true;			
			formulario.fileFluxDimeq.value="MT-2";			
			formulario.fileFluxScaleq.readOnly=true;			
			formulario.fileFluxScaleq.value="1E-26";			
		}else if(selected.value == "W/cm2/um"){
			formulario.fileFluxUnitTxt.readOnly=true;
			formulario.fileFluxUnitTxt.value="W/cm2/um";			
			formulario.fileFluxDimeq.readOnly=true;			
			formulario.fileFluxDimeq.value="ML-1T-3";			
			formulario.fileFluxScaleq.readOnly=true;			
			formulario.fileFluxScaleq.value="1E10";			
		}else if(selected.value == "erg/cm2/s/A"){
			formulario.fileFluxUnitTxt.readOnly=true;
			formulario.fileFluxUnitTxt.value="erg/cm2/s/A";			
			formulario.fileFluxDimeq.readOnly=true;			
			formulario.fileFluxDimeq.value="ML-1T-3";			
			formulario.fileFluxScaleq.readOnly=true;			
			formulario.fileFluxScaleq.value="1E7";			
		}else if(selected.value == "W/m2"){
			formulario.fileFluxUnitTxt.readOnly=true;
			formulario.fileFluxUnitTxt.value="W/m2";			
			formulario.fileFluxDimeq.readOnly=true;			
			formulario.fileFluxDimeq.value="MT-3";			
			formulario.fileFluxScaleq.readOnly=true;			
			formulario.fileFluxScaleq.value="1.0";			
		}else if(selected.value == "W/m2/m"){
			formulario.fileFluxUnitTxt.readOnly=true;
			formulario.fileFluxUnitTxt.value="W/m2/m";			
			formulario.fileFluxDimeq.readOnly=true;			
			formulario.fileFluxDimeq.value="ML-1T-3";			
			formulario.fileFluxScaleq.readOnly=true;			
			formulario.fileFluxScaleq.value="1.0";			
		}else if(selected.value == "Custom"){
			formulario.fileFluxUnitTxt.readOnly=false;
			formulario.fileFluxUnitTxt.focus();
			//formulario.fileFluxUnitTxt.value="";			
			formulario.fileFluxDimeq.readOnly=false;			
			//formulario.fileFluxDimeq.value="";			
			formulario.fileFluxScaleq.readOnly=false;			
			//formulario.fileFluxScaleq.value="";
		}		
		       
    }
	function uploadUpdateErrFlux( formulario ) {
		var selected = formulario.fileErrFluxUnit.options[formulario.fileErrFluxUnit.selectedIndex];
		
		if(selected.value == "Jy"){
			formulario.fileErrFluxUnitTxt.readOnly=true;
			formulario.fileErrFluxUnitTxt.value="Jy";			
			formulario.fileErrFluxDimeq.readOnly=true;			
			formulario.fileErrFluxDimeq.value="MT-2";			
			formulario.fileErrFluxScaleq.readOnly=true;			
			formulario.fileErrFluxScaleq.value="1E-26";			
		}else if(selected.value == "W/cm2/um"){
			formulario.fileErrFluxUnitTxt.readOnly=true;
			formulario.fileErrFluxUnitTxt.value="W/cm2/um";			
			formulario.fileErrFluxDimeq.readOnly=true;			
			formulario.fileErrFluxDimeq.value="ML-1T-3";			
			formulario.fileErrFluxScaleq.readOnly=true;			
			formulario.fileErrFluxScaleq.value="1E10";			
		}else if(selected.value == "erg/cm2/s/A"){
			formulario.fileErrFluxUnitTxt.readOnly=true;
			formulario.fileErrFluxUnitTxt.value="erg/cm2/s/A";			
			formulario.fileErrFluxDimeq.readOnly=true;			
			formulario.fileErrFluxDimeq.value="ML-1T-3";			
			formulario.fileErrFluxScaleq.readOnly=true;			
			formulario.fileErrFluxScaleq.value="1E7";			
		}else if(selected.value == "W/m2"){
			formulario.fileErrFluxUnitTxt.readOnly=true;
			formulario.fileErrFluxUnitTxt.value="W/m2";			
			formulario.fileErrFluxDimeq.readOnly=true;			
			formulario.fileErrFluxDimeq.value="MT-3";			
			formulario.fileErrFluxScaleq.readOnly=true;			
			formulario.fileErrFluxScaleq.value="1.0";			
		}else if(selected.value == "W/m2/m"){
			formulario.fileErrFluxUnitTxt.readOnly=true;
			formulario.fileErrFluxUnitTxt.value="W/m2/m";			
			formulario.fileErrFluxDimeq.readOnly=true;			
			formulario.fileErrFluxDimeq.value="ML-1T-3";			
			formulario.fileErrFluxScaleq.readOnly=true;			
			formulario.fileErrFluxScaleq.value="1.0";			
		}else if(selected.value == "Custom"){
			formulario.fileErrFluxUnitTxt.readOnly=false;
			formulario.fileErrFluxUnitTxt.focus();
			//formulario.fileErrFluxUnitTxt.value="";			
			formulario.fileErrFluxDimeq.readOnly=false;			
			//formulario.fileErrFluxDimeq.value="";			
			formulario.fileErrFluxScaleq.readOnly=false;			
			//formulario.fileErrFluxScaleq.value="";
		}		
		       
    }

	function markAll( formulario ) {
	    if(  document.images  ) {
	          for( var i=0; i<formulario.elements.length; i++ ) {
	               var curElement = formulario.elements[i];

	               if( curElement.name == "filas_userfile" ){
	                  curElement.checked = formulario.mark_all.checked;
	                  //alert(curElement.name)
	               }
	               if( curElement.name == "filas_ssap" ){
	                  curElement.checked = formulario.mark_all.checked;
	                  //alert(curElement.name)
	               }
	               if( curElement.name == "filas_stromgren" ){
	                  curElement.checked = formulario.mark_all.checked;
	                  //alert(curElement.name)
	               }
	               if( curElement.name == "filas_2mass" ){
	                  curElement.checked = formulario.mark_all.checked;
	                  //alert(curElement.name)
	               }
	         }
	    }    else    {
	         alert("Error: requires Netscape 4.0+, Internet Explorer 4.0+ or similar");
	    }
	}


	function markAllSsap( formulario ) {
	    if(  document.images  ) {
	          for( var i=0; i<formulario.elements.length; i++ ) {
	               var curElement = formulario.elements[i];

	               if( curElement.name == "ssap_services" ){
	                  curElement.checked = formulario.mark_all_ssap.checked;
	                  //alert(curElement.name)
	               }
	         }
	    }    else    {
	         alert("Error: requires Netscape 4.0+, Internet Explorer 4.0+ or similar");
	    }
	}

	function markAllPhot( formulario ) {
	    if(  document.images  ) {
	          for( var i=0; i<formulario.elements.length; i++ ) {
	               var curElement = formulario.elements[i];

	               if( curElement.name == "phot" ){
	                  curElement.checked = formulario.mark_all_phot.checked;
	                  //alert(curElement.name)
	               }
	         }
	    }    else    {
	         alert("Error: requires Netscape 4.0+, Internet Explorer 4.0+ or similar");
	    }
	}

	//  Fin -->

