function GroupAdd(){ var CheckFields, YearFields, CFields, iField, F, iVal, i, t, Fld, AllFields, n, nm, sr, lname, fname, gender, birth, ctzship; var DD = new Array(0, 0, 0, 0, 0); AllFields=new Array("CurLastNameLat", "CurFirstNameLat", "CurMiddleNameLat", "CurGender", "CurBirth_day", "CurBirth_month", "CurBirth_year", "CurPassportNumber", "CurPassportIssued_day", "CurPassportIssued_month", "CurPassportIssued_year", "CurPassportExpired_day", "CurPassportExpired_month", "CurPassportExpired_year", "CurCitizenship"); CheckFields=new Array("CurLastNameLat", "CurFirstNameLat", "CurBirth_year", "CurPassportNumber", "CurPassportExpired_year"); CFields=new Array("CurGender"); F=document.forms[0]; for (iField in CFields){ iVal=F.elements[CFields[iField]].length; for (i=0; i' + gender + '' + birth + '' + ctzship + '' + '
'; F.elements["CurLastNameLat"].value=""; F.elements["CurFirstNameLat"].value=""; F.elements["CurMiddleNameLat"].value=""; F.elements["CurBirth_year"].value=""; F.elements["CurPassportIssued_year"].value=""; F.elements["CurPassportExpired_year"].value=""; F.elements["CurPassportNumber"].value=""; F.elements['CurBirth_day'].options.selectedIndex=0; F.elements['CurBirth_month'].options.selectedIndex=0; F.elements['CurPassportIssued_day'].options.selectedIndex=0; F.elements['CurPassportIssued_month'].options.selectedIndex=0; F.elements['CurPassportExpired_day'].options.selectedIndex=0; F.elements['CurPassportExpired_month'].options.selectedIndex=0; }; function GroupRemove(){ var F, c, p, e, t, txt, AllFields, i, iField, AllNew, AllOld; F=document.forms[0]; AllFields=new Array("LastNameLat", "FirstNameLat", "MiddleNameLat", "Gender", "Birth_day", "Birth_month", "Birth_year", "PassportNumber", "PassportIssued_day", "PassportIssued_month", "PassportIssued_year", "PassportExpired_day", "PassportExpired_month", "PassportExpired_year", "Citizenship"); AllNew=new Array("", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); AllOld=new Array("", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); c=document.all['AddString'].innerHTML; txt=''; c=c.split('
'); for (iField in AllFields){ AllOld[iField]=F.elements[AllFields[iField]].value.split(';'); } for(e in c){ t=c[e].split('CHECKED').length; if(t==1 && c[e]!=''){ txt+=c[e]+'
'; for (iField in AllFields){ AllNew[iField]+= AllOld[iField][e] + ';'; } } } document.all['AddString'].innerHTML = txt; for (iField in AllFields){ F.elements[AllFields[iField]].value = AllNew[iField]; } }; function RecalcPrice(){ var F, adl, chl, nall, nadl, nchl, price, nprice; F = document.forms[0]; adl=F.elements['NumAll'].value; chl=F.elements['NumChl'].value; if (isNaN(adl) | adl=='0' | adl==''){ nadl=0; } else { nadl=parseInt(adl); } if (isNaN(chl) | chl=='0' | chl==''){ nchl=0; chl=''; } else { nchl=parseInt(chl); if (chl=='1'){ chl=' ('+chl+' child)'; } else { chl=' ('+chl+' children)'; } } nall=nadl+nchl if (nall<5){ nprice=nall*30; } else { if (nall<11){ nprice=30+((nall-1)*20); } else { nprice=30+((nall-1)*15); } } nprice-=(nchl*5); if (nall==0){ document.all['GroupPrice'].innerHTML='Price: $0'; } else { price='Price for '+parseFloat(nall)+' persons'+chl+': $'+parseFloat(nprice); document.all['GroupPrice'].innerHTML=price; } }; function CheckGroupOrder() //---------------------------------> { var DD = new Array(0, 0, 0, 0, 0); var F; var i_val, YYYY, NAME, mandatory_fields, i_val, six_months, curr_date, toddler, i, k, c, adl, chl, nall, nadl, nchl; YYYY = /\d\d\d\d/i; NAME = /year$/i; mandatory_fields = new Array('VisitingCity','VisaCompanyCity','VisaPhoneNumber','VisaEmailAddress'); F = document.forms['Order']; for (i_field in mandatory_fields) { if ( typeof( F.elements[mandatory_fields[i_field]] ) != "undefined" ) { i_val = F.elements[mandatory_fields[i_field]].value; if ( i_val == '') {F.elements[mandatory_fields[i_field]].focus(); alert('This field is required!');return false;} else {if (NAME.test(mandatory_fields[i_field]) && !(YYYY.test(i_val))) {F.elements[mandatory_fields[i_field]].focus(); alert('Check your input, please!');return false;}} }; } //---- LH QueryNotConFirmed var today = new Date( ); var inThreeMinute = new Date( today.getTime( ) + 3 * 60 * 1000 ); var cooker = rdcookie( "VTRLN2" ) if ( (cooker != null) && ( cooker == document.forms[0].LastNameLat.value ) ) { alert("Your order has been submitted already!"); return false; } else { setCookie( "VTRLN2", document.forms[0].LastNameLat.value, inThreeMinute ); } document.forms[0].submit() };