function doHide(elementId){
	document.getElementById(elementId).style.display = 'none';
}
function doShow(elementId){
	document.getElementById(elementId).style.display = 'block';
}
	
function func_name(form){
	form.name.value = form['field[5,0]'].value + ' ' + form['field[6,0]'].value;
}

function validate_required(field,errormsg){
	if (field.value==null||field.value==""){
		doShow(errormsg);
		return false;
	}
	else {
		doHide(errormsg);
		return true;
	}
}

function validate_email(field,errormsg,errormsg2){
	if(validate_required(field,errormsg)){
		var apos=field.value.indexOf('@');
		var dotpos=field.value.lastIndexOf('.');
		if (apos<1||dotpos-apos<2) {
			doShow(errormsg2);
			return false;
		}
		else {
			doHide(errormsg2);
			return true;
		}
	}
	else{
		doHide(errormsg2);
	}
}

function validate_subscribe_form(thisform){
	var validcheck=true;
	
	if(!validate_required(thisform['field[5,0]'],'valid_firstname')){
		validcheck=false;
	}
	
	if(!validate_required(thisform['field[6,0]'],'valid_lastname')){
		validcheck=false;
	}
	
	if(!validate_email(thisform.email,'valid_email','valid_emailcheck')){
		validcheck=false;
	}
	
	if(!validate_required(thisform['field[3,0]'],'valid_country')){
		validcheck=false;
	}
	
	if(!validate_required(thisform['field[1,0]'],'valid_org')){
		validcheck=false;
	}
	
	return validcheck;
}

function validate_unsubscribe_form(thisform){
	var validcheck=true;

	if(!validate_email(thisform.email,'valid_unsub_email', 'valid_unsub_emailcheck')){
		validcheck=false;
	}
	
	return validcheck;

}
