function validateSearch(B){var A=B;if(getSelectedRadioButtonComponentForCategory(B).value=="S"){if(!validateRequired(A,"type_buy","Error - Please enter 'Property Type'")){return false}}else{if(getSelectedRadioButtonComponentForCategory(B).value=="R"){if(!validateRequired(A,"type_rent","Error - Please enter 'Property Type'")){return false}}}if(!validateRequired(A,"stateId","Error - Please enter 'State'")){return false}if(!validateRequired(A,"cityId","Error - Please enter 'City'")){return false}}

function validateForgotPassword(E){var D=document.getElementById("forgotPasswordForm:ubilogin");
var B=null;var C=document.getElementById("forgotPasswordForm:ubiemail");var A=null;if(D!=null&&D!=""){B=D.value}if(C!=null&&C!=""){A=C.value;if(A!=null&&A!=""){return validateemailforpass("ubiemail")}}if((B==null||B=="")&&(A==null||A=="")){alert("Please enter either 'Username' or 'Email'.");D.focus();return false}else{return true}}

function doValidateChangePassword(B){var A=B;if(!validateRequired(A,"ubi_old_pass_comp","Error - Please enter your old 'Password'")){return false}if(!validateRequired(A,"ubipass_comp","Error - Please enter your new 'Password'")){return false
}if(!validateOnlyAlphaNumeric(A,"ubipass_comp","Error - Please do not use special characters in the Password")){return false}if(!validateMinLength(A,"ubipass_comp",6,"Error - Please enter a Password with minimum 6 characters")){return false}if(!validateMaxLength(A,"ubipass_comp",12,"Error - Please enter a Password with a maximum of 12 characters")){return false}if(!validateRequired(A,"confirmubipass_comp","Error - Please confirm your 'Password'")){return false}if(!validateMatch(A,"ubipass_comp","confirmubipass_comp","EQUAL","Error - Passwords do not match")){return false
}}
function doValidateChangePasswordSubUser(B){var A=B;if(!validateRequired(A,"ubipass_comp","Error - Please enter your new 'Password'")){return false}if(!validateOnlyAlphaNumeric(A,"ubipass_comp","Error - Please do not use special characters in the Password")){return false}if(!validateMinLength(A,"ubipass_comp",6,"Error - Please enter a Password with minimum 6 characters")){return false}if(!validateMaxLength(A,"ubipass_comp",12,"Error - Please enter a Password with a maximum of 12 characters")){return false
}if(!validateRequired(A,"confirmubipass_comp","Error - Please confirm your 'Password'")){return false}if(!validateMatch(A,"ubipass_comp","confirmubipass_comp","EQUAL","Error - Passwords do not match")){return false}}

function ucsmartsearch()
{
if(!validateRequired("Smartsearch1","DropDownListcountry","Error - Please Select Country ")){return false}
if(!validateRequired("Smartsearch1","DropDownListstate","Error - Please Select State ")){return false}
if(!validateRequired("Smartsearch1","DropDownListcity","Error - Please Select City ")){return false}
}

function doValidateAgentSearch()
{
}
function doValidatePostRequirement()
{var A="Form1";
if(!validateMaxSelectedItems(A,"ListBox1",5,"Error - Maximum Number of Selected Property Type exceeded!")){return false}
if(!validateRequired(A,"ListBox1","Error - Please Select 'Type of property'")){return false}
if(!validateRequired(A,"state","Error - Please Select 'state'")){return false}
if(!validateRequired(A,"city","Error - Please select 'city'")){return false}
if(!validateRequired(A,"ListBox2","Error - Please Select 'Locality'")){return false}
if(!validateMaxSelectedItems(A,"ListBox2",10,"Error - Maximum Number of Selected Locality exceeded!")){return false}
if(!validateRequired(A,"name","Error - Please enter 'name'")){return false}
if(!validateRequired(A,"email","Error - Please enter 'Email'")){return false}
if(!validateRequired(A,"address","Error - Please enter 'address'")){return false}
if(!validateRequired(A,"mobile","Error - Please enter 'mobile'")){return false}
if(!validateOnlyNumerical(A,"mobile","Mobile No: Error - Please enter numbers ONLY!")){return false}
if(!validateOnlyNumerical(A,"phone","Phone No: Error - Please enter numbers ONLY!")){return false}
if(!validateEmail(A,"email","Error - Please enter a valid E-mail ID")){return false}

}
function doValidateLogin(B){var A=B;if(!validateRequired(A,"ubiusername","Error - Please enter 'Username'")){return false}if(!validateRequired(A,"ubipass","Error - Please enter a 'Password'")){return false}}

