function isEmail(elm){
	if (elm.value.indexOf("@") + "" != "-1" && elm.value.indexOf(".") + "" != "-1" && elm.value != "") return true;
	else return false;
}

function chk_field(form,fl,msg)
{
	var f;
	if(form.elements[fl])
		f=form.elements[fl];
	else
		return false;
	if(f.value=="")
	{
		alert(msg);
		f.focus();
		return true;
	}
	return false;
}

//chkAccred(this,'form[name]','form[position]','form[press_name]','form[press_type]','form[pcode]','form[addr]','form[phone]','form[email]')

function bookingForm(form)
{
	if(chk_field(form,'xform[fname]','Please, enter First Name')) return false;
	if(chk_field(form,'xform[lname]','Please, enter Last Name')) return false;
	if(chk_field(form,'xform[citizenship]','Please, enter Citizenship')) return false;


	if(chk_field(form,'xform[Email]','Please, enter email')) return false;
	if(!isEmail(form.elements['xform[email]']))
	{
		alert('Email: yourname@yourdomainname.com');
		form.elements['xform[email]'].focus();
		return false;
	}
	if(form.elements['xform[email]'].value!=form.elements['xform[email2]'].value)
	{
		alert('Please, confirm your email');
		form.elements['xform[email2]'].focus();
		return false;
	}

	if(chk_field(form,'xform[phone]','Please, enter Phone/Fax')) return false;
	if(chk_field(form,'xform[departing_from]','Please, enter \'Departing from\'')) return false;
	if(chk_field(form,'xform[going_to]','Please, enter \'Going to\'')) return false;

	if(!(form.elements['preform[da_day]'].value && form.elements['preform[da_month]'].value && form.elements['preform[da_year]'].value))
	{
		alert('Please, enter date of arrival');
		form.elements['preform[da_day]'].focus();
		return false;
	}
	if(!(form.elements['preform[dd_day]'].value && form.elements['preform[dd_month]'].value && form.elements['preform[dd_year]'].value))
	{
		alert('Please, enter date of departure');
		form.elements['preform[dd_day]'].focus();
		return false;
	}	

	if(form.elements['xform[adults]'].value=='' && form.elements['xform[children]'].value=='')
	{
		alert('Please, enter Number of persons');
		form.elements['xform[adults]'].focus();
		return false;
	
	}

	if(!(form.elements['preform[business]'].checked || form.elements['preform[tourism]'].checked || form.elements['preform[private]'].checked))
	{
		alert('Please, choise travel reasons');
		form.elements['preform[business]'].focus();
		return false;
	}
	return true;
}



