function overlaysearch(curobj, subobjstr, opt_position){
	if(subobjstr != 'subcontent2')
		overlayclose('subcontent2');
	if(subobjstr != 'subcontentA')
		overlayclose('subcontentA');
	if(subobjstr != 'moreage')
		overlayclose('moreage');
	if(subobjstr != 'moreprofession')
		overlayclose('moreprofession');
	if(subobjstr != 'moreeducation')
		overlayclose('moreeducation');
	if(subobjstr != 'subcontentH')
		overlayclose('subcontentH');
if (document.getElementById){

var subobj=document.getElementById(subobjstr);

subobj.style.display=(subobj.style.display!="block")? "block" : "none"

var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 

var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)

var winWidth= (document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth;

subobj.style.left=(eval(xpos)-150)+"px"

subobj.style.top=ypos+"px"
return false
}
else
return true
}
function overlay2(curobj, subobjstr, opt_position,value,type){
	try{
	if(subobjstr != 'subcontent2')
		overlayclose('subcontent2');
	if(subobjstr != 'subcontentA')
		overlayclose('subcontentA');
	if(subobjstr != 'moreage')
		overlayclose('moreage');
	if(subobjstr != 'moreprofession')
		overlayclose('moreprofession');
	if(subobjstr != 'moreeducation')
		overlayclose('moreeducation');
	if(subobjstr != 'subcontentH')
		overlayclose('subcontentH');
	}
	catch(e){
	}
	if(subobjstr == 'moreage'){
		document.getElementById('moreprofession').style.display='none';
		document.getElementById('moreeducation').style.display='none';
	}
	if(subobjstr == 'moreprofession'){
		document.getElementById('moreage').style.display='none';
		document.getElementById('moreeducation').style.display='none';
	}
	if(subobjstr == 'moreeducation'){
		document.getElementById('moreage').style.display='none';
		document.getElementById('moreprofession').style.display='none';
	}
	
	if(type=="1"){
	}
	else if(type=="2"){
	}
	else{
		if(subobjstr !='subcontentA'){
			if(subobjstr !='subcontent2'){
			document.getElementById('headType').value =value;
			if(value==0){
			document.getElementById('buttonspan').innerHTML="<input id='headoverlaybut' value='Change' class='btt' type='button' onclick='return changeBasicCriteria()'/>";
		}
		else{
			document.getElementById('buttonspan').innerHTML="<input id='headoverlaybut' value='Search' class='btt' type='button' onclick='return serachfromheaderoverlay()'/>"
		}
		if(value!=0){
		if(document.headoverlayForm.headsex.value!=""){
		if(document.headoverlayForm.headreligion.value!=""){
		   serachfromheaderoverlay();
			return false;
		}
		}
		}
		
			}
		}
	
}
	
	headeroverlay = value;
	document.getElementById('headType').value =value;
	
if(type=="1"){
if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"


var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=(eval(xpos)+130)+"px"
subobj.style.top=(eval(ypos)-150)+"px"
try{
document.getElementById('profdiv').innerHTML =document.getElementById('subcontentZ').innerHTML;}catch(e){}
return false
}
else
return true
}
else if(type=="2"){
if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=(eval(xpos)+300)+"px"
subobj.style.top=(eval(ypos))+"px"
try{
document.getElementById('profdiv').innerHTML =document.getElementById('subcontentZ').innerHTML;
}catch(e){}
return false
}
else
return true
}
else
{
	if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=(eval(xpos)+40)+"px"
subobj.style.top=(eval(ypos))+"px"
return false
}
else
return true
}
}

