var jsg_posi=0, jsg_opn_div='div_Popup', jsg_arr_div_left=6, l='', jsg_dyn_frm='', jsg_tid='textarea_id', mat_id='';
function smart_pop(e,MId,h,c,arr) {
var label='', arr_div='';
smart_sh('arrdiv1','n'); smart_sh('arrdiv2','n');
(h=='b') ? label="Bookmark" : label="Ignore";
jsg_posi=smart_trackEvent(e);
(arr==1) ? arr_div='arrdiv1' : arr_div='arrdiv2';
format_leftop_pos(h,arr);
getobject(arr_div).style.left=(jsg_posi[0]-jsg_arr_div_left)+"px";
getobject(arr_div).style.top=(jsg_posi[1]+6)+"px";
getobject(jsg_opn_div).style.left=(jsg_posi[0]-l)+"px";
getobject(jsg_opn_div).style.top=(jsg_posi[1]+31)+"px";
smart_sh(jsg_opn_div,'b'); smart_sh(arr_div,'b');
getobject(jsg_opn_div).innerHTML=bookmark_template(label,MId,arr_div);
document.smart_pop_frm.pop_type.value=h;
smart_sh('textarea_id','b');
var hid_txtbox=document.smart_pop_frm.hid_label;
if(c==0 || c=='') {
getobject('op_id').innerHTML=" Add Comments";
smart_sh('note_div','b'); smart_sh('submit_div','b');
smart_sh('line_id','n'); hid_txtbox.value="a";
}
else if(c==1) {
getobject('Comments').style.background='#FDF9EA';
getobject('Comments').style.borderColor="#FDF9EA";
smart_sh('op_id','n'); smart_sh('note_div','n');
smart_sh('edit_div_id','b'); smart_sh('del_div_id','b');
hid_txtbox.value="v"; smart_pop_ajax('',MId);
}
}
function smart_trackEvent(e){
var arr=new Array(); if(arguments.length == 0) e = event;
if(document.layers) { arr[0]=e.pageX; arr[1]=e.pageY; }
else { arr[0]=e.clientX+document.body.scrollLeft; arr[1]=e.clientY+document.body.scrollTop; }
return arr;
}
function smart_pop_up_delete(MId,oper) {
var smart_pop_frm=document.smart_pop_frm;
pop_type=smart_pop_frm.pop_type.value;
if(oper=='u') {
smart_pop_frm.Comments.readOnly=false;
getobject('Comments').style.background='#FFFFFF';
getobject('Comments').style.borderColor="#666666";
smart_sh('Comments','b'); smart_sh('op_id','n');
smart_sh(jsg_tid,'b'); smart_sh('submit_div','b');
smart_sh('edit_div_id','n'); smart_sh('msg_div_id','n');
smart_sh('line_id','n');
getobject('Comments').className="addtextfiled";
document.smart_pop_frm.hid_label.value="u";
submit_en_disable("f");
}
else if(oper=='d') {
var alertmsg='Do you want to delete this ';
(pop_type=='b') ? alertmsg+='Bookmarked Profile' : alertmsg+='Ignored Profile';
if(confirm(alertmsg)){
document.smart_pop_frm.hid_label.value="d";
smart_pop_ajax('',MId);
smart_close_popup_divs();
}
}
}
function submit_en_disable(v) {
var div=getobject("b_submit");
if(v=="t") {
div.disabled=true;
} else {
div.disabled=false;
}
}
function smart_pop_submit(maid) {
try{
var smart_pop_frm=document.smart_pop_frm;
var Comments=smart_pop_frm.Comments.value;
if( Comments.length>100){
submit_en_disable("f");
alert("Comments shouldn't have more than 100 characters"); smart_pop_frm.Comments.focus(); }
else {
smart_pop_ajax(Comments,maid);
submit_en_disable('t');
}
return false;
}
catch(e){ }
}
function smart_pop_ajax(Comments,maid){
var op=document.smart_pop_frm.hid_label.value;
var pop_type=document.smart_pop_frm.pop_type.value;
if( arguments[2]!="" && arguments[2]!=undefined) {
op='igdel';
document.smart_pop_frm.hid_label.value=op;
}
var ur1l="http://bmser."+jsg_serv_name+"/search/smartpopupquery.php";
var url=ur1l+"?Comments="+escape(Comments)+"&bookmarked_id="+maid+"&op="+op+"&pop_type="+pop_type;
if(jsg_http){
mat_id=maid; jsg_http.open("POST", url, true); jsg_http.send(null); jsg_http.onreadystatechange=smart_pop_httpRequest;
}
}
function smart_pop_divstatus_none() {
smart_sh('submit_div','n'); smart_sh('del_div_id','n'); smart_sh('edit_div_id','n');
smart_sh('op_id','n'); smart_sh('textarea_id','n'); smart_sh('line_id','n');
}
function smart_pop_divstatus() {
smart_sh('edit_div_id','b'); smart_sh('del_div_id','b');
smart_sh('submit_div','n'); smart_sh('line_id','b');
}
function set_img_attrbite(dn) { var cspan=smart_ds_obj(dn); if(cspan!="") { cspan.setAttribute("image",""); } getobject(dn).innerHTML=""; }
function del_ignore_add(maid) { Comments=document.smart_pop_frm.Comments.value; smart_pop_ajax(Comments,maid,1); }
function smart_close_popup_divs() {
smart_pop_close('arrdiv1','arrdiv2'); smart_sh(jsg_opn_div,'n'); }
function smart_pop_close(d1,d2) { smart_sh(d1,'n'); smart_sh(d2,'n'); }
function smart_sh(dn,s) { var d_obj=smart_ds_obj(dn); (s=="b") ? ss="block" : ss="none"; if(d_obj!="") { d_obj.style.display=ss; } }
function smart_ds_obj(divname) {
var d=document.getElementById(divname);
if(d=="[object HTMLSpanElement]" || d=="[object HTMLDivElement]" || d=="[object]") { return d; }
else if(document.all) { return document.all[divname] }
else { return ""; }
}
function smart_replace_span_image(chkdiv,t) {
var cdiv=smart_ds_obj(chkdiv);
if(cdiv!="") {
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(/bmimage/ig, "img") : tpimage=tpimage.replace(/en_img/ig, "img");
cdiv.setAttribute("image","loaded"); cdiv.innerHTML=tpimage;
}
}
}
function smart_pop_httpRequest() {
if(jsg_http.readyState!=4) { smart_pop_divstatus_none(); smart_show_book_loading(); }
if(jsg_http.readyState==4 && jsg_http.status==200) {
getobject('msg_div_id').innerHTML="";
var smart_pop_frm=document.smart_pop_frm;
var return_str=jsg_http.responseText;
var hid_label=smart_pop_frm.hid_label.value;
var pop_type=smart_pop_frm.pop_type.value;
var s="bk_icon_"+mat_id;
var ic2="ig_icon_"+mat_id;
var b=mat_id+"_bo";
var ig=mat_id+"_ig";
var str=return_str.split("~#~");
var val,messg, ic_div;
var err_str=return_str.split("##");
(pop_type=='b') ? val="bookmark" : val="ignore";
if(return_str==1){
if(hid_label=="a"){
smart_pop_frm.Comments.readOnly=true;
smart_pop_divstatus();
smart_sh(jsg_tid,'n');
smart_sh('note_div','n');
if(pop_type=='b') {
getobject(s).innerHTML="
";
getobject(b).innerHTML="Bookmark";
}
else if(pop_type=='i') {
getobject(ic2).innerHTML="
";
getobject(ig).innerHTML="Ignore";
}
getobject('msg_div_id').innerHTML="
Profile "+mat_id+" has been added to your "+val+" list.
";
}
else if(hid_label=="u"){
smart_pop_frm.Comments.readOnly=true;
smart_pop_divstatus();
smart_sh('msg_div_id','b');
smart_sh('op_id','n');
messg="Your comment has been updated successfully.";
getobject('msg_div_id').innerHTML=messg;
smart_sh(jsg_tid,'n');
}
else if(hid_label=="d"){
getobject(b).innerHTML="Bookmark";
getobject(ig).innerHTML="Ignore";
(pop_type=='b') ? set_img_attrbite(s) : set_img_attrbite(ic2);
}
else if(hid_label=="igdel") {
smart_pop_frm.Comments.readOnly=true;
smart_pop_divstatus();
smart_sh('note_div','n');
smart_sh(jsg_tid,'n');smart_sh('op_id','n');
if(pop_type=='b') {
set_img_attrbite(ic2);
getobject(s).innerHTML="
"
getobject(b).innerHTML="Bookmark";
getobject(ig).innerHTML="Ignore";
}
else if(pop_type=='i') {
set_img_attrbite(s);
getobject(ic2).innerHTML="
";
getobject(ig).innerHTML="Ignore";
getobject(b).innerHTML="Bookmark";
}
getobject('msg_div_id').innerHTML="
Profile "+mat_id+" has been added to your "+val+" list.
";
}
}
else if(str[0]=='v'){
if(hid_label=="v"){
if(str[1]=="norec") {
if(pop_type=='b'){
getobject(s).innerHTML="";
getobject(b).innerHTML="Bookmark";
} else if(pop_type=='i'){
getobject(ic2).innerHTML="";
getobject(ig).innerHTML="Ignore";
}
getobject('msg_div_id').innerHTML="Matrimony ID "+mat_id+" has been deleted from your "+val+" list.";
} else{
smart_view_popup(smart_pop_frm,str[1],mat_id,pop_type);
}
}
}
else {
smart_sh('note_div','n');
if(err_str[0]=='err')
return_str='';
smart_db_err(return_str);
}
}
}
function smart_db_err(r) {
if(r==0) { r=jsg_error; }
getobject('msg_div_id').innerHTML=r;
smart_pop_divstatus_none();
}
function smart_view_popup(smart_pop_frm,s,mat_id,pop_type) {
smart_pop_frm.Comments.value=s;
smart_pop_frm.Comments.readOnly=true;
smart_sh('msg_div_id','b');
smart_sh('op_id','n');
(pop_type=='b') ? val="Bookmarked" : val="Ignored";
if(s==''){
getobject('msg_div_id').innerHTML="You have "+val+" this Matrimony ID: "+mat_id+".";
}
else{
smart_sh('textarea_id','b');
}
smart_pop_divstatus();
}
function smart_show_book_loading() {
smart_sh('msg_div_id','b');
getobject('msg_div_id').innerHTML='
Loading ...';
return "";
}
function bookmark_template(label,MId,arr_div) {
var jsg_dyn_frm="
";
}
function format_leftop_pos(h,arr) {
if(jsg_tt=='B' || jsg_tt=='basic') {
(arr==1) ? l=328 : l=170;
if(h=='b') {
if(arr==1) { jsg_arr_div_left=20; } //bookmark
else
jsg_arr_div_left=10;
} else if(h=='i') {
if(arr==1) { if(jsg_posi[0]>840) { jsg_posi[0]=826; jsg_arr_div_left=6;} }else{ jsg_arr_div_left=10;} //ignore
}
}
else if(jsg_tt=='T' || jsg_tt=='thumb') {
if(h=='b') {
if(arr==1){
if(jsg_posi[0]>750){ l=320; }
else if(jsg_posi[0]>430){ l=166; }
jsg_arr_div_left=20;
} else {
jsg_arr_div_left=10;
if(jsg_posi[0]>700){ l=276; }
else if(jsg_posi[0]>430) { l=150; }
}
} else if(h=='i') {
if(arr==1) {
if(jsg_posi[0]>830) {
jsg_posi[0]=800; l=300; jsg_arr_div_left=-30;
} else if(jsg_posi[0]>530) {
jsg_posi[0]=530; l=246; jsg_arr_div_left=10;
}
} else {
jsg_arr_div_left=10;
if(jsg_posi[0]>750){ l=276; } else if(jsg_posi[0]>450){ l=150; }
}
}
}
else if(jsg_tt=='S' || jsg_tt=='slideshow') {
(arr==1) ? l=328 : l=160;
jsg_arr_div_left=10;
if(h=='b') {
if(arr==1){ jsg_arr_div_left=20; }
} else if(h=='i') {
if(arr==1){ if(jsg_posi[0]>830) { jsg_posi[0]=826; } }
}
}
}
function show_com_div(d) {
if(d=='rs2') {
getobject('refinesearch').style.display="block";
getobject('last_v_d').style.display="none";
getobject('rs1').style.display="block";
getobject('rs2').style.display="none";
getobject('rv1').style.display="block";
getobject('rv2').style.display="none";
}
else if(d=='rv1') {
var l_id=document.smartform.lv_ids.value; var array_elements=l_id.split("###");
if(array_elements=="") { smart_sh('no_rec_div','b'); }
getobject('last_v_d').style.display="block";
getobject('refinesearch').style.display="none";
getobject('rs1').style.display="none";
getobject('rs2').style.display="block";
getobject('rv2').style.display="block";
getobject('rv1').style.display="none";
}
}
/*for last view starts*/
function clear_db_lv() {
var rang;
if(confirm("Do you want to Clear Recently Viewed profiles?")) {
document.smartform.lv_ids.value="";
document.smartform.lv_pos.value="";
(jsg_tt=="S" || jsg_tt=="slideshow") ? rang=6 : rang=5;
for(var j=1;j<=rang;j++) {
getobject("lv_div"+j).style.display="none";
}
if(jsg_memberid!="") {
var url2=jsg_requesturl+"last=1&miid="+jsg_memberid;
jsg_http.open("GET", url2, true);
jsg_http.send(null);
}
smart_sh('no_rec_div','b');
smart_sh('clear_rec_div','n');
smart_sh('lv_prev_div','n');
smart_sh('lv_next_div','n');
}
}
function new_lastviewed(status) {
if(jsg_tt=="S" || jsg_tt=="slideshow") noofphotos=6;
var l_id=document.smartform.lv_ids.value;
var array_elements=l_id.split("###");
var array_elements_length=(array_elements.length)-1;
var total_pages=Math.ceil(array_elements/noofphotos);
var pos=document.smartform.lv_pos.value;
var split_element, ind;
if(pos!='') pos=parseInt(pos);
switch(status) {
case 'n':
pos++;
var ind=1;
for(var j=pos;j<=pos+(noofphotos-1);j++) {
split_element=array_elements[j].split('~~');
lv_innerhtml(ind,split_element);
ind++;
}
break;
case 'p':
pos--;
var ind=noofphotos;
for(var j=pos+(noofphotos-1);j>=pos;j--) {
split_element=array_elements[j].split('~~');
lv_innerhtml(ind,split_element);
ind--;
}
break;
default:
pos=array_elements_length-noofphotos;
ind=1;
if(pos<0) pos=0;
var last_element=(noofphotos-1);
if(last_element=array_elements_length-noofphotos) ? smart_sh('lv_next_div','n') : smart_sh('lv_next_div','b');
(pos==0) ? smart_sh('lv_prev_div','n') : smart_sh('lv_prev_div','b');
if(array_elements!="") {
smart_sh('no_rec_div','n');
smart_sh('clear_rec_div','b');
}
else {
smart_sh('no_rec_div','b');
smart_sh('clear_rec_div','n');
}
}
function lv_innerhtml(ind,split_element) {
getobject("lv_mid"+ind).innerHTML=split_element[0];
getobject("lv_img"+ind).src=split_element[1];
getobject("lv_href"+ind).href=jsg_viewprofile_link+split_element[0];
getobject("lv_div"+ind).style.display="block";
}
function last_viewarr_add(mid,imgurl) {
var sf=document.smartform;
var g="";
if(sf.RS_GENDER!=null) {
for(var i=0;i<2;i++){ if(sf.RS_GENDER[i].checked==true) { g=sf.RS_GENDER[i].value; } }
} else if(sf.GENDER!=null) {
for(var i=0;i<2;i++){ if(sf.GENDER[i].checked==true) { g=sf.GENDER[i].value; } }
}
if(jsg_loggedin_gender!=g && g!="") {
var tp=document.smartform.lv_ids.value;
var newval=tp.replace(mid+"~~"+imgurl+"###","");
document.smartform.lv_ids.value=newval+mid+"~~"+imgurl+"###";
last_above_twenty(); new_lastviewed(''); return true;
}
else { return;}
}
function last_above_twenty() {
var arr=document.smartform.lv_ids.value.split("###");
if(arr.length>21) {
var str=document.smartform.lv_ids.value;
var p=str.indexOf("###");
var remstr=str.substr(p+3,str.length);
document.smartform.lv_ids.value=remstr;
}
}
function last_div_display(pos,lv_len) {
if(pos>1) {
return_div_object("lv_prev_div").style.display="block";
}
if(pos<((lv_len-noofphotos)+1)) {
return_div_object("lv_next_div").style.display="block";
}
if(lv_len<=noofphotos) {
return_div_object("lv_prev_div").style.display="none";
return_div_object("lv_next_div").style.display="none";
}
if(pos+noofphotos==lv_len)
return_div_object("lv_next_div").style.display="none";
if(pos==0)
return_div_object("lv_prev_div").style.display="none";
}
/*for last view ends*/
function load_topregisterfree(){
var ie=document.all
var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
var top_msg=document.getElementById('register_free_div');
var dsocleft=ie? document.body.scrollLeft : pageXOffset;
var dsoctop=ie? document.body.scrollTop : pageYOffset;
var window_width=ieNOTopera? document.body.clientWidth : window.innerWidth-20;
var window_height=ieNOTopera? document.body.clientHeight : window.innerHeight;
if(ie||document.getElementById) {
var left=parseInt(dsocleft)+window_width/2-top_msg.offsetWidth/2;
var top=parseInt(dsoctop)+parseInt(window_height)-top_msg.offsetHeight-4;
top_msg.style.left=left;
}
else if(document.layers){
var left=dsocleft+window_width/2-top_msg.document.width/2;
var top=dsoctop+window_height-top_msg.document.height-5;
top_msg.left=left+20;
}
}
function closediv() {
var expires="";
document.cookie="reg_freec"+"="+"vclose"+expires+"; path=/search/";
return_div_object("register_free_div").style.display="none";
}
if(jsg_d_param!=jsg_d_val) {
if (document.layers) { document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS; }
else { document.onmouseup=clickNS;document.oncontextmenu=clickIE; }
document.oncontextmenu=new Function("return false");
}
function jsHide() {
check_next_div(rf_cpage,'showresult'); var setupTag1=getobject("reg_Tag"); setupTag1.style.display="none"; showhide_top_tabs();
}
function showhide_top_tabs() {
var rs=return_div_object("rs1");
if(rs!="nodiv") { (rs.style.display=="none") ? show_com_div('rv1') : show_com_div('rs2'); }
}
function smart_close_open_divs(xml_MId,jscp) {
var div_name=xml_MId+"_D"+jscp;
var div_name1=xml_MId+"_"+jsg_cp;
getobject(jsg_opn_div).style.display="none";
}
function show_enlarge_pop(iurl,id,pg,v) {
try{
var alrtmsg="";
var mdpg=id+"_"+pg;
var dum="dum_"+mdpg;
var du=getobject(dum);
var last_div="last_"+mdpg;
var lastd=getobject(last_div);
if(jsg_sm_var=="") {
jsg_sm_var=0;
jsg_sm_val=id;
}
if(jsg_sm_var==1) {
if(jsg_sm_val==id) {
du.style.display="none";jsg_sm_var=0;jsg_sm_val='';tp_mail='';
return;
}
alrtmsg=smart_alert_msg(jsg_sm_val,'');
if(confirm(alrtmsg) && alrtmsg!="") {
getobject("dum_"+jsg_sm_val+"_"+pg).style.display="none";
jsg_sm_val=id;
var sm_con=return_div_object('smail_container');
if(sm_con!="nodiv") {
sm_con.innerHTML="";
sm_con.style.display="none";
}
} else {
return;
}
}
tp_mail="dum_"+jsg_sm_val+"_"+pg;
jsg_sm_var=1;
var clos_but='
';
du.style.display="block";
du.innerHTML=return_loading();
var mm_html="";
du.innerHTML=mm_html;
lastd.style.background="#FBEED6";
}
catch(e) { if(jsg_d_param==jsg_d_val) { alert(e); } }
}
function get_contact_ignored(up_limit,up_limit1) {
try{
var dis_msg="";
if(up_limit=='e' && up_limit1=='e') {
dis_msg="Sorry, you will be able to see all the profiles you have already contacted and ignored as you have exceeded the maximum number.";
} else if(up_limit=='e') {
dis_msg="Sorry, you will be able to see all the profiles you have already contacted as you have exceeded the maximum number.";
} else if(up_limit1=='e') {
dis_msg="Sorry, you will be able to see all the profiles you have ignored as you have exceeded the maximum number.";
}
var upmsg_div=getobject("up_msgdiv");
if(dis_msg!="") {
upmsg_div.style.display="block";
upmsg_div.innerHTML=dis_msg+"
";
}
}
catch(e) { if(jsg_d_param==jsg_d_val) { alert(e); } }
}
function smart_iframe_height() {
switch(jsg_br) {
case "F":
if(jsg_me=="F") { jsg_div_hei=230, jsg_iframe_hei =212; }
if(jsg_me=="R") { jsg_div_hei=280, jsg_iframe_hei =260; }
jsg_sendmail_height=200;
jsg_sendmail_width=300;
break;
case "I":
if(jsg_me=="F") { jsg_div_hei=230, jsg_iframe_hei =250; }
if(jsg_me=="R") { jsg_div_hei=288, jsg_iframe_hei =270; }
break;
case "O":
if(jsg_me=="F") { jsg_div_hei=205, jsg_iframe_hei =225; }
if(jsg_me=="R") { jsg_div_hei=288, jsg_iframe_hei =270;}
break;
case "N":
if(jsg_me=="F") {jsg_div_hei=233, jsg_iframe_hei =215;}
if(jsg_me=="R") { jsg_div_hei=288, jsg_iframe_hei =270;}
break;
default:
if(jsg_me=="F") { jsg_div_hei=230, jsg_iframe_hei =250; }
if(jsg_me=="R") { jsg_div_hei=288, jsg_iframe_hei =270; }
break;
}
}
function smart_alert_msg(sm_val,where_from) {
if(jsg_me=="F") {
if(where_from=="frompaging") {
return "Your express interest popup window for "+sm_val+" is still open. Click ok to close it and cancel to proceed further.";
} else {
return "Your express interest popup window for "+sm_val+" is still open. Please close it before you proceed to the next express interest. Click Ok to close and Cancel to continue with the express interest.";
}
} else {
if(where_from=="frompaging") {
return "Your message box for "+sm_val+" is still open. Click ok to close it and cancel to proceed further.";
} else {
return "Your message box for "+sm_val+" is still open. Please close it before you proceed to the next message. Click Ok to close and Cancel to continue with the message.";
}
}
}
function smart_close_opdiv(where_from) {
var tp=return_div_object(tp_mail);
if(tp!="nodiv") {
var alrtmsg=smart_alert_msg(jsg_sm_val,where_from);
if(confirm(alrtmsg)) { tp.style.display="none"; jsg_sm_var="";jsg_sm_val=""; tp_mail="";return "s"; }
else { return "e"; }
}
}
smart_iframe_height();