function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	
	{
		var objValue;
		objValue = obj.value.replace(/\s+$/,"");
		if (objValue.length == 0) 
		{
			return true;
		} 
		else 
		{
			return false;
		}
	} 
}

function ValidateNo( NumStr, String )
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
	{
		 var Char = NumStr.charAt( Idx );
		 var Match = false;

		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
		 if( Char == String.charAt( Idx1 ) )
		 Match = true;
		}

		if ( !Match )
		return false;
 	}
   	return true;
}

function namePhoneValid(name)
{
    invalidChars = "!@#$%^&*\\-+=~`'._:;\/|[]{}<>?\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function nameMobileValid(name)
{
    invalidChars = "!@#$%^&*\\=~`'._:;\/|[]{}<>?\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function validName(name)
{
    invalidChars = "!@#$%^&*()\\-+=~`''.'_:;\/|[]{},<>?\"0123456789"
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}  
function validNameofPerson(name)
{
    invalidChars = "!@#$%^&*()\\-+=~`'''_:;\/|[]{},<>?\"0123456789"
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
} 

function validateText(name)
{
    invalidChars = "*\\''`///\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function validateDivorceCopyno(name)
{
    invalidChars = "*\\''`\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function validateStreetText(name)
{
    invalidChars = "*\\''`\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function Alphanumeric(name)
{
    invalidChars = "!@#$%^&*()\\-+=~`''`.'_:;''//\/|[]{},<>?\""
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}  

function prof_edu_Check(name)
{
    invalidChars = "!@#$%^*\\+=~`//''_:;\|[]{}<>?\""    
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
    
}

function checkmail(e)
{
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
    var returnval=emailfilter.test(e.value)
    
    return returnval
}

function isRadioChecked(_FormName, _GroupName)
{
	eval("_FormHandle = document." + _FormName);
	eval("_GroupHandle = _FormHandle ." + _GroupName);
	_Temp = false;
	if(_GroupHandle.length == null)
	{
		if(_GroupHandle.checked == true)
		{
			_Temp = true;
		}
	}
	else
	{
		for(_LoopVar = 0; _LoopVar < _GroupHandle.length; _LoopVar++)
		{
			if( eval("_FormHandle." + _GroupName + "[" + _LoopVar + "].checked == true"))
			{
				_Temp = true;
				break;
			}
		}
	}
	if (_Temp)
	{
		return true;
	}
	else
	{
		return false;
	}
}
 
function showInerReligionDiv()
{
    var religionCheck = document.getElementById('dd_religion').options[document.getElementById('dd_religion').selectedIndex].text.toUpperCase();
    if(religionCheck == "INTER-RELIGION")
    {
        document.getElementById('rg_1').style.display = "block";
        document.getElementById('rg_2').style.display = "block";
        document.getElementById('rg_3').style.display = "block";
        
        document.getElementById('freligionspan').style.display = "block";
        document.getElementById('freligionspan').innerHTML="Please select the father religion";
        document.getElementById('mreligionspan').style.display = "block";
        document.getElementById('mreligionspan').innerHTML="Please select the mother religion";
        
        document.getElementById('fintercastespan').style.display = "none";
        document.getElementById('fintercastespan').innerHTML="&nbsp";	    
        document.getElementById('mintercastespan').style.display = "none";
        document.getElementById('mintercastespan').innerHTML="&nbsp";
        
        document.getElementById('cst_1').style.display = "none";
        document.getElementById('cst_2').style.display = "none";
    }
    else
    {
        document.getElementById('freligionspan').style.display = "none";
        document.getElementById('freligionspan').innerHTML="&nbsp";	    
        document.getElementById('mreligionspan').style.display = "none";
        document.getElementById('mreligionspan').innerHTML="&nbsp";
        
        document.getElementById('rg_1').style.display = "none";
        document.getElementById('rg_2').style.display = "none";
        document.getElementById('rg_3').style.display = "none";  
        
        document.getElementById('fintercastespan').style.display = "none";
        document.getElementById('fintercastespan').innerHTML="&nbsp";	    
        document.getElementById('mintercastespan').style.display = "none";
        document.getElementById('mintercastespan').innerHTML="&nbsp";
    
        document.getElementById('cst_1').style.display = "none";
        document.getElementById('cst_2').style.display = "none";
    }
}

function showInerCasteDiv()
{
    var religionCheck = document.getElementById('dd_religion').options[document.getElementById('dd_religion').selectedIndex].text.toUpperCase();
    var casteCheck = document.getElementById('dd_caste').options[document.getElementById('dd_caste').selectedIndex].text.toUpperCase();
    if(religionCheck != "INTER-RELIGION")
    {
        if(casteCheck == "INTER-CASTE")
        {
            document.getElementById('cst_1').style.display = "block";
            document.getElementById('cst_2').style.display = "block";
            
            document.getElementById('fintercastespan').style.display = "block";
            document.getElementById('fintercastespan').innerHTML="Please select the father caste";
            document.getElementById('mintercastespan').style.display = "block";
            document.getElementById('mintercastespan').innerHTML="Please select the mother caste";
        }
        else
        {
            document.getElementById('fintercastespan').style.display = "none";
            document.getElementById('fintercastespan').innerHTML="&nbsp";	    
            document.getElementById('mintercastespan').style.display = "none";
            document.getElementById('mintercastespan').innerHTML="&nbsp";
        
            document.getElementById('cst_1').style.display = "none";
            document.getElementById('cst_2').style.display = "none";
        }
    } 
}

function CloseDiv()
{
    document.getElementById('rg_1').style.display = "none";
    document.getElementById('rg_2').style.display = "none";
    document.getElementById('rg_3').style.display = "none";
    
    document.getElementById('freligionspan').style.display = "none";
    document.getElementById('freligionspan').innerHTML="&nbsp";	    
    document.getElementById('mreligionspan').style.display = "none";
    document.getElementById('mreligionspan').innerHTML="&nbsp"; 
        
    document.getElementById('cst_1').style.display = "none";
    document.getElementById('cst_2').style.display = "none";
    
    document.getElementById('fintercastespan').style.display = "none";
    document.getElementById('fintercastespan').innerHTML="&nbsp";	    
    document.getElementById('mintercastespan').style.display = "none";
    document.getElementById('mintercastespan').innerHTML="&nbsp";
}
 
function enterfiled(rowid)
{
    document.getElementById(rowid).className="reg_row_color";
}

function onexit(rowid)
{
    document.getElementById(rowid).className="reg_row_normalcolor";
}

function ButtonOn()
{
    document.getElementById('btn_submit').className = "regbtn_on";
}
function ButtonOff()
{
    document.getElementById('btn_submit').className = "regbtn_off";
}

//window.status = "kalyanavaran.com";

// Already Registration
function Registration_Block(value)
{
   if(value == 'NoResult')
   {
       document.getElementById('AlreadyRegis').style.display = "block"; 
       document.getElementById('RegistCompleted').style.display = "none"; 
       document.getElementById('LoginRight').style.display = "none"; 
   } 
}

//Marital Status
function MaritalDisplay(value)
{    
    if(value == 'have')
    {
        document.getElementById('have').style.display="block";  
        document.getElementById('havechildrenspan').innerHTML="&nbsp";	    
        document.getElementById('havechildrenspan').style.display = "none";      
    }
    if(value == 'stay')
    {
        document.getElementById('stay').style.display="block";
        document.getElementById('stayspan').innerHTML="&nbsp";	    
        document.getElementById('stayspan').style.display = "none";
    }
    if(value == 'child')
    {
        document.getElementById('child').style.display="block";
        document.getElementById('noofchildspan').innerHTML="&nbsp";	    
        document.getElementById('noofchildspan').style.display = "none";
    }
}

//DIvorcee
function Divorcee(value)
{
    if(value == 'divorcee')
    {
        document.getElementById('divorcee').style.display = "block"; 
        document.getElementById('divorceecopynospan').innerHTML="&nbsp";	    
		document.getElementById('divorceecopynospan').style.display = "none"; 
		document.getElementById('divorceedatespan').innerHTML="&nbsp";	    
		document.getElementById('divorceedatespan').style.display = "none";      
    }
}

// Registered by
function RegbyBack(value)
{
    if(value == 'relative')
    {
        document.getElementById('regbyname').style.display="block";
        document.getElementById('regnamespan').innerHTML="&nbsp";            
		document.getElementById('regnamespan').style.display = "none";
		
        document.getElementById('regbyrelation').style.display="block";
        document.getElementById('regrelationspan').innerHTML="&nbsp";            
		document.getElementById('regrelationspan').style.display = "none";
    }
    if(value == 'friend')
    {
        document.getElementById('regbyname').style.display="block";
        document.getElementById('regnamespan').innerHTML="&nbsp";            
		document.getElementById('regnamespan').style.display = "none";
    }
}

//Inter-Religion
function InterReligion(value)
{
    if(value == 'Relg')
    {
        document.getElementById('rg_1').style.display="block";           
        document.getElementById('rg_2').style.display="block";  
        document.getElementById('rg_3').style.display="block";
        document.getElementById('freligionspan').style.display = "none";
        document.getElementById('freligionspan').innerHTML="&nbsp";	
        document.getElementById('fcastespan').style.display = "none";
        document.getElementById('fcastespan').innerHTML="&nbsp";
        document.getElementById('mreligionspan').style.display = "none";
        document.getElementById('mreligionspan').innerHTML="&nbsp";	
        document.getElementById('mcastespan').style.display = "none";
        document.getElementById('mcastespan').innerHTML="&nbsp";
            
        document.getElementById('cst_1').style.display="none";
        document.getElementById('cst_2').style.display="none";
    }
}

//Inter-Caste
function InterCaste(value)
{
    if(value == 'Cst')
    {
        document.getElementById('cst_1').style.display="block";
        document.getElementById('cst_2').style.display="block";
        
        document.getElementById('fintercastespan').style.display = "none";
        document.getElementById('fintercastespan').innerHTML="&nbsp";	    
        document.getElementById('mintercastespan').style.display = "none";
        document.getElementById('mintercastespan').innerHTML="&nbsp";
        
        document.getElementById('fintersubsectspan').style.display = "none";
        document.getElementById('fintersubsectspan').innerHTML="&nbsp";	    
        document.getElementById('mintersubsectspan').style.display = "none";
        document.getElementById('mintersubsectspan').innerHTML="&nbsp";
        
    }
}

function UserID(name)
{
    invalidChars = "!@#$%^&*()\\-+=~`//'''_:;\/|[]{},<>?\" "
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
}

function ViewTips(body_id,header_id)
{
    var arr = new Array ("t1","t2","t3","t4","t5","t6","t7")
                
    var arr1 = new Array ("h1","h2","h3","h4","h5","h6","h7")

        for(var i=0;i<arr.length;i++)
        {
            if(arr[i] == body_id)                
                document.getElementById(arr[i]).style.display ='block'
            else
                document.getElementById(arr[i]).style.display ='none'
        }
        
        for(var i=0;i<arr1.length;i++)
        {
            if(arr1[i] == header_id)      
                document.getElementById(arr1[i]).className="as_redtext_color";
            else
                document.getElementById(arr1[i]).className="as_redtext";
        }
}

function ProfileComplete(body_id)
{
    var arr = new Array ("Partner","horoscope","photo","address","hobbies","about","reference")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == body_id)                
            document.getElementById(arr[i]).style.display ='none'
        else
            if(document.getElementById(arr[i]).style.display !='none')
            {
                document.getElementById(arr[i]).style.display ='block'
            }
    }
}




function Edit_status(value,block_status,hide_status)
{
    if(value == 'Edited')
    {
         document.getElementById(block_status).style.display ='block'
         document.getElementById(hide_status).style.display ='none'
    }
    else
    {
        document.getElementById(block_status).style.display ='block'
        document.getElementById(hide_status).style.display ='none'
    }
}

function Upgrade_Status_prf_complete(value)
{
    if(value == 'Paid')
    {        
        document.getElementById('Upgradeit').style.display = "none"; 
    }
    else
    {
    
        document.getElementById('Upgradeit').style.display = "block"; 
    }
}

function SCategory(value)
{
    if(value == 'other')
    {
        document.getElementById('txt_special_category_other').disabled = false;
    }
}
