function viewRow(c) {
	cDiv=document.getElementById('cr' + c);
	dDiv=document.getElementById('dr' + c);
	cr = cDiv.innerHTML;
	cc = cDiv.className;
	
	cDiv.innerHTML = dDiv.innerHTML;
	dDiv.innerHTML = cr;
	cDiv.className = dDiv.className;
	dDiv.className = cc;
	
	document.getElementById('name'+c).value=document.getElementById('cName'+c).innerHTML;
}

function saveCalc(c) {
	if (document.getElementById('name' + c).value != "") {
		var calc_name = document.getElementById('name' + c).value;
		var tonnage = document.getElementById('tonnage' + c).value;
		var calc_id = document.getElementById('cid' + c).value;		
		var req = "action=saveCalculation&calc_id=" + calc_id + "&tonnage=" + tonnage + "&calc_name=" + calc_name;
		//alert(ajax_root + 'carbon_calc.php?' + req);
		enqueueRequest(ajax_root + 'carbon_calc.php',req,refreshCalc(c,calc_name));
	}
}

function refreshCalc(c,calc_name) {
	document.getElementById('cName'+c).innerHTML=calc_name;
	viewRow(c);
}

function gaOffset() {
	var cData=document.getElementsByName("crCheck");
	var action="?";
	for (x=0;x<cData.length;x++) {
		if (cData[x].checked==true) {
			if (action!="?") action+="&";
			action+="o[]=" + cData[x].value;
		}
	}
	if (action!="?") {
		location.href=urlroot + "/offset.php" + action;
	} else {
		alert("Please select one or more open calculations to offset.");
	}
}

function gaDelete() {
	var cData=document.getElementsByName("crCheck");
	var action="?";
	for (x=0;x<cData.length;x++) {
		if (cData[x].checked==true) {
			if (action!="?") action+="&";
			action+="o[]=" + cData[x].value;
		}
	}
	if (action!="?") {
		if (confirm("Are you sure you would like to delete the selected items?")) {
			location.href=urlroot + "/greenaccount/index.php" + action + "&option=calc&action=delete";
		}
	} else {
		alert("Please select one or more open calculations to delete.");
	}

}

function checkReg() {
	var fn = document.getElementById('firstName').value;
	var ln = document.getElementById('lastName').value;
	var em = document.getElementById('email').value;
	var pw = document.getElementById('pwd').value;
	var pwchk = document.getElementById('pwdChk').value;
	var referrer = document.getElementById('refSel').value;
	if (referrer=='other') { referrer = document.getElementById('otherText').value; }
	if (pw!=pwchk) {
			alert("Passwords do not match!");
	} else {
		if ((fn!='') && (ln!='') && (em!='') && (pw!='')) {
			var req = "action=createaccount&first_name=" + fn + "&last_name=" + ln + "&email=" + em + "&password=" + pw + "&referrer=" + referrer;
			//console.log(ajax_root + 'register.php?'+req)
			//alert(ajax_root + 'register.php?'+req);
			enqueueRequest(ajax_root + 'register.php',req,"saveDataCreateAccountResultRefresh");	
		} else {
			alert("Please fill out all fields before registering your account.");
		}
	}
}