function valNewUserForm(theformname, typeid) {	

var f = document.getElementById(theformname);

var ok = validateform(f, typeid, " is mandatory ! ");

if (ok) {
	countryid = document.getElementById('countryid').value;

	if (countryid==0) {
		alert('Please select a country before registering !');
		ok = false;
	}
	
}
if (ok) {
	var ac = document.getElementById('agree_condtitions');
	if (ac.checked) {
	 	f.action='transactions.php'; 
		f.submit();
	} else {
		alert('You need to accept our conditions before registering !');
	}
}
}

function ch_NewUser_Company(l, company, company_org, address, countryid) {

var fo = l.options[l.selectedIndex];
var a_adr = fo.text.split(':');	
var ci = fo.getAttribute('countryid');
setField(countryid, ci);

if (l.value==0) {
	a_adr[0]= document.getElementById(company_org).value;
	a_adr[1]='';
}  

setField(company, a_adr[0]);
setField(address, a_adr[1]);
}

function ChkNGoRegistration(theformname) {

var ci = 0;
var f = document.getElementById(theformname);

for (var i=0;i<f.length;i++) {
	fo = f.elements[i];
	iot = fo.name.indexOf('ghost_');
	if (iot==0) {
		ci = ci + parseInt(fo.value,10);
	}
}
if (ci==0) {
	alert('You need to check at least one session');
} else {
	f.submit();
}
}

function cancelRegistration (theformname) {
if (confirm('Do you really want to cancel your registration for this event ?')) {
	var f = document.getElementById(theformname);
	for (var i=0;i<f.length;i++) {
		fo = f.elements[i];
		iot = fo.name.indexOf('ghost_');
		if (iot==0) {
			fo.value=0;
		}
	}
	f.submit();
	}
}

