function trim(A){return lTrim(rTrim(A))
}function lTrim(C){var A="";
var B;
for(B=0;
(B<C.length&&C.charAt(B)==" ");
B++){}while(B<C.length){A+=C.charAt(B++)
}return A
}function rTrim(D){var B="";
var C;
for(C=D.length-1;
(C>=0&&D.charAt(C)==" ");
C--){}for(var A=0;
A<=C;
A++){B+=D.charAt(A)
}return B
}var error_booking_id_maxlen="";
var error_booking_id_invalidchar="";
var error_pnr_invalidchar="";
var error_pnr_maxlen="";
var error_pnr_minlen="";
var error_BookingIdORpnr_req="";
var error_contactNoAndOREmail_req="";
var error_contactNo_invalidchar="";
var error_contactNo_req="";
var error_contactNo_minlen="";
var error_contactNo_maxlen="";
var error_contact_no_country_code_req="";
var error_contact_no_country_code_len="";
var error_contact_no_country_code_first_char_invalid="";
var error_contact_no_country_code_last_chars_invalid="";
var BOOKING_ID_MAX_LEN=20;
var PNR_MAX_LEN=10;
var PNR_MIN_LEN=10;
var CONTACT_No_MIN_LEN=10;
var CONTACT_No_MAX_LEN=10;
function validateBookingDetails(B){var H=trim(B.bookingID.value);
var G=trim(B.pnr.value);
var F=trim(B.contactNo.value);
var A=trim(B.contactNointer.value);
if(A==""){alert(error_contact_no_country_code_req);
B.contactNointer.focus();
return false
}else{if(A.length!=3){alert(error_contact_no_country_code_len);
B.contactNointer.focus();
return false
}var E=/^([0-9+])*$/;
var D=A.substr(0);
if(!E.test(D)){alert(error_contact_no_country_code_last_chars_invalid);
B.contactNointer.focus();
return false
}}if(F==""){alert(error_contactNo_req);
B.contactNo.focus();
return false
}var C=/^([0-9])*$/;
if(F!=""){if(!C.test(F)){alert(error_contactNo_invalidchar);
B.contactNo.focus();
return false
}if(F.length<CONTACT_No_MIN_LEN){alert(error_contactNo_minlen);
B.contactNo.focus();
return false
}if(F.length>CONTACT_No_MAX_LEN){alert(error_contactNo_maxlen);
B.contactNo.focus();
return false
}}if(H!=""){var E=/^([a-zA-Z0-9])*$/;
if(!E.test(H)){alert(error_booking_id_invalidchar);
B.bookingID.focus();
return false
}}if(G!=""){if(G.length>PNR_MAX_LEN){error_pnr_maxlen=error_pnr_maxlen.replace(/\(0\)/gi,PNR_MAX_LEN);
alert(error_pnr_maxlen);
B.pnr.focus();
return false
}if(G.length<PNR_MIN_LEN){error_pnr_minlen=error_pnr_minlen.replace(/\(0\)/gi,PNR_MAX_LEN);
alert(error_pnr_minlen);
B.pnr.focus();
return false
}var E=/^([0-9])*$/;
if(!E.test(G)){alert(error_pnr_invalidchar);
B.pnr.focus();
return false
}}if(H==""&&G==""){alert(error_BookingIdORpnr_req);
B.bookingID.focus();
return false
}return true
}function closeWin(){hide_detailsPanelBod()
};