function $getHTTPObject() {
	var xmlhttp; try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");  } catch (e) { try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttp=false; } } 
	if(!xmlhttp && typeof XMLHttpRequest !=undefined) { try { xmlhttp=new XMLHttpRequest(); } catch (e) { xmlhttp=false; } }
	if(!xmlhttp) { display_errmsg(e,"noajax"); return; } else { return xmlhttp; }
}

function $IsNumeric(sText) {
	if(sText!="") {
		var ValidChars="0123456789"; var IsNumber=0; var Char;
		for(i=0; i<sText.length && IsNumber==0; i++) { 
			Char=sText.charAt(i); 
			if(ValidChars.indexOf(Char)==-1) { IsNumber=1; }
		} return IsNumber;
	} else { return 1; }
}

function $readCookie(name) {
	var nameEQ=name+"=";
	var ca=document.cookie.split(";");
	for(var i=0;i < ca.length;i++) {
		var c=ca[i];
		while (c.charAt(0)==" ") c=c.substring(1,c.length);
		if(c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);
	} return "err";
}

function Decode_it(encoded) {
	try{ if(encoded!='' && encoded!=undefined) {
	var HEXCHARS="0123456789ABCDEFabcdef"; var plaintext=''; var i=0;
	while (i < encoded.length) {
		var ch=encoded.charAt(i);
		if(ch=="+") { plaintext+=" "; i++; } 
		else if(ch=="%") {
			if(i < (encoded.length-2) && HEXCHARS.indexOf(encoded.charAt(i+1)) !=-1 && HEXCHARS.indexOf(encoded.charAt(i+2)) !=-1) {
				plaintext+=unescape(encoded.substr(i,3)); i+=3;
			} else { plaintext+="%[ERROR]"; i++; }
		} else { plaintext+=ch; i++; }
	} return plaintext;
	} } catch(e) { }
}

function get_img_src(J_Mid,photos) {
	var f=J_Mid.substring(0,1);
	var ph=photos.split("^");
	var s=J_Mid.substring(1,2);
	var t=J_Mid.substring(2,3);
	var imgserver="http://"+Jsg_imgs+"."+Jsg_da[f]+"matrimony.com";	
	var photo= new Array();
	for(var i=0;i<ph.length;i++) {
		if(ph[i]!="") photo[i]=imgserver+"/photos/"+s+"/"+t+"/"+ph[i];
	} return photo;
}

function displayNone(end_div) {
	try{
	var cdiv; if(end_div) { for(var t=1;t<=end_div;t++) { if(t !=Jsg_curpage) { cdiv=$(Jsg_div_preffix+t); if(cdiv!='') {  $BN(Jsg_div_preffix+t,'n'); } } } }
	if(arguments[1]!="e") { cdiv=$(Jsg_div_preffix+Jsg_curpage); if(cdiv!='') { $BN(Jsg_div_preffix+Jsg_curpage,'b'); } } }
	catch(e) {}
}

function mult_chk() {
	var cdiv=$(Jsg_div_preffix+Jsg_curpage);
	if(cdiv!='') {
		var ckBx=cdiv.getElementsByTagName("input");
		for(i=0; i<ckBx.length;i++) { if(ckBx[i].getAttribute("type")=="checkbox") { ckBx[i].checked=true; } }
	}
}

function chk1() {
	if(document.photofrm.chk.checked==true) { for (i=0;i<document.photofrm.length;i++) { if(document.photofrm.elements[i].type=="checkbox") { document.photofrm.elements[i].checked=true; } } }
	else { for (i=0;i<document.photofrm.length;i++) { if(document.photofrm.elements[i].type=="checkbox") { document.photofrm.elements[i].checked=false; } } }
}

