/* FILENAME: smart_search.js | AUTHOR: Saravanan N / saravanann@bharatmatrimony.com | DESCRIPTION: result page related AJAX */ /***********************************************************************************************************************************/ var rf_cpage,thumb_he,ss_off="",jsg_thumb_tooltip="",photogallery_cs='',xml_matri_cbox='',xml_bbi_icons='',jsg_req_ph='',jsg_ph_pro='',tp_mail=''; function loadprofiles(page,where_from) { var fun_val=smart_close_opdiv(where_from); if(where_from=="frompaging" && jsg_memberid!="" && fun_val=="e") return; smart_close_popup_divs(); ser_start=""; ser_start=new Date(); (jsg_cp!="") ? jsg_old_cpage=jsg_cp : jsg_cp=1; jsg_cp=page; jsg_where_from=where_from; var paging_content=displayLink(false, true, 5); if(jsg_where_from=="frompaging") { //return_div_object("savesearch_msgdiv").style.display="none"; } else { getobject("dyn_pages").innerHTML=return_loading(); } var dis_flag=0; jsg_pp_req=5; if(jsg_where_from=="imgonload") { jsg_pp_req=5; } jsg_cb=Math.ceil(jsg_cp/jsg_pp_req); format_cookie(''); if(jsg_where_from=="frompaging") { var cdiv=return_div_object(jsg_div_preffix+jsg_cp); if(cdiv=="nodiv") { dis_flag=1; check_next_div(jsg_cp); } else if(jsg_dynamic_request=="true") { if(jsg_cp>3 && (jsg_cp < jsg_old_cpage)) { var cdiv1=return_div_object(jsg_div_preffix+jsg_cp-1); if(cdiv1=="nodiv") { dis_flag=1; replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } check_next_div(jsg_cp-1); } } if((jsg_cb < jsg_allblocks) && (jsg_cp > jsg_old_cpage)) { var cdiv2=return_div_object(jsg_div_preffix+(jsg_cp+1)); if(cdiv2=="nodiv" && jsg_cp < (jsg_alldivs-1)) { dis_flag=1; replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } check_next_div(jsg_cp+1); } } } } else { dis_flag=1; check_next_div(jsg_cp); } if(dis_flag==0) { replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } } if(jsg_where_from=="frompaging") { onload_topbanner_chg(); } if(jsg_where_from=="frompaging" && jsg_subdomain==false) { botchk(''); } if(jsg_subdomain==false) { update_left_banner(); } showhide_top_tabs(); } function onload_topbanner_chg() { var d=new Date(); var time=d.getTime(); var tp=return_div_object("stripbanner"); if(tp!="nodiv") { tp.innerHTML=""; } } function get_main_photo(xml_Photos) { var xml_image1=new Array(); var xml_Photos_array=xml_Photos.split("^"); jsg_req_ph=xml_Photos_array[0].search(/requestphoto75x75.gif/); jsg_ph_pro=xml_Photos_array[0].search(/protectedphotoimg-75x75.gif/); if(jsg_ln!="en") { lang_link="&ln="+jsg_ln+"" } else { lang_link=""; } var common_vp_link=""; xml_image1[2]+=" >"; xml_image1[3]+=" "+last_view_link+">"; xml_image1[1]="<"+jsg_srch_image+" src='"+xml_Photos_array[0]+"' border='0' alt='"+jsg_thumb_tooltip+"' vspace='2' hspace='2' width='75' height='75' id='"+xml_MId+"_n2'>"; return xml_image1; } function get_phoneverified_icon(type) { var xml_pv_c1=""; if(type==1) { xml_pv_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/phone-verified-icon-new.gif' alt='View Phone Number' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_pv_c1; } function get_video_icon(type) { var xml_va_c1=""; if(type==1) { xml_va_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/video-icon-new.gif' alt='View Video' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_va_c1; } function get_voice_icon(type) { var xml_vo_c1=""; if(type==1) { xml_vo_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/voiceicon.gif' alt='Hear Voice' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_vo_c1; } function get_express_interest_link(type) { var book_m='0',ig_icon='0'; if(xml_ci_arr!='') { book_m=xml_ci_arr[0]; ig_icon=xml_ci_arr[2];} var expressinterest_link1="", expressinterest_link2=""; var tp_spacer=get_trans_image(1,5,0); xml_matri_cbox=get_chekcbox(); var timg=get_trans_image(1,10,0); var baimg="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/brown-arrow.gif' width='6' height='7' border='0' align='absmiddle' hspace='3' vspace='5'>"; expressinterest_link2=baimg; (jsg_tt=="B" || jsg_tt=="basic" || jsg_tt=="S" || jsg_tt=="slideshow") ? ei_caption="Express Interest FREE" : ei_caption="Express Interest"; switch(parseInt(type)) { case 0: expressinterest_link1="Register FREE to contact this member"+tp_spacer; break; case 1: if(jsg_tt=="B" || jsg_tt=="basic" ) { expressinterest_link1=""+ei_caption+""; } else { expressinterest_link1=""+ei_caption+""; } expressinterest_link1+=timg+baimg+"Bookmark"+timg+baimg+"Ignore"+tp_spacer; break; case 2: if(jsg_tt=="B" || jsg_tt=="basic") { expressinterest_link1="Send Mail"; } else { expressinterest_link1="Send Mail"; } expressinterest_link1+=timg+baimg+"Bookmark"+timg+baimg+"Ignore"+tp_spacer; break; case 3: expressinterest_link1="Forward"+tp_spacer; break; } if(jsg_tt=="S" || jsg_tt=="slideshow") { return baimg+expressinterest_link1; } else { return expressinterest_link2+expressinterest_link1; } } function get_profileverified_icon(type) { var xml_prov_c1=""; if(type!="" && type!=0) { var xml_ProfileVerified_array=type.split("^"); switch(parseInt(xml_ProfileVerified_array[0])) { case 1: xml_prov_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profileverified-icon-new.gif' alt='View VeriProfile' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; case 5: xml_prov_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profilestamped-icon-new.gif' alt='Matrimony Stamp' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; case 6: xml_prov_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profileverified-icon-new.gif' alt='View VeriProfile' hspace='5' width='16' height='16' border='0' align='abstop'><"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profilestamped-icon-new.gif' alt='Matrimony Stamp' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; } } return xml_prov_c1; } function get_online_link(type) { var online_link1="", final_online_link=""; if(parseInt(type)>0) { var online_img=""; switch(parseInt(type)) { case 1: online_link1=""; break; case 2: online_link1=""; break; case 3: online_link1=""; break; } if(jsg_loggedin_gender!=jsg_gender) { return online_link1+online_img+""; } else { return online_img; } } else { return ""; } } function view_similarprofile() { return get_trans_image(15,1,0)+"View Similar Profiles"; //return "View Similar Profiles"; } function get_chekcbox() { return ""; } function check_next_div(check_div_page) { try { var cdiv=return_div_object(jsg_div_preffix+check_div_page); if(cdiv=="nodiv") { if(jsg_subdomain==false) { var footer_trans_tp=return_div_object("footer_trans"); if(jsg_where_from=="frompaging" && req_status==0) { req_status=1; } else { req_status=0; } /*show reg form*/ if(jsg_where_from!="imgonload" && jsg_memberid=="" && arguments[1]!="showform" && req_status==0) { displayNone(jsg_divname_end_org); chk_prev_next_divs("none"); if(footer_trans_tp!="nodiv") { footer_trans_tp.style.display="block"; } getobject("left_menu").style.display="none"; getobject("left_banner").style.display="none"; getobject("refinesearch").style.display="none"; getobject("bmxpromo").style.display="none"; getobject("yahoo_ads").style.display="none"; getobject("text_ads").style.display="none"; jsShow(check_div_page); return; } getobject("left_menu").style.display="block"; getobject("left_banner").style.display="block"; getobject("bmxpromo").style.display="block"; getobject("yahoo_ads").style.display="block"; getobject("text_ads").style.display="block"; if(footer_trans_tp!="nodiv") { footer_trans_tp.style.display="none"; } } loading_divs(""); var divname_tp=Math.floor(check_div_page/jsg_pp_req); if((check_div_page % jsg_pp_req)==0) divname_tp--; jsg_divname_start=(divname_tp*jsg_pp_req)+1; jsg_divname_end=(divname_tp*jsg_pp_req)+jsg_pp_req; if(jsg_divname_end_org < jsg_divname_end) { jsg_divname_end_org=jsg_divname_end; } jsg_http.open("POST", jsg_interurl, true); jsg_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); jsg_http.send(fields_for_post(check_div_page)); requestTimer=setTimeout(function() { jsg_http.abort(); display_error_message("","abort"); }, 300000); jsg_http.onreadystatechange=handleHttpResponse; } } catch(e) { display_error_message(e,"five"); } } function fields_for_post(check_div_page) { var smf=document.smartform; RS_STAGE=smf.RS_STAGE.value; RS_ENDAGE=smf.RS_ENDAGE.value; keytext=smf.keytext.value; E=smf.EDUCATION1.value; O=smf.OCCUPATION1.value; C=smf.COUNTRY1.value; Ca=smf.CASTE1.value; RS_STHEIGHT=smf.RS_STHEIGHT.value; RS_ENDHEIGHT=smf.RS_ENDHEIGHT.value; for(var i=0;i<2;i++){ if(smf.GENDER[i].checked==true) { Gender=smf.GENDER[i].value; } } cas=smf.Ca_sort.value; es=smf.E_sort.value; cs=smf.C_sort.value; os=smf.O_sort.value; sn=smf.servername.value; var RS_PHOTO_OPT1="", RS_HOROSCOPE_OPT1=""; if(smf.RS_PHOTO_OPT1.checked==true) RS_PHOTO_OPT1=smf.RS_PHOTO_OPT1.value; if(smf.RS_HOROSCOPE_OPT1.checked==true) RS_HOROSCOPE_OPT1=smf.RS_HOROSCOPE_OPT1.value; jsg_gender=Gender; var wdmatch=""; for(var i=0;i"; } assign_widths(); /*to get table widhts*/ bms_pop_checkbox(xmlDoc); dyn_pages=return_div_object("dyn_pages"); if(jsg_where_from=="imgonload") { total_records=xmlDoc.profiles.numFound; var tp_err=parseInt(IsNumeric(total_records)); if(tp_err==1) { loading_divs(""); display_error_message("",total_records); return; } else { jsg_alldivs=Math.ceil(total_records/parseInt(jsg_resultperpage)); jsg_allblocks=Math.ceil(jsg_alldivs/jsg_pp_req); } } p_root=xmlDoc.profiles.profile; assign_tr_td(); /*to assign tr/td on template */ for(var z=jsg_divname_start;z<=jsg_divname_end;z++) { var cdiv=return_div_object(jsg_div_preffix+z); if(z<=jsg_alldivs && cdiv=="nodiv") { newdiv=document.createElement("div"); newdiv.setAttribute("id",jsg_div_preffix+z); newdiv.setAttribute("style","display:none;"); var running_block=parseInt(((Math.ceil(z/jsg_pp_req))-1)*(jsg_resultperpage*jsg_pp_req)); (jsg_tt=="T") ? thumb_he="height='100%'" : thumb_he=""; html_content=""; html_content=""; for(i=parseInt(recnum_start);i=total_records) break; if(i%tr_td==0) { if(i!=0) { html_content+=""; } html_content+="
"+get_trans_image(1,1,0)+"
"; } else { html_content+=""; } assign_vars(); /*to re-assign vars*/ split_raw_xml(); /*split raw xml as js arrays*/ split_title_desc(xml_TitleDesc); xml_Title=replace_lables(xml_Title); xml_LastLogin_array=p_root[i].LE.split("^"); /*lastlogin and base_encoded matriid*/ xml_bs_arr=p_root[i].BO.split("^"); /*table border, onlinelink, expressinterestlink*/ xml_thumb_img_links=get_photo_links(xml_Photos); /*for photos 1,2,3 links*/ split_values_from_xml(); /*split values from xml*/ if(jsg_tt=="P") { /*for photogallery split the title text*/ (xml_bs_arr[0]=="srchborderclr") ? xml_bs_arr1=="" : xml_bs_arr1=xml_bs_arr[0]; xml_Title_tp=xml_Title.split("bm_pp"); xml_Title_short=xml_Title_tp[0]; xml_Title=xml_Title_tp[1]; } html_content=html_content+display_template(); } html_content+="
"; newdiv.innerHTML=html_content; if(jsg_where_from=="imgonload") { getobject("dyn_pages").innerHTML=""; } dyn_pages.appendChild(newdiv); } reccheck++; recnum_start=((reccheck-1)*jsg_resultperpage); recnum_end=(reccheck*jsg_resultperpage); } if(jsg_d_param==jsg_d_val) { getobject("test").innerHTML=""; } if(jsg_alldivs>=1) { var paging_content=displayLink(false, true, 5); loading_divs(paging_content); } else { loading_divs(""); } replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); } } catch(e) { display_error_message(e,"six"); } } function split_title_desc(xml_TitleDesc) { if(jsg_tt=="B") { xml_Title_array=xml_TitleDesc.split("-@#$#@-"); xml_Title=xml_Title_array[0]; xml_Desc=xml_Title_array[1]; } else { xml_Title=xml_TitleDesc; } } function to_build_nav_pans(df) { var spacer_td = ''; var nav_pans = ''+spacer_td; if(df=='B') { nav_pans += spacer_td+''+spacer_td+''+spacer_td+''+spacer_td+''+spacer_td+''+spacer_td+''+spacer_td+''+spacer_td+'
'; } function split_raw_xml() { xml_MId=p_root[i].MatriId; xml_TitleDesc=p_root[i].TD; xml_Photos=p_root[i].P; xml_UpperIcons=p_root[i].UI; xml_ContactIcons=p_root[i].CI; xml_BorderStyle=p_root[i].BO; xml_LastLogin=p_root[i].LE; var tp12=p_root[i].EP; if(tp12!=0 && tp12!=undefined) { xml_Enlarge_arr=tp12.split("^"); if(xml_Enlarge_arr[0]!="") { xml_Enlarge='
Loading...
<'+jsg_en_img+' src="'+xml_Enlarge_arr[0]+'" height="150" width="150" id="'+xml_MId+'_EN'+jsg_cp+'" onload="en_rep_loading(\''+xml_MId+'_D'+jsg_cp+'_loading\');" border="0">
'; } } } function displayNone(end_div) { var cdiv; if(end_div) { for(var t=1;t<=end_div;t++) { if(t !=jsg_cp) { cdiv=return_div_object(jsg_div_preffix+t); if(cdiv!="nodiv") { cdiv.style.display="none"; } } } } if(arguments[1]!="e") { cdiv=return_div_object(jsg_div_preffix+jsg_cp); if(cdiv!="nodiv") { cdiv.style.display="block"; } } } function mult_chk() { var cdiv=return_div_object(jsg_div_preffix+jsg_cp); if(cdiv!="nodiv") { var ckBx=cdiv.getElementsByTagName("input"); for(i=0; i"; } function ss_ph(phname,phid) { getobject(phid).innerHTML=ss_link+""; } function loading_divs(m) { return_div_object("prevnext").innerHTML=m; return_div_object("prevnext1").innerHTML=m; } function en_rep_loading(divname) { var dn=return_div_object(divname); if(dn!="nodiv") { dn.innerHTML=""; dn.style.display="none"; } } function change_display_type(display_type) { document.smartform.DISPLAY_FORMAT.value=display_type; document.smartform.submit(); } function ph_change(phname,phid,endivpath,endiv) { document.getElementById(phid).src=phname; document.getElementById(endiv).src=endivpath; } function mult_unchk() { for (i=0;i"+xml_bm_c+""+get_trans_image(1,3,0)+xml_b_c+get_trans_image(1,3,0)+""+xml_i_c+""; } function iconshelppop() { window.open("/sitedata/iconshelppop.html", "","top=0,left=0,menubar=no,toolbar=no,location=no,resizable=yes,width=435,height=450,status=no,scrollbars=yes,titlebar=no;"); } function findchk() { for(i=0;i"; } else { photogallery_cs="
"+get_trans_image(1,16,0)+"
"; } } else { photogallery_cs=""; } if(jsg_ph_pro==-1 && jsg_req_ph==-1) { mouse_over_cont="onmouseover=\"replace_image('"+xml_MId+"_D"+jsg_cp+"',0);return overlay(this,'"+xml_MId+"_D"+jsg_cp+"')\" onmouseout=\"overlayout('"+xml_MId+"_"+jsg_cp+"');overlayclose('"+xml_MId+"_D"+jsg_cp+"');\""; } if(jsg_tt=="B") { (xml_online_link!='') ? online_link_div='
'+xml_online_link+'
' : online_link_div=''; (xml_thumb_img_links!='') ? thumb_img_links_div='
'+xml_thumb_img_links+'
' : thumb_img_links_div='
'; (xml_la_c!='') ? la_c_div='
'+xml_la_c+'
' : la_c_div=''; more_link=get_trans_image(1,3,0)+xml_i_arr[3]+'More...'; sub_content="
"+xml_image+"
"+photogallery_cs+"
"+xml_Enlarge+"
"+thumb_img_links_div+"
"+view_similarprofile()+"
"+online_link_div+"
"+get_trans_image('100%',1,0)+"
"+xml_viewprofile+""+xml_MId+""+dt_upper_icons+get_trans_image(16,1,0)+"
"+la_c_div+"
"+xml_Title+xml_Desc+more_link+"
"+get_trans_image(5,1,0)+"
"+get_trans_image(1,'100%',0)+"
"; if(xml_bs_arr[3]!=3 && xml_bs_arr[3]!=0) { sub_content+=""; } sub_content+="
"+xml_matri_cbox+"Last Login : "+xml_LastLogin_array[0]+get_trans_image(1,3,0)+xml_bbi_icons+""+xml_expressinterest_link+"
"; } else if(jsg_tt=="T") { (xml_online_link!='') ? online_link_div='
'+xml_online_link+'
' : online_link_div=''; (xml_thumb_img_links!='') ? thumb_img_links_div=''+xml_thumb_img_links+'' : thumb_img_links_div=get_trans_image(17,1,0); (xml_la_c!='') ? la_c_div=''+xml_la_c+' ' :la_c_div=''; sub_content="
"+la_c_div+"
"+xml_image+"
"+xml_Enlarge+"
"+thumb_img_links_div+online_link_div+"
 "+xml_cs_c+""+xml_viewprofile+""+xml_MId+""+dt_upper_icons+get_trans_image(16,1,0)+""+xml_Title+"
"+view_similarprofile()+"
Last Login : "+xml_LastLogin_array[0]+get_trans_image(1,3,0)+xml_bbi_icons+"
"+xml_matri_cbox+""+xml_expressinterest_link+"
"; } else if(jsg_tt=="P") { sub_content="
"+xml_image+"
"+photogallery_cs+"
"+get_chekcbox()+" "+xml_Title_short+"
"+xml_viewprofile+""+xml_MId+""+dt_upper_icons+get_trans_image(16,1,0)+"
"+xml_Title+"
"; } return sub_content; } function div_styles(s) { var tp1=return_div_object("icons_div"); if(tp1!="nodiv") tp1.style.display=s; var tp2=return_div_object("pn_div"); if(tp2!="nodiv") tp2.style.display=s; var tp3=return_div_object("pn1_div"); if(tp3!="nodiv") tp3.style.display=s; } function get_lastaction_link(type1) { var xml_la_c1=""; /*image - alt text - lastactionstatus - date*/ if(type1!="" && type1!="0" && type1!=undefined) { var xml_LastAction_array=type1.split("~"); xml_la_c1=" Contact Summary : <"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/"+xml_LastAction_array[0]+"' alt='"+xml_LastAction_array[1]+"' width='16' height='16' vspace='2' align='absmiddle'> "+xml_LastAction_array[2]+" "+xml_LastAction_array[3]+" "; } return xml_la_c1; } function get_ignored_icon(type) { var xml_i_c1=""; (arguments[1]!="" && arguments[1]!=undefined) ? xml_matid=arguments[1] : xml_matid=xml_MId; if(type==1) { xml_i_c1="You have ignored this profile."; } return xml_i_c1; } function get_bookmark_icon(type) { var xml_bm_c1=""; (arguments[1]!="" && arguments[1]!=undefined) ? xml_matid=arguments[1] : xml_matid=xml_MId; if(type==1) { xml_bm_c1="You have bookmarked this profile."; } return xml_bm_c1; } function get_horoscope_icon(type) { var xml_ha_c1=""; if(type=="" || type==0) return ""; xml_ha_c1=""; if(type==1) { xml_ha_c1+="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/horoscope-icon-new.gif' alt='View Horoscope' hspace='5' width='16' height='16' border='0' align='abstop'>"; } else if(type==2 || type==3) { xml_ha_c1+="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/horo-gen-icon.gif' alt='View Horoscope' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_ha_c1; } function replace_lables(t) { t=t.replace(/bm_br/ig, "
"); /*to replace br*/ t=t.replace(/bm_do/ig, "
"); t=t.replace(/bm_dc/ig, "<\/font><\/div>"); if(jsg_tt!="T") { var bro=""; var brc="<\/b>"; var bro1=""; } else { var bro=" "; var brc="<\/b>"; var bro1=""; } t=t.replace(/bm_la/ig, bro1+jsg_larray[0]+brc); t=t.replace(/bm_lh/ig, bro+jsg_larray[1]+brc); t=t.replace(/bm_lr/ig, bro1+jsg_larray[2]+brc); t=t.replace(/bm_ls/ig, bro+jsg_larray[3]+brc); t=t.replace(/bm_ll/ig, bro+jsg_larray[4]+brc); t=t.replace(/bm_le/ig, bro+jsg_larray[5]+brc); t=t.replace(/bm_lo/ig, bro1+jsg_larray[6]+brc); return t; } function displayLink(v_First_Last_Link, v_Next_Perivious_Link, v_Page_Nums) { var first=Math.floor(v_Page_Nums / 2); jsg_cp=parseInt(jsg_cp); startPageNum=jsg_cp - first; endPageNum=jsg_cp+(v_Page_Nums - first-1); if(startPageNum <=0) { endPageNum=endPageNum+Math.abs(startPageNum -1); startPageNum=1; } if(endPageNum > jsg_alldivs) { startPageNum=startPageNum - (endPageNum - jsg_alldivs); if(startPageNum <=0) { startPageNum=1; } endPageNum=jsg_alldivs; } nextPageNum=jsg_cp+1; if(nextPageNum > jsg_alldivs) { nextPageNum=0; } previousPageNum=jsg_cp-1; if(previousPageNum < 0) { previousPageNum=0; } var paging_content="Page  "; for(var i=startPageNum; i <=endPageNum; i++) { if(i==jsg_cp) { paging_content+="[ "+i+" ] "; } else { paging_content+=""+i+" "; } } paging_content+=" of  "+jsg_alldivs+"   "; if(v_First_Last_Link) { if(jsg_cp > 1) { paging_content+=" First "; } else { paging_content+=" First "; } } if(v_Next_Perivious_Link && jsg_alldivs>1) { if(previousPageNum !=0) { if(v_First_Last_Link) { paging_content+="| "; } paging_content+="Previous "; } else { if(v_First_Last_Link) { paging_content+="| "; } paging_content+="Previous "; } if(nextPageNum !=0) { paging_content+="| Next  "; } else { paging_content+="| Next"; } } if(v_First_Last_Link){ if(jsg_alldivs !=jsg_cp) { paging_content+="| Last "; } else { paging_content+="| Last "; } } return paging_content; } function update_left_banner() { var d=new Date(); var time=d.getTime(); var tp_lb=return_div_object("left_banner"); if(tp_lb!="nodiv") { tp_lb.innerHTML=''; } var bmx_cont=return_div_object("bmxpromo"); var tp=parseInt(jsg_cp%3); var ad_rand=(Math.floor(Math.random()*5)+1) if(bmx_cont!="nodiv") { if(tp==0) { (jsg_memberid=="") ? fn="/bmxpromo/ia/default_"+ad_rand : fn="/bmxpromo/ia/"+jsg_ia_c+"_"+ad_rand; } else if(tp==1) { (jsg_memberid=="") ? fn="/bmxpromo/cj/visitor-"+ad_rand : fn="/bmxpromo/cj/"+jsg_cj_e+"-"+ad_rand; } else { (jsg_memberid=="") ? fn="/bmxpromo/ip/default_"+ad_rand : fn="/bmxpromo/ip/"+jsg_ip_s+"_"+ad_rand; } var _cont='
'; bmx_cont.innerHTML=_cont; } var tp_ya=return_div_object("yahoo_ads"); if(tp_ya!="nodiv") { tp_ya.innerHTML=''; } } /*old functions starts*/ function chk1() { if(document.photofrm.chk.checked==true) { for (i=0;i"; } } function get_main_photo(xp) { var x=new Array(); var xp_array=xp.split("^"); jsg_req_ph=xp_array[0].search(/requestphoto75x75.gif/); jsg_ph_pro=xp_array[0].search(/protectedphotoimg-75x75.gif/); var common_vp_link=""; x[2]+=">"; x[3]+=" "+last_view_link+">"; x[1]="<"+jsg_srch_image+" src='"+xp_array[0]+"' border='0' alt='"+jsg_thumb_tooltip+"' vspace='2' hspace='2' width='75' height='75' id='"+xml_MId+"_n2'>"; return x; } function get_phoneverified_icon(type) { var xml_pv_c1=""; if(type==1) { xml_pv_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/phone-verified-icon-new.gif' alt='View Phone Number' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_pv_c1; } function get_video_icon(type) { var xml_va_c1=""; if(type==1) { xml_va_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/video-icon-new.gif' alt='View Video' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_va_c1; } function get_voice_icon(type) { var xml_vo_c1=""; if(type==1) { xml_vo_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/voiceicon.gif' alt='Hear Voice' hspace='5' width='16' height='16' border='0' align='abstop'>"; } return xml_vo_c1; } function get_express_interest_link(type) { var book_m='0',ig_icon='0'; if(xml_ci_arr!='') { book_m=xml_ci_arr[0]; ig_icon=xml_ci_arr[2];} var el1="", el2=""; var tp_spacer=get_trans_image(1,5,0); xml_matri_cbox=get_chekcbox(); var timg=get_trans_image(1,10,0); var baimg="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/brown-arrow.gif' width='6' height='7' border='0' align='absmiddle' hspace='3' vspace='5'>"; el2=baimg; (jsg_tt=="B") ? ei_caption="Express Interest FREE" : ei_caption="Express Interest"; switch(parseInt(type)) { case 0: el1="Register FREE to contact this member"+tp_spacer; break; case 1: if(jsg_tt=="B" || jsg_tt=="basic" ) { el1=""+ei_caption+""; } else { el1=""+ei_caption+""; } el1+=timg+baimg+"Bookmark"+timg+baimg+"Ignore"+tp_spacer; break; case 2: if(jsg_tt=="B" || jsg_tt=="basic") { el1="Send Mail"; } else { el1="Send Mail"; } el1+=timg+baimg+"Bookmark"+timg+baimg+"Ignore"+tp_spacer; break; case 3: el1="Forward"+tp_spacer; break; } return el2+el1; } function get_profileverified_icon(type) { var r=""; if(type!="" && type!=0) { var xml_ProfileVerified_array=type.split("^"); switch(parseInt(xml_ProfileVerified_array[0])) { case 1: r="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profileverified-icon-new.gif' alt='View VeriProfile' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; case 5: r="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profilestamped-icon-new.gif' alt='Matrimony Stamp' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; case 6: r="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profileverified-icon-new.gif' alt='View VeriProfile' hspace='5' width='16' height='16' border='0' align='abstop'><"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profilestamped-icon-new.gif' alt='Matrimony Stamp' hspace='5' width='16' height='16' border='0' align='abstop'>"; break; } } return r; } function get_online_link(type) { var l="", final_online_link=""; if(parseInt(type)>0) { var i=""; switch(parseInt(type)) { case 1: l=""; break; case 2: l=""; break; case 3: l=""; break; } if(jsg_loggedin_gender!=jsg_gender) { return l+i+""; } else { return i; } } else { return ""; } } function view_similarprofile() { if (jsg_br=="I" || jsg_br=="F") { return "View Similar Profiles"; } else { return "View Similar Profiles"; } } function get_chekcbox() { return ""; } /*for photogallery starts*/ function overlayout(subobj) { return_div_object(subobj).style.backgroundColor=BGCOLOR1; } function overlaychange(subobj) { if(jsg_tt=="P" || jsg_tt=="photogallery") { return_div_object(subobj).style.backgroundColor=BGCOLOR; } } function getposOffset_smart(overlay, offsettype1) { var totaloffset1=(offsettype1=="left")? overlay.offsetLeft : overlay.offsetTop; var parentEl=overlay.offsetParent; while(parentEl!=null) { totaloffset1=(offsettype1=="left")? totaloffset1+parentEl.offsetLeft : totaloffset1+parentEl.offsetTop; parentEl=parentEl.offsetParent; }totaloffset1=totaloffset1-129; return totaloffset1; } function overlay(curobj, subobj) { var subobj=return_div_object(subobj); lpoint=getposOffset_smart(curobj, "left"); if(screen.width==800 && screen.height==600) { if(jsg_tt=="T" || jsg_tt=="thumb") { if(lpoint>325) { lpoint=lpoint+1; } } else { if(lpoint>325) { lpoint=lpoint-331; } } (jsg_br!="I") ? subobj.style.left=lpoint+200+"px" : subobj.style.left=lpoint+195+"px"; if(jsg_tt=="B" || jsg_tt=="basic") { (jsg_br!="I") ? subobj.style.left=lpoint+223+"px" : subobj.style.left=lpoint+218+"px"; } else if(jsg_tt=="T" || jsg_tt=="thumb") { (jsg_br!="I") ? subobj.style.left=lpoint+200+"px" : subobj.style.left=lpoint+195+"px"; } } else if(screen.width==1024 && screen.height==768) { if(jsg_tt=="T" || jsg_tt=="thumb") { if(lpoint>325) { lpoint=lpoint+1; } } else { if(lpoint>325) { lpoint=lpoint-339; } } (jsg_br!="I") ? subobj.style.left=lpoint+203+"px" : subobj.style.left=lpoint+203+"px"; if(jsg_tt=="B" || jsg_tt=="basic") { (jsg_br!="I") ? subobj.style.left=lpoint+223+"px" : subobj.style.left=lpoint+223+"px"; } else if(jsg_tt=="T" || jsg_tt=="thumb") { (jsg_br!="I") ? subobj.style.left=lpoint+203+"px" : subobj.style.left=lpoint+203+"px"; } } if(jsg_tt=="T" || jsg_tt=="thumb") { subobj.style.top=getposOffset_smart(curobj, "top")+145+"px"; } else if(jsg_tt=="B" || jsg_tt=="basic") { subobj.style.top=getposOffset_smart(curobj, "top")+153+"px"; } else { subobj.style.top=getposOffset_smart(curobj, "top")+180+"px"; } subobj.style.display="block"; return false; } /*for photogallery ends*/ function chkbox(name) { var chk_type=getobject(name); if(chk_type.checked==true) { chk_type.checked=false; } else { chk_type.checked=true; } } function bms_pop_checkbox(rsp) { var faced_arr=new Array(); faced_arr[0]="country_cb"; faced_arr[1]="caste_cb"; faced_arr[2]="education_cb"; faced_arr[3]="occupation_cb"; var faced_val=new Array(); faced_val[0]="C"; faced_val[1]="Ca"; faced_val[2]="E"; faced_val[3]="O"; aj_gl_req=0; var html='
'; if(jsg_d_param==jsg_d_val) { getobject('query_div').innerHTML=''; document.smartform.qu_val.value=rsp.bm_results.params.q; } var qtime=(rsp.bm_results.stime)/1000; var numFound=rsp.profiles.numFound; if(numFound==0) { var obj=return_div_object("chkboxes_cont"); obj.style.display="none"; } var reclimit=0; var edu_det='',caste_det='',m=0, numrec='',server_res='',first ='', tp=''; var frm=document.smartform; if(frm.update_cbs.value==1) { var f_count=0; for(var v=0;v1) { cont_det+=""; for(m=0;m"+ch_va[0]+""; } } cont_det+="
Any
"; getobject(d).innerHTML=cont_det; getobject(tpk).style.display='block'; f_count++; } else { getobject(tpk).style.display='none'; } } frm.update_cbs.value=0; var obj=return_div_object("chkboxes_cont"); if(f_count==0) { obj.style.display="none"; } else { obj.style.display="block"; } } } function bms_check_any(checkarr) { var frm=document.smartform, arg='', checked=0,count=0;; if(arguments[1]) { arg=arguments[1]; } if(arg=='any') { if(eval("frm."+checkarr+"any.checked==true")) { if(eval("frm."+checkarr+"!=null")) { var cnt = eval("frm."+checkarr+".length"); if(cnt>0) { for(var i=0;i"; getobject('seafor_div').innerHTML=str+""; return_div_object('seafor_div').style.display="block"; } function split_val(str,sv1,sv2) { if(str!=''){ var Es=str.split("~"); var estr=''; for(var i=0;i[x]
, "; } } estr=estr.substring(0,estr.length-2); return "
[x] "+sv1+": "+estr+"
"; } else return ""; } function remove_chkbox(n,sv1,t) { var fn=sv1.toLowerCase()+"_cb"; if(t!="any") { getobject(n).checked=false; bms_check_any(fn); } else { eval("document.smartform."+fn+"any.checked=true"); bms_check_any(fn,'any'); } //chk_RS(jsg_tt); } /* =================================================================================== */ function display_error_message(err_msg,error_message) { if(jsg_d_param==jsg_d_val) { alert(err_msg); } if(error_message=="" || error_message==undefined) { error_message="remote"; } var tp_err="


"; if(error_message=="abort") { tp_err+=""+get_trans_image(1,3,0)+"Sorry, Server response time is very low. Please click here to try again."; } else if(error_message=="noajax") { document.smartform.action="dosearch.php"; tp_err+="+get_trans_image(1,6,0)+Sorry, your browser does not support AJAX and you will be unable to use our latest search features. Either upgrade your browser settings or wait to be re-directed to the old search.

Click here if your page does not re-direct in a few seconds.
"; setInterval(change_display_type,5000); } else { tp_err+=""+gen_err_msg(error_message)+""; } tp_err+="

"; chk_prev_next_divs("none"); displayNone(jsg_divname_end_org,'e'); getobject("error_div").innerHTML=tp_err; div_styles("none"); } function gen_err_msg(no) { if(jsg_d_param==jsg_d_val) { alert(no); } getobject("dyn_pages").innerHTML=""; var tp="No records found."; var tp1="
Sorry, there are no profiles that match your search criteria. "; var msg; var tp1=""; switch(no) { case "one": msg="We are currently experiencing technical difficulties. Please try again later."+tp1+"couldnot_db.gif"+tp2; clear_refine_search_div(); break; case "two": msg="Please resubmit the form again."+tp1+"form_resubmit.gif"+tp2; clear_refine_search_div(); break; case "three": msg=tp+tp1+"no_records.gif"+tp2; break; case "four": msg=tp+tp1+"query_error.gif"+tp2; break; case "five": msg=tp+tp1+"check_next_div.gif"+tp2; break; case "six": msg=tp+tp1+"handleHttpResponse.gif"+tp2; break; case "seven": msg=tp+tp1+"slideshow_loadprofiles.gif"+tp2; break; case "eight": msg=tp+tp1+"update.gif"+tp2; break; case "nine": msg="Please select Gender."; clear_refine_search_div(); break; case "ten": msg="Allowed age 21 and above, Please check your age."; break; case "remote": msg=tp+tp1+"remote.gif"+tp2; break; default: msg=no; } return msg; } function getHTTPObject() { var x; try { x=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { x=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { x=false; } } if(!x && typeof XMLHttpRequest !=undefined) { try { x=new XMLHttpRequest(); } catch (e) { x=false; } } if(!x) { display_error_message(e,"noajax"); return; } else { return x; } } function return_loading() { getobject("error_div").innerHTML=""; return "



Loading ...


"; } function loadprofiles(page,where_from) { var fun_val=smart_close_opdiv(where_from); if(where_from=="frompaging" && jsg_memberid!="" && fun_val=="e") return; smart_close_popup_divs(); ser_start=""; ser_start=new Date(); (jsg_cp!="") ? jsg_old_cpage=jsg_cp : jsg_cp=1; jsg_cp=page; jsg_where_from=where_from; var paging_content=displayLink(false, true, 5); if(jsg_where_from!="frompaging") { getobject("dyn_pages").innerHTML=return_loading(); } var dis_flag=0; jsg_pp_req=5; if(jsg_where_from=="imgonload") { jsg_pp_req=1; } jsg_cb=Math.ceil(jsg_cp/jsg_pp_req); format_cookie(''); if(jsg_where_from=="frompaging") { var cdiv=return_div_object(jsg_div_preffix+jsg_cp); if(cdiv=="nodiv") { dis_flag=1; check_next_div(jsg_cp); } else if(jsg_dynamic_request=="true") { if(jsg_cp>3 && (jsg_cp < jsg_old_cpage)) { var cdiv1=return_div_object(jsg_div_preffix+jsg_cp-1); if(cdiv1=="nodiv") { dis_flag=1; replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } check_next_div(jsg_cp-1); } } if((jsg_cb < jsg_allblocks) && (jsg_cp > jsg_old_cpage)) { var cdiv2=return_div_object(jsg_div_preffix+(jsg_cp+1)); if(cdiv2=="nodiv" && jsg_cp < (jsg_alldivs-1)) { dis_flag=1; replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } check_next_div(jsg_cp+1); } } } } else { dis_flag=1; check_next_div(jsg_cp); } if(dis_flag==0) { replace_image(jsg_div_preffix+jsg_cp,1); displayNone(jsg_divname_end_org); if(jsg_alldivs>1) { loading_divs(paging_content); } } if(jsg_where_from=="frompaging") { onload_topbanner_chg(); } if(jsg_where_from=="frompaging" && jsg_subdomain==false) { botchk(''); } if(jsg_subdomain==false) { update_left_banner(); } } function replace_image(chkdiv,t) { var cdiv=return_div_object(chkdiv); if(cdiv!="nodiv" ) { var chk_div=cdiv.getAttribute('image'); if(chk_div!="loaded") { var tpimage=cdiv.innerHTML; var srch_image="'"+jsg_srch_image+"'"; var en_img="'"+jsg_en_img+"'"; (t==1) ? tpimage=tpimage.replace(/srch_image/ig, "img") : tpimage=tpimage.replace(/en_img/ig, "img"); cdiv.setAttribute("image","loaded"); cdiv.innerHTML=tpimage; } } } function chk_prev_next_divs(s) { var cur_div=return_div_object(jsg_div_preffix+jsg_cp); if(cur_div!="nodiv") { cur_div.style.display=s; } var cur_div1=return_div_object(jsg_div_preffix+(jsg_cp+1)); if(cur_div1!="nodiv") { cur_div1.style.display=s; } var cur_div2=return_div_object(jsg_div_preffix+(jsg_cp-1)); if(cur_div2!="nodiv") { cur_div2.style.display=s; } } function assign_vars() { xml_bbi_icons='', xml_matri_cbox='', xml_viewprofile='', xml_pv_c='', xml_va_c='', xml_ha_c='', xml_prov_c=''; xml_bm_c='', xml_b_c='', xml_i_c='', xml_la_c='', xml_cs_c='', xml_thumb_img_links='', xml_pg_div_content='', xml_Title_short='', xml_Desc='', xml_Title_array='', xml_Title1='', xml_Title_tp='', xml_ui_arr='', xml_ci_arr='', xml_i_arr='', xml_bs_arr='', xml_bs_arr1='', xml_online_link='', jsg_req_ph='', jsg_ph_pro='', xml_Enlarge='', xml_vo_c=''; } function split_values_from_xml() { xml_cs_c=get_classicsuper_icon(xml_bs_arr[1]); xml_online_link=get_online_link(xml_bs_arr[2]); /*Top Icons Order - PhoneVerified,HoroscopeAvailable,VideoAvailable,ProfileVerified*/ xml_ui_arr=xml_UpperIcons.split("-"); xml_pv_c=get_phoneverified_icon(xml_ui_arr[0]); xml_ha_c=get_horoscope_icon(xml_ui_arr[1]); xml_va_c=get_video_icon(xml_ui_arr[2]); xml_prov_c=get_profileverified_icon(xml_ui_arr[3]); xml_vo_c=get_voice_icon(xml_ui_arr[4]); /*contact Icons Order - Bookmarked, Blocked, Ignored, LastAction*/ if(xml_ContactIcons!="" && xml_ContactIcons!="0^0^0^0" && jsg_tt!="photogallery" && jsg_tt!="P") { xml_ci_arr=xml_ContactIcons.split("^"); xml_b_c=get_blocked_icon(xml_ci_arr[1]); xml_la_c=get_lastaction_link(xml_ci_arr[3]); } xml_bm_c=get_bookmark_icon(xml_ci_arr[0]); xml_i_c=get_ignored_icon(xml_ci_arr[2]); xml_expressinterest_link=get_express_interest_link(xml_bs_arr[3]); xml_bbi_icons=format_lowericons(); xml_i_arr=get_main_photo(xml_Photos); /*get the main users photo, photo links*/ xml_viewprofile=xml_i_arr[0]; if(jsg_tt=="S" || jsg_tt=="slideshow") { xml_image=xml_Photos.split("^"); } else { xml_image=xml_i_arr[2]+xml_i_arr[1]; } } function get_blocked_icon(type) { var xml_b_c1=""; if(type==1) { xml_b_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/profileblock-icon-new.gif' width='16' height='16' align='absbottom' alt='You have blocked this profile.' hspace='5' border='0'>"; } return xml_b_c1; } function get_classicsuper_icon(type) { var xml_cs_c1=""; switch(parseInt(type)) { case 1: xml_cs_c1="<"+jsg_srch_image+" src='"+jsg_akk+"/bmimages/classsuper-icon-new.gif' align='abstop' alt='Classic super' vspace='0' hspace='2' border='0' width='16' height='16' align='left'>"; break; } return xml_cs_c1; } function get_photo_links(xp) { var x=""; var xp_array=xp.split("^"); var xml_photo_length=xp_array.length; for(var img_arr=0;img_arr1 && xp_array[img_arr]!="" && xp_array[img_arr]!=undefined) { x+=""+parseInt(img_arr+1)+" "; } } return x; } function getcp_from_cookie() { var re=readCookie(jsg_c_name).split("~"); var cp=1; if(re!="err") { (jsg_tt=="P") ? cp=re[1] : cp=re[0]; } return cp; }