// JavaScript Document
function only_num(e) {
	if (navigator.appName=="Netscape") {
		if (((e.which < 48) || (e.which > 57)) && (e.which != 8) && (e.which != 0)) {
			return false;
		}
	} else {
		if ((e.keyCode < 48) || (e.keyCode > 57) && (e.keyCode != 0)) {
			return false;
		}
	}
}

//-->
var xmlHttp
//=======This Function takes the object name and return the objects in the database======
function Eval_values(str, field)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
 var strHref = window.location.href;
var sliced = strHref.slice(0, 10);

//alert (sliced);
//alert("Object Name:"+ str +" **  Field Name:"+ field);
if (sliced=='http://www')
{var url="http://www.fromearthtotheuniverse.org/dev/Survey_inc/testobject.php"}
else{var url="http://fromearthtotheuniverse.org/dev/Survey_inc/testobject.php"}
url=url+"?q="+str+"~~"+field
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

//alert(url);

}

//================================================================
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
// alert("Changing the State thank you for waiting :)");
// alert("EvalReturn:"+ xmlHttp.responseText);
 var EvalReturn =xmlHttp.responseText;
 var word=EvalReturn.split("?f=")
 var entered = word[0]
 var fieldfull = word[1]
 var EVresults=fieldfull.split("?r=")
 var field = EVresults[0]
 var EvRe = EVresults[1]
 
//alert ("Entered: "+entered+"\n"+"in the field: " +field+"\n"+"and the Result was: "+EvRe);
 if (field == ''){document.getElementById("Validate_"+field).innerHTML="<img src=http://chandra.harvard.edu/incl/scripts/Form_js/red_05.png></img>";}
 else if (EvRe == '1'){
 document.getElementById("Validate_"+field).innerHTML="<img src=http://chandra.harvard.edu/incl/scripts/Form_js/green_05.png></img>";
 }
 else 
 document.getElementById("Validate_"+field).innerHTML="<img src=http://chandra.harvard.edu/incl/scripts/Form_js/red_05.png></img>";
 } 
}

//================================================================

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
////////////////////////////////////////////////////////
///////////////////////////////////////////////////////

function refill(Fieldval,Fillval, Fieldval2,Fillval2) {
	//randomString();
	//gender.checked = true;
	//alert (" for "+Fieldval+" Value : "+Fillval);
	if (Fieldval == "gender")
	{
		//alert ("Gender Indeed");
		document.getElementById("gender").value = Fillval;
		}
		else
			{
				Fieldval.checked = true;
				//alert ("Indeed");
				}
				//ABCDEFGHIJKLMNOPQRSTUVWXTZ
				var chars = "0123456789abcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	document.Survey.randomfield.value = randomstring;
	submitEnable();
//alert ("Value : "+Fillval+" for "+Fieldval);
}
function refill_org() {
document.Survey_org.randomfield.value = randomstring;


}
function submitEnable() {
	//alert (" Hello Submit is Alive just need to be Activated");
document.Survey.submitButton.disabled = false;
//stuff goes here
//document.someForm.submit();
} 
var countefields=0;
var fieldarr='';
function submitEnableCounter(whichfield) {
	countefields++;
	fieldarr = fieldarr+'..'+whichfield;
	
	alert ("checked: "+whichfield);
alert ("Array contain: "+fieldarr+" So far checked: "+countefields);
} 
function randomString() {
	//alert ("in the random");
	var chars = "0123456789abcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	document.getElementById("randomfield").value = randomstring;
}
function randomString_org() 
{
//ABCDEFGHIJKLMNOPQRSTUVWXTZ
				var chars = "0123456789abcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	document.Survey_org.randomfield.value = randomstring;
}
//function setCheckedValue(radioObj, newValue) {
//	alert ("radioObj "+radioObj+" newValue : "+newValue);
//	if(!radioObj)
//		return;
//	var radioLength = radioObj.length;
//	alert (radioLength);
//	if(radioLength == undefined) {
//		radioObj.checked = (radioObj.value == newValue.toString());
//		return;
//	}
//	for(var i = 0; i < radioLength; i++) {
//		radioObj[i].checked = false;
//		if(radioObj[i].value == newValue.toString()) {
//			radioObj[i].checked = true;
//		}
//	}
//}