function findchk(chrt,frm) { 
	var cval='';
	for(i=0;i<eval("document."+frm+".length");i++) { 
		if(eval("document."+frm+".elements["+i+"].type=='checkbox'") && eval("document."+frm+".elements["+i+"].name!='chk2'") && eval("document."+frm+".elements["+i+"].name!='CONTACTTOP'") && eval("document."+frm+".elements["+i+"].name!='CONTACTBOT'")) { 
			if(eval("document."+frm+".elements["+i+"].checked")) {
				cval+=eval("document."+frm+".elements["+i+"].value")+chrt;
			} 
		} 
	} 
	if(cval.length>0) {
		cval=cval.substring(0,cval.length-1);
	} return cval; 
}

function checkAllTOP(param) {
	var frm=document.frmlastview;
	if(param=='t' && frm.CONTACTTOP.checked==true) {
		frm.CONTACTBOT.checked=true;
		checkall_cb(true);
	} else if(param=='b' && frm.CONTACTBOT.checked==true) {
		frm.CONTACTTOP.checked=true;
		checkall_cb(true);
	}
	if(param=='t' && frm.CONTACTTOP.checked==false) {
		frm.CONTACTBOT.checked=false;
		checkall_cb(false);
	} else if(param=='b' && frm.CONTACTBOT.checked==false) {
		frm.CONTACTTOP.checked=false;
		checkall_cb(false);
	} 
}

function call_unchk() {
	var chk_value="";
	var cdiv=$('last_checkdiv');
	if(cdiv!="") {
		var ckBx=cdiv.getElementsByTagName("input");
		for(i=0; i<ckBx.length;i++) {
			if(ckBx[i].getAttribute("type")=="checkbox") { 
				if(ckBx[i].checked==true) {
					chk_value+=ckBx[i].value+"~";
				}
			} 
		}
	} document.frmlastview.chk_val.value=chk_value;
}

function checkall_cb(n) {
	var cdiv=$('last_checkdiv');
	if(cdiv!="") {
		var ckBx=cdiv.getElementsByTagName("input");
		for(i=0; i<ckBx.length;i++) { if(ckBx[i].getAttribute("type")=="checkbox") { ckBx[i].checked=n; } }
	}
}

function clickIE() {if(document.all) {return false;}}
function uncache(url) { var d=new Date(); return url+"&time="+d.getTime(); }

function get_chekcbox(id) { 
	var t="";
	if(arguments[1]=="fn") 
		t+=" onclick=chkbox_select('"+id+"')";

	return "<input id='"+id+"' type='checkbox' name='ID[]' value='"+J_Mid+"' "+t+">"; 
}

function mult_unchk() { var p=document.photofrm; for (i=0;i<p.length;i++) { if(p.elements[i].type=="checkbox") { p.elements[i].checked=false; } } }
function $genNumbers() { var i, rannum; for(i=1000000; i < 1000010; i++) { rannum=Math.random()*1000000; rannum=Math.round(rannum); } return "a"+rannum+"s"; }

function chkbox_check(name) { 
	var chk_type=$(name); 	
	if(chk_type.checked==true) { 
		if(arguments[1] != "radio") { 
			chk_type.checked=false; 						
		} 
	} else { 
		chk_type.checked=true; 		
	}
	if(chk_type.checked==false) {
		if($("chk2")!="") {
			document.photofrm.chk2.checked=false;
			$("chk2").checked=false;
		}
		if($("CONTACTTOP")!="") 
			$("CONTACTTOP").checked=false;
		if($("CONTACTBOT")!="") 
			$("CONTACTBOT").checked=false;
	}
}

function chkbox_select(name) { 
	var chk_type=$(name); 		
	
	if(chk_type.checked==false) {
		if($("chk2")!="") 
			$("chk2").checked=false;	
		if($("CONTACTTOP")!="") 
			$("CONTACTTOP").checked=false;
		if($("CONTACTBOT")!="") 
			$("CONTACTBOT").checked=false;	
	}
}

