function makeId(mine,its){
	var i=mine.lastIndexOf("-");
	var id = mine.substr(0,i);
	if(its.length){
		return id + "-" + its;
	}else{
		return id;
	}
}

function enablePassword(me,id){
	var o = document.getElementById(id);
	var p = document.getElementById(id+'-confirm');
	o.disabled = !me.checked;
	p.disabled = !me.checked;
	if(me.checked) o.focus();
}
function onformsubmit(me){
	var o = document.getElementById(makeId(me.id,'form'));
	var inputs = o.getElementsByTagName('input');
	for(var i=0;i<inputs.length;i++){
			var x =inputs[i];
			if(x.type == 'password'){
				var p = document.getElementById(x.id + '-confirm');
				try{
				if(p.value != x.value){
						alert('two passwords dont match');
						return false;
				}
				}catch(e){
				}
			}
	}
	return true;
	
}