$(document).ready(function(e) { $(".adyear").html(opyear('Adult')) $(".chyear").html(opyear('Child')) $(".cmonth").html(opMonth()); $(".cday").html(opMonthday(31)); $(".cCountry").html(citsCountry()); $(".fuyear").html(opfuyear()); $.ajax({ url: "/js/flight/idd-code.xml", cache: false, dataType: "xml", success: function(data){ var list=new Array(); $(data).find("item").each(function(i){ var Country = $(this).children("Country").text(); var TollFree = $(this).children("TollFree").text(); var TmpStr = "" if($(this).children("Country").text() != ""){ list.push(TmpStr); } }); for(var i=0; i<=list.length; i++){ $("#iddcodephone").append(list[i]); //$("#iddcodemobile").append(list[i]); } } }); }); function opyear(t){ var d = new Date(); var temp=''; if(t==='Adult'){ var y=d.getFullYear()-12; var miny=y-100; for(var i=y;i>=miny;i--) { temp+=''; } }else if(t==='Child'){ var y=d.getFullYear()-2; var miny=y-10; for(var i=y;i>=miny;i--) { temp+=''; } } return temp; } function opfuyear() { var temy=''; var d = new Date(); var yy=d.getFullYear(); for(var i=0;i<=20;i++) { tyy=parseInt(yy)+parseInt(i); temy+=''; } return temy; } function opMonth() { var tem=''; var month=new Array(12) month[0]="Jan."; month[1]="Feb."; month[2]="Mar."; month[3]="Apr."; month[4]="May."; month[5]="Jun."; month[6]="Jul."; month[7]="Aug."; month[8]="Sep."; month[9]="Oct."; month[10]="Nov."; month[11]="Dec."; for(i=0;i<12;i++) { tem+=''; } return tem; } function opMonthday(t){ if(isNaN(t)===true){return;} var tem=''; for(var i=1;i<=t;i++) { if(i<10){ti='0'+i;}else{ti=i;} tem+=''; } return tem; } function chkval(o) { if($(o).val()=='') { $(o).addClass("warn"); }else{ $(o).removeClass("warn") } } function chkForm() { showload(); var nullfild=0;var y=new Array();var m=new Array();var d=new Array(); $(".chknull").each(function() { if($(this).val()==''){ nullfild=nullfild+1; $(this).addClass("warn"); } }); $(".chkdate").each(function() { if(strDateTime($(this).val())==false) { nullfild=nullfild+1; $(this).addClass("warn"); $(this).val('mm/dd/yyyy'); } }); $(".email").each(function() { if(checkEamil( $(this).val())==false){nullfild=nullfild+1;$(this).addClass("warn");} }); //验证日期有效性 $(".citsy").each(function(index, element) { y.push($(this).val()); }); $(".citsm").each(function(index, element) { m.push($(this).val()); }); $(".citsd").each(function(index, element) { d.push($(this).val()); }); for(var i=0;i').appendTo($("#adult")) if(t=='Adult'){ var parclass='passanger_a'; var idNO='adno'+$("#inta").val(); var partype="a"; }else{ var parclass='passanger_c'; var idNO='clno'+$("#intc").val(); var partype="c"; } var tem=''; $(tem).appendTo('#passenger') } //创建称谓 function creatTitle(t) { if(t==='Adult'){tc='a';}else{tc='c';} var tem=''; return tem } //创建生日 function createBirthday(t) { var tem=''; var temy=opyear(t); var temm=opMonth(); var temd=opMonthday(31); tem+='Date of birth:' return tem; } //cerate Passport No. function ceratePassport(t) { if(t==='Adult'){ tm="a"; }else{ tm="c"; } var tem='' return tem; } //Date of expiry function createExpdate(t){ var tem=''; var temy=''; var d=new Date(); var yy=d.getFullYear(); for(var i=0;i<=20;i++) { tyy=parseInt(yy)+parseInt(i); temy+=''; } var temm=opMonth(); var temd=opMonthday(31); tem+='Date of expiry:'; return tem } //Create Country function createCountry(t){ var temC=citsCountry(); var tem=''; tem+='Country of issue:'; return tem; } //添加乘客 function addpeople(t){ if(t==='Adult'){ var inta=$("#inta").val(); if(parseInt(inta)==='NaN'){ alert('Error!'); window.close(); //window.location.href='/china-flights/flights-to-china.asp'; }else{ $('#inta').val(parseInt(inta)+1) } //$(".removepeo").show(); }else if(t==='Child'){ var intc=$("#intc").val(); if(parseInt(intc)==0){$(".childlist").show();} if(parseInt(intc)==='NaN'){ alert('Error!'); window.close(); //window.location.href='/china-flights/flights-to-china.asp'; }else{ $('#intc').val(parseInt(intc)+1) } } creatinfo(t); achgprice(t); } //添加乘客时更改价格 function achgprice(t){ if(t==='Adult'){ var adp=$("#abp").val(); var adt=$("#abt").val(); var tall=$("#tall").html(); var anum=$("#anum").html(); var newtall=parseInt(adp)+parseInt(adt)+parseInt(tall); var tfee=$("#tfee").html(); $("#tall").html(newtall); $(".anum").html(parseInt(anum)+1); $("#tfee").html(parseInt(tfee)+parseInt(adt)); }else if(t==='Child'){ var cbp=$("#cbp").val(); var cbt=$("#cbt").val(); var tall=$("#tall").html(); var cnum=$("#cnum").html(); var newtall=parseInt(cbp)+parseInt(cbt)+parseInt(tall); var tfee=$("#tfee").html(); $("#tall").html(newtall); $(".cnum").html(parseInt(cnum)+1); $("#tfee").html(parseInt(tfee)+parseInt(cbt)); } } //减少乘客时价格更改 function mchgprice(t){ if(t==='Adult'){ var adp=$("#abp").val(); var adt=$("#abt").val(); var tall=$("#tall").html(); var anum=$("#anum").html(); var newtall=parseInt(tall)-parseInt(adp)-parseInt(adt); var tfee=$("#tfee").html(); $("#tall").html(newtall); $(".anum").html(parseInt(anum)-1); $("#tfee").html(parseInt(tfee)-parseInt(adt)); }else if(t==='Child'){ var cbp=$("#cbp").val(); var cbt=$("#cbt").val(); var tall=$("#tall").html(); var cnum=$("#cnum").html(); var newtall=parseInt(tall)-parseInt(cbp)-parseInt(cbt); var tfee=$("#tfee").html(); $("#tall").html(newtall); $(".cnum").html(parseInt(cnum)-1); $("#tfee").html(parseInt(tfee)-parseInt(cbt)); } } //删除乘客 function removepeople(t){ if(t==='Adult'){ if($("#passenger .passanger_a").length>1){ $("#passenger .passanger_a:last").remove(); mchgprice(t); var inta=$("#inta").val(); if(parseInt(inta)==='NaN'){ alert('Error!'); window.close(); //window.location.href='/china-flights/flights-to-china.asp'; }else{ $('#inta').val(parseInt(inta)-1) } }else{ $(".removepeo").hide() } }else{ if($("#passenger .passanger_c").length>1){ $("#passenger .passanger_c:last").remove(); mchgprice(t) }else{ $(".removepeo").hide() } } } //删除特定乘客 function removesomepeople(t,sid){ if(t=='Adult'){ $("#"+sid).remove(); mchgprice(t); var inta=$("#inta").val(); if(parseInt(inta)==='NaN' || parseInt(inta)==1){ alert('Error!'); window.close(); //window.location.href='/china-flights/flights-to-china.asp'; }else{ $('#inta').val(parseInt(inta)-1) } }else if(t=='Child'){ $("#"+sid).remove(); mchgprice(t); var intc=$("#intc").val(); if(parseInt(inta)==='NaN'){ alert('Error!'); window.close(); //window.location.href='/china-flights/flights-to-china.asp'; }else{ $('#intc').val(parseInt(intc)-1); if(parseInt($('#intc').val())<=0){ $(".childlist").hide(); } } } } //自动填充联系人 function autoname(pid){ if(pid==='pgname'){ var gname=$('#pgname').val(); $("#ctgname").val(gname); }else if(pid==='pfname'){ var fname=$('#pfname').val(); //var fullname=$('#ctfullname').val(); $('#ctfname').val(fname); } } //下拉菜单同步 function titlesyn(pid,cid){ var pval=$('#'+pid).val(); $("#"+cid+" option").each(function(index, element) { if($(this).val()===pval){ $(this).attr("selected","selected") } }); } function showload(){ var loaddiv='

loading

'; $(document.body).append(loaddiv); var winh=$(window).height(); winh+=$(document).scrollTop(); var winw=$(window).width(); $("#formloading").css({ "width":winw+"px", "height":parseInt(winh/2)+"px", "background":"url(/pic/black10.png)", "position":"absolute", "z-index":"9999", "left":"0", "top":"0", "text-align":"center", "padding-top":parseInt(winh/2)+"px" }); } function citsCountry() { var tem=''; tem+='' tem+='' return tem; }