function divider_content(i) {
	var divider='';
	switch(Jsg_tt) {
		case 'two':
			if(i%tr_td==0) {
				divider+='<div style="width:4px;" class="fleft"><img src="'+Jsg_akka+'/bmimages/trans.gif" width="4"></div>';
			} else if(i%tr_td==1) {
				divider+='<div><img src="'+Jsg_akka+'/bmimages/trans.gif" height="5" width="508"></div>';
			}
		break;
		case 'four':
			if(i%tr_td==0  || i%tr_td==2) {
				divider+='<div style="width:4px;" class="fleft"><img src="'+Jsg_akka+'/bmimages/trans.gif" width="4"></div>';
			}
			if(i%tr_td==1  || i%tr_td==3) {
				divider+='<div style="width:508px;"><img src="'+Jsg_akka+'/bmimages/trans.gif" height="5"></div>';
			}
			if(i%tr_td==3) {
				divider+='<div><img src="'+Jsg_akka+'/bmimages/trans.gif" height="5" width="508"></div>';
			}
		break;
		case 'six':
			if((i%tr_td==0 || i%tr_td==1 || i%tr_td==3 || i%tr_td==4)) {
				divider+='<div style="width:5px;" class="fleft"><img src="'+Jsg_akka+'/bmimages/trans.gif" width="5"></div>';
			} else if(i%tr_td==2) {
				divider+='<div style="width:508px;"><img src="'+Jsg_akka+'/bmimages/trans.gif" height="5"></div>';
			} else if(i%tr_td==5) {
				divider+='<div><img src="'+Jsg_akka+'/bmimages/trans.gif" height="5" width="508"></div>';
			}
		break;
	} return divider;
}

function $botchk(t) {
	if(t=='prevnext') {
		if(document.photofrm.chk2[0].checked==true) { mult_chk();document.photofrm.chk2[1].checked=true;}
		if(document.photofrm.chk2[0].checked==false) { document.photofrm.chk2[1].checked=false;mult_unchk();}
	} else if(t=='prevnext1') {
		if(document.photofrm.chk2[1].checked==true) { mult_chk();document.photofrm.chk2[0].checked=true;}
		if(document.photofrm.chk2[1].checked==false) { document.photofrm.chk2[0].checked=false;mult_unchk();}
	} else { document.photofrm.chk2[0].checked=false;document.photofrm.chk2[1].checked=false;mult_unchk();}
}

function savesearchsubmit(formid) {
	var js_randid=$genNumbers();
	var frm=eval("document.frm_"+formid);
	frm.randid.value=js_randid;
	//RM Interface
	if(arguments[1]=="rmi") {
		frm.action="/search/smartsearch.php?randid="+js_randid+"&RMIID="+arguments[1];
    }
	frm.submit();
}

function get_borderclass_name(c) {
	var cname;	
	switch(Jsg_tt) {
		case 'two':
			switch(c) { case 1: cname='vc2 vcp fleft';break;case 2: cname='vc2 vcs fleft';break;case 3: cname='vc2 vcs fleft';break;case 4: cname='vc2 vcs fleft';break;default: cname='vc2 vc fleft';}
		break;
		case 'four':
			switch(c) { case 1: cname='vc2 vcp fleft';break;case 2: cname='vc2 vcs fleft';break;case 3: cname='vc2 vcs fleft';break;case 4: cname='vc2 vcs fleft';break;default: cname='vc2 vc fleft';} 
		break;
		case 'six':
			switch(c) { case 1: cname='vc6 vcp fleft';break;case 2: cname='vc6 vcs fleft';break;case 3: cname='vc6 vcs fleft';break;case 4: cname='vc6 vcs fleft';break;default: cname='vc6 vc fleft';} 
		break;
		default:
			switch(c) { case 1: cname='vc1 vcp';break;case 2: cname='vc1 vcs';break;case 3: cname='vc1 vcs';break;case 4: cname='vc1 vcs';break;default: cname='vc1 vc';}
	} return cname;
}

