function isProper(b){if(!b){return false}var c="*|,\"<:>[]{}`';()@&$#%1234567890";for(var a=0;a<b.length;a++){if(c.indexOf(b.charAt(a))!=-1){return false}}return true}function MM_validateForm(){var g,c,b,v,o,l,e,t,u="",n=MM_validateForm.arguments;j=0;var f=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;var m=/[^\s]/;var a=/^([a-zA-Z0-9-_]+)$/;var r=/^([a-zA-Z]+)$/;var k=/^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;var h=/^([0-9_]+-[0-9_]+-[0-9]_+-[0-9_]+)$/;for(g=1;g<(n.length-2);g+=3){mesg=n[g+1];o=n[g+2];val=document.forms[""+n[0]].elements[""+n[g]];if(val.value.length>50&&(val.name=="contact_first_name"||val.name=="contact_last_name"||val.name=="contact_email"||val.name=="contact_city"||val.name=="contact_state"||val.name=="card_number"||val.name=="card_holder_name")){u+="- "+mesg+" length should no tbe greater than 50.\n"}if(val.value.length!=6&&(val.name=="billing_pincode"||val.name=="contact_pincode")){u+="- "+mesg+" length should be 6 digits.\n"}if(val.value.length>30&&(val.name=="contact_landline"||val.name=="contact_pincode"||val.name=="contact_mobile")){u+="- "+mesg+" length should no tbe greater than 30.\n"}if(val.value.length<10&&(val.name=="contact_landline"||val.name=="contact_mobile")){u+="- "+mesg+" length should not be less than 10.\n"}if(val.value.length>250&&(val.name=="contact_address1"||val.name=="contact_address2"||val.name=="contact_landline")){u+="- "+mesg+" length should no tbe greater than 30.\n"}if(val.value.length>3&&(val.name=="card_cvv")){u+="- "+mesg+" length should no tbe greater than 3.\n"}if(val.value.length!=16&&(val.name=="card_number")){u+="- "+mesg+" length should be 16 digits only.\n"}if(val){v=mesg;val=val.value;if(m.test(val)){if(o.indexOf("isEqual")!=-1){result=val;if(result.length==0){u+="- "+v+" is required.\n"}else{equal_obj_val=o.substring(8,o.indexOf(":"));mesg_string=o.substring((o.indexOf(":")+1));if(val!=document.forms[""+n[0]].elements[""+equal_obj_val].value){u+="- "+v+" must be same to "+mesg_string+".\n"}}}else{if(o.indexOf("isAlphaNum")!=-1){result=val;if(result.length==0){u+="- "+v+" is required.\n"}else{if(!a.test(val)){u+="- "+v+': Only Alpha Numeric and "_" or "-" Characters Allowed.\n'}}}else{if(o.indexOf("isAlpha")!=-1){result=val;if(result.length==0){u+="- "+v+" is required.\n"}else{if(!r.test(val)){u+="- "+v+": Only Alphabets Characters Allowed.\n"}}}else{if(o.indexOf("isDate")!=-1){c=val.indexOf("-");if(c!=4){u+="- "+v+" must contain Valid Date YYYY-MM-DD.\n"}else{if(!k.test(val)){u+="- "+v+" must contain Valid Date YYYY-MM-DD.\n"}}}else{if(o.indexOf("isPhone")!=-1){c=val.indexOf("-");if(c<0){u+="- "+v+" must contain Valid Phone Number.\n"}else{if(!k.test(val)){u+="- "+v+" must contain Valid Phone Number.\n"}}}else{if(o.indexOf("isEmail")!=-1){c=val.indexOf("@");s=val.indexOf(".");if(c<1||c==(val.length-1)){u+="- "+v+" must contain a valid e-mail Address.\n"}else{if(!f.test(val)){u+="- "+v+" must contain a valid e-mail Address.\n"}}}else{if(o.indexOf("isUrl")!=-1){c=val.indexOf("http://");s=val.indexOf(".");if(c<0||c==(val.length-1)){u+="- "+v+" must be valid URL e.g. http://www.abc.com\n"}else{if(s<c||s==(val.length-1)){u+="- "+v+" must be valid URL e.g. http://www.abc.com\n"}}}else{if(o.indexOf("isChar")!=-1){var d;d=val.charAt(0);if(d==0||d==1||d==2||d==3||d==4||d==5||d==6||d==7||d==8||d==9){u+="- "+v+" must starts with  a char.\n"}}else{if(o!="R"){result=val;if(result.length==0){u+="- "+v+" is required.\n"}if(isNaN(val)){u+="- "+v+"  must contain a  numbers only .\n"}if(o.indexOf("inRange")!=-1){l=parseFloat(val);c=o.indexOf(":");e=o.substring(8,c);t=o.substring(c+1);if(l<e||t<l){u+="- "+v+" must contain a number between "+e+" and "+t+".\n"}}if(val.indexOf("-")!=-1){u+="- "+v+" must contain a number without dashes sign.\n"}if(val.indexOf("+")!=-1){u+="- "+v+" must contain a number without plus sign.\n"}}else{if(o.charAt(0)=="R"){result=val;if(result.length==0){u+="- "+v+" is required.\n"}}}}}}}}}}}}else{if(o.charAt(0)=="R"){u+="- "+v+" is required.\n"}}}if(u!=""){if(j<=0){focusitem=document.forms[""+n[0]].elements[""+n[g]];j++}}}if(u){alert("The following error(s) occurred: \n\n"+u);focusitem.focus();return false}else{return true}}function login_frm(a){if(MM_validateForm(a,"login","User Id","RisEmail","password","Password","R")){return true}else{return false}}function stepfr_frm(d){if(document.forms[""+d].contact_landline.value==""&&document.forms[""+d].contact_mobile.value==""){alert("Please enter either mobile number or landline number");return false}var h="contact_mobile";if(document.forms[""+d].contact_mobile.value!=""&&document.forms[""+d].contact_landline.value==""){h="contact_mobile"}if(document.forms[""+d].contact_landline.value!=""&&document.forms[""+d].contact_mobile.value==""){h="contact_landline"}var f=document.forms[0].elements;var a=document.forms[0].elements;var c=document.forms[0].elements.length;if(MM_validateForm(d,"contact_first_name","Contact First Name","RisAlpha","contact_last_name","Contact Last Name","RisAlpha",h,"Contact Number","RisNan","contact_email","Contact Email","RisEmail","contact_address1","Contact Address1","R","contact_city","Contact City","R","contact_state","Contact State","R","contact_country","Contact Country","R","contact_pincode","Contact Pincode","RisNaN","fname1adult","Lead Adult First Name","RisAlpha","lname1adult","Lead Adult Last Name","RisAlpha")){var b="";var g;for(i=0;i<c-1;i++){if(a[i].name!="freqflyer"&&a[i].name!="contact_title"){if(a[i].value==""){g=" cannot be blank"}else{g=" Only Alphabets Characters Allowed!"}if(isProper(a[i].value)==false&&a[i].name=="fname2adult"){b+="- First name of Second Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname2adult"){b+="- Last name of Second Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname3adult"){b+="- First name of Third Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname3adult"){b+="- Last name of Third Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname4adult"){b+="- First name of Fourth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname4adult"){b+="- Last name of Fourth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname5adult"){b+="- First name of Fifth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname5adult"){b+="- Last name of Fifth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname6adult"){b+="- First name of Sixth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname6adult"){b+="- Last name of Sixth Adult "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname1child"){b+="- First name of Frist Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname1child"){b+="- Last name of Frist Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob1child"){b+="-  DOB of Frist Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname2child"){b+="- First name of Second Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname2child"){b+="- Last name of Second Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob2child"){b+="-  DOB of Second Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname3child"){b+="- First name of Third Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname3child"){b+="- Last name of Third Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob3child"){b+="- DOB of Third Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname4child"){b+="- First name of Fourth Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname4child"){b+="- Last name of Fourth Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob4child"){b+="-  DOB of Fourth Child "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname1infant"){b+="- First name of Frist Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname1infant"){b+="- Last name of Frist Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob1infant"){b+="-  DOB of Frist Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname2infant"){b+="- First name of Second Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname2infant"){b+="- Last name of Second Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob2infant"){b+="- DOB of Second Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="fname3infant"){b+="- First name of Third Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="lname3infant"){b+="- Last name of Third Infant "+g+"\n"}if(isProper(a[i].value)==false&&a[i].name=="dob3infant"){b+="- DOB of the Third Infant "+g}}}if(b.length>1){alert(b);return false}return true}else{return false}}function stepfv_frm(f){if(MM_validateForm(f,"card_bank","Bank Name","R","card_holder_name","Card Holder Name","R","card_number","Card Number","RisNaN","card_cvv","CVV Number","RisNaN","card_month","Expiry Month","R","card_year","Expiry Year","R","delivery_add1","Delivery Address1","R","delivery_city","Delivery City","R","delivery_state","Delivery State","R","delivery_country","Delivery Country","R","delivery_pincode","Delivery Pincode","RisNaN","billing_add1","Billing Address1","R","billing_city","Billing City","R","billing_state","Billing State","R","billing_country","Billing Country","R","billing_pincode","Billing Pincode","RisNaN")){var c=new Date();var b=c.getMonth()+1;if(b<10){b=(0+""+b)}var e=c.getFullYear();var d=String(e);curr_year=(d.substr(2,3));if(document.forms[""+f].card_year.value<curr_year){alert("Please enter valid Year");return false}if((document.forms[""+f].card_month.value<b)&&(document.forms[""+f].card_year.value<=curr_year)){alert("Please enter valid Year and month");return false}if(!document.forms[""+f].card_type[0].checked&&!document.forms[""+f].card_type[1].checked){alert("Please select valid card type");return false}if(document.forms[""+f].card_type[0].checked){var a=document.forms[""+f].card_number.value.substr(0,1);if(a.indexOf("4")==-1){alert("Please Enter a valid card number or card type");return false}}else{if(document.forms[""+f].card_type[1].checked){var a=document.forms[""+f].card_number.value.substr(0,1);if(a.indexOf("5")==-1){alert("Please Enter a valid card number or card type");return false}}}return true}else{return false}}function sign_val(a){if(document.forms[""+a].contact_landline.value==""&&document.forms[""+a].contact_mobile.value==""){alert("Please enter either mobile number or landline number");return false}if(document.forms[""+a].dob_day.value==""){alert("Please select Day of Date of Birth");return false}if(document.forms[""+a].dob_month.value==""){alert("Please select Month of Date of Birth");return false}if(document.forms[""+a].dob_year.value==""){alert("Please select Year of Date of Birth");return false}var b="contact_mobile";if(document.forms[""+a].contact_mobile.value!=""&&document.forms[""+a].contact_landline.value==""){b="contact_mobile"}if(document.forms[""+a].contact_landline.value!=""&&document.forms[""+a].contact_mobile.value==""){b="contact_landline"}if(document.forms[""+a].contact_email.value!=document.forms[""+a].contact_email1.value){alert("Please enter the same email addresses in both ");return false}if(!document.forms[""+a].agreed.checked){alert("Please check terms and conditions");return false}if(document.forms[""+a].password.value!=document.forms[""+a].password1.value){alert("Please enter the same password addresses in both ");return false}if(MM_validateForm(a,"contact_first_name","Contact First Name","RisAlpha","contact_last_name","Contact Last Name","RisAlpha",b,"Contact Number","RisNan","contact_address1","Contact Address1","R","contact_city","Contact City","R","contact_state","Contact State","R","contact_country","Contact Country","R","contact_pincode","Contact Pincode","RisNaN","contact_email","Contact Email","RisEmail","contact_email1","Confirm Email","RisEmail","password","Password","R","password1","Confirm Password","R","password_hint","Password hint","R")){if(document.forms[""+a].contact_city.value!=""){if(!isProper(document.forms[""+a].contact_city.value)){alert("Please enter alphabets only in city name");return false}}return true}else{return false}}var nav4=window.Event?true:false;function codes(b){if(nav4){var a=b.which}else{if(b.type=="keypress"){var a=b.keyCode}else{var a=b.button}}alert(a);return false};