
function sendResult(vars){
vars = encodeURI(vars);
var ua = vars.split('?');
var url = ua[0];
var pairs = ua[1].split('&');

var form = document.createElement("form");
form.setAttribute("method", 'post');
form.setAttribute("action", url);
for (var j=0; j < pairs.length; j++){
var p = pairs[j].split('=');
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", p[0]);
hiddenField.setAttribute("value", p[1]);
form.appendChild(hiddenField);
}
document.body.appendChild(form); 
form.submit();
return(false);
}

function toggleRow(row, hoverRow){
var rg = new RegExp(hoverRow,'i');
	if (row.className.search(rg) >= 0){

		row.className = row.className.replace(rg,'');
	} else {
		if (row.className) { row.className = row.className + ' '; }
		row.className = row.className + hoverRow;
	}
}


function ToggleFolder (el){

	if (typeof el == 'string') {
		el = document.getElementById(el);
	}
	var msg = el.id + "\n";


	var os = '';

	
	for (var c=0;c<el.childNodes.length;c++){		
		if (el.childNodes[c].id){
			msg = msg + el.childNodes[c].id + ' ' + el.childNodes[c].style.display + "\n";
			if (el.childNodes[c].style.display == 'block') {
				el.childNodes[c].style.display = 'none';
				if (el.className == 'Folder') el.style.backgroundImage = 'url(Images/Site/folder.png)';			
				if (el.className == 'FullFolder') el.style.backgroundImage = 'url(Images/Site/folder_full.png)';			

			} else {
				el.childNodes[c].style.display = 'block';
				if (el.className == 'Folder') el.style.backgroundImage = 'url(Images/Site/open_folder.png)';			
				if (el.className == 'FullFolder') el.style.backgroundImage = 'url(Images/Site/open_folder_full.png)';			

			}

			
		}

	}

}

function toggleNews(nid){
var st = "NS" + nid;
var ft = "NF" + nid;
	sel = document.getElementById(st);
	fel = document.getElementById(ft);
	if (sel.style.display == 'none'){
		fel.style.display = 'none';		
		sel.style.display = 'block';	
	} else {
		sel.style.display = 'none';
		fel.style.display = 'block';		
	}
	return(false);
}

function format_money(val){

	var money_value = "$" + val;
	var point = money_value.indexOf(".");
	var strlen = money_value.length;

	if (point == -1){
		money_value = money_value + ".00";
	} else {
		if (strlen - point > 3){
			trunc = point + 3;
			money_value = money_value.substring(0, trunc);
		}
		if (money_value.length - point == 2)
			money_value = money_value + "0";
	}
	return(money_value);
}

function add_money(val1, val2){
	re = /^\$|,/g;
	val1 = val1.replace(re, "");
	val2 = val2.replace(re, "");	
	return(format_money(parseFloat(val1) + parseFloat(val2)));

}
function subtract_money(val1, val2){
	re = /^\$|,/g;
	val1 = val1.replace(re, "");
	val2 = val2.replace(re, "");	
	return(format_money(parseFloat(val1) - parseFloat(val2)));

}

function af_total(formfield){

var form = formfield.form;
var tv = "0.00";
var fel = formfield.name.split(":");		
var fc = Math.round(fel[0].substr(1,1));

	for (var c = 1; c <= 4; c++){
		if (fc != c) {
			for (var n = 1; n <=4 ; n++){	
				var fn = 'C'+c+':N'+n;
				if (form[fn] && form[fn].checked) {
					form[fn].checked = false;
				}
			}
		}
	
	}
	for (var n = 1; n <=4 ; n++){		
		var fn = fel[0] + ':N' + n;
		if (form[fn] && n == 2 &&  form[fn].checked && fel[1] == 'N3') {
			form[fn].checked = false;
		}
		if (form[fn] && n == 3 && form[fn].checked && fel[1] == 'N2') {
			form[fn].checked = false;
		}
		if (n == 1 || (form[fn] && form[fn].checked)) {
 			tv = add_money(tv, format_money(form[fn].value));			
		}
	}	
	

	form['Total_Amount'].value = tv;
	form['Total_Amount_Display'].value = tv;



}

function sendResult(vars){
vars = encodeURI(vars);
var ua = vars.split('?');
var url = ua[0];
var pairs = ua[1].split('&');

var form = document.createElement("form");
form.setAttribute("method", 'post');
form.setAttribute("action", url);
for (var j=0; j < pairs.length; j++){
var p = pairs[j].split('=');
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", p[0]);
hiddenField.setAttribute("value", p[1]);
form.appendChild(hiddenField);
}
document.body.appendChild(form); 
form.submit();
return(false);
}

function verify(){
  window.open('https://www.paymark.co.nz/dart/darthttp.dll?etsl&tn=verify&merchantid=860801', 'verify', 'scrollbars=yes, width=400, height=400');
}


