﻿// This method is used to Click the Save & Search Button - To submit the Page

function SaveSearchButton_PageSubmit(value)
{
    var doc = eval("document." + value );	
    doc.action = "SearchResult.aspx"; 
    doc.submit();  
}

// Search Form

function Validate()
{
   
	a = document.SearchForm;
		
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
    
    var checked = 0;
    for(i=0;i<document.SearchForm.elements.length;i++)
    {
         if(document.SearchForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
	
	
	var checked = 0;
    for(i=0;i<document.SearchForm.elements.length;i++)
    {
         if(document.SearchForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.SearchForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
        if(checked == 0)
        {
           alert("Select the Marital Status");
           return false;
        }	
		
	if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
	
	if(a.lb_religion_select.length==0)
	{	    
		alert("Select the Religion")
		a.lb_religion.focus();
		return false;
	}
	
//	if(a.lb_caste_select.length==0)
//	{
//		alert("Select the Caste")
//		a.lb_caste.focus();
//		return false;
//	}
//	if(a.lb_subsect_select.length==0)
//	{
//		alert("Select the Subsect")
//		a.lb_subsect.focus();
//		return false;
//	}
	
	
	for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_religion_select.length;i++)
	{
	    a.lb_religion_select.options[i].selected=true;			
	}	
	for (i=0; i < a.lb_caste_select.length;i++)
	{
	    a.lb_caste_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_subsect_select.length;i++)
	{
	    a.lb_subsect_select.options[i].selected=true;			
	}	
}

//-----------------------------------------COMMUNITY -----------------------------------------

// ------------------------Adding Items in Community_Select ListBox---------------------------

function CommunityAdd(ctrlSource, ctrlTarget)
{
    if(document.getElementById(ctrlSource))
        var Source = document.getElementById(ctrlSource);
    else
    {
        return;
    }
        
    if(document.getElementById(ctrlTarget))
        var Target = document.getElementById(ctrlTarget);      
    else
        return;
	removeall(Target);
	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{
			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}
						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
				//if(Source.options[i].text == 'No Preference')
				if(Source[i].value==100)
				{
					removeall(Target);
				}
				str=Source.options[i].text
				addOptionCty(Target,str,Source[i].value);
			}
			MyC="No";
			
		}
	}
	str="";
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}		
	for (i=0; i < document.getElementById("lb_community_select").length;i++)
	{
	    document.getElementById("lb_community_select").options[i].selected=true; 	
	    
	}
	//ReligionChanged(str);
}

function addOptionCty(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;		
	selectbox.options.add(optn);		
}

function removeall(selectbox)
{
	var i;
	for(i=selectbox.options.length-5;i>=0;i--)
	{
		selectbox.remove(i);
	}
}

// ------------------------Removing Items in Community_Select ListBox---------------------------

function CommunityRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{		
		    str=Target.options[i].text			
		    removeOption(Category,i);			
		}
	}
	str=""
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}
	
	//a = document.SearchForm;
		
	for (i=0; i < document.getElementById("lb_community_select").length;i++)
	{
	   document.getElementById("lb_community_select").options[i].selected=true;		    	
	}
	//ReligionChanged(str);
}

function removeOption(listbox,i)
{
	listbox.remove(i);
	if(i==0)
	{
	    if(document.getElementById('lb_religion'))
	        document.getElementById('lb_religion').length = 0;
	    if(document.getElementById('lb_religion_select'))
	        document.getElementById('lb_religion_select').length = 0;
	    if(document.getElementById('lb_caste'))
	        document.getElementById('lb_caste').length = 0;
	     
	    if(document.getElementById('lb_caste_select'))    
	        document.getElementById('lb_caste_select').length = 0;
	    if(document.getElementById('lb_subsect'))	        
	        document.getElementById('lb_subsect').length = 0;
	    if(document.getElementById('lb_subsect_select'))
	        document.getElementById('lb_subsect_select').length = 0;
	}	
}


// -------------------------------- AJAX in Community--------------------------------

