function validateBookingEnquiry(object){
	
	var e1=-1,e2=-1,e3=-1,e4=-1,e5=-1,e6=-1,e7=-1,e8=-1,e9=-1,e10=-1,e11=-1;
	
	if (object.gName.value == '') {
		authError('gName','Please type your name');
		e1 = 1;
	}
	else{
		authError('gName');
		e1 = 0;
	}
	
	if (object.gEmail.value == ''){
		authError('gEmail','Please type your e-mail');
		e2 = 1;
	}
	else{
		authError('gEmail');
		e2 = 0;
	}
	
	if (object.gConfirm.value == ''){
		authError('gConfirm','Please confirm your e-mail');
		e3 = 1;
	}
	else{
		authError('gConfirm');
		e3 = 0;
	}
	
	if (object.gEmail.value != object.gConfirm.value){
		authError('gEmail','E-mails do not match');
		authError('gConfirm','E-mails do not match');
		e4 = 1;
	}
	else{
		e4 = 0;
	}
	
	if (object.gCode.value == 'default'){
		authError('gCode','Please select the code');
		e5 = 1;
	}
	else{
		authError('gCode');
		e5 = 0;
	}
	
	if (object.gPhone.value == ''){
		authError('gPhone','Please type your phone number');
		e6 = 1;
	}
	else{
		authError('gPhone');
		e6 = 0;
	}
	
	if (object.gTour.value == 'default'){
		authError('gTour','Please type your e-mail');
		e7 = 1;
	}
	else{
		authError('gTour');
		e7 = 0;
	}

	if (!object.gEmail.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)){
		authError('gEmail','Please type the right e-mail');
		e8 = 1;
	}
	else{
		authError('gEmail');
		e8 = 0;
	}
	
	if (object.gPeople.value == ''){
		authError('gPeople','Please type the number');
		e9 = 1;
	}
	else{
		authError('gPeople');
		e9 = 0;
	}
	
	if (object.gSecurity.value == ''){
		authError('gSecurity','Pleaase type in the security code');
		e10 = 1;
	}
	else{
		authError('gSecurity');
		e10 = 0;
	}
	
	if (object.gSurname.value == '') {
		authError('gSurname','Please type your surname');
		e11 = 1;
	}
	else{
		authError('gSurname');
		e11 = 0;
	}
	
	if ( (e1==0)&&(e2==0)&&(e3==0)&&(e4==0)&&(e5==0)&&(e6==0)&&(e7==0)&&(e8==0)&&(e9==0)&&(e10==0)&&(e11==0) ) return true;
	else return false;
}

function validateGeneralEnquiry(object){
	
	var e1=-1,e2=-1,e3=-1,e4=-1,e5=-1,e6=-1,e7=-1;
	
	
	if (object.gName.value == '') {
		authError('gName','Please type your name');
		e1 = 1;
	}
	else{
		authError('gName');
		e1 = 0;
	}
	
	if (object.gEmail.value == ''){
		authError('gEmail','Please type your e-mail');
		e2 = 1;
	}
	else{
		authError('gEmail');
		e2 = 0;
	}
	
	if (object.gConfirm.value == ''){
		authError('gConfirm','Please confirm your e-mail');
		e3 = 1;
	}
	else{
		authError('gConfirm');
		e3 = 0;
	}
	
	if (object.gEmail.value != object.gConfirm.value){
		authError('gEmail','E-mails do not match');
		authError('gConfirm','E-mails do not match');
		e4 = 1;
	}
	else{
		e4 = 0;
	}
	
	if (object.gTour.value == 'default'){
		authError('gTour','Please type your e-mail');
		e5 = 1;
	}
	else{
		authError('gTour');
		e5 = 0;
	}
	
	if (!object.gEmail.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)){
		authError('gEmail','Please type the right e-mail');
		e6 = 1;
	}
	else{
		authError('gEmail');
		e6 = 0;
	}
	
	if (object.gSurname.value == ''){
		authError('gSurname','Please type your surname');
		e7 = 1;
	}
	else{
		authError('gSurname');
		e7 = 0;
	}
	
	if ( (e1==0)&&(e2==0)&&(e3==0)&&(e4==0)&&(e5==0)&&(e6==0)&&(e7==0) ) return true;
	else return false;
}

function authError(object,message){

	if (message) document.getElementById('s-'+object).innerHTML = '<br />'+message;
	else document.getElementById('s-'+object).innerHTML = '';
}