function add_shortcut() {
	Jsg_sc=1;
	shortcut.add('Right',function() { SC_right();},{ 'disable_in_input':true,'type':'keydown','propagate':false });
	shortcut.add('Left',function() { SC_left();},{ 'disable_in_input':true,'type':'keydown','propagate':false });
	shortcut.add('p',function() { SC_prev();},{ 'disable_in_input':true,'type':'keydown','propagate':false });
	shortcut.add('n',function() { SC_next();},{ 'disable_in_input':true,'type':'keydown','propagate':false });
	shortcut.add('c',function() { SC_contact();},{ 'disable_in_input':true,'type':'keydown','propagate':false });
}

function SC_right() { 
	if(Jsg_curpage<Jsg_total_pages && Jsg_req==0 && Jsg_reg_form==0) {
		$loadprofiles((Jsg_curpage+1),'frompaging');window.location.href='#P'+Jsg_c_pro;
	}
}

function SC_left(t) {
	if(Jsg_curpage<Jsg_total_pages && Jsg_curpage>1 && Jsg_req==0 && Jsg_reg_form==0) {
		$loadprofiles((Jsg_curpage-1),'frompaging',t);window.location.href='#P'+Jsg_c_pro;
	}
}

function SC_reset(t) {
	$('SC'+Jsg_c_pro).innerHTML='';SC_first();
}

function SC_first(t) {
	Jsg_c_pro=parseInt(((Jsg_curpage-1)*eval("Jsg_"+Jsg_tt+"_arr[2]"))+1);
	$('SC'+Jsg_c_pro).innerHTML='<b>&#187;</b> ';if(t=="") window.location.href='#P'+Jsg_c_pro;
}

function SC_next() {
	if(Jsg_req==0 && Jsg_c_pro<Jsg_total_records) {
		var tp='SC'+Jsg_c_pro;Jsg_c_pro=(Jsg_c_pro+1);var tp1='SC'+Jsg_c_pro;
		if((Jsg_c_pro)%10==1) {
			SC_right();
		} $(tp).innerHTML='';$(tp1).innerHTML='<b>&#187;</b> ';window.location.href='#P'+Jsg_c_pro;
	}
}

function SC_prev() {
	if(Jsg_req==0 && Jsg_c_pro>1) {
		var tp='SC'+Jsg_c_pro;Jsg_c_pro=(Jsg_c_pro-1);var tp1='SC'+Jsg_c_pro;
		if((Jsg_c_pro)%10==0) {
			SC_left('sc');
		} $(tp).innerHTML='';$(tp1).innerHTML='<b>&#187;</b> ';window.location.href='#P'+Jsg_c_pro;
	}
}

function SC_contact() {
	var tp='STP'+Jsg_c_pro;
	if(Jsg_c_pro!='' && $(tp)!='' && Jsg_memberid!='' && Jsg_req==0 && Jsg_tt=='one') {
		if(Jsg_me=='R') {
			fade('M'+Jsg_c_pro+'','fadediv','dispdiv',550,'','','/inbox/inbcontact.php?ID='+$(tp).value,'','dispcontent','','');
		} else {
			fade('M'+Jsg_c_pro+'','fadediv','dispdiv',534,'','', '/expressinterest/geteioptions.php?t='+$(tp).value,'','dispcontent','','');
		}
	}
}

function loading_divs(m) { $('prevnext').innerHTML=m;(arguments[1]=="load") ?$('prevnext1').innerHTML="" :$('prevnext1').innerHTML=m;}
function assign_vars() { var Jsg_ei_con_link='',J_Desc='',J_i_arr='',J_classname='';}
function jsHide() { Jsg_fade='0~0';Jsg_reg_form=0;if(Jsg_req==0) { check_next_div(Jsg_curpage,'showresult');} }
function assign_tr_td() { switch(Jsg_tt) { case 'six': tr_td=6;break;case 'four': tr_td=4;break;case 'two': tr_td=2;break;case 'one': tr_td=1;break; } }
function $createCookie(n,v) { var date=new Date(); date.setTime(date.getTime()+(60*60*1000)); var expires="; expires="+date.toGMTString(); document.cookie=n+"="+v+expires+"; path=/search/"; }