function ReligionChanged(RelVal)
{
    if(document.getElementById('lb_community_select').length!=0)
	{
		var commstr="";
		for(i=0;i<document.getElementById('lb_community_select').length;i++)
		{
			commstr=commstr + document.getElementById('lb_community_select')[i].value;
		}
				
		var url="SearchReligion.aspx?RelVal=" + RelVal + "&Comm=" + commstr
		//alert(url);
		xmlHttp=GetXmlHttpObject(ReligionCh)
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
//	else
//	{   
//		alert("Please select community");
//		
//		document.getElementById('lb_community_select').focus()
//		return false;
//    }
}

function ReligionCh()
{
    if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        if(document.getElementById("RELIGION"))
	        document.getElementById("RELIGION").innerHTML=xmlHttp.responseText;
    }
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This doesn't work in Opera")
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{	
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}

//-----------------------------------------RELIGION -----------------------------------------

// ------------------------Adding Items in Religion_Select ListBox---------------------------

function ReligionAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
        
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{  
			  var Value = Source.options[i].text; 			  
              if(Value == "Doesn't Matter" || Value == "Inter-Religion" || Value == "Religion No Bar")
              {               
                removeallRel(Target);
              } 
			    str=Source.options[i].text
				addOptionRel(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}
	
	
	str="";
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}
	//a = document.SearchForm;
			
	for (i=0; i < document.getElementById("lb_religion_select").length;i++)
	{
	    document.getElementById("lb_religion_select").options[i].selected=true;		   
	}
	
	//CasteChanged(str);
}

function removeallRel(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}

function addOptionRel(selectbox,text,value)
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;	
	selectbox.options.add(optn);
	
	if(selectbox.length>1)
	{
	    for(i=0;i<selectbox.length;i++)
	    {
	        if(selectbox.options[i].text == "Doesn't Matter" || selectbox.options[i].text == "Inter-Religion" || selectbox.options[i].text == "Religion No Bar" )
	        {   
	            selectbox.remove(i);
	        }    
	    }
	}
	
}

// ------------------------Removing Items in Religion_Select ListBox---------------------------

function ReligionRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionRel(Category,i); 
		}
	}
	str=""
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}	
	
	for (i=0; i < document.getElementById("lb_religion_select").length;i++)
	{
	    document.getElementById("lb_religion_select").options[i].selected=true;		   
	}
	//CasteChanged(str);
}

function removeOptionRel(listbox,i)
{    
	listbox.remove(i);
	if(i==0)
	{
	    document.getElementById('lb_caste').length = 0;
	    document.getElementById('lb_caste_select').length = 0;
	    document.getElementById('lb_subsect').length = 0;
	    document.getElementById('lb_subsect_select').length = 0;
	}		
}

// -------------------------------- AJAX in Religion--------------------------------

function CasteChanged(CID)
{
    if(document.getElementById('lb_religion_select').length!=0)
	{
		var commstr="";
		for(i=0;i<document.getElementById('lb_religion_select').length;i++)
		{
			commstr=commstr + document.getElementById('lb_religion_select')[i].value;
		}
				
		var url="SearchCaste.aspx?CID=" + CID + "&Comm=" + commstr
		xmlHttp=GetXmlHttpObject(CasteCh)
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
}

function CasteCh()
{
    if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
	    document.getElementById("CASTE").innerHTML=xmlHttp.responseText;
    }
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This doesn't work in Opera")
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{	
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}


//-----------------------------------------CASTE -----------------------------------------

// ------------------------Adding Items in Caste_Select ListBox---------------------------

function CasteAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
        
        
        
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
              var Value = Source.options[i].text;             		  
              if(Value == "Doesn't Matter" || Value == "Inter-Caste" || Value == "Caste No Bar")
              {               
                removeallRel(Target);
              } 
				str=Source.options[i].text
				addOptionCst(Target,str,Source[i].value);
			}
			MyC="No";					
		}
	}
	str="";
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}
		
	for (i=0; i < document.getElementById("lb_caste_select").length;i++)
	{
	    document.getElementById("lb_caste_select").options[i].selected=true;		   
	}
	
	//SubsectChanged(str);
}