function overlayclose(subobj){
	
document.getElementById(subobj).style.display="none"
}
function changeBasicCriteria()
{
	//loadJS('/js/search.js');
	var gen  ='';
	openChangeCriteriaWt();
var SuccessBC = function(o){
	closeChangeCriteriaWt();
if(o.responseText.indexOf('The server is about to reboot.The server will be available after') != -1)
{window.location.href='/warning.jsp?param=10';
return ;
}
	var sType = document.getElementById('searchType').value;
    overlayclose('subcontentH');
		var res = o.responseText.split('<response>');	
				if(sType=="N"){
			
		if(res[1].length>100){
			
		 document.getElementById('leftsearch').innerHTML=res[1];
		}
		
			document.getElementById('summery-holder1').innerHTML=res[2];
			}
		else{
			
				if(res[2].length>900){
			
		 document.getElementById("mapsearchright").innerHTML=res[2];
		}
			
				 document.getElementById("mapsearchright").style.display="";
		 document.getElementById("rightserchtype").value='G';
		 var mapdata = res[3];
		  var resSearch = mapdata.split('###');
          LoadMapSearch();
		if(mapdata.length<20){
			document.getElementById('info-message-result').style.display='';
		  document.getElementById('info-message-result').innerHTML='No result found';
		}
		else
		document.getElementById('info-message-result').style.display='none';
	var mArray2 = Array();
       mArray2 =resSearch[1].split('***');
        addMarkersSearch(mArray2);
		
		 var pagedata = res[6];
		 document.getElementById("include-page").innerHTML = pagedata; 
		
		}
		document.getElementById('hiddenGender').value=gen;
		document.getElementById('hiddenReligion').value=document.headoverlayForm.religion.value;
}

var FailureBC= function(o){
	     closeChangeCriteriaWt();
		YAHOO.log("The failure handler was called; this transaction aborted.  tId: " + o.tId + ".", "info", "example");
		YAHOO.com.lit.dialog3.hide();
};

var callbackBC =
{

  success: SuccessBC,
  failure: FailureBC,
  argument: { foo:"foo", bar:"bar" },
  timeout: 900000000
};
	for (var i=0; i < document.headoverlayForm.sex.length; i++)
   {
   if (document.headoverlayForm.sex[i].checked)
      {
      document.getElementById('headsex').value = document.headoverlayForm.sex[i].value;
	  gen = document.headoverlayForm.sex[i].value;
      }
   }
	
    document.getElementById('headreligion').value = document.headoverlayForm.religion.value;
	var rel = document.headoverlayForm.religion.value;
	var critGen = '';
	var critRel = '';
	if(gen =='M')
		critGen ='Groom';
	else
		critGen ='Bride';
	if(rel =='1')
		critRel ='Hindu';
	else if(rel =='2')
		critRel ='Muslim';
	else if(rel =='3')
		critRel ='Christian';
	else if(rel =='4')
		critRel ='Sikh';
	else if(rel =='5')
		critRel ='Jain';
	else if(rel =='6')
		critRel ='Parsi';
	else if(rel =='7')
		critRel ='Buddhist';
	else if(rel =='8')
		critRel ='Inter Religion';
	else if(rel =='9')
		critRel ='No Religion';
	document.getElementById('bsearchcriteria').innerHTML=critGen+" &gt;&gt; "+critRel;
	var sLinkSearch ='';
	try{
	sLinkSearch = document.getElementById('info-sum-search').innerHTML;
	}catch(e){
		sLinkSearch = document.getElementById('info-message-map').innerHTML;
	
	}
	  var aa=sLinkSearch.split('&gt;&gt;');	
	  var t = critGen+'&gt;&gt;'+critRel;
	  for(i=2; i<aa.length ;i++)
	  {
		  if(i==aa.length-1){
			  t2 = aa[i].split('[');
			  t=t+'&gt;&gt;'+t2[0]+"[All]";					 
		  }
		  else
		   t=t+'&gt;&gt;'+aa[i];
	  }
	try{
	document.getElementById('info-sum-search').innerHTML=t;
	}catch(e){
		document.getElementById('info-message-map').innerHTML=t;
	}
	var sUrlBC = '';
	//if(document.getElementById('detail_nornal').value=='N'){
		YAHOO.util.Connect.setForm("summarysearchForm",false);
		sUrlBC = jsContextPath+"/searchBasicCriteria.do?sex="+gen+"&religion="+rel;
	//}
	/*else{
		YAHOO.util.Connect.setForm("detailSearchForm",false);
		var crit = document.getElementById('dCrit').value;
		sUrlBC = "/getDetailSummerySearch.do?type=1&reqdata="+crit+"&pageid=0&sex="+gen+"&rel="+rel;
	}*/
	
	var obj1 = YAHOO.util.Connect.asyncRequest('GET', sUrlBC, callbackBC);
}
function overlayHome2(curobj, subobjstr, opt_position,value,type){
	//loadJS('/js/search.js');
		if(type=="-1"){
	}
	else{
		if(subobjstr !='subcontentA'){
			if(subobjstr !='subcontent2'){
		document.getElementById('headType').value =value;
			if(value==0){
			document.getElementById('buttonspan').innerHTML="<input id='headoverlaybut' class='yellow-button' value='Change Criteria'  type='button' onclick='return changeBasicCriteria()'/>";
		}
		else{
			var con = value+",'"+type+"'";
			var innerStr = "<input id='headoverlaybut' class='yellow-button' value='Search'  type='button' onclick=\"return serachfromheaderoverlay(";
			innerStr=innerStr+con;																																   			innerStr = innerStr+" )\"/>"
			document.getElementById('buttonspan').innerHTML=innerStr;
		}
		if(value!=0){
		if(document.headoverlayForm.headsex.value!=""){
		if(document.headoverlayForm.headreligion.value!=""){
			serachfromheaderoverlay(value, type);
			return false;
		}}}}}}
	headeroverlay = value;
	document.getElementById('headType').value =value;
if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=(eval(xpos)+40)+"px"
subobj.style.top=ypos+"px";
try{
document.getElementById('profdiv').innerHTML =document.getElementById('subcontentZ').innerHTML;}catch(e){}
return false
}
else
return true
}
function overlayopen(){}
function openChangeCriteriaWt()
{
YAHOO.namespace("example.container390");
YAHOO.example.container390.dialogP = new YAHOO.widget.Dialog("waitchangecriteria", 
{width : "auto",draggable: false,fixedcenter : true,visible : false,constraintoviewport : false,modal:true,close:false} );
 YAHOO.example.container390.dialogP.setHeader("");
YAHOO.example.container390.dialogP.setBody("Loading, please wait...<br/><img src='"+jsContextPath+"/images/ajax-loader2.gif'/>");
YAHOO.example.container390.dialogP.render(document.body);
YAHOO.example.container390.dialogP.show();
}
function closeChangeCriteriaWt()
{
	YAHOO.example.container390.dialogP.hide();
}
 var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

function overlayOpen(curobj, subobjstr, opt_position){
 //alert('aaa');
 mcancelclosetime();
try{
for(var t=0;t<30;t++){
 document.getElementById('icontooltip_s'+t).style.display='none';
}
}catch(e){}
try{
document.getElementById('icontooltip_sb0').style.display='none';
document.getElementById('icontooltip_sb1').style.display='none';
document.getElementById('icontooltip_sb10').style.display='none';
document.getElementById('icontooltip_sb11').style.display='none';
document.getElementById('icontooltip_v0').style.display='none';
document.getElementById('icontooltip_v1').style.display='none';
document.getElementById('icontooltip_f0').style.display='none';
document.getElementById('icontooltip_f1').style.display='none';
document.getElementById('icontooltip_cv').style.display='none';
}catch(e){}

 if (document.getElementById){
  //alert(subobjstr);
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=xpos+"px"
subobj.style.top=(eval(ypos)-20)+"px"
ddmenuitem = document.getElementById(subobjstr);

//setInterval(overlayclose,10000,'icontooltip');
return false
}
else
return true
}
function mclose()
{
	//alert(ddmenuitem.innerHTML)
	if(ddmenuitem) ddmenuitem.style.display = 'none';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
document.onclick = mclose; 