function pic(name,width_, height_)
{
gallery = window.open("includes/pop.inc.php?img="+name,'_new', 'resizable=0,scrollbars=0,toolbar=0,location=0,menubar=0,status=0,width='+width_+',height='+height_);
gallery.moveTo(5,5);
}

function mail(m)
{
        pos = m.replace('_at_','@');
        location.href = 'mailto:'+pos;
}

function regParticipants()
{
	var title = document.participants.regTitle;
	var firstName = document.participants.regFirstName;
	var lastName = document.participants.regLastName;	
	var country = document.participants.regCountry;	
	var company = document.participants.regCompany;	
	var mailingAddress = document.participants.regMailingAddress;	
	var zipCode = document.participants.regZipCode;	
	var city = document.participants.regCity;	
	var phone = document.participants.regPhone;	
	var fax = document.participants.regFax;	
	var email = document.participants.regEmail;	
	var payment = document.participants.regPayment;	
	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (lastName.value == "")
	{
		okay = false;
		sError = sError+"The last name field is empty!\n";
	}
	if (country.value == "")
	{
		okay = false;
		sError = sError+"The country field is empty!\n";
	}
	if (company.value == "")
	{
		okay = false;
		sError = sError+"The company field is empty!\n";
	}
	if (mailingAddress.value == "")
	{
		okay = false;
		sError = sError+"The mailing address field is empty!\n";
	}
	if (zipCode.value == "")
	{
		okay = false;
		sError = sError+"The zip code field is empty!\n";
	}
	if (city.value == "")
	{
		okay = false;
		sError = sError+"The city field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (fax.value == "")
	{
		okay = false;
		sError = sError+"The fax field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The fax is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}
	if (payment.value == "")
	{
		okay = false;
		sError = sError+"Please select a registration fee!\n";
	}
	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}


function regTutors()
{
	var title = document.tutors.regTitle;
	var firstName = document.tutors.regFirstName;
	var lastName = document.tutors.regLastName;	
	var country = document.tutors.regCountry;	
	var company = document.tutors.regCompany;	
	var mailingAddress = document.tutors.regMailingAddress;	
	var zipCode = document.tutors.regZipCode;	
	var city = document.tutors.regCity;	
	var phone = document.tutors.regPhone;	
	var fax = document.tutors.regFax;	
	var email = document.tutors.regEmail;	

	var paymentMethod = document.tutors.regPaymentMethod;	
	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (lastName.value == "")
	{
		okay = false;
		sError = sError+"The last name field is empty!\n";
	}
	if (country.value == "")
	{
		okay = false;
		sError = sError+"The country field is empty!\n";
	}
	if (company.value == "")
	{
		okay = false;
		sError = sError+"The company field is empty!\n";
	}
	if (mailingAddress.value == "")
	{
		okay = false;
		sError = sError+"The mailing address field is empty!\n";
	}
	if (zipCode.value == "")
	{
		okay = false;
		sError = sError+"The zip code field is empty!\n";
	}
	if (city.value == "")
	{
		okay = false;
		sError = sError+"The city field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (fax.value == "")
	{
		okay = false;
		sError = sError+"The fax field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The fax is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}

	if (paymentMethod.value == "")
	{
		okay = false;
		sError = sError+"Please select a payment method!\n";
	}
	else
	{
		if (paymentMethod.value == "Banktransfer")
		{
			var all = document.tutors.regFee_all_bank.checked;
			var m = document.tutors.regFee_monday_bank.checked;
			var tu = document.tutors.regFee_tuesday_bank.checked;
			var w = document.tutors.regFee_wednesday_bank.checked;
			var th = document.tutors.regFee_thursday_bank.checked;
			var f = document.tutors.regFee_friday_bank.checked;
			var s = document.tutors.regFee_saturday_bank.checked;
			
			if ( ( all || m || tu || w || th || f || s) == false)
			{
				okay = false;
				sError = sError+"Please select registration fee(s) from the banktransfer column!\n";
			}
		}
		if (paymentMethod.value == "Cash")
		{
			var all = document.tutors.regFee_all_spot.checked;
			var m = document.tutors.regFee_monday_spot.checked;
			var tu = document.tutors.regFee_tuesday_spot.checked;
			var w = document.tutors.regFee_wednesday_spot.checked;
			var th = document.tutors.regFee_thursday_spot.checked;
			var f = document.tutors.regFee_friday_spot.checked;
			var s = document.tutors.regFee_saturday_spot.checked;
			
			if ( ( all || m || tu || w || th || f || s) == false)
			{
				okay = false;
				sError = sError+"Please select registration fee(s) from the 'payment on the spot' column!\n";
			}
		}
	}
	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}


function resIbis()
{
	var surname = document.ibis.ibisSurname_1;
	var firstName = document.ibis.ibisFirstName_1;	
	var phone = document.ibis.ibisPhone;	
	var email = document.ibis.ibisEmail;	
	var arrDate = document.ibis.ibisArrDate;	
	var depDate = document.ibis.ibisDepDate;
	var roomType = document.ibis.ibisRoomType;
	var breakfast = document.ibis.ibisBreakfast;
	var nonSmokingRoom = document.ibis.ibisNonSmokingRoom;
	var guarantee = document.ibis.ibisGuarantee;	
	var cardHolder = document.ibis.ibisCardHolder;	
	var cardType = document.ibis.ibisCardType;	
	var cardNumber = document.ibis.ibisCardNumber;
	var cardExpM = document.ibis.ibisCardExpiaryMonth;	
	var cardExpY = document.ibis.ibisCardExpiaryYear;	
	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (surname.value == "")
	{
		okay = false;
		sError = sError+"The surname field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}
	if (arrDate.value == "")
	{
		okay = false;
		sError = sError+"Please select your arrival date!\n";
	}
	if (depDate.value == "")
	{
		okay = false;
		sError = sError+"Please select your departure date!\n";
	}
	if (roomType.value == "")
	{
		okay = false;
		sError = sError+"Please select the type of room!\n";
	}
	if (breakfast.value == "")
	{
		okay = false;
		sError = sError+"Please select from the breakfast options!\n";
	}
	if (nonSmokingRoom.value == "")
	{
		okay = false;
		sError = sError+"Please select from the non-smoking room options!\n";
	}

	if (guarantee.checked)
	{
		if (cardHolder.value == "")
		{
			okay = false;
			sError = sError+"The card holder field is empty!\n";
		}
		if (cardType.value == "")
		{
			okay = false;
			sError = sError+"Please select from type of the card options!\n";
		}
		if (cardNumber.value == "")
		{
			okay = false;
			sError = sError+"The card number field is empty!\n";
		}
		if (cardExpM.value == "")
		{
			okay = false;
			sError = sError+"The expiary month field is empty!\n";
		}
		if (cardExpY.value == "")
		{
			okay = false;
			sError = sError+"The expiary year field is empty!\n";
		}
	}
	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}


function resVictor()
{
	var surname = document.victor.victorSurname_1;
	var firstName = document.victor.victorFirstName_1;	
	var phone = document.victor.victorPhone;	
	var email = document.victor.victorEmail;	
	var arrDate = document.victor.victorArrDate;	
	var depDate = document.victor.victorDepDate;
	var roomType = document.victor.victorRoomType;
	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (surname.value == "")
	{
		okay = false;
		sError = sError+"The surname field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}
	if (arrDate.value == "")
	{
		okay = false;
		sError = sError+"Please select your arrival date!\n";
	}
	if (depDate.value == "")
	{
		okay = false;
		sError = sError+"Please select your departure date!\n";
	}
	if (roomType.value == "")
	{
		okay = false;
		sError = sError+"Please select the type of room!\n";
	}
	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}



function regSeegrid_ca()
{
	var title = document.tutors.regTitle;
	var firstName = document.tutors.regFirstName;
	var lastName = document.tutors.regLastName;	
	var country = document.tutors.regCountry;	
	var company = document.tutors.regCompany;	
	var mailingAddress = document.tutors.regMailingAddress;	
	var zipCode = document.tutors.regZipCode;	
	var city = document.tutors.regCity;	
	var phone = document.tutors.regPhone;	
	var fax = document.tutors.regFax;	
	var email = document.tutors.regEmail;	

	var paymentMethod = document.tutors.regPaymentMethod;	
	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (lastName.value == "")
	{
		okay = false;
		sError = sError+"The last name field is empty!\n";
	}
	if (country.value == "")
	{
		okay = false;
		sError = sError+"The country field is empty!\n";
	}
	if (company.value == "")
	{
		okay = false;
		sError = sError+"The company field is empty!\n";
	}
	if (mailingAddress.value == "")
	{
		okay = false;
		sError = sError+"The mailing address field is empty!\n";
	}
	if (zipCode.value == "")
	{
		okay = false;
		sError = sError+"The zip code field is empty!\n";
	}
	if (city.value == "")
	{
		okay = false;
		sError = sError+"The city field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (fax.value == "")
	{
		okay = false;
		sError = sError+"The fax field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The fax is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}

	if (paymentMethod.value == "")
	{
		okay = false;
		sError = sError+"Please select a payment method!\n";
	}
	else
	{
		if (paymentMethod.value == "Banktransfer")
		{
			var w = document.tutors.regFee_wednesday_bank.checked;
			
			if ( w == false)
			{
				okay = false;
				sError = sError+"Please select registration fee(s) from the banktransfer column!\n";
			}
		}
		if (paymentMethod.value == "Cash")
		{
			var w = document.tutors.regFee_wednesday_spot.checked;
			
			if ( w == false)
			{
				okay = false;
				sError = sError+"Please select registration fee(s) from the 'payment on the spot' column!\n";
			}
		}
	}
	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}

function regSeegrid_psc()
{
	var title = document.tutors.regTitle;
	var firstName = document.tutors.regFirstName;
	var lastName = document.tutors.regLastName;	
	var country = document.tutors.regCountry;	
	var company = document.tutors.regCompany;	
	var mailingAddress = document.tutors.regMailingAddress;	
	var zipCode = document.tutors.regZipCode;	
	var city = document.tutors.regCity;	
	var phone = document.tutors.regPhone;	
	var fax = document.tutors.regFax;	
	var email = document.tutors.regEmail;	

	
	var okay = true;
	var sError = "";

	
	if (firstName.value == "")
	{
		okay = false;
		sError = "The first name field is empty!\n";
	}
	if (lastName.value == "")
	{
		okay = false;
		sError = sError+"The last name field is empty!\n";
	}
	if (country.value == "")
	{
		okay = false;
		sError = sError+"The country field is empty!\n";
	}
	if (company.value == "")
	{
		okay = false;
		sError = sError+"The company field is empty!\n";
	}
	if (mailingAddress.value == "")
	{
		okay = false;
		sError = sError+"The mailing address field is empty!\n";
	}
	if (zipCode.value == "")
	{
		okay = false;
		sError = sError+"The zip code field is empty!\n";
	}
	if (city.value == "")
	{
		okay = false;
		sError = sError+"The city field is empty!\n";
	}
	if (phone.value == "")
	{
		okay = false;
		sError = sError+"The phone field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The phone is not a number!\n";
		}
    	
	}
	if (fax.value == "")
	{
		okay = false;
		sError = sError+"The fax field is empty!\n";
	}
	else
	{
		x = parseInt(phone.value,10);
		if (isNaN(x))
		{
		okay = false;
		sError = sError + "The fax is not a number!\n";
		}
    	
	}
	if (email.value == "")
	{
		okay = false;
		sError = sError+"The email field is empty!\n";
	}
	else
	{
		if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
		{
			okay = false;
			sError = sError+"The email is not valid!\n";
		}
	}

	
	
	if (okay == false)                                
	{
		alert(sError);	
		return false;
	}
	else
	{
		return true;
	}
	
}