function addOptionCst(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;	
	selectbox.options.add(optn);	
	
	
	
	if(selectbox.length>1)
	{
	    for(i =0;i<selectbox.length;i++)
	    {	        
	        if(selectbox.options[i].text == "Doesn't Matter" || selectbox.options[i].text == "Inter-Caste" || selectbox.options[i].text == "Caste No Bar" )
	        {
	            selectbox.remove(i);
	        }
	    }
	}
}

// ------------------------Removing Items in Caste_Select ListBox---------------------------

function CasteRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionCst(Category,i);
		}
	}
	str=""
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}	
	
	//a = document.SearchForm;		
	for (i=0; i < document.getElementById("lb_caste_select").length;i++)
	{
	    document.getElementById("lb_caste_select").options[i].selected=true;		   
	}
		
	//SubsectChanged(str);
}

function removeOptionCst(listbox,i)
{
	listbox.remove(i);
	if(i==0)
	{
	    document.getElementById('lb_subsect').length = 0;
	    document.getElementById('lb_subsect_select').length = 0;
	}	
}

// -------------------------------- AJAX in Caste--------------------------------

function SubsectChanged(FID)
{
  if(document.getElementById('lb_caste_select').length!=0)
	{
		var commstr="";
		for(i=0;i<document.getElementById('lb_caste_select').length;i++)
		{
			commstr=commstr + document.getElementById('lb_caste_select')[i].value;
		}			
		var url="SearchSubsect.aspx?FID=" + FID + "&Comm=" + commstr
		xmlHttp=GetXmlHttpObject(SubsectCh)
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
//	else
//	{
//		alert("Please select Caste");
//		document.getElementById('lb_caste_select').focus()
//		return false;
//    }
}

function SubsectCh()
{
    if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
	    document.getElementById("SUBSECT").innerHTML=xmlHttp.responseText;
    }
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This doesn't work in Opera")
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{	
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}


//-----------------------------------------SUBSECT -----------------------------------------

// ------------------------Adding Items in Subsect_Select ListBox---------------------------

function SubsectAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
        
        if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
              var Value = Source.options[i].text;             		  
              if(Value == "Doesn't Matter" || Value == "Inter-Subst" || Value == "Subsect No Bar")
              {               
                removeallRel(Target);
              }   
				str=Source.options[i].text
				addOptionSub(Target,str,Source[i].value);
			}
			MyC="No";					
		} 
	}
	
	str="";
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}	
}

function addOptionSub(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);	
	
	if(selectbox.length>1)
	{
	    for(i =0;i<selectbox.length;i++)
	    {	        
	        if(selectbox.options[i].text == "Doesn't Matter" || selectbox.options[i].text == "Inter-Subst" || selectbox.options[i].text == "Subsect No Bar" )
	        {
	            selectbox.remove(i);
	        }
	    }
	}
}

// ------------------------Removing Items in Subsect_Select ListBox---------------------------

function SubsectRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionSub(Category,i);
		}
	}
	str=""
	for(i=0;i<=Target.length-1;i++)
	{
		if(Target.length-1==i)
		    str=str + Target[i].value
		else
		    str=str + Target[i].value + ",";
	}		
}

function removeOptionSub(listbox,i)
{
	listbox.remove(i);
}



//-----------------------------------------EDUCATION -----------------------------------------

// ------------------------Adding Items in Education_Select ListBox---------------------------

function EducationAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
				if(Source.options[i].text=="Doesn't Matter")
				{
				    removealleducation(Target);
				}
				str=Source.options[i].text
				addOptionEdu(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}		
}

function addOptionEdu(selectbox,text,value)
{
    
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);	
	
	if(selectbox.length>1)
	{
	    for(i =0;i<selectbox.length;i++)
	    {
	        if(selectbox.options[i].text == "Doesn't Matter")
	        {
	            selectbox.remove(i);
	        }
	    }
	}
}

function removealleducation(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}
// ------------------------Removing Items in Education_Select ListBox---------------------------

function EducationRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionEdu(Category,i);
		}
	}		
}

function removeOptionEdu(listbox,i)
{
	listbox.remove(i);
}

//-----------------------------------------PROFESSION -----------------------------------------

// ------------------------Adding Items in Profession_Select ListBox---------------------------

function ProfessionAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
				if(Source.options[i].text=="Doesn't Matter")
				{
					removealleducation(Target);
				}
				str=Source.options[i].text
				addOptionProf(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}
		
}

function addOptionProf(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);	
	
	if(selectbox.length>1)
	{
	    for(i =0;i<selectbox.length;i++)
	    {
	        if(selectbox.options[i].text == "Doesn't Matter")
	        {
	            selectbox.remove(i);
	        }
	    }
	}
}

// ------------------------Removing Items in Profession_Select ListBox---------------------------

function ProfessionRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionProf(Category,i);
		}
	}
		
}

function removeOptionProf(listbox,i)
{
	listbox.remove(i);
}










////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////// CASTE NO BAR ///////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateCasteNoBar()
{

    a = document.SearchCastenobarForm;
	
	//Gender Validation
       
    var checked = 0;
    for(i=0;i<document.SearchCastenobarForm.elements.length;i++)
    {
         if(document.SearchCastenobarForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchCastenobarForm.elements[i].checked == true)
            {
                 checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
	
	
	var checked = 0;
    for(i=0;i<document.SearchCastenobarForm.elements.length;i++)
    {
         if(document.SearchCastenobarForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.SearchCastenobarForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select Marital Status");
       return false;
    }	
    
    if(a.lb_community_select.length==0)
	{	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
    
    if(a.lb_religion_select.length==0)
	{	    
		alert("Select the Religion")
		a.lb_religion.focus();
		return false;
	}
	
//	 if(a.lb_rcountry_select.length==0)
//	{	    
//		alert("Select the Country")
//		a.lb_rcountry.focus();
//		return false;
//	}
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_religion_select.length;i++)
	{
	    a.lb_religion_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_rcountry_select.length;i++)
	{
	    a.lb_rcountry_select.options[i].selected=true;			
	}
}


//-----------------------------------------Community -----------------------------------------

// ------------------------Adding Items in Community ListBox---------------------------

function CommunityCAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
				str=Source.options[i].text
				addOptionCadd(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}	
}

function addOptionCadd(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;	
	selectbox.options.add(optn);	
}

// ------------------------Removing Items in Community ListBox---------------------------

function CommunityCRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionCcom(Category,i); 
		}
	}	
}

function removeOptionCcom(listbox,i)
{    
	listbox.remove(i);			
}
 
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// CITY SEARCH /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateCitySearch()
{

    a = document.SearchCityForm;
		    
	//Gender Validation
       
    var checked = 0;
    for(i=0;i<document.SearchCityForm.elements.length;i++)
    {
         if(document.SearchCityForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchCityForm.elements[i].checked == true)
            {
                 checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
	
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
	
	
	var checked = 0;
    for(i=0;i<document.SearchCityForm.elements.length;i++)
    {
         if(document.SearchCityForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.SearchCityForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select Marital Status");
       return false;
    }
    
    if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}	
    
    if(a.lb_religion_select.length==0)
	{	    
		alert("Select the Religion")
		a.lb_religion.focus();
		return false;
	}
	
//	if(a.lb_caste_select.length==0)
//	{
//		alert("Select the Caste")
//		a.lb_caste.focus();
//		return false;
//	}
//	if(a.lb_subsect_select.length==0)
//	{
//		alert("Select the Subsect")
//		a.lb_subsect.focus();
//		return false;
//	}
//	
	if(a.dd_country.options[a.dd_country.selectedIndex].value == "")
	{
	    alert("Select the Country");
	    a.dd_country.focus();
	    return false;
	}
	
	if(a.dd_state.options[a.dd_state.selectedIndex].value == "")
	{
	 alert("Select the State");
	 a.dd_state.focus();
	 return false
	}
	
	if(a.lb_city_select.length == 0)
	{
	    alert("Select the City");
	    a.lb_city.focus();
	    return false;
	}
	
	
	for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_religion_select.length;i++)
	{
	    a.lb_religion_select.options[i].selected=true;			
	}	
	for (i=0; i < a.lb_caste_select.length;i++)
	{
	    a.lb_caste_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_subsect_select.length;i++)
	{
	    a.lb_subsect_select.options[i].selected=true;			
	}	
	
	for (i=0; i < a.lb_city_select.length;i++)
	{
	    a.lb_city_select.options[i].selected=true;			
	}	
	
}


//-----------------------------------------Community -----------------------------------------

// ------------------------Adding Items in Community ListBox---------------------------

function CommunityCAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{
				str=Source.options[i].text
				addOptionCadd(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}	
}

function addOptionCadd(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;	
	selectbox.options.add(optn);	
}

// ------------------------Removing Items in Community ListBox---------------------------

function CommunityCRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    removeOptionCcom(Category,i); 
		}
	}	
}

