// JavaScript Document

function validate3(form) {

	var form1 = document.forms.joinform;
	var email = form1.email.value;
	var msg="";
	var radios1 = form1.action;
	var radios2 = form1.orgtype;
	var radios3 = form1.notes;
	var radios4 = form1.list;
	var grem1 = false;
	var grem2 = false;
	var grem3 = false;
	var grem4 = false;
	
	for (var i=0; i<radios1.length; i++) {
		if (radios1[i].checked) grem1 = true;
	} 
	if (grem1 == false) msg += "* Please Choose an Action\n";
	if (document.getElementById("joinform").name.value == "") msg += "* Name\n";
	if (email.indexOf('@') < 0 || email.indexOf('@') !=email.lastIndexOf('@') || email.indexOf('.') < 0 || email.lastIndexOf('.') < email.indexOf('@')) msg += "* Email\n";
	if (document.getElementById("joinform").org.value == "") msg += "* Organization/Affiliation\n";
	if (document.getElementById("joinform").country.value == "") msg += "* Country\n"; 	
	if (document.getElementById("joinform").rfocus.value == "") msg += "* Regional Focus\n";
	for (var i=0; i<radios2.length; i++) {
		if (radios2[i].checked) grem2 = true;
	} 
	if (grem2 == false) msg += "* Please Choose an Organization Type\n";
	for (var i=0; i<radios3.length; i++) {
		if (radios3[i].checked) grem3 = true;
	} 
	if (grem3 == false) msg += "* Interest in Receiving CBM Notes\n";
	for (var i=0; i<radios4.length; i++) {
		if (radios4[i].checked) grem4 = true;
	} 
	if (grem4 == false) msg += "* Inclusion in CMOP Network Contact List\n";

	if (msg == "") {
		return true;
	} else {
		alert("Please correct or enter the following in order to submit this form:\n\n" + msg);
		return false;
	}
}

function nextEq(obj)
		{
		   //alert(obj);
		   for(i=0;i<220;i++)
			 {
				if(document.forms.getElementById('con').elements[obj] == document.forms.getElementById('con').elements[i])
				  {document.forms.getElementById('con').elements[i+1].focus()}
			 }
		}
		
		
		function toSci(sNumber, eng){
		if(sNumber>1000 || sNumber<0.001){
		var s = new String(sNumber);
	    var exp = 0;
	    var negative = false;
	    if (s.length > 0 && s.charAt(0) == '-'){
	        negative = true;
	        s = s.substring(1,s.length);
	    }
	    var splitter = s.split(".");
	    if (splitter.length > 1){
	        s = splitter[0] + splitter[1];
	        exp += splitter[0].length -1;
	    } else {
	        exp += s.length - 1;
	    }  
	   
	    var leadingZeros = 0;
	    for (leadingZeros=0; leadingZeros < s.length  && s.charAt(leadingZeros) == '0'; leadingZeros++){		   
	       exp = exp - 1;
	    } 
	    	  
	    s = s.substring(leadingZeros, s.length);
	    
	    var moveDec;	   
	    
	    moveDec = 1;
	   
	   
	    var trailingZeros = '';
	    for (var i=s.length; i<moveDec; i++){
	        trailingZeros+='0';
	    }
	   
	    return (	        
	        (negative?'-':'') +
	        ((s.length==0)?'0':s.substring(0,moveDec)) + 
	        ((s.length<=7)?('.'+s.substring(moveDec,s.length)):('.'+s.substring(moveDec,7))) + 
	        ((s.length==0||exp==0)?'':('e'+exp))
	    );
	    } 
	    else{			
			var s1 = new String(sNumber);
			return (
	         ((s1.length<=7)?(s1.substring(0,s1.length)):(s1.substring(0,7))) 
			);
	    }
	}