function doValidateUserBuilder(D){var A=D;if(!validateRequired(A,"abicpfname_comp","Error - Please enter the 'Contact Persons Name'")){return false}if(!validateAlpha(A,"abicpfname_comp","Error - Please enter only alphabets for 'Contact Person Name'")){return false}if(!validateRequired(A,"abibname_comp","Please enter your 'Agency/Company Name'")){return false}if(!validateRequired(A,"abicndopersin_comp","Error - Please select the year you have been 'Operating Since'")){return false}if(!validateRequired(A,"abibriefdiscp_comp","Error - Please enter a 'Title'")){return false}if(!validateMinLength(A,"abibriefdiscp_comp",20,"Error - Please enter atleast 20 characters in your 'Title'")){return false}var B=new Array("state1","state2","state3","state4","state5");if(!validateArrayRequired(A,B,"Error - Please select the 'State' you deal in.",5)){return false}if(!validateDuplicateElements(A,B,"Error - You have already selected this state. Please select a different state.",5)){return false}var C=new Array("city1","city2","city3","city4","city5");if(!validateArrayRequired(A,C,"Error - Please select the 'City' you deal in.",5)){return false}if(!validateMaxSelectedItems(A,"city1",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city2",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city3",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city4",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city5",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateSelectionsMismatch(A,B,C,"Error - Selected States / Cities Mismatch.")){return false}if(!validateMaxLength(A,"vltlocdealin_comp",2000,"Error - Please enter a maximum of 2000 characters in 'Location/Sub Location'")){return false}

if(!validatePropTypeRequired(A,"abicndtranty_comp","Error - Please select a 'Transaction Type'")){return false}

if(!validatePropDealRequired(A,"abitypropdeal_comp","Error - Please select atleast One 'Type of Property you deal In'")){return false}
if(!validateMaxLength(A,"abipastprojhand_comp",500,"Error - You have exceeded the maximum character limit in 'Projects handled by you'. Please enter a maximum of 1000 characters.")){return false}if(!validateMaxLength(A,"abicurrprojhand_comp",500,"Error - You have exceeded the maximum character limit in 'Projects handled by you'. Please enter a maximum of 1000 characters.")){return false}if(!validateRequired(A,"abidiscp_comp","Error - Please enter a 'Description / Details about your business'.")){return false}if(!validateMinLength(A,"abidiscp_comp",100,"Error - Please enter atleast 100 characters in the 'Description / Details about your business'")){return false}if(!validateMaxLength(A,"abidiscp_comp",3000,"Error - You have exceeded the maximum permissible limit in 'Description / Details about your business'. Please enter a maximum of 3000 characters.")){return false}}

function validatePropDealRequired(C,A,B){for(var D=0;document.getElementById(C+"_pt_"+D+"_"+A)!=null;D++){obj=document.getElementById(C+"_pt_"+D+"_"+A);if(obj.checked){return true}}alert(B);return false}

function validatePropTypeRequired(C,A,B){for(var D=0;document.getElementById(C+"_"+D+"_"+A)!=null;D++){obj=document.getElementById(C+"_"+D+"_"+A);if(obj.checked){return true}}alert(B);return false}
//UserForm1_0_abicndtranty_comp

function doValidateUserAgent(D){var A=D;if(!validateRequired(A,"abicpfname_comp","Error - Please enter the 'Contact Persons Name'")){return false}if(!validateAlpha(A,"abicpfname_comp","Error - Please enter only alphabets for 'Contact Person Name'")){return false}if(!validateRequired(A,"abibname_comp","Please enter your 'Agency/Company Name'")){return false
}if(!validateRequired(A,"abicndopersin_comp","Error - Please select the year you have been 'Operating Since'")){return false}if(!validateRequired(A,"abibriefdiscp_comp","Error - Please enter a 'Title'")){return false}if(!validateMinLength(A,"abibriefdiscp_comp",20,"Error - Please enter atleast 20 characters in your 'Title'")){return false}var B=new Array("state1","state2","state3","state4","state5");if(!validateArrayRequired(A,B,"Error - Please select the 'State' you deal in.",5)){return false}if(!validateDuplicateElements(A,B,"Error - You have already selected this state. Please select a different state.",5)){return false
}var C=new Array("city1","city2","city3","city4","city5");if(!validateArrayRequired(A,C,"Error - Please select the 'City' you deal in.",5)){return false}if(!validateMaxSelectedItems(A,"city1",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city2",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city3",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateMaxSelectedItems(A,"city4",5,"Error - Maximum Number of Selected Cities exceeded!")){return false
}if(!validateMaxSelectedItems(A,"city5",5,"Error - Maximum Number of Selected Cities exceeded!")){return false}if(!validateSelectionsMismatch(A,B,C,"Error - Selected States / Cities Mismatch.")){return false}if(!validateMaxLength(A,"vltlocdealin_comp",2000,"Error - Please enter a maximum of 2000 characters in 'Location/Sub Location'")){return false}if(!validateCheckedRequired(A,"abicndtranty_comp","Error - Please select a 'Transaction Type'")){return false}if(!validatePropDealRequired(A,"abitypropdeal_comp","Error - Please select atleast One 'Type of Property you deal In'")){return false
}if(!validateMaxLength(A,"abiauthagentof_comp",3000,"Error - Please enter a maximum of 3000 characters in 'Authorized Agents/Dealers of'")){return false}if(!validateRequired(A,"abidiscp_comp","Error - Please enter a 'Description / Details about your business'.")){return false}if(!validateMinLength(A,"abidiscp_comp",100,"Error - Please enter atleast 100 characters in the 'Description / Details about your business'")){return false}if(!validateMaxLength(A,"abidiscp_comp",3000,"Error - You have exceeded the maximum permissible limit in 'Description / Details about your business'. Please enter a maximum of 3000 characters.")){return false
}}

function doValidateEditUserIndividual(L){var E=L;if(!validateRequired(E,"ubifname_comp","Error - Please enter 'First Name'")){return false}if(!validateRequired(E,"ubilname_comp","Error - Please enter 'Last Name'")){return false}if(!validateOnlyAlpha(E,"ubifname_comp","Error - Please enter only alphabets for 'First Name'")){return false}if(!validateOnlyAlphaSlashLName(E,"ubilname_comp","Error - Please enter only alphabets for 'Last Name'")){return false}if(!validateRequired(E,"tpcndByUbicndcountry_comp","Error - Please enter a 'Country'")){return false
}var I=document.getElementById(E+"_tpcndByUbicndstate_comp");var C=document.getElementById(E+"_ubiotherstate_comp");if(I.value.length==0&&C.value.length==0){if(!validateRequired(E,"tpcndByUbicndstate_comp","Error - Please select a 'State'")){return false}}if(I.value==535&&C.value.length<=0){alert("Error - Please enter other state value ");C.focus();return false}if(C.value.length>0&&I.value<=0){alert("Error - Please select option from state dropdown ");return false}var F=document.getElementById(E+"_tpcndByUbicndcity_comp");
var O=document.getElementById(E+"_ubiothercity_comp");if(F.value.length==0&&O.value.length==0){if(!validateRequired(E,"tpcndByUbicndcity_comp","Error - Please select / enter 'City'")){return false}}var N=document.getElementById(E+"_ubiemail_comp");var K=document.getElementById(E+"_ubiphone1_comp");var A=document.getElementById(E+"_ubimobile_comp");var H=document.getElementById(E+"_ubiphone2_comp");var D=document.getElementById(E+"_ubiphone3_comp");var G=document.getElementById(E+"_ubifax1_comp");
var B=document.getElementById(E+"_ubifax2_comp");var M=document.getElementById(E+"_ubifax3_comp");var J=document.getElementsByName(E+"_matchalert_comp");if(J[0].checked){if(A.value==0){alert(" To receive contacts on your mobile, you need to enter a mobile number. Either enter the mobile number or uncheck the tickbox which says send me contacts as SMS .");return false}}if(A.value.length!=0){if(!validateRequired(E,"ubimobile_comp","Error - Please enter mobile number otherwise remove spaces")){return false
}}if((N.value.length==0)&&(A.value.length==0)){alert("Either Mobile Number / Email information is mandatory !!!");return false}if(N.value.length!=0){if(!validateRequired(E,"ubiemail_comp","Error - Please enter an 'E-Mail ID'")){return false}if(!validateEmail(E,"ubiemail_comp","Error - Please enter a valid E-mail ID")){return false}}if(K.value.length!=0){if(!validateRequired(E,"ubiphone1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone1_comp","Phone No: Error - Please enter numbers ONLY!")){return false
}}if(K.value.length!=0){if(!validateRequired(E,"ubiphone1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone1_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(H.value.length!=0){if(!validateRequired(E,"ubiphone2_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone2_comp","Phone No: Error - Please enter numbers ONLY!")){return false
}}if(D.value.length!=0){if(!validateRequired(E,"ubiphone3_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone3_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(K.value.length!=0||H.value.length!=0||D.value.length!=0){if(K.value.length==0){alert("Please enter country code, area code and the number");return false}else{if(H.value.length==0){alert("Please enter country code, area code and the number");
return false}else{if(D.value.length==0){alert("Please enter country code, area code and the number");return false}}}}if(G.value.length!=0){if(!validateRequired(E,"ubifax1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubifax1_comp","Fax No: Error - Please enter numbers ONLY!")){return false}}if(B.value.length!=0){if(!validateRequired(E,"ubifax2_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false
}if(!validateOnlyNumerical(E,"ubifax2_comp","Fax No: Error - Please enter numbers ONLY!")){return false}}if(M.value.length!=0){if(!validateRequired(E,"ubifax3_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubifax3_comp","Fax No: Error - Please enter numbers ONLY!")){return false}}if(G.value.length!=0||B.value.length!=0||M.value.length!=0){if(G.value.length==0){alert("Please enter country code, area code and the number");
return false}else{if(B.value.length==0){alert("Please enter country code, area code and the number");return false}else{if(M.value.length==0){alert("Please enter country code, area code and the number");return false}}}}if(!validateOnlyNumerical(E,"ubimobile_comp","Mobile No: Error - Please enter numbers ONLY!")){return false}if(getSelectedRadioButtonComponent(L).value=="I"){if(!validateRequired(E,"nocontact_comp","Error - Please select 'Hide Contact Details'")){return false}}if(!validateCheckedRequired(E,"ubicndcontmode_comp","Error - Please select 'Contact me through'")){return false
}if(!contactMode(E,"ubicndcontmode_comp")){return false}if(!validateRequiredMobileOrPhone(E,"ubiphone1_comp","ubiphone2_comp","ubiphone3_comp","ubimobile_comp")){return false}return ajaxEmailValidation(L)}function doValidateUserIndividual(L){var E=L;var K=document.getElementById(E+"_ubilogin_comp");var B=K.disabled;if(!validateRequired(E,"ubifname_comp","Error - Please enter 'First Name'")){return false}if(!validateAlpha(E,"ubifname_comp","Error - Please enter only alphabets for 'First Name'")){return false
}if(!validateRequired(E,"ubilname_comp","Error - Please enter 'Last Name'")){return false}if(!validateOnlyAlpha(E,"ubilname_comp","Error - Please enter only alphabets for 'Last Name'")){return false}if(!validateRequired(E,"ubilogin_comp","Error - Please enter 'Username'")){return false}if(!validateOnlyAlphaNumeric(E,"ubilogin_comp","Error - Please do not use special characters in the Username")){return false}if(!validateMinLength(E,"ubilogin_comp",6,"Error - Please enter a Username with minimum 6 characters")){return false
}if(!validateMaxLength(E,"ubilogin_comp",12,"Error - Please enter a Username with a maximum of 12 characters")){return false}if(!B){if(!validateRequired(E,"ubipass_comp","Error - Please enter a 'Password'")){return false}if(!validateOnlyAlphaNumeric(E,"ubipass_comp","Error - Please do not use special characters in the Password")){return false}if(!validateMinLength(E,"ubipass_comp",6,"Error - Please enter a Password with minimum 6 characters")){return false}if(!validateMaxLength(E,"ubipass_comp",12,"Error - Please enter a Password with a maximum of 12 characters")){return false
}}if(!validateRequired(E,"ubihintq_comp","Error - Please enter a 'Security Question'")){return false}if(!validateRequired(E,"ubihintans_comp","Error - Please enter a 'Reminder Answer'")){return false}if(!validateRequired(E,"tpcndByUbicndcountry_comp","Error - Please enter a 'Country'")){return false}var H=document.getElementById(E+"_tpcndByUbicndstate_comp");var C=document.getElementById(E+"_ubiotherstate_comp");if(H.value.length==0&&C.value.length==0){if(!validateRequired(E,"tpcndByUbicndstate_comp","Error - Please select a 'State'")){return false
}}if(H.value==535&&C.value.length<=0){alert("Error - Please enter other state value ");C.focus();return false}var F=document.getElementById(E+"_tpcndByUbicndcity_comp");var N=document.getElementById(E+"_ubiothercity_comp");if(F.value.length==0&&N.value.length==0){if(!validateRequired(E,"tpcndByUbicndcity_comp","Error - Please select / enter 'City'")){return false}}if(F.value.length>0&&N.value.length>0){alert("Error - Please Select Either 'City' / 'Other City'");N.focus();return false}var M=document.getElementById(E+"_ubiemail_comp");
var J=document.getElementById(E+"_ubiphone1_comp");var G=document.getElementById(E+"_ubiphone2_comp");var D=document.getElementById(E+"_ubiphone3_comp");var A=document.getElementById(E+"_ubimobile_comp");var I=document.getElementsByName("userRegistrationForm:matchalert_comp");if((M.value.length==0)&&(J.value.length==0||G.value.length==0||D.value.length==0)&&(A.value.length==0)){alert("Either Phone Number or Mobile Number Information is mandatory !!!");return false}if(M.value.length!=0){if(!validateRequired(E,"ubiemail_comp","Error - Please enter an 'E-Mail ID'")){return false
}if(!validateEmail(E,"ubiemail_comp","Error - Please enter a valid E-mail ID")){return false}}if(I[0].checked){if(A.value==0){alert(" To receive contacts on your mobile, you need to enter a mobile number. Either enter the mobile number or uncheck the tickbox which says send me contacts as SMS .");return false}}if(A.value.length!=0){if(!validateRequired(E,"ubimobile_comp","Error - Please enter mobile number otherwise remove spaces")){return false}}if(J.value.length!=0){if(!validateRequired(E,"ubiphone1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false
}if(!validateOnlyNumerical(E,"ubiphone1_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(G.value.length!=0){if(!validateRequired(E,"ubiphone2_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone2_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(D.value.length!=0){if(!validateRequired(E,"ubiphone3_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false
}if(!validateOnlyNumerical(E,"ubiphone3_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(J.value.length!=0||G.value.length!=0||D.value.length!=0){if(J.value.length==0){alert("Please enter country code, area code and the number");return false}else{if(G.value.length==0){alert("Please enter country code, area code and the number");return false}else{if(D.value.length==0){alert("Please enter country code, area code and the number");return false}}}}if(!validateOnlyNumerical(E,"ubimobile_comp","Mobile No: Error - Please enter numbers ONLY!")){return false
}if(!validateOnlyNumerical(E,"ubifax1_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(!validateOnlyNumerical(E,"ubifax2_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(!validateOnlyNumerical(E,"ubifax3_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(getSelectedRadioButtonComponent(L).value=="I"){if(!validateRequired(E,"nocontact_comp","Error - Please select 'Hide Contact Details'")){return false}}if(!validateCheckedRequired(E,"ubicndcontmode_comp","Error - Please select 'Contact me through'")){return false
}if(!contactMode(E,"ubicndcontmode_comp")){return false}if(!validateRequiredMobileOrPhone(E,"ubiphone1_comp","ubiphone2_comp","ubiphone3_comp","ubimobile_comp")){return false}return ajaxEmailValidation(L)}function doValidateQuickRegister(M){var E=M;var L=document.getElementById(E+"_ubilogin_comp");var B=L.disabled;if(!validateRequired(E,"ubifname_comp","Error - Please enter 'First Name'")){return false}if(!validateOnlyAlpha(E,"ubifname_comp","Error - Please enter only alphabets for 'First Name'")){return false
}if(!validateRequired(E,"ubilogin_comp","Error - Please enter 'Username'")){return false}if(!validateOnlyAlphaNumeric(E,"ubilogin_comp","Error - Please do not use special characters in the Username")){return false}if(!validateMinLength(E,"ubilogin_comp",6,"Error - Please enter a Username with minimum 6 characters")){return false}if(!validateMaxLength(E,"ubilogin_comp",12,"Error - Please enter a Username with a maximum of 12 characters")){return false}if(!B){if(!validateRequired(E,"ubipass_comp","Error - Please enter a 'Password'")){return false
}if(!validateOnlyAlphaNumeric(E,"ubipass_comp","Error - Please do not use special characters in the Password")){return false}if(!validateMinLength(E,"ubipass_comp",6,"Error - Please enter a Password with minimum 6 characters")){return false}if(!validateMaxLength(E,"ubipass_comp",12,"Error - Please enter a Password with a maximum of 12 characters")){return false}}if(!validateRequired(E,"tpcndByUbicndcountry_comp","Error - Please enter a 'Country'")){return false}var I=document.getElementById(E+"_tpcndByUbicndstate_comp");
var C=document.getElementById(E+"_ubiotherstate_comp");if(I.value.length==0&&C.value.length==0){if(!validateRequired(E,"tpcndByUbicndstate_comp","Error - Please select a 'State'")){return false}}if(I.value==535&&C.value.length<=0){alert("Error - Please enter other state value ");C.focus();return false}var G=document.getElementById(E+"_tpcndByUbicndcity_comp");var O=document.getElementById(E+"_ubiothercity_comp");if(G.value.length==0&&O.value.length==0){if(!validateRequired(E,"tpcndByUbicndcity_comp","Error - Please select / enter 'City'")){return false
}}if(G.value.length>0&&O.value.length>0){alert("Error - Please Select Either 'City' / 'Other City'");O.focus();return false}var N=document.getElementById(E+"_ubiemail_comp");var K=document.getElementById(E+"_ubiphone1_comp");var H=document.getElementById(E+"_ubiphone2_comp");var D=document.getElementById(E+"_ubiphone3_comp");var A=document.getElementById(E+"_ubimobile_comp");var J=document.getElementsByName(E+"_matchalert_comp");if((N.value.length==0)&&(K.value.length==0||H.value.length==0||D.value.length==0)&&(A.value.length==0)){alert("Either Phone Number or Mobile Number Information is mandatory !!!");
return false}if(N.value.length!=0){if(!validateRequired(E,"ubiemail_comp","Error - Please enter an 'E-Mail ID'")){return false}if(!validateEmail(E,"ubiemail_comp","Error - Please enter a valid E-mail ID")){return false}}if(J[0].checked){if(A.value==0){alert(" To receive contacts on your mobile, you need to enter a mobile number. Either enter the mobile number or uncheck the tickbox which says send me contacts as SMS .");return false}}if(A.value.length!=0){if(!validateRequired(E,"ubimobile_comp","Error - Please enter mobile number otherwise remove spaces")){return false
}}if(K.value.length!=0){if(!validateRequired(E,"ubiphone1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone1_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(H.value.length!=0){if(!validateRequired(E,"ubiphone2_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone2_comp","Phone No: Error - Please enter numbers ONLY!")){return false
}}if(D.value.length!=0){if(!validateRequired(E,"ubiphone3_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(E,"ubiphone3_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(K.value.length!=0||H.value.length!=0||D.value.length!=0){if(K.value.length==0){alert("Please enter country code, area code and the number");return false}else{if(H.value.length==0){alert("Please enter country code, area code and the number");
return false}else{if(D.value.length==0){alert("Please enter country code, area code and the number");return false}}}}if(!validateOnlyNumerical(E,"ubimobile_comp","Mobile No: Error - Please enter numbers ONLY!")){return false}if(!validateRequiredMobileOrPhone(E,"ubiphone1_comp","ubiphone2_comp","ubiphone3_comp","ubimobile_comp")){return false}if((H.value.length!=0&&K.value.length!=0&&D.value.length!=0)&&A.value.length==0){if(N.value.length==0){if(!validateRequired(E,"ubiemail_comp","Error - Please enter an 'E-Mail ID'")){return false
}if(!validateEmail(E,"ubiemail_comp","Error - Please enter a valid E-mail ID")){return false}}}var F=document.getElementsByName(E+"_agreetnc");if(F[0].checked){}else{alert("Please Accept Terms and Condition.");return false}return ajaxEmailValidation(M)}

function ajaxEmailValidation(C){var A=document.getElementById("userEmailAvail");if(A.innerHTML=="A user with this E-Mail ID. exists on MagicBricks. Please edit to continue"){alert(A.innerHTML);return false}var B=document.getElementById("userMobileAvail");
if(B.innerHTML=="A user with this mobile no. exists on MagicBricks. Please edit to continue"||B.innerHTML=="Please enter a valid Mobile Number. Please edit to continue"){alert(B.innerHTML);return false}}

function validateIndiatimesUser(J){var D=J;if(!validateRequired(D,"tpcndByUbicndcountry_comp","Error - Please enter a 'Country'")){return false}var G=document.getElementById(D+"_tpcndByUbicndstate_comp");var B=document.getElementById(D+"_ubiotherstate_comp");if(G.value.length==0&&B.value.length==0){if(!validateRequired(D,"tpcndByUbicndstate_comp","Error - Please select a 'State'")){return false
}}if(G.value==535&&B.value.length<=0){alert("Error - Please enter other state value ");B.focus();return false}var E=document.getElementById(D+"_tpcndByUbicndcity_comp");var L=document.getElementById(D+"_ubiothercity_comp");if(E.value.length==0&&L.value.length==0){if(!validateRequired(D,"tpcndByUbicndcity_comp","Error - Please select / enter 'City'")){return false}}if(E.value.length>0&&L.value.length>0){alert("Error - Please Select Either 'City' / 'Other City'");L.focus();return false}var K=document.getElementById(D+"_ubiemail_comp");
var I=document.getElementById(D+"_ubiphone1_comp");var F=document.getElementById(D+"_ubiphone2_comp");var C=document.getElementById(D+"_ubiphone3_comp");var A=document.getElementById(D+"_ubimobile_comp");var H=document.getElementsByName(D+"_matchalert_comp");if(H[0].checked){if(A.value==0){alert(" To receive contacts on your mobile, you need to enter a mobile number. Either enter the mobile number or uncheck the tickbox which says send me contacts as SMS .");return false}}if((K.value.length==0)&&(I.value.length==0||F.value.length==0||C.value.length==0)&&(A.value.length==0)){alert("Either Phone Number or Mobile Number Information is mandatory !!!");
return false}if(K.value.length!=0){if(!validateRequired(D,"ubiemail_comp","Error - Please enter an 'E-Mail ID'")){return false}if(!validateEmail(D,"ubiemail_comp","Error - Please enter a valid E-mail ID")){return false}}if(A.value.length!=0){if(!validateRequired(D,"ubimobile_comp","Error - Please enter mobile number otherwise remove spaces")){return false}}if(I.value.length!=0){if(!validateRequired(D,"ubiphone1_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false
}if(!validateOnlyNumerical(D,"ubiphone1_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(F.value.length!=0){if(!validateRequired(D,"ubiphone2_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false}if(!validateOnlyNumerical(D,"ubiphone2_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(C.value.length!=0){if(!validateRequired(D,"ubiphone3_comp","Error - Please enter Country Code / Please enter City Code / Please enter Phone Number")){return false
}if(!validateOnlyNumerical(D,"ubiphone3_comp","Phone No: Error - Please enter numbers ONLY!")){return false}}if(I.value.length!=0||F.value.length!=0||C.value.length!=0){if(I.value.length==0){alert("Please enter all the three phone component");return false}else{if(F.value.length==0){alert("Please enter all the three phone component");return false}else{if(C.value.length==0){alert("Please enter all the three phone component");return false}}}}if(!validateOnlyNumerical(D,"ubimobile_comp","Mobile No: Error - Please enter numbers ONLY!")){return false
}if(!validateOnlyNumerical(D,"ubifax1_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(!validateOnlyNumerical(D,"ubifax2_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(!validateOnlyNumerical(D,"ubifax3_comp","Fax No: Error - Please enter numbers ONLY!")){return false}if(getSelectedRadioButtonComponent(J).value=="I"){if(!validateRequired(D,"nocontact_comp","Error - Please select 'Hide Contact Details'")){return false}}if(!validateCheckedRequired(D,"ubicndcontmode_comp","Error - Please select 'Contact me through'")){return false
}if(!contactMode(D,"ubicndcontmode_comp")){return false}if(!validateRequiredMobileOrPhone(D,"ubiphone1_comp","ubiphone2_comp","ubiphone3_comp","ubimobile_comp")){return false}}

function contactMode(G,A){var M=document.getElementById(G+"_ubiemail_comp");var K=document.getElementById(G+"_ubiphone1_comp");var I=document.getElementById(G+"_ubiphone2_comp");var F=document.getElementById(G+"_ubiphone3_comp");var C=document.getElementById(G+"_ubimobile_comp");var B=document.getElementById(G+"_ubifax1_comp");
var E=document.getElementById(G+"_ubifax2_comp");var H=document.getElementById(G+"_ubifax3_comp");try{var J=document.getElementsByName(G+"_"+A);var L;for(i=0;i<J.length;i++){value=J[i].value;L=J[i].checked;if(L){if((value=="13000")&&(K.value.length==0||I.value.length==0||F.value.length==0)){alert("Error - Please enter Country Code / Please enter City Code / Please enter Phone Number for Contact");return false}if((value=="13001")&&(C.value.length==0)){alert("Error - Please enter Mobile Number for Contact");
return false}if((value=="13002")&&(M.value.length==0)){alert("Please enter an 'E-Mail ID' for Contact");return false}if((value=="13003")&&(B.value.length==0||E.value.length==0||H.value.length==0)){alert("Error - Please enter Fax Number for Contact");return false}}}return true}catch(D){txt="There was an error on this page.\n\n";txt+="Error description: "+D.description+"\n\n";txt+="Click OK to continue.\n\n";alert(txt)}}

function checkLoginAvailability(){formsArray=document.forms;for(i=0;i<formsArray.length;
i++){elementsArray=formsArray[i].elements;for(j=0;j<elementsArray.length;j++){loginName=elementsArray[j].name;loginId=elementsArray[j].value;if(loginName==(formsArray[i].id+"_ubilogin_comp")){if(loginId==""){alert("Error - Please enter 'Username'");return }else{page="checkLoginAvalibility.jsp?loginId="+loginId;win=window.open(page,"myWindow","width=300,height=220");if(parseInt(navigator.appVersion)>=4){win.window.focus()}}}}}}

function locationFinder(A){formsArray=document.forms;for(i=0;i<formsArray.length;
i++){elementsArray=formsArray[i].elements;for(j=0;j<elementsArray.length;j++){ObjName=elementsArray[j].name;ObjValue=elementsArray[j].value;if(ObjName==(A.id)){if(ObjValue==""){alert("Please Select !");return }else{page="../locationFinderBean.jsp?ObjValue="+ObjValue;win=window.open(page,"myWindow","width=400,height=320");if(parseInt(navigator.appVersion)>=4){win.window.focus()}}}}}}

function hideOccupationContactDetailsFields(C,B,A){var D=C.value;if(D=="I"){displayRow(B);displayRow(A)}else{if(D=="A"||D=="B"){hideRow(B);
hideRow(A)}}}

function getSelectedRadioButtonComponent(formComp){var formName=formComp.name;var formelements=formComp.elements;var id=formName+"_ubiusertype_comp";for(i=0;i<formelements.length;i++){if(id==formelements[i].name){if(formelements[i].type=="radio"){var htmlelement=eval(formelements[i]);if(htmlelement.checked){return htmlelement}}}}}function validateLocalityValue(E,A){var D=E.form.name;var F=document.getElementById(D+"_"+A);var C=E.selectedIndex;var G=E.options[C];var B=G.text;if(!(B=="Other")){F.disabled=true
}else{F.disabled=false}}

function validateMailToFriend(E){var B=E;if(!validateRequired(B,"name","Error - Please enter Your 'Name'")){return false}if(!validateAlpha(B,"name","Error - Please enter only alphabets for 'Name'")){return false}if(!validateRequired(B,"email","Error - Please enter Your 'Email'")){return false}if(!validateEmail(B,"email","Error - Please enter a valid E-mail ID")){return false}if(!validateEmail(B,"femail1","Error - Please enter a valid E-mail ID of Your Friend")){return false
}if(!validateEmail(B,"femail2","Error - Please enter a valid E-mail ID of Your Friend")){return false}if(!validateEmail(B,"femail3","Error - Please enter a valid E-mail ID of Your Friend")){return false}var C=document.getElementById(B+"_femail1");var D=document.getElementById(B+"_femail2");var A=document.getElementById(B+"_femail3");if(C.value.length==0&&D.value.length==0&&A.value.length==0){alert("Atleast One Friend's Email'Id Required !!!");return false}}

function validateAlpha(E,A,C){var B=document.getElementById(E+"_"+A);
var D;if(B!=null){D=Trim(B.value)}var F=D.search("[^A-Z a-z ]");if(D.length>0&&F>=0){alert(C);B.focus();return false}else{return true}}

function getSelectedRadioButtonComponentForCategory(formComp){var formName=formComp.name;var formelements=formComp.elements;var id=formName+"_iscategory";for(i=0;i<formelements.length;i++){if(id==formelements[i].name){if(formelements[i].type=="radio"){var htmlelement=eval(formelements[i]);if(htmlelement.checked){return htmlelement}}}}}function handleSaleRentMenus(F,B,G){var E=F.value;
var A=document.getElementById(B);var D=document.getElementById(G);if(E=="S"){z=0;var C=D.options[D.selectedIndex].value;for(;z<A.length;z++){if(A.options[z].value==C){A.options[z].selected}}A.style.display="inline";D.style.display="none"}else{if(E=="R"){z=0;var C=A.options[A.selectedIndex].value;for(;z<D.length;z++){if(D.options[z].value==C){D.options[z].selected=true}}A.style.display="none";D.style.display="inline"}}}function validateemailforpass(C){var G=document.getElementById("forgotPasswordForm_"+C).value;
var A="@";var B=".";var F=G.indexOf(A);var D=G.length;var E=G.indexOf(B);if(G==null||G==""){alert("Please select either 'Username' or 'Email'.");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(A)==-1){alert("please enter a valid E-mail ID");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(A)==-1||G.indexOf(A)==0||G.indexOf(A)==D){alert("please enter a valid E-mail ID");
document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(B)==-1||G.indexOf(B)==0||G.indexOf(B)==D){alert("please enter a valid E-mail ID");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(A,(F+1))!=-1){alert("please enter a valid E-mail ID");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();
return false}else{if(G.substring(F-1,F)==B||G.substring(F+1,F+2)==B){alert("please enter a valid E-mail ID");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(B,(F+2))==-1){alert("please enter a valid E-mail ID");document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{if(G.indexOf(" ")!=-1){alert("please enter a valid E-mail ID");
document.getElementById("forgotPasswordForm_"+C).value="";document.getElementById("forgotPasswordForm_"+C).focus();return false}else{return true}}}}}}}}}function validateMobileForPass(){var A=document.getElementById("usermobile:usermobilefields").value;if(A==null||A==""){alert("please enter a mobile first.");document.getElementById("usermobile:usermobilefields").focus();return false}else{if(isNaN(A)){alert("please enter only numeric value.");document.getElementById("usermobile:usermobilefields").value="";
document.getElementById("usermobile:usermobilefields").focus();return false}else{if(!(document.getElementById("usermobile:usermobilefields").value.indexOf("09")==0||document.getElementById("usermobile:usermobilefields").value.indexOf("9")==0)){alert("please enter a valid mobile number first.");document.getElementById("usermobile:usermobilefields").value="";document.getElementById("usermobile:usermobilefields").focus();return false}else{if(!(document.getElementById("usermobile:usermobilefields").value.length==11||document.getElementById("usermobile:usermobilefields").value.length==10)){alert("please enter a valid mobile number first.");
document.getElementById("usermobile:usermobilefields").value="";document.getElementById("usermobile:usermobilefields").focus();return false}}}}}
