var selectedRadioValue;function hideRow(B){var D=document.getElementById(B);var A=D.getElementsByTagName("td");for(var C=0;C<A.length;C++){A[C].style.display="none"}D.style.visibility="hidden";D.style.height="0px"}function hideBedRoomRow(C){var F=document.getElementById("form1:type_rent");var D=document.getElementById("form1:type_buy");var A="";if(F.value!=null&&F.value!=""){A=F.value}else{if(D.value!=null&&D.value!=""){A=D.value}}if(A!="10001"&&A!="10002"&&A!="10003"&&A!="10017"){document.getElementById("form1:bedroomMenu_bed").value="";
var G=document.getElementById("bedroom_hide");var B=G.getElementsByTagName("td");for(var E=0;E<B.length;E++){B[E].style.display="none"}G.style.visibility="hidden";G.style.height="0px"}}function hideProjectBedRoomRow(C){var D=document.getElementById("form1:Types");var A="";if(D.value!=null&&D.value!=""){A=D.value}if(A!="10001"&&A!="10002"&&A!="10003"&&A!="10017"){document.getElementById("form1:bedroomMenu_bed").value="";var F=document.getElementById("roomss");var B=F.getElementsByTagName("td");for(var E=0;
E<B.length;E++){B[E].style.display="none"}F.style.visibility="hidden";F.style.height="0px"}}function displayRow(B){var D=document.getElementById(B);var A=D.getElementsByTagName("td");for(var C=0;C<A.length;C++){A[C].style.display=""}D.style.visibility="visible";D.style.height="0px"}function HideRentList(D){var C=findListTypeValue();var A=document.forms[0].elements;for(var B=0;B<A.length;B++){var E=A[B].id;if((C!=null&&C.value=="S")||(C!=null&&C.value=="B")){if(E.indexOf(D)>=0){A[B].style.display="none"
}}else{if(C.value=="R"){if(E.indexOf("_buy")>=0){A[B].style.display="none"}}}}}function showBedroomOnselectResidential(N,J,D){var I=document.getElementById(J);var G=-1;var E=document.getElementById(D);if(document.getElementById(J)!=null){G=document.getElementById(J).selectedIndex}if(G!=-1){var F=I.options[G];var K=F.text;var M=F.value;var L=K.charAt(12);var C=K.charAt(12);var A=K.charAt(12);if(M==10001||M==10002||M==10003||M==10017){var H=E.getElementsByTagName("td");for(var B=0;B<H.length;B++){H[B].style.display=""
}E.style.visibility="visible";E.style.height="0px"}else{var H=E.getElementsByTagName("td");for(var B=0;B<H.length;B++){H[B].style.display="none"}E.style.visibility="hidden";E.style.height="0px"}}}function showBathroomOnselectResidential(G,F,B){var E=document.getElementById(G);var K=document.getElementById(F);var A=document.getElementById(B);var D=document.getElementById(G).selectedIndex;var C=E.options[D];var H=C.text;var I=H.charAt(12);var J=C.value;if(J==10001||J==10002||J==10003||J==10017){disableShowCell(K,"visible","");
disableShowCell(A,"visible","")}else{disableShowCell(K,"hidden","none");disableShowCell(A,"hidden","none")}}function disableShowCell(E,B,D){var A=E.getElementsByTagName("td");for(var C=0;C<A.length;C++){A[C].style.display=D}E.style.visibility=B;E.style.height="0px"}function RentBuy(E,D,C){checkButtonValue=E.value;if(checkButtonValue=="R"){var A=document.forms[0].elements;for(var B=0;B<A.length;B++){var F=A[B].id;if(F.indexOf(D)>=0){A[B].style.display="none"}var F=A[B].id;if(F.indexOf(C)>=0){A[B].style.display=""
}}}else{if((checkButtonValue=="B")||(checkButtonValue=="S")){var A=document.forms[0].elements;for(var B=0;B<A.length;B++){var F=A[B].id;if(F.indexOf(C)>=0){A[B].style.display="none"}var F=A[B].id;if(F.indexOf(D)>=0){A[B].style.display=""}}}}}function checkBudgetMax(D,H){var C=document.getElementById(D);var F=document.getElementById(D).selectedIndex;var G=document.getElementById(H);var E=document.getElementById(H).selectedIndex;if((E<F)&(E!=0)){alert("Please enter the Maximum Range correctly. The upper limit cannot be less than the lower limit.");
var B=document.getElementById(H);for(r=0;r<B.options.length;r++){var A=B.options[r];var I=A.text;if(I=="Max"){A.selected=true}else{document.getElementById(H).selectedIndex=B.options[0].text}}}}function checkSelections(C,E){var B=0;var D=0;var A=0;D=findColon(C);setTransactionType(C);for(i=1;i<C.options.length;i++){if(C.options[0].selected==true&&C.options[i].selected==true){A=1;for(i=1;i<C.options.length;i++){C.options[i].selected=false}break}else{if(C.options[i].selected==true){B=B+1}}}if(A==1){alert("You can select either All or any "+E+" different locations")
}if(B>E){if(C.id.substring(D+1,C.id.length)=="type_buy"||C.id.substring(D+1,C.id.length)=="type_rent"){alert("You can only select upto "+E+"  Property Type")}else{alert("You can only select upto "+E+" "+C.id.substring(D+1,C.id.length))}for(i=0;i<C.options.length;i++){C.options[i].selected=false}}}function findColon(B){for(var A=0;A<B.id.length;A++){if(B.id.charAt(A)==":"){return A}}}function setTransactionType(A){if(A.value=="0"){}}function textAreaCharacterCounter(A,B,C){if(A!=null){if(A.value.length>B){A.value=A.value.substring(0,B)
}else{C.value=B-A.value.length}}}function gotoLocalityLocator(){window.open("localityLocator.jsp","","scrollbars=1,height=500,width=500,top=100,left=400,toolbar=no,menubar=no,location=no")}function checkInputMx(D,C){var B=document.getElementById(D).value;var A=document.getElementById(C).value;if((A<B)&(A!=0)){alert("Maximum value should be higher than Minimum value")}}function visibility(D){var A=D.value;var C=document.forms["form1"].elements.length;for(var B=0;B<C;B++){if(A=="Y"){document.forms["form1"].elements["form1:pmtsaleprice"].style.visibility="visible";
document.forms["form1"].elements["form1:pmtrentprice"].style.visibility="hidden"}else{document.forms["form1"].elements["form1:pmtrentprice"].style.visibility="visible";document.forms["form1"].elements["form1:pmtsaleprice"].style.visibility="hidden"}}}function disableSaleRentFields(C,A){var B=findListTypeValue();if(B.value=="R"){hideRow(C);displayRow(A)}else{if(B.value=="S"){hideRow(A);displayRow(C)}}}function disableSaleRentRows(E,B,A,D){var C=findListTypeValue();if(C.value=="R"){hideRow(E);hideRow(A);
displayRow(B);displayRow(D)}else{if(C.value=="S"){hideRow(B);hideRow(D);displayRow(E);displayRow(A)}}}function disableSaleRentRowsHelpText(G,B,A,F,D,E){var C=findListTypeValue();if(C.value=="R"){hideRow(G);hideRow(A);hideRow(D);displayRow(B);displayRow(F);displayRow(E)}else{if(C.value=="S"){hideRow(B);hideRow(F);hideRow(E);displayRow(G);displayRow(A);displayRow(D)}}}function validatePropertyRegistration(){var G=document.forms["propertyRegistration"];var A=G.id;var E=findListTypeValue();if(E.value){var C=-1;
if(E.value=="R"){if(document.getElementById(A+":type_rent")!=null){var B=document.getElementById(A+":type_rent");C=document.getElementById(A+":type_rent").selectedIndex;if(C!=-1){var F=B.options[C];var D=F.value;if(D==10001||D==10002||D==10003||D==10017){if(!validateRequired(A,"tpcndByPmtcndbedrms","Error  - Please select your 'Bedrooms'")){return false}}}}}if(E.value=="S"){if(document.getElementById(A+":type_buy")!=null){var B=document.getElementById(A+":type_buy");C=document.getElementById(A+":type_buy").selectedIndex;
if(C!=-1){var F=B.options[C];var D=F.value;if(D==10001||D==10002||D==10003||D==10017){if(!validateRequired(A,"tpcndByPmtcndbedrms","Error  - Please select your 'Bedrooms'")){return false}}}}}}if(!validatePropertyType(A)){return false}if(!validateRequired(A,"tpcndByCatcndstate","Error ? Please select your 'State'")){return false}if(!validateRequired(A,"tpcndByCatcndcity","Error  - Please select your 'City'")){return false}if(!isLocalitySelected(A,"lmtrfnum","otherLocality")){return false}if(document.getElementById(A+":coveredArea")!=null){if(!validateOnlyNumerical(A,"coveredArea","Error Message ? Please enter numeric values for Covered Area")){return false
}}if(document.getElementById(A+":pmtplarea")!=null){if(!validateOnlyNumerical(A,"pmtplarea","Error Message ? Please enter numeric values for Plot Area")){return false}}if(!checkCoveredPlotArea(A,"coveredArea","pmtplarea")){return false}if(!checkAreaUnits(A,"coveredArea","pmtplarea")){return false}if(E.value=="S"){if(!checkTotalUnitPrice(A,"pmtsaleprice","perUnitSalePrice")){return false}}if(E.value=="R"){if(!checkMonthlyUnitRent(A,"pmtrentprice","monthlyPrice")){return false}}if(!validateOnlyNumerical(A,"perUnitSalePrice","Error Message ? Please enter numeric values for Per Unit Price")){return false
}if(!validateOnlyNumerical(A,"monthlyPrice","Error Message ? Please enter numeric values for 'Monthly rent per unit area'")){return false}if(!checkPerUnit(A)){return false}if(!validateMaxLength(A,"pmtplarea",50,"Error ? The 'Plot Area' exceeds the maximum permissible limit. Please fill in less than 50 characters.")){return false}if(!validateOnlyNumerical(A,"pmtsaleprice","Error Message ? Please enter numeric values for Sale Price")){return false}if(!validateOnlyNumerical(A,"pmtrentprice","Error Message ? Please enter numeric values for Rent Price")){return false
}if(!checkDecimalValues(A,"pmtsaleprice","Error Message ? Please enter Integer values for Sale Price")){return false}if(!checkDecimalValues(A,"pmtrentprice","Error Message ? Please enter Integer values for Rent Price")){return false}if(!validateRequired(A,"tpcndByPmtcndtrantty","Error ? Please select your 'Transaction Type'")){return false}if(!validateOnlyNumerical(A,"pmtcndavailunit","Error Message ? Please enter numeric values No of Available Units")){return false}if(!checkMaxValue(A,"pmtcndavailunit",10000)){return false
}if(!validateOnlyNumerical(A,"pmtnearhos","Error Message ? Please enter numeric values for Proximity to Hospital")){return false}if(!validateOnlyNumerical(A,"pmtnearair","Error Message ? Please enter numeric values for Proximity to Airport")){return false}if(!validateOnlyNumerical(A,"pmtnearrail","Error Message ? Please enter numeric values for Proximity to Railway Station")){return false}if(!validateOnlyNumerical(A,"pmtnearsch","Error Message ? Please enter numeric values for Proximity to School")){return false
}if(!validateOnlyNumerical(A,"pmtcitycen","Error Message ? Please enter numeric values for Proximity to City Center")){return false}if(!validateMinLength(A,"pmtdetaildisc",100,"Error  ? 'Please fill in at least 100 characters in your Property Description'")){return false}if(!validateMaxLength(A,"pmtdetaildisc",3000,"The 'Property Description' exceeds the maximum permissible limit. Please fill in a maximum of 3000 characters")){return false}if(!validateMaxLength(A,"pmttnc",3000,"The 'Terms & conditions' exceed the permissible limit. Please fill in a maximum of 3000 characters.")){return false
}}function checkAreaUnits(A,B,H){var D=A;var F=document.getElementById(D+":"+B);var C=null;if(F!=null){C=Trim(F.value)}var E=document.getElementById(D+":"+H);var G=null;if(E!=null){G=Trim(E.value)}if(F&&C!=null&&C!=""&&(!validateRequired(A,"coveredAreaType","Error Message ? Please select 'Covered Area Unit'"))){return false}if(E&&G!=null&&G!=""&&(!validateRequired(A,"landAreaType","Error ? Please select ' Land Area Unit'"))){return false}return true}function checkPerUnit(H){var G=findListTypeValue();
var L=H;var A;if(G.value=="S"){var F=document.getElementById(L+":perUnitSalePrice");var J=document.getElementById(L+":pmtsaleprice");if(!(F.value==null||F.value==""||F.value=="undefined")){var I=document.getElementById(L+":areaType");if(I.value==null||I.value==""||I.value=="undefined"){alert("Please select the  Area Type");I.focus();return false}else{if(I.value=="coveredArea"){if(!validateRequired(H,"coveredArea","Please enter Covered Area")){return false}}if(I.value=="plotArea"){if(!validateRequired(H,"pmtplarea","Please enter Plot Area")){return false
}}var E=document.getElementById(L+":perUnitSalePriceUnit");if(E.value==null||E.value==""||E.value=="undefined"){alert("Please select the Unit Type");E.focus();return false}}A=true}if(!(J.value==null||J.value==""||J.value=="undefined")&&!(F.value==null||F.value==""||F.value=="undefined")){alert("Please select either Per Unit Price or Total Sale Price");F.focus();return false}return true}else{if(G.value=="R"){var C=document.getElementById(L+":monthlyPrice");var D=document.getElementById(L+":pmtrentprice");
if(!(C.value==null||C.value==""||C.value=="undefined")){var K=document.getElementById(L+":rentAreaType");if(K.value==null||K.value==""||K.value=="undefined"){alert("Please select the Area Type");K.focus();return false}else{if(K.value=="coveredArea"){if(!validateRequired(H,"coveredArea","Please enter Covered Area")){return false}}if(K.value=="plotArea"){if(!validateRequired(H,"pmtplarea","Please enter Plot Area")){return false}}var B=document.getElementById(L+":monthlyPriceUnit");if(B.value==null||B.value==""||B.value=="undefined"){alert("Please select the Unit Type");
B.focus();return false}}A=true}if(!(D.value==null||D.value==""||D.value=="undefined")&&!(C.value==null||C.value==""||C.value=="undefined")){alert("Please select either Per Unit Price or Total Rent Price");C.focus();return false}return true}}}function checkCoveredPlotArea(D,B,I){var L=D;var J=document.getElementById("pmtplarea_row");var H=document.getElementById("cov_hide");var E=null;if(B!=null){E=document.getElementById(L+":"+B)}var F=null;if(E!=null){F=Trim(E.value)}var C=null;if(I!=null){C=document.getElementById(L+":"+I)
}var G=null;if(C!=null){G=Trim(C.value)}var M=null;if(document.getElementById(L+":coveredAreaType")!=null){M=document.getElementById(L+":coveredAreaType").value}var K=null;if(document.getElementById(L+":landAreaType")!=null){K=document.getElementById(L+":landAreaType").value}if((H.style.visibility=="visible"&&J.style.visibility=="visible")&&(G==null||G=="")&&(F==null||F=="")){alert("Error Message ? Please enter either the 'Covered Area' or 'Plot Area' of your Property");return false}else{if(J.style.visibility=="hidden"&&(H.style.visibility!="hidden")&&(F==null||F=="")){alert("Error Message ? Please Enter the 'Covered Area'");
return false}else{if(H.style.visibility=="hidden"&&J.style.visibility!="hidden"&&(G==null||G=="")){alert("Error Message ? Please Enter the 'Plot Area'");return false}else{var A;if(!(F==null||F=="")){if(F.charAt(0)=="0"){alert("0 not allowed at the first location of Covered Area");E.focus();return false}else{A=true}}if(!(G==null||G=="")){if(G.charAt(0)=="0"){alert("0 not allowed at the first location of Plot Area");C.focus();return false}else{A=true}}return true}}}}function checkTotalUnitPrice(C,H,F){var G=C;
var E=document.getElementById(G+":"+H);var D=Trim(E.value);var I=document.getElementById(G+":"+F);var B=Trim(I.value);if((B==null||B=="")&&(D==null||D=="")){alert("Error Message ? Please enter either 'Total Sale Price' or 'Per Unit Price' of your Property");E.focus();return false}else{if(B!=""&&D!=""){alert("Error Message ?Please Enter either 'Total Sale Price' or 'Per Unit Price'");return false}else{if(D!=""&&(B==""||B==null)){return true}else{var A;if(!(D==null||D=="")){if(D.charAt(0)=="0"){alert("0 not allowed at the first location of 'Total Sale Price'");
E.focus();return false}else{A=true}}if(!(B==null||B=="")){if(B.charAt(0)=="0"){alert("0 not allowed at the first location of 'Per Unit Price'");I.focus();return false}else{A=true}}return A}}}}function checkMonthlyUnitRent(C,H,F){var G=C;var E=document.getElementById(G+":"+H);var D=Trim(E.value);var I=document.getElementById(G+":"+F);var B=Trim(I.value);if((B==null||B=="")&&(D==null||D=="")){alert("Error Message ? Please enter either 'Monthly Rent' or 'Monthly Rent Per Unit Area' of your Property");
E.focus();return false}else{if(B!=""&&D!=""){alert("Error Message ? Please enter either 'Monthly Rent' or 'Monthly Rent Per Unit Area' of your Property");return false}else{if(D!=""&&(B==""||B==null)){return true}else{var A;if(!(D==null||D=="")){if(D.charAt(0)=="0"){alert("0 not allowed at the first location of 'Monthly Rent'");E.focus();return false}else{A=true}}if(!(B==null||B=="")){if(B.charAt(0)=="0"){alert("0 not allowed at the first location of 'Monthly Rent per unit area'");I.focus();return false
}else{A=true}}return A}}}}function findElementFromDocument(A){for(i=0;i<document.forms.length;i++){var B=document.forms[i].elements;for(j=0;j<B.length;j++){if(B[j].id==A){return B[j]}}}}function isLocalitySelected(E,D,A){var B=document.getElementById(E+":"+D);var I=document.getElementById(E+":"+A);var G=I.value;var F=B.selectedIndex;var C=B.options[F];var H=C.text;var J=C.value;if(J==null||J==""){if(G==null||G==""){alert("Error? Please enter your 'Locality/Colony");B.focus();return false}else{return true
}}else{return true}}function changeSaleRentList(C,F,A){var B=C.value;var D=document.getElementById(F);alert(D);prepareArray(D);var E=document.getElementById(A);prepareArray(E)}function validatePropertyType(B){var A=findListTypeValue();if(A.value=="S"){var C=document.getElementById(B+":type_buy");if(C.value=="A"){alert("Error ? Please select your Property Type");return false}if(!validateRequired(B,"type_buy","Error ? Please select your 'Property Type'")){return false}else{return true}}else{if(A.value=="R"){var C=document.getElementById(B+":type_rent");
if(C.value=="A"){alert("Error ? Please select your Property Type");return false}if(!validateRequired(B,"type_rent","Error ? Please select your 'Property Type'")){return false}else{return true}}}}var fixedTop="";var fixedLeft="";function hideSaleRentMenus(E,B,F){var D=E.value;var A=document.getElementById(B);var C=document.getElementById(F);if(D=="S"){A.style.visibility="visible";A.style.height="20px";A.style.width="30px";C.style.visibility="hidden";C.style.height="0px";C.style.width="0px"}else{if(D=="R"){if(fixedTop==""&&fixedLeft==""){fixedTop=A.offsetTop;
fixedLeft=A.offsetLeft;C.style.top=fixedTop;C.style.left=fixedLeft}C.style.visibility="visible";C.style.height="20px";C.style.width="30px";A.style.visibility="hidden";A.style.height="20px";A.style.width="30px"}}}var fixedTop1="";var fixedLeft1="";function hideSaleRentMenusProperty(E,B,F){var E=findListTypeValue();var D=E.value;var A=document.getElementById(B);var C=document.getElementById(F);if(D=="S"){A.style.visibility="visible";A.style.height="20px";A.style.width="30px";C.style.visibility="hidden";
C.style.height="0px";C.style.width="0px"}else{if(D=="R"){if(fixedTop1==""&&fixedLeft1==""){fixedTop1=A.offsetTop;fixedLeft1=A.offsetLeft;C.style.top=fixedTop1;C.style.left=fixedLeft1}C.style.visibility="visible";C.style.height="20px";C.style.width="30px";A.style.visibility="hidden";A.style.height="20px";A.style.width="30px"}}}function validateEditProperty(G){var A=G.id;var E=findListTypeValue();if(E.value){var C=-1;if(E.value=="R"){if(document.getElementById(A+":type_rent")!=null){var B=document.getElementById(A+":type_rent");
C=document.getElementById(A+":type_rent").selectedIndex;if(C!=-1){var F=B.options[C];var D=F.value;if(D==10001||D==10002||D==10003||D==10017){if(!validateRequired(A,"tpcndByPmtcndbedrms","Error  - Please select your 'Bedrooms'")){return false}}}}}if(E.value=="S"){if(document.getElementById(A+":type_buy")!=null){var B=document.getElementById(A+":type_buy");C=document.getElementById(A+":type_buy").selectedIndex;if(C!=-1){var F=B.options[C];var D=F.value;if(D==10001||D==10002||D==10003||D==10017){if(!validateRequired(A,"tpcndByPmtcndbedrms","Error  - Please select your 'Bedrooms'")){return false
}}}}}}if(!checkCoveredPlotArea(A,"coveredArea","pmtplarea")){return false}if(!validateOnlyNumerical(A,"coveredArea","Error Message ? Please enter numeric values for Covered Area")){return false}if(!validateOnlyNumerical(A,"pmtplarea","Error Message ? Please enter numeric values for Plot Area")){return false}if(!checkAreaUnits(A,"coveredArea","pmtplarea")){return false}if(!validateMaxLength(A,"pmtplarea",50,"Error ? The 'Plot Area' exceeds the maximum permissible limit. Please fill in less than 50 characters.")){return false
}if(!validateOnlyNumerical(A,"pmtsaleprice","Error Message ? Please enter numeric values for Sale Price")){return false}if(!validateOnlyNumerical(A,"pmtrentprice","Error Message ? Please enter numeric values for Rent Price")){return false}if(!validateRequired(A,"tpcndByPmtcndtrantty","Error ? Please select your 'Transaction Type'")){return false}if(!validateOnlyNumerical(A,"pmtcndavailunit","Error Message ? Please enter numeric values No of Available Units")){return false}if(!checkMaxValue(A,"pmtcndavailunit",10000)){return false
}if(!validateOnlyNumerical(A,"pmtnearhos","Error Message ? Please enter numeric values for Proximity to Hospital")){return false}if(!validateOnlyNumerical(A,"pmtnearair","Error Message ? Please enter numeric values for Proximity to Airport")){return false}if(!validateOnlyNumerical(A,"pmtnearrail","Error Message ? Please enter numeric values for Proximity to Railway Station")){return false}if(!validateOnlyNumerical(A,"pmtnearsch","Error Message ? Please enter numeric values for Proximity to School")){return false
}if(!validateOnlyNumerical(A,"pmtcitycen","Error Message ? Please enter numeric values for Proximity to City Center")){return false}if(!validateMinLength(A,"pmtdetaildisc",100,"Error  ? 'Please fill in at least 100 characters in your Property Description'")){return false}if(!validateMaxLength(A,"pmtdetaildisc",3000,"The 'Property Description' exceeds the maximum permissible limit. Please fill in a maximum of 3000 characters")){return false}if(!validateMaxLength(A,"pmttnc",3000,"The 'Terms & conditions' exceed the permissible limit. Please fill in a maximum of 3000 characters.")){return false
}}function findListTypeValue(){var formName=document.forms[0].name;var formelements=document.forms[0].elements;var id=formName+":listType";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 setTab(){var B=document.getElementById("editPropertyForm:compId");if(!(B.value=="")){var A=document.getElementById("editPropertyForm:"+B.value);A.focus()}}function moreDetails(){window.open("moderationDetails.jsp","","scrollbars=1,height=320,width=500,top=100,left=500")
}function setFocus(A){A.focus();return true}function onlyNumeric(F,D){var C=document.getElementById(F);var A=C.value;var B=document.getElementById(D);var E=B.value;if(isNaN(A)){alert("Please enter numeric values .");C.value="";setFocus(C);return false}if(isNaN(E)){alert("Please enter numeric values.");B.value="";setFocus(B);return false}if(A.charAt(0)=="0"){alert("0 not allowed at the first location of Covered Area");F.focus();return false}else{return true}if(E.charAt(0)=="0"){alert("0 not allowed at the first location of Covered Area");
D.focus();return false}else{return true}}function checkRange(F,B){onlyNumeric(F,B);var E=document.getElementById(F);var D=parseInt(E.value);var A=document.getElementById(B);var C=parseInt(A.value);if(C<D){alert("Please Enter the Range Correctly.UpperLimit Cannot be Less than LowerLimit");A.value="";setFocus(A)}}function checkOnlyNumeric(F,D){var C=document.getElementById(F);var A=C.value;var B=document.getElementById(D);var E=B.value;if(isNaN(A)){alert("Please enter numeric values .");C.value="";
setFocus(C);return false}if(isNaN(E)){alert("Please enter numeric values.");B.value="";setFocus(B);return false}if(A.charAt(0)=="0"){alert("0 not allowed at the first location of  Area");F=document.getElementById(F);F.focus();return false}if(E.charAt(0)=="0"){alert("0 not allowed at the first location of  Area");D=document.getElementById(D);D.focus();return false}return true}function checkCoveredPlotRange(F,B){var G=checkOnlyNumeric(F,B);if(!G){return false}var E=document.getElementById(F);var D=parseInt(E.value);
var A=document.getElementById(B);var C=parseInt(A.value);if(C<D){alert("Please Enter the Range Correctly.UpperLimit Cannot be Less than LowerLimit");A.value="";setFocus(A);return false}else{return true}}function checkMaxValue(D,A,C){var B=document.getElementById(D+":"+A);if(B.value!=undefined&&B.value!=null&&B.value!=""){if(B.value>C){alert("Value Exceeds the Maximum value limit "+C);B.focus();return false}else{return true}}else{return true}}function confirmDelete(A){if(confirm(A)){return true}else{return false
}}function checkDecimalValues(E,C,F){var B=document.getElementById(E+":"+C);var D=B.value;if(B.value!=undefined&&B.value!=""){var A=D.indexOf(".");if(D.indexOf(".")>0){alert(F);B.focus();return false}else{return true}}return true}function charCount(){var C=document.forms[0].elements;var B=document.getElementById("message");var F;var H;var G;for(var D=0;D<C.length;D++){var H=C[D].id;if(H.indexOf("_msg")>=0){var F=C[D]}if(H.indexOf("_field1")>=0){var A=C[D]}var E=H}textAreaCharacterCounters(F,1000,A)
}function textAreaCharacterCounters(A,B,C){C.value=B-A.value.length}function valiPropertyType(B){var A=findListValue();if(A.value=="B"){if(!validateRequired(B,"type_buy","Error  - Please select your 'Property Type'")){return false}else{return true}}else{if(A.value=="R"){if(!validateRequired(B,"type_rent","Error  - Please select your 'Property Type'")){return false}else{return true}}}}function findListValue(){var formName=document.forms[0].name;var formelements=document.forms[0].elements;var id=formName+":listType";
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 isUserSelected(B,C){var A=document.getElementById(B+":"+C);if(A.value==""){alert("Please Select the user to be assinged to");return false}else{return true}}function validateAssignto(B){var C="YES";for(var A=0;A<document.forms[B].elements.length;A++){if(document.forms[B].elements[A].checked){C="NO";return isUserSelected(B,"assignto")
}}if(C=="YES"){alert("Please select atleast one Checkbox for appropriate propertyID");return false}}function validateBuyerIndexSearch(A){if(!validatePropertyTypeIndexSearch(A)){return false}if(!validateRequired(A,"stateId","Error ? Please select 'State'")){return false}if(!validateRequired(A,"cityId","Error ? Please select 'City'")){return false}if(!validateTextField(A+":keyword")){return false}return true}function validateQuickIndexSearch(A){if(!validatePropertyTypeIndexSearch(A)){return false}if(!validateRequired(A,"cityId","Error ? Please select 'City'")){return false
}}function indexSearchRentBuy(F,E,D){var C=F.form.id;checkButtonValue=F.value;if(checkButtonValue=="R"){var A=document.forms[C].elements;for(var B=0;B<A.length;B++){var G=A[B].id;if(G.indexOf(E)>=0&&G.indexOf(C)>=0){A[B].style.display="none"}var G=A[B].id;if(G.indexOf(D)>=0&&G.indexOf(C)>=0){A[B].style.display=""}}}else{if((checkButtonValue=="B")||(checkButtonValue=="S")){var A=document.forms[C].elements;for(var B=0;B<A.length;B++){var G=A[B].id;if(G.indexOf(D)>=0&&G.indexOf(C)>=0){A[B].style.display="none"
}var G=A[B].id;if(G.indexOf(E)>=0&&G.indexOf(C)>=0){A[B].style.display=""}}}}}function indexSearchRentBuyDisplay(F,E,D){var C=F.form.id;checkButtonValue=F.value;if(checkButtonValue=="R"){var A=document.forms[C].elements;for(var B=0;B<A.length;B++){var G=A[B].id;if(G.indexOf(E)>=0){A[B].style.display="none"}var G=A[B].id;if(G.indexOf(D)>=0){A[B].style.display=""}}}else{if((checkButtonValue=="B")||(checkButtonValue=="S")){var A=document.forms[C].elements;for(var B=0;B<A.length;B++){var G=A[B].id;if(G.indexOf(D)>=0){A[B].style.display="none"
}var G=A[B].id;if(G.indexOf(E)>=0){A[B].style.display=""}}}}}function indexSearchHideRentList(C,D){var A=document.forms[C].elements;for(var B=0;B<A.length;B++){var E=A[B].id;if(E.indexOf(D)>=0){A[B].style.display="none"}}}function findListTypeValueIndexSearch(formName){var formelements=document.forms[formName].elements;var id=formName+":listType";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 validatePropertyTypeIndexSearch(B){var A=findListTypeValueIndexSearch(B);if(A.value=="S"){if(!validateRequired(B,"type_buy","Error ? Please select your 'Property Type'")){return false}else{return true}}else{if(A.value=="R"){if(!validateRequired(B,"type_rent","Error ? Please select your 'Property Type'")){return false}else{return true}}}}function validateIndexAgentSearch(A){if(!validateRequired(A,"stateId","Error ? Please select your 'State'")){return false}if(!validateRequired(A,"cityId","Error ? Please select your 'City'")){return false
}if(!validateTextField(A+":keyword")){return false}return true}function validateTextField(B){var A=document.getElementById(B).value;if(A!=""){var C="*|,\":?.<>[]{}~`=';()@&$#%+-!^";if(C.indexOf(A.charAt(0))!=-1){alert(" No Special Characters! are Allowed in  keyword field ");return false}}return true}function validateStateCityIndexSearch(A){if(!validateRequired(A,"stateId","Error ? Please select your 'State'")){return false}if(!validateRequired(A,"cityId","Error ? Please select your 'City'")){return false
}return true}function validateLocalityIndexSearch(B){var A=B.form.id;if(!validateBuyerIndexSearch(A)){return false}if(!validateRequired(A,"localities","Error ? Please select your 'Locality'")){return false}return true}function checkMinMax(D,G){var I=document.getElementById(D);var F=I.selectedIndex;var C=document.getElementById(G);var E=C.selectedIndex;F=F-2;if((E<F)&(E!=0)){alert("Total no. of floors cannot be less than the floor on which your property exists");var B=document.getElementById(G);for(r=0;
r<B.options.length;r++){var A=B.options[r];var H=A.text;if(H=="Max"){A.selected=true}else{C.selectedIndex=B.options[0].text}}}}var lastSelectedState="";var lastSelectedCity="";function setCityValues(){var A=document.getElementById(cityId);if(lastSelectedCity!=""){A.value=lastSelectedCity;onCityChange()}}function setLastSelectedState(){var A=document.getElementById(stateId);if(A.value!=null||A.value!=""){lastSelectedState=A.value}}function setLastSelectedCity(){var A=document.getElementById(cityId);
if(A.value!=null||A.value!=""){lastSelectedCity=A.value}}function ClientNetwork(F,B,E){var H=document.getElementById("cls");var A=document.getElementById("rns");checkButtonValue=F.value;if(checkButtonValue=="O"){A.style.display="none";A.style.visibility="hidden";H.style.display="";H.style.visibility="visible";var C=document.forms[0].elements;for(var D=0;D<C.length;D++){var G=C[D].id;if(G.indexOf(E)>=0){C[D].style.display="none"}var G=C[D].id;if(G.indexOf(B)>=0){C[D].style.display=""}}}else{if(checkButtonValue=="N"){H.style.display="none";
H.style.visibility="hidden";A.style.display="";A.style.visibility="visible";var C=document.forms[0].elements;for(var D=0;D<C.length;D++){var G=C[D].id;if(G.indexOf(B)>=0){C[D].style.display="none"}var G=C[D].id;if(G.indexOf(E)>=0){C[D].style.display=""}}}}}function FormForClient(D,B,C){var E=document.getElementById("cls");var A=document.getElementById("ntw");checkButtonValue=D.value;if(checkButtonValue=="O"){A.style.display="none";A.style.visibility="hidden";E.style.display="";E.style.visibility="visible"
}else{if(checkButtonValue=="N"){E.style.display="none";E.style.visibility="hidden";A.style.display="";A.style.visibility="visible"}}}