function news_view(var1) {
	if (var1) {
		document.getElementById('aj_news').style.display = 'inline';
	} else {
		document.getElementById('aj_news').style.display = 'none';
		document.getElementById('lang_pref').value = '';
		document.getElementById('lang_opt').value = '';		
	};
};

function lang_choice(var1) {
	if (var1 == "EN" || var1 == "ES") {
		document.getElementById('lang_opt').value = '';
		document.getElementById('news_opt').style.display = 'none';
	} else {
		document.getElementById('news_opt').style.display = 'inline';		
	};
};

function getID(var1) {
	var1 = document.getElementById(var1);
	return var1;
};

function fieldError(var1) {
	getID(var1).className = 'fielderror';
};

function addremove(var1) {
	var hidd = document.getElementById('hidd').value;
	var data = document.getElementById(var1).value;;
	if (document.getElementById(var1).checked == true)
	{
		hidd = hidd + "|"+data+"|,";
		document.getElementById('hidd').value = hidd;
	} else {
		hidd = hidd.replace("|"+data+"|,","");
		document.getElementById('hidd').value = hidd;
	}
};

function changeistatus(var1) {
	if (var1 == true) {
		if (getID('stat').value == '') {
			changeastatus(1);
		};
	};
};
function changeimg() {
	if (getID('stat').value == 1) {
		changeastatus(2);
	} else if (getID('stat').value == 2) {
		changeastatus(1);
	};
};

function changeastatus(var1) {
	getID('stat').value = var1;
	if (var1 == 1) {
		getID('istat').src = 'http://medcup.org/2008/sources/images/bt_yellow.gif'
	} else if (var1 == 2) {
		getID('istat').src = 'http://medcup.org/2008/sources/images/bt_green.gif'
	} else {
		getID('istat').src = 'http://medcup.org/2008/sources/images/bt_grey.gif'
	};
};

function check_step1(msg, msg2) {
	var error;

	if (!getID('email').value || !getID('password').value || !getID('firstname').value || !getID('lastname').value || !getID('company').value || !getID('mobile').value || !getID('address').value || !getID('postal').value || !getID('city').value || !getID('country').value) {
		error = true;
	};

	if (!getID('email').value) { fieldError('email');	};
	if (!getID('password').value) { fieldError('password');	};	
	if (!getID('firstname').value) { fieldError('firstname');	};
	if (!getID('lastname').value) { fieldError('lastname');	};
	if (!getID('company').value) { fieldError('company');	};
	if (!getID('mobile').value) { fieldError('mobile');	};
	if (!getID('address').value) { fieldError('address');	};
	if (!getID('postal').value) { fieldError('postal');	};
	if (!getID('city').value) { fieldError('city');	};
	if (!getID('country').value) { fieldError('country');	};
	if (document.getElementById('newsletter').checked) {
		if (!getID('lang_pref').value) { fieldError('lang_pref');	};
		if (getID('lang_pref').value != 'ES' && getID('lang_pref').value != 'EN') {
			if (!getID('lang_opt').value) { fieldError('lang_opt');	};
		};
	};


	if (error == true) {
		alert(msg);
		return false;
	} else {
		if (!getID('validemail').value) {
			alert(msg2)
			return false;
		} else {	
			document.step1.submit();
		};
	};
};

function clickEmpty(var1, fld) {
	getID(fld).value = '';
};

function allEvent(eventid, var1) {
	checkAll('acred','allevents'+eventid,var1);	
	checkAll('acred','days'+eventid,var1);
};
function checkAll(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}
function check_step3(msg) {
	var error;
	if (!getID('passport').value || !getID('nationality').value) {
		error = true;
	} else {
	};
	if (!getID('passport').value) { fieldError('passport');	};
	if (!getID('nationality').value) { fieldError('nationality');	};
	if (error) {
		alert(msg);
	} else {
		document.acred.submit()
	}
};

function register_step1(msg) {
	var error;

	if (!getID('boat_name').value || !getID('sail').value || !getID('club').value || !getID('country').value || !getID('designer').value || !getID('shipyard').value || !getID('launching').value || !getID('hull').value) {
		error = true;
	};

	if (!getID('boat_name').value) { fieldError('boat_name');	};
	if (!getID('sail').value) { fieldError('sail');	};	
	if (!getID('club').value) { fieldError('club');	};
	if (!getID('country').value) { fieldError('country');	};
	if (!getID('designer').value) { fieldError('designer');	};
	if (!getID('shipyard').value) { fieldError('shipyard');	};
	if (!getID('launching').value) { fieldError('launching');	};
	if (!getID('hull').value) { fieldError('hull');	};

	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step1.submit();
	};
	
};

