
window.onload=function()
{localize();var randomnumber=Math.floor(Math.random()*10000);var date=new Date();var custom_month=new Date();var month=new Date();custom_month[0]="January";custom_month[1]="February";custom_month[2]="March";custom_month[3]="April";custom_month[4]="May";custom_month[5]="June";custom_month[6]="July";custom_month[7]="August";custom_month[8]="September";custom_month[9]="October";custom_month[10]="November";}
function validate()
{if(document.getElementById('first_name').value=='')
{document.getElementById('first_name').focus();document.getElementById('name_validator').className='validator display-block';document.getElementById('name_validator').innerHTML=xmlDoc.getElementsByTagName("mandatoryfield")[0].childNodes[0].nodeValue;return false;}
if(document.getElementById('surname').value=='')
{document.getElementById('surname').focus();document.getElementById('surname_validator').className='validator display-block';document.getElementById('surname_validator').innerHTML=xmlDoc.getElementsByTagName("mandatoryfield")[0].childNodes[0].nodeValue;return false;}
if(document.getElementById('email').value=='')
{document.getElementById('email').focus();document.getElementById('email_validator').className='validator display-block';document.getElementById('email_validator').innerHTML=xmlDoc.getElementsByTagName("mandatoryfield")[0].childNodes[0].nodeValue;return false;}
if(document.getElementById('email').value.indexOf('@')<0||document.getElementById('email').value.indexOf('.')<0||document.getElementById('email').value.indexOf('@.')>1||document.getElementById('email').value.indexOf('.@.')>1||document.getElementById('email').value.indexOf('.@')>1)
{document.getElementById('email').select();document.getElementById('email_validator').className='validator display-block';document.getElementById('email_validator').innerHTML=xmlDoc.getElementsByTagName("invalidemail")[0].childNodes[0].nodeValue;return false;}
if(document.getElementById('phone').value=='')
{document.getElementById('phone').focus();document.getElementById('phone_validator').className='validator display-block';document.getElementById('phone_validator').innerHTML=xmlDoc.getElementsByTagName("mandatoryfield")[0].childNodes[0].nodeValue;return false;}
if(isNaN(document.getElementById('phone').value))
{document.getElementById('phone').select();document.getElementById('phone_validator').className='validator display-block';document.getElementById('phone_validator').innerHTML=xmlDoc.getElementsByTagName("invalidphone")[0].childNodes[0].nodeValue;return false;}
if(document.getElementById('number_of_guests').value=='')
{document.getElementById('number_of_guests').focus();document.getElementById('number_of_guests_validator').className='validator display-block';document.getElementById('number_of_guests_validator').innerHTML=xmlDoc.getElementsByTagName("mandatoryfield")[0].childNodes[0].nodeValue;return false;}
if(isNaN(document.getElementById('number_of_guests').value))
{document.getElementById('number_of_guests').select();document.getElementById('number_of_guests_validator').className='validator display-block';document.getElementById('number_of_guests_validator').innerHTML=xmlDoc.getElementsByTagName("invalidnumberofguests")[0].childNodes[0].nodeValue;return false;}
else
{document.getElementById('reservation_information').value='\n\ndate submitted: '+document.getElementById('date').value+'\nname: '+document.getElementById('first_name').value+' '+document.getElementById('surname').value+'\nemail: '+document.getElementById('email').value+'\nphone number: '+document.getElementById('phone').value+'\narrival: '+document.getElementById('day_of_arrival').value+'/'+document.getElementById('month_of_arrival').value+'/'+document.getElementById('year_of_arrival').value+'\ndeparture: '+document.getElementById('day_of_departure').value+'/'+document.getElementById('month_of_departure').value+'/'+document.getElementById('year_of_departure').value+'\ntype of room: '+document.getElementById('type_of_room').value+'\nnumber of guests: '+document.getElementById('number_of_guests').value+'\nadditional information: '+document.getElementById('additional_info').value;document.getElementById('submittedantispamcode').value=document.getElementById('generatedantispamcode').value;}}
function hideWarning(ValidatorId)
{document.getElementById(ValidatorId).className='validator display-none';}
function resetForm()
{hideWarning('name_validator');hideWarning('surname_validator');hideWarning('email_validator');hideWarning('phone_validator');hideWarning('number_of_guests_validator');}
function localize()
{var localizationfiles='modules/mod_yj_booking/files/language/'+formlanguage+'.xml';if(window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.load(localizationfiles);readLocalizationFile();}
else if(document.implementation&&document.implementation.createDocument)
{xmlDoc=document.implementation.createDocument("","",null);xmlDoc.load(localizationfiles);xmlDoc.onload=readLocalizationFile;}}
function readLocalizationFile()
{};