function removeOptionCcom(listbox,i)
{    
	listbox.remove(i);			
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// INTERCASTE SEARCH /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateInterCaste()
{

    a = document.SearchInterCaste;
		
	var checked = 0;
    for(i=0;i<document.SearchInterCaste.elements.length;i++)
    {
         if(document.SearchInterCaste.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchInterCaste.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
    
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
    
    var checked1 = 0;
    for(i=0;i<document.SearchInterCaste.elements.length;i++)
    {
         if(document.SearchInterCaste.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.SearchInterCaste.elements[i].checked == true)
            {
                 var checked1 = 1;
            }
         }
    }
    if(checked1 == 0)
    {
       alert("Please Select the Marital Status");       
       return false;
    }	
    
    if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
    
     if(a.lb_religion_select.length==0)
	{
	    
		alert("Select the religion")
		a.lb_religion.focus();  
		return false;
	}
    
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
	
	 for (i=0; i < a.lb_religion_select.length;i++)
	{
	    a.lb_religion_select.options[i].selected=true;			
	}
}


//-----------------------------------------RELIGION -----------------------------------------

// ------------------------Adding Items in Religion_Select ListBox---------------------------

function InterCate_ReligionAdd(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);

	for(i=Source.options.length-1;i>=0;i--)
	{
		var Category=Source;
		var MyC="No";
		for(j=0;j<Target.options.length;j++)
		{			
			if(Source[i].value==Target[j].value)
			{
				 MyC="yes";
			}						
        }
	    if(MyC!="yes")
	    {
		    if(Source[i].selected)
			{		
				if(Source.options[i].text == "Doesn't Matter" || Source.options[i].text == "Inter-Religion" || Source.options[i].text=="Religion No Bar")
				{				    
				    ICremoveallRel(Target);
				}				
				str=Source.options[i].text
				ICaddOptionRel(Target,str,Source[i].value);
			}
			MyC="No";			
		}
	}
	
}

function ICremoveallRel(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}

function ICaddOptionRel(selectbox,text,value )
{
    var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;	
	selectbox.options.add(optn);	
	
	if(selectbox.length>1)
	{
	    for(i=0;i<selectbox.length;i++)
	    {
	        if(selectbox.options[i].text == "Doesn't Matter" || selectbox.options[i].text=="Religion No Bar" || selectbox.options[i].text == "Inter-Religion")
	        {
	            selectbox.remove(i);
	        }
	    }
	}
}

// ------------------------Removing Items in Religion_Select ListBox---------------------------

function InterCate_ReligionRemove(ctrlSource, ctrlTarget)
{
    var Source = document.getElementById(ctrlSource);
    var Target = document.getElementById(ctrlTarget);
    
    for(i=Target.options.length-1;i>=0;i--)
	{
		var Category=Target;
		if(Target[i].selected)
		{
		    str=Target.options[i].text		
		    ICremoveOptionRel(Category,i); 
		}
	}
}

function ICremoveOptionRel(listbox,i)
{    
	listbox.remove(i);
 }


//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// INTERRELIGION SEARCH /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateInterReligion()
{

    a = document.SearchInterReligionForm;
	 
	var checked = 0;
    for(i=0;i<document.SearchInterReligionForm.elements.length;i++)
    {
         if(document.SearchInterReligionForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchInterReligionForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
    
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
    
    if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
    
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// REMARRIAGE SEARCH /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateRemarriage()
{

    a = document.SearchRemarriageForm;
	
    	
	var checked1 = 0;
    for(i=0;i<document.SearchRemarriageForm.elements.length;i++)
    {
         if(document.SearchRemarriageForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SearchRemarriageForm.elements[i].checked == true)
            {
                 var checked1 = 1;
            }
         }
    }
    if(checked1 == 0)
    {
       alert("Please Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }
	
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
	
	
	var checked = 0;
    for(i=0;i<document.SearchRemarriageForm.elements.length;i++)
    {
         if(document.SearchRemarriageForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.SearchRemarriageForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select Marital Status");
       return false;
    }	
    
    if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
    
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// SPECIAL CATEGORY SEARCH /////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

function ValidateSpecialCategory()
{

    a = document.SpecialCategoryForm;
		
    if(document.getElementById('lb_community_select').length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}
	
	var checked = 0;
    for(i=0;i<document.SpecialCategoryForm.elements.length;i++)
    {
         if(document.SpecialCategoryForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.SpecialCategoryForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Please Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
	
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
    
    var checked1 = 0;
    for(i=0;i<document.SpecialCategoryForm.elements.length;i++)
    {
         if(document.SpecialCategoryForm.elements[i].name.indexOf("cbl_spcategory")>-1)
         {
            if(document.SpecialCategoryForm.elements[i].checked == true)
            {
                 var checked1 = 1;
            }
         }
    }
    if(checked1 == 0)
    {
       alert("Please Select the Special Category");
       return false;
    }	
    
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// ADVANCED SEARCH /////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

//Advance Search Validation

function AdvanceSearch_Validation()
{
 a = document.AdvanceSearchForm;
 	    
    //Gender Validation
       
    var checked = 0;
    for(i=0;i<document.AdvanceSearchForm.elements.length;i++)
    {
         if(document.AdvanceSearchForm.elements[i].name.indexOf("srbl_gender")>-1)
         {
            if(document.AdvanceSearchForm.elements[i].checked == true)
            {
                 checked = 1;
            }
         }
    }
    if(checked == 0)
    {
       alert("Select the Gender");
       a.srbl_gender[0].focus();
       return false;
    }	
    
    // Age Validation
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
    
    //Marital Status Validation
    var checked1 = 0;
    for(i=0;i<document.AdvanceSearchForm.elements.length;i++)
    {
         if(document.AdvanceSearchForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.AdvanceSearchForm.elements[i].checked == true)
            {
                  checked1 = 1;
            }
         }
    }
    if(checked1 == 0)
    {
       alert("Select the Marital Status");
       return false;
    }
    
    //Community Validation
    if(a.lb_community_select.length==0)
	{
	    
		alert("Select the community")
		a.lb_community.focus();
		return false;
	}		
	
	// Religion Validation,Caste and Subsect Validation
	if(a.lb_religion_select.length==0)
	{	    
		alert("Select the Religion")
		a.lb_religion.focus();
		return false;
	}
	
//	if(a.lb_caste_select.length==0)
//	{
//		alert("Select the Caste")
//		a.lb_caste.focus();
//		return false;
//	}
//	if(a.lb_subsect_select.length==0)
//	{
//		alert("Select the Subsect")
//		a.lb_subsect.focus();
//		return false;
//	}
//	
//	if(a.lb_education_select.length==0)
//	{
//	    alert("Select the Education")
//	    a.lb_education.focus();
//	    return false;
//	}
//	
//	if(a.lb_profession_select.length==0)
//	{
//	    alert("Select the Profession")
//	    a.lb_profession.focus();
//	    return false;
//	}
//	
//	if(a.lb_profession_select.length==0)
//	{
//	    alert("Select the Profession")
//	    a.lb_profession.focus();
//	    return false;
//	}
	
//	if(a.lb_rcountry_select.length==0)
//	{
//	    alert("Select the Residing Country")
//	    a.lb_rcountry.focus();
//	    return false;
//	}
	
	var heightmin = a.dbl_heightmin.options[a.dbl_heightmin.selectedIndex].value;
	var heightmax = a.dbl_heightmax.options[a.dbl_heightmax.selectedIndex].value;
	
	
    if(heightmin >= heightmax)
    {
        if((heightmin == "-1") && (heightmax != "-1"))
	    {
	        alert("Select the Height From")
		    a.dbl_heightmin.focus();
		    return false;
	    }
	    else if((heightmin != "-1") && (heightmax == "-1"))
	    {
	        alert("Select the Height To")
		    a.dbl_heightmax.focus();
		    return false;
	    }
	    else if((heightmin == "-1") && (heightmax == "-1"))
	    {
	        
	    }
	    else
	    {
            alert("Your HeightMin is Less than or Equal to HeightMax");
            a.dbl_heightmin.focus();
            return false;
        }
    }
	
	//Complexion
	
//	var Complexion = 0;
//    for(i=0;i<document.AdvanceSearchForm.elements.length;i++)
//    {
//         if(document.AdvanceSearchForm.elements[i].name.indexOf("cbl_complex")>-1)
//         {
//            if(document.AdvanceSearchForm.elements[i].checked == true)
//            {
//                  Complexion = 1;
//            }
//         }
//    }
//    if(Complexion == 0)
//    {
//       alert("Select the Complexion Type");
//       return false;
//    }
	
    
    //Diet
//    var Diet = 0;
//    for(i=0;i<document.AdvanceSearchForm.elements.length;i++)
//    {
//         if(document.AdvanceSearchForm.elements[i].name.indexOf("srbl_diet")>-1)
//         {
//            if(document.AdvanceSearchForm.elements[i].checked == true)
//            {
//                  Diet = 1;
//            }
//         }
//    }
//    if(Diet == 0)
//    {
//       alert("Select Diet Type");
//       a.srbl_diet[0].focus();
//       return false;
//    }  
    
    
    //Dosham
//    var Dosham = 0;
//    for(i=0;i<document.AdvanceSearchForm.elements.length;i++)
//    {
//         if(document.AdvanceSearchForm.elements[i].name.indexOf("rbl_dosham")>-1)
//         {
//            if(document.AdvanceSearchForm.elements[i].checked == true)
//            {
//                  Dosham = 1;
//            }
//         }
//    }
//    if(Dosham == 0)
//    {
//       alert("Select Dosham Type");
//       a.rbl_dosham[0].focus();
//       return false;
//    }
    
    
    
    for (i=0; i < a.lb_community_select.length;i++)
	{
	    a.lb_community_select.options[i].selected=true;			
	}
	
	for (i=0; i < a.lb_religion_select.length;i++)
	{
	    a.lb_religion_select.options[i].selected=true;			
	}	
	for (i=0; i < a.lb_caste_select.length;i++)
	{
	    a.lb_caste_select.options[i].selected=true;			
	}
	for (i=0; i < a.lb_subsect_select.length;i++)
	{
	    a.lb_subsect_select.options[i].selected=true;			
	}
	for (i=0; i< a.lb_education_select.length;i++)
	{
	    a.lb_education_select.options[i].selected=true;
	}
	for (i=0; i< a.lb_profession_select.length;i++)
	{
	    a.lb_profession_select.options[i].selected=true;
	} 
	for (i=0; i< a.lb_rcountry_select.length;i++)
	{
	    a.lb_rcountry_select.options[i].selected=true;
	}
    
}



//------------------------------------------------------------------------------//
//                                  SEARCH BY REGISTRATION NUMBER
//------------------------------------------------------------------------------//


function ValidateRegno()
{
    if((document.getElementById('txt_regno').value == "") && (document.getElementById('txt_userid').value == ""))
    {
        document.getElementById('lbl_alert').innerHTML = "Enter the Registration Number or UserId";
        document.getElementById('txt_regno').focus();
        return false;
    }  
    if((document.getElementById('txt_regno').value != "") && (document.getElementById('txt_userid').value != ""))
    {
        document.getElementById('lbl_alert').innerHTML = "Enter any of one Details";
        document.getElementById('txt_regno').focus();
        return false;
    }   
    if(!IsNumeric(document.getElementById('txt_regno').value))
    {
        document.getElementById('lbl_alert').innerHTML = "Enter the Registration Number must be Digits Only";
        document.getElementById('txt_regno').focus();
        document.getElementById('txt_regno').select();
        return false;
    }
}

function IsNumeric(sText)
{
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
        {
            IsNumber = false;
        }
    }
    return IsNumber;
} 
















//------------------------------------------------------------------------------//
//                                  REFINE SEARCH
//------------------------------------------------------------------------------//


function ValidateRefineSearch()
{
   
	a = document.RefineSearchForm;
		
	for (i=0; i < a.lb_education_select.length;i++)
	{
	    a.lb_education_select.options[i].selected=true;			
	}	
	
	for (i=0; i < a.lb_profession_select.length;i++)
	{
	    a.lb_profession_select.options[i].selected=true;			
	}	
	
	for (i=0; i < a.lb_country_select.length;i++)
	{
	    a.lb_country_select.options[i].selected=true;			
	}
	
	var agemin = a.dbl_agemin.options[a.dbl_agemin.selectedIndex].value;
	var agemax = a.dbl_agemax.options[a.dbl_agemax.selectedIndex].value;
    if(agemin >= agemax)
    {
        alert("Your Maximum Age Preference is Less than or Equal to Minimum Age");
        a.dbl_agemin.focus();
        return false;
    }
	var checked = 0;
    for(i=0;i<document.RefineSearchForm.elements.length;i++)
    {
         if(document.RefineSearchForm.elements[i].name.indexOf("cbl_mstatus")>-1)
         {
            if(document.RefineSearchForm.elements[i].checked == true)
            {
                 var checked = 1;
            }
         }
    }
        if(checked == 0)
        {
           alert("Please Select Marital Status");
           return false;
        }	
			
	if(a.lb_education_select.length==0)
	{
		alert("Select the Education")
		a.lb_education_select.focus();
		return false;
	}
	if(a.lb_profession_select.length==0)
	{
		alert("Select the Profession")
		a.lb_profession_select.focus();
		return false;
	}	
	if(a.lb_country_select.length==0)
	{
		alert("Select the Country")
		a.lb_country_select.focus();
		return false;
	}	
}

//----------- CHanges ----------------

function SearchOn()
{
    document.getElementById('btn_search').className = "searchbtn_on";
}
function SearchOff()
{
    document.getElementById('btn_search').className = "searchbtn_off";
}

function SaveSearchOn()
{
    document.getElementById('btn_save_search').className = "savesearchbtn_on";
}
function SaveSearchOff()
{
    document.getElementById('btn_save_search').className = "savesearchbtn_off";
}

function innerblocks(tag,im,newState) 
{
    a = document.AdvanceSearchForm;
    
    if (document.getElementById) 
    {
        var state = document.getElementById(tag).style.display;		
    } 
    else if (document.all) 
    {
        var state = document.all[tag].style.display;
    }

    if(newState=='') 
    {
        if(state == "block") 
        {
            newState = "none";
            document.getElementById(im).src="images/inner_plus.jpg";  
                      
        } 
        else 
        {
            newState = "block";
            document.getElementById(im).src="images/inner_minus.jpg";
        }
    }
    else 
    {
        if(newState=='none') 
        {
            document.getElementById(im).src="images/inner_plus.jpg";            
        }
        else 
        {
            document.getElementById(im).src="images/inner_minus.jpg";
        }
    }
    if (document.getElementById) 
    {
        document.getElementById(tag).style.display = newState;
    } 
    else if (document.all) 
    {
        document.all[tag].style.display = newState;
    }	
}