function register_step2(msg) {
	var error;

	if (!getID('owner_firstname').value || !getID('owner_lastname').value || !getID('owner_email').value || !getID('owner_address').value || !getID('owner_city').value || !getID('owner_postal').value || !getID('owner_country').value || !getID('owner_passport').value) {
		error = true;
	};

	if (!getID('owner_firstname').value) { fieldError('owner_firstname');	};
	if (!getID('owner_lastname').value) { fieldError('owner_lastname');	};	
	if (!getID('owner_email').value) { fieldError('owner_email');	};
	if (!getID('owner_address').value) { fieldError('owner_address');	};
	if (!getID('owner_city').value) { fieldError('owner_city');	};
	if (!getID('owner_postal').value) { fieldError('owner_postal');	};	
	if (!getID('owner_country').value) { fieldError('owner_country');	};
	if (!getID('owner_passport').value) { fieldError('owner_passport');	};
	
	if (getID('nosame').checked) {

		if (!getID('invoice_media').value || !getID('invoice_cif').value || !getID('invoice_address').value || !getID('invoice_city').value || !getID('invoice_postal').value || !getID('invoice_country').value) {
			error = true;
		};

		if (!getID('invoice_media').value) { fieldError('invoice_media');	};
		if (!getID('invoice_cif').value) { fieldError('invoice_cif');	};	
		if (!getID('invoice_address').value) { fieldError('invoice_address');	};
		if (!getID('invoice_city').value) { fieldError('invoice_city');	};
		if (!getID('invoice_postal').value) { fieldError('invoice_postal');	};
		if (!getID('invoice_country').value) { fieldError('invoice_country');	};	

	};
	
	if (getID('invoiceaddcheck').checked) {
		if (!getID('invoice_add_address').value || !getID('invoice_add_postal').value || !getID('invoice_add_city').value || !getID('invoice_add_country').value) {
			error = true;
		};		
		if (!getID('invoice_add_address').value) { fieldError('invoice_add_address');	};
		if (!getID('invoice_add_city').value) { fieldError('invoice_add_city');	};
		if (!getID('invoice_add_postal').value) { fieldError('invoice_add_postal');	};			
		if (!getID('invoice_add_country').value) { fieldError('invoice_add_country');	};			
	};

	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step2.submit();
	};
	
};

function register_step3(msg) {
	var error;

	if (!getID('firstname').value || !getID('lastname').value || !getID('email').value || !getID('country').value || !getID('phone').value) {
		error = true;
	};

	if (!getID('firstname').value) { fieldError('firstname');	};
	if (!getID('lastname').value) { fieldError('lastname');	};	
	if (!getID('email').value) { fieldError('email');	};
	if (!getID('country').value) { fieldError('country');	};
	if (!getID('phone').value) { fieldError('phone');	};

	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step3.submit();
	};
	
};

function register_step4(msg) {
	var error;

	if (!getID('tlenght').value || !getID('twidth').value || !getID('driver_firstname').value || !getID('driver_lastname').value || !getID('driver_email').value || !getID('driver_phone').value || !getID('driver_passport').value || !getID('vancontainer').value) {
		error = true;
		if (!getID('tlenght').value) { fieldError('tlenght');	};
		if (!getID('twidth').value) { fieldError('twidth');	};	
		if (!getID('driver_firstname').value) { fieldError('driver_firstname');	};
		if (!getID('driver_lastname').value) { fieldError('driver_lastname');	};
		if (!getID('driver_email').value) { fieldError('driver_email');	};
		if (!getID('driver_phone').value) { fieldError('driver_phone');	};
		if (!getID('driver_passport').value) { fieldError('driver_passport');	};
		if (!getID('vancontainer').value) { fieldError('vancontainer');	};
	};
	
	if (getID('vancontainer').value == 'v') {
		if (!getID('brandmodel').value || !getID('vlenght').value || !getID('vwidth').value || !getID('vheight').value || !getID('vpnumber').value || !getID('drivervan_firstname').value || !getID('drivervan_lastname').value || !getID('drivervan_email').value || !getID('drivervan_phone').value || !getID('drivervan_passport').value) {
			error = true;
			if (!getID('brandmodel').value) { fieldError('brandmodel');	};
			if (!getID('vlenght').value) { fieldError('vlenght');	};
			if (!getID('vwidth').value) { fieldError('vwidth');	};	
			if (!getID('vheight').value) { fieldError('vheight');	};
			if (!getID('vpnumber').value) { fieldError('vpnumber');	};
			if (!getID('drivervan_firstname').value) { fieldError('drivervan_firstname');	};
			if (!getID('drivervan_lastname').value) { fieldError('drivervan_lastname');	};
			if (!getID('drivervan_email').value) { fieldError('drivervan_email');	};
			if (!getID('drivervan_phone').value) { fieldError('drivervan_phone');	};
			if (!getID('drivervan_passport').value) { fieldError('drivervan_passport');	};		
		};

	} else if (getID('vancontainer').value == 'c') {
			if (!getID('contfeets').value) { fieldError('contfeets');	};
			if (getID('nosame').checked) {
				if (!getID('driverc_firstname').value || !getID('driverc_lastname').value || !getID('driverc_email').value || !getID('driverc_phone').value || !getID('driverc_passport').value) {
					error = true;
					if (!getID('driverc_firstname').value) { fieldError('driverc_firstname');	};
					if (!getID('driverc_lastname').value) { fieldError('driverc_lastname');	};
					if (!getID('driverc_email').value) { fieldError('driverc_email');	};
					if (!getID('driverc_phone').value) { fieldError('driverc_phone');	};
					if (!getID('driverc_passport').value) { fieldError('driverc_passport');	};
				};
			} else {
				getID('driverc_firstname').value = '';
				getID('driverc_lastname').value = '';
				getID('driverc_email').value = '';
				getID('driverc_phone').value = '';
				getID('driverc_passport').value = '';
			};
	};
	
	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step4.submit();
	};
	
};

