// JavaScript Document
function setfocus(txt)
{
		txt.value='';
}
function calculate_value(val1,val2,mulby)
{
	var valule1;
	var value2;
	var multiplyby;
	var multiplybyarr = document.getElementsByName(mulby);	
	
	if(!isNaN(document.getElementById(val1).value))
		value1 = eval(document.getElementById(val1).value);
	else
		value1 = 0;
		
	document.getElementById(val2).value = eval(document.getElementById(val1).value)* 24;	
	if(!isNaN(document.getElementById(val2).value))
		value2 = eval(document.getElementById(val2).value);
	else
		value2 = 0;
	for(i=0;i<multiplybyarr.length;i++)
	{
		if(multiplybyarr[i].checked){
			multiplyby = eval(multiplybyarr[i].value);	
			break;
		}
	}	
	document.getElementById("cal_value").value=  value2 * multiplyby;
	calculate_amount('donation_amount','cal_value','total_amount');
}
 function numbersOnly(e)
 {
  var unicode=e.charCode? e.charCode : e.keyCode
  //alert(unicode);
  if (unicode!=8 && unicode!=46 && unicode!=37 && unicode!=39 && unicode!=9)
  {  
   //if the key isn't the backspace key (which we should allow)
   if (unicode<48||unicode>57) //if not a number
   return false; //disable key press
  }
 }
function unchecked_donatioamount(val)
{
	var radioarr;

	radioarr = document.getElementsByName(val);

	for(i=0;i<radioarr.length;i++)
	{
		radioarr[i].checked = false;
	}
}
function empty_donatioamount(val)
{
	
	var txt;
	txt = document.getElementById(val);
	txt.value='';
}
function empty_text(txt)
{
	if(txt.value == '')
		txt.value = 'Enter weight in oz';
	if(txt.value == 'Enter weight in oz')
		txt.value='';
}
function calculate_amount(amt,calvalue,ans)
{
	var valule1;
	var value2;
	var value1arr =document.getElementsByName(amt);	
	var addbyarr = document.getElementById(calvalue);	
	var ans;
	flag =0;

	for(i=0;i<value1arr.length;i++)
		{
			if(value1arr[i].checked) {
				flag=1;
				value1 = eval(value1arr[i].value);	
				if(addbyarr.value != '' && addbyarr.value != 'XXXXXX'){
					additionby = eval(addbyarr.value);			
				}else
				{
					additionby=0;
				}
				document.getElementById(ans).value = value1 + additionby;
				break;
				}
				
		}
		if(flag == 0){			
			value1 =document.getElementById("txt_donation_amount").value;
			if(value1 !='') {
			additionby = eval(addbyarr.value);			
			document.getElementById(ans).value = eval(value1) + additionby;
			}
			else
			{				
				additionby = eval(addbyarr.value);			
				document.getElementById(ans).value = additionby;
			}
		}
	
			
}
function popup(frm,filename)
{
	if(chkdonation.checked == true)
	{
		window.open(filename,null,'height=480,width=700,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no');
	}
}
function cal_pounds(accessid)
{
	var qty ;
	var weight;
	var lbs;
	var pounds;
	var usage;

	qty = document.getElementById("qty_"+accessid).value;
	if(document.getElementById("weight_in_oz_"+accessid)){
		if(document.getElementById("weight_in_oz_"+accessid).value != '' && document.getElementById("weight_in_oz_"+accessid).value != 'Enter weight in oz')
			weight = document.getElementById("weight_in_oz_"+accessid).value;
		else
			weight ="";
	}
	else
		weight = "";
		
	if(document.getElementById("lbs_"+accessid)) {
		if(document.getElementById("lbs_"+accessid).value != "")
		lbs = document.getElementById("lbs_"+accessid).value;
		else
		lbs="";
	}
	else
		lbs = "";
		
		usage = document.getElementById("usage_frequency_"+accessid);
		pounds = eval(usage.value);
		
	//alert(qty);
	if(qty !='')
	{
		if(document.getElementById("title_"+accessid))
		{
			if(document.getElementById("title_"+accessid).value =='')
			{
					alert("Please Enter Title.");
					document.getElementById("title_"+accessid).focus();
					return false;
			}
			/*if(document.getElementById("weight_in_oz_"+accessid).value =='' || document.getElementById("weight_in_oz_"+accessid).value =='Enter weight in oz')
			{
					alert("Please Enter Weight in oz.");
					document.getElementById("weight_in_oz_"+accessid).focus();
					return false;
			}*/
		}
		/*if(document.getElementById("weight_in_oz_"+accessid)){
		if(document.getElementById("weight_in_oz_"+accessid).value =='' || document.getElementById("weight_in_oz_"+accessid).value =='Enter weight in oz')
			{
					alert("Please Enter Weight in oz.");
					document.getElementById("weight_in_oz_"+accessid).focus();
					return false;
			}
		}*/
		pounds *= eval(qty);
	}
	else
	{
			alert("Please Enter Quantity.");
			document.getElementById("qty_"+accessid).focus();
			return false;
	}
	if(weight !='')
		pounds *= eval(weight);
	if(lbs !='')
		pounds *= eval(lbs);
	if(document.getElementById("weight_in_oz_"+accessid)){
		if(document.getElementById("weight_in_oz_"+accessid).value =='' || document.getElementById("weight_in_oz_"+accessid).value =='Enter weight in oz')
		{
			document.getElementById("pounds_per_year_"+accessid).value = '';
		}
		else
			document.getElementById("pounds_per_year_"+accessid).value = Math.round(pounds,2);
	}
	else
		document.getElementById("pounds_per_year_"+accessid).value = Math.round(pounds,2);
	
	accids  = document.getElementById("hiddenacessids").value.split(",");
	totpounds=0;
	for(i=0;i<accids.length;i++)
	{
		if(document.getElementById("pounds_per_year_"+ accids[i]).value != ""){
			pound = eval(document.getElementById("pounds_per_year_"+ accids[i]).value);
			totpounds = totpounds + pound ;
		}
	}
	document.getElementById("total_pounds").value = Math.round(totpounds);
	document.getElementById("total_trees").value = Math.round(totpounds/83.3);
	document.getElementById("total_tree_used").value = Math.round(totpounds/83.3);
	document.getElementById("cal_value").value  = Math.round(document.getElementById("total_tree_used").value * 5);
	document.getElementById("total_amount").value = document.getElementById("cal_value").value

}
function cal_magazine_pounds(accessid)
{
	var qty ;
	var weight;
	var lbs;
	var pounds;
	var usage;

	qty = document.getElementById("qty_"+accessid).value;
	if(document.getElementById("weight_in_oz_"+accessid)){
		if(document.getElementById("weight_in_oz_"+accessid).value != '' && document.getElementById("weight_in_oz_"+accessid).value != 'Enter weight in oz')
			weight = document.getElementById("weight_in_oz_"+accessid).value;
		else
			weight ="";
	}
	else
		weight = "";
		
	if(document.getElementById("lbs_"+accessid)) {
		if(document.getElementById("lbs_"+accessid).value != "")
		lbs = document.getElementById("lbs_"+accessid).value;
		else
		lbs="";
	}
	else
		lbs = "";
		
	if(qty !='')
	{
		
		if(document.getElementById("title_"+accessid))
		{
				
			if(document.getElementById("title_"+accessid).value =='')
				{
						alert("Please Enter Title.");
						document.getElementById("title_"+accessid).focus();
						return false;
				}
		}
		
		pounds = eval(qty);
	}
	else
	{
			alert("Please Enter Quantity.");
			document.getElementById("qty_"+accessid).focus();
			return false;
	}
	if(weight !='')
		pounds *= eval(weight);
	if(lbs !='')
		pounds *= eval(lbs);
	document.getElementById("pounds_per_year_"+accessid).value = Math.round(pounds,2);
	
	accids  = document.getElementById("hiddenacessids").value.split(",");
	totpounds=0;
	for(i=0;i<accids.length;i++)
	{
		if(document.getElementById("pounds_per_year_"+ accids[i]).value != ""){
			pound = eval(document.getElementById("pounds_per_year_"+ accids[i]).value);
			totpounds = totpounds + pound ;
		}
	}
	
	document.getElementById("total_pounds").value = Math.round(totpounds);
	document.getElementById("total_trees").value = Math.round(totpounds/83.3);	
	document.getElementById("total_tree_used").value = Math.round(totpounds/83.3);	

}

function cal_tot_tree(txt,level)
{
	
	tototree = eval(document.getElementById(txt).value);
	tot = eval(document.getElementById(level).value)  * tototree;
	document.getElementById("cal_value").value = Math.round(tot);
	document.getElementById("total_amount").value = Math.round(tot);
	
}