function register_step5(msg) {
	var error;

	if (getID('compromises').checked == false) {
		error = true;
	};
	
	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step5.submit();
	};
	
};

function register_step7(msg) {
	var error;

	if (confirm(msg)) {
		document.step7.submit();
	};
		
};


function register_boat(msg) {
	var error;

	if (!getID('email').value || !getID('password').value) {
		error = true;
	};

	if (!getID('email').value) 		{ fieldError('email');			};
	if (!getID('password').value) { fieldError('password');	};

	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.rboat.submit();
	};
	
};


function showVanCont(var1) {
	if (var1 == 'v') {
		document.getElementById('div_van').style.display = 'inline';
		document.getElementById('div_container').style.display = 'none';
		document.getElementById('contfeets').value = '';
		document.getElementById('driverc_firstname').value = '';
		document.getElementById('driverc_lastname').value = '';
		document.getElementById('driverc_email').value = '';
		document.getElementById('driverc_phone').value = '';
		document.getElementById('driverc_passport').value = '';

	} else if (var1 == 'c'){
		document.getElementById('div_van').style.display = 'none';
		document.getElementById('div_container').style.display = 'inline';
		document.getElementById('brandmodel').value = '';
		document.getElementById('vlenght').value = '';
		document.getElementById('vwidth').value = '';
		document.getElementById('vheight').value = '';
		document.getElementById('vpnumber').value = '';
		document.getElementById('drivervan_firstname').value = '';
		document.getElementById('drivervan_lastname').value = '';
		document.getElementById('drivervan_email').value = '';
		document.getElementById('drivervan_phone').value = '';
		document.getElementById('drivervan_passport').value = '';
	} else {
		document.getElementById('div_van').style.display = 'none';
		document.getElementById('div_container').style.display = 'none';
	};
};

function showInvoice(var1) {
	if (var1) {
		getID('nosamedata').style.display = 'inline';
	} else {
		getID('nosamedata').style.display = 'none'
	};
};

function showInvoiceadd(var1) {
	if (var1) {
		getID('invoiceadd').style.display = 'inline';
	} else {
		getID('invoiceadd').style.display = 'none'
		getID('invoice_add_address').value = '';
		getID('invoice_add_city').value = '';
		getID('invoice_add_country').value = '';
	};
};


function notPM() {
	if (getID('nosame').checked) {
		getID('div_nosame').style.display = 'inline';
		getID('driverc_firstname').value = '';
		getID('driverc_lastname').value = '';
		getID('driverc_email').value = '';
		getID('driverc_phone').value = '';
		getID('driverc_passport').value = '';
	} else {
		getID('div_nosame').style.display = 'none';
	};
};

function check_modify(msg) {
	var error;

	if (!getID('firstname').value || !getID('lastname').value || !getID('company').value || !getID('mobile').value || !getID('address').value || !getID('postal').value || !getID('city').value || !getID('country').value) {
		error = true;
	};

	if (!getID('firstname').value) { fieldError('firstname');	};
	if (!getID('lastname').value) { fieldError('lastname');	};
	if (!getID('company').value) { fieldError('company');	};
	if (!getID('mobile').value) { fieldError('mobile');	};
	if (!getID('address').value) { fieldError('address');	};
	if (!getID('postal').value) { fieldError('postal');	};
	if (!getID('city').value) { fieldError('city');	};
	if (!getID('country').value) { fieldError('country');	};
	if (document.getElementById('newsletter').checked) {
		if (!getID('lang_pref').value) { 
			error = true;
			fieldError('lang_pref');	
		};
	};

	if (error == true) {
		alert(msg);
		return false;
	} else {
		document.step1.submit();
	};
};