﻿function ButtonOn()
{
    document.getElementById('btn_submit').className = "regbtn_on";
}
function ButtonOff()
{
    document.getElementById('btn_submit').className = "regbtn_off";
}

function ShowRerred()
{
    document.getElementById('ViewReferred').style.display = "block";
}

//------------------------Advertise Page------------------------------------------------

function AdvertisePageValidate()
{ 
    if(document.getElementById("txt_ContactPerson").value=="")
    {
        alert("please Enter Contact Person Name");
        document.getElementById("txt_ContactPerson").focus();
        document.getElementById("txt_ContactPerson").select();
        return false;
    }
    if(!validName(document.getElementById("txt_ContactPerson").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Contact Person Name");
        document.getElementById("txt_ContactPerson").focus();
        document.getElementById("txt_ContactPerson").select();
        return false;
    }
    if(document.getElementById("txt_Address").value=="")
    {
        alert("Enter Your Address");
        document.getElementById("txt_Address").focus();
        return false;
    }  
    if(document.getElementById("txt_Address").value.length >500)
    {
        alert("Address must be 500 characters only");
        document.getElementById("txt_Address").focus();
         document.getElementById("txt_Address").select();
        return false;
    } 
    if(document.getElementById("txt_Email").value == "")
    {
        alert("Enter Your Email Id");
        document.getElementById("txt_Email").focus();
        return false;
    }
    if(!checkmail(document.getElementById("txt_Email")))
    {
        document.getElementById("txt_Email").focus();
        document.getElementById("txt_Email").select();
        return false;
    }        
    if(document.getElementById("txt_Phone").value == "")
    {
        alert("Enter Your Phone Number");
        document.getElementById("txt_Phone").focus();
        return false;
    }    
    if(document.getElementById("txt_Time").value=="")
    {
        alert("Enter the Your Time");
        document.getElementById("txt_Time").focus();
        document.getElementById("txt_Time").select();
        return false;
    }    
    if(!IsNumeric(document.getElementById("txt_Time").value))
    {
        alert("Enter the Time must be Digits Only");
        document.getElementById("txt_Time").focus();
        document.getElementById("txt_Time").select();
        return false;
    }
    if(document.getElementById("txt_Date").value == "")
    {
        alert("Select the Date");
        document.getElementById("btn_dob").focus();
        return false;
    } 
    if(document.getElementById("txt_Remarks").value == "")
    {
        alert("Enter Your Remarks");
        document.getElementById("txt_Remarks").focus();
        return false;
    }
    if(document.getElementById("txt_Remarks").value.length >1000)
    {
        alert("Remarks must be 1000 characters only");
        document.getElementById("txt_Remarks").focus();
        document.getElementById("txt_Remarks").select();
        return false;
    }    
} 

//------------------- More Feature Profile------------------------//

function More_Feature_Profile_Result(value)
{
    if(value == 'NoResult')
    {        
        document.getElementById('nomatch').style.display = "block";        
    }
}
function Feature_Profile_Result(value)
{
    if(value == 'NoResult')
    {        
        document.getElementById('nomatch').style.display = "block";     
        document.getElementById('Feature').style.display = "none";           
    }
}

function Home_PageSearchbride(value)
{
   if(value == 'NoResult')
   {
       document.getElementById('nomatchbride').style.display = "block"; 
   } 
}

function Home_PageSearchgroom(value)
{
   if(value == 'NoResult')
   {
       document.getElementById('nomatchgroom').style.display = "block"; 
   } 
}




//-------------------------------------------------------------------//
//                          PAYMENT OPTIONS
//-------------------------------------------------------------------//

function viewdetails(trnid,type)
{    
    document.getElementById("hdn_viewdetails").value = trnid;    
    document.getElementById("hdn_viewdetailstype").value = type;        
}
function flexibledetails(trnid,packname,validmonth)
{    
    document.getElementById("hdn_viewdetails").value = trnid;    
    document.getElementById("hdn_packname").value = packname;        
    document.getElementById("hdn_validmonth").value = validmonth;   
}
function ViewFlex_Details(value)
{   
    if(value = 'SUPER')
    {       
        document.getElementById('Super').style.display = "block";  
    }
    if(value = 'SPECIAL')
    {
        document.getElementById('Super').style.display = "none";  
    }
    if(value = 'SIMPLE')
    {
        document.getElementById('Super').style.display = "none";  
    }
}

function fun_CheckAddress()
{
    var a=document.PaymentForm;
    if(document.getElementById("txt_cstreet").value=="")
    {
        alert("Enter the street address");
        document.getElementById("txt_cstreet").focus();
        return false;
    }
    if(!validateText(document.getElementById("txt_cstreet").value))
    {
        alert("Don't Enter Any Special Characters while entering Street Address");
        document.getElementById("txt_cstreet").focus();
        document.getElementById("txt_cstreet").select();
        return false;
    }    
    if(document.getElementById("txt_carea").value=="")
    {
        alert("Enter the Area");
        document.getElementById("txt_carea").focus();
        return false;
    }
    if(!validateText(document.getElementById("txt_carea").value))
    {
        alert("Don't Enter Any Special Characters while entering Area");
        document.getElementById("txt_carea").focus();
        document.getElementById("txt_carea").select();
        return false;
    }        
    if(a.dd_ccountry.options[a.dd_ccountry.selectedIndex].value == "-1")
    {
        alert("Select the Country");
        document.getElementById("dd_ccountry").select();
        document.getElementById("dd_ccountry").focus();
        return false;
    }
    if(a.dd_cstate.options[a.dd_cstate.selectedIndex].value == "-1")
    {
        alert("Select the State");
        document.getElementById("dd_cstate").select();
        document.getElementById("dd_cstate").focus();
        return false;
    }
    if(a.dd_ccity.options[a.dd_ccity.selectedIndex].value == "-1")
    {
        alert("Select the City");
        document.getElementById("dd_ccity").select();
        document.getElementById("dd_ccity").focus();
        return false;
    }
    
    if(document.getElementById("txt_cpincode").value=="")
    {
        alert("Please Enter the pincode");
        document.getElementById("txt_cpincode").focus();
        return false;
    } 
    if(!Alphanumeric(document.getElementById("txt_cpincode").value))
    {
        alert('Enter the Pincode must be Alphanumeric Only');
        document.getElementById("txt_cpincode").focus();
        document.getElementById("txt_cpincode").select();
        return false;
    }  
    if(document.getElementById("txt_ContactPerson").value=="")
    {
        alert("Enter the Contact person");
        document.getElementById("txt_ContactPerson").focus();
        return false;
    } 
    if(!nameValid(document.getElementById("txt_ContactPerson").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Contact Person");
        document.getElementById("txt_ContactPerson").focus();
        document.getElementById("txt_ContactPerson").select();
        return false;
    }
    
    if(document.getElementById("txtTimeFrom").value=="")
    {
        alert("Enter the Time from");
        document.getElementById("txtTimeFrom").focus();
        return false;
    } 
    if(!Alphanumeric(document.getElementById("txtTimeFrom").value))
    {
        alert("Don't Enter Any Special Characters while entering Time from");
        document.getElementById("txtTimeFrom").focus();
        document.getElementById("txtTimeFrom").select();
        return false;
    }
    
    if(document.getElementById("txtTimeTo").value=="")
    {
        alert("Enter the Time to");
        document.getElementById("txtTimeTo").focus();
        return false;
    } 
    if(!Alphanumeric(document.getElementById("txtTimeTo").value))
    {
        alert("Don't Enter Any Special Characters while entering Time to");
        document.getElementById("txtTimeTo").focus();
        document.getElementById("txtTimeTo").select();
        return false;
    }
}

function nameValid(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 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 fun_PackageDisable(packageID,cost)
{
 document.getElementById("hdPackageId").value=packageID;
}

// function Products_Find(grid_name,ctrl)
//        {
//            
//            var gridView = document.getElementById(grid_name);
//            //var gridView = document.getElementById('<%= this.VAS_grid.ClientID %>');
//            alert(ctrl);
//            var RadioButtonS = gridView.getElementsByTagName('input')
//            alert(RadioButtonS.length);
//                        
//            var i=0;
//            for(i=0; i < RadioButtonS.length ; i ++)
//            {
//                if(RadioButtonS[i].type == "radio" && RadioButtonS[i].id.indexOf(ctrl)!=-1)
//                {
//                    alert(ctrl.id);
//                    alert(RadioButtonS[i].id);
//                    RadioButtonS[i].checked = true;
//                    if(RadioButtonS[i].id != ctrl.id)
//                    {
//                        RadioButtonS[i].checked = false;                    
//                    }
//                }
//            }        

//        }

function fun_ProductDisable(packageID,cost)
{
    
    for(i=0;i<document.PaymentForm.packageID.length;i++)
    {
        
        if(document.PaymentForm.packageID[i].checked==true)
        {
        
            var myval=CheckBoxIDs[i];
            
         }
    }
    if(myval!="None")
    {
        var splPro=myval.split("|");
        for(i=0;i<splPro.length;i++)
        {
            
            //var prodCheck=eval("document.PaymentForm.rb_regno" + splPro[i]);
            //prodCheck.disabled=true;
            //prodCheck.checked=false;
            
        
        }
    }
    document.getElementById("hdPackageId").value=packageID;
   // document.getElementById("txtTotal").value=document.getElementById("txtTotal").value * 1 + cost *1;
}





//--------------------------------------------------------------------//
//                      Suggestions
//--------------------------------------------------------------------//

function ValidateSuggestion()
{
    a = document.SuggestionForm;
    
    if(a.txt_name.value == "")
    {
        alert("Enter the Name");
        a.txt_name.focus();
        return false;    
    }
    if(!validName(a.txt_name.value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Name");
        a.txt_name.focus();
        a.txt_name.select();
        return false;
    }
    if(a.txt_email.value == "")
    {
        alert("Enter the Email Address");
        a.txt_email.focus();
        return false;    
    }
    
    if(!checkmail(a.txt_email))
    {
        a.txt_email.focus();
        a.txt_email.select();
        return false;
    }
    if(a.txt_suggestion.value == "")
    {
        alert("Enter the Suggestion");
        a.txt_suggestion.focus();
        return false;    
    }
    if(!validName(a.txt_suggestion.value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Suggestion");
        a.txt_suggestion.focus();
        a.txt_suggestion.select();
        return false;
    }
    if(a.txt_suggestion.value.length > 1000)
    {
        alert("The Suggestion should be 1000 characters");
        a.txt_suggestion.focus();
        a.txt_suggestion.select();
        return false;
    }
}

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 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 checkmail(e)
{
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
    var returnval=emailfilter.test(e.value)
    if (returnval==false)
    {
        alert("Please enter a valid email address.")
        e.select()
    }
    return returnval
}


function ViewSuggestion()
{
    document.getElementById('suggestion').style.display = "none";
    document.getElementById('thankyou').style.display = "block";
}

//-------------------------------------------------------------------//
//                          PAYMENT OPTIONS
//-------------------------------------------------------------------//

function Product_ID(trnid)
{
    document.PaymentForm.hdn_trnid.value = trnid;
}


function Payment_ID(form)
{    
    for (Count = 0; Count < 7; Count++) 
    {
        if (form.payment_mode[Count].checked)
        {
            //alert(form.payment_mode[Count].value);
            document.PaymentForm.hdn_paymode.value = form.payment_mode[Count].value;
            break;
        }
    }  
    
}

//----------------------------------------------------
//                          FAQ
//----------------------------------------------------

function ViewAnswers(tag,im,newState) 
{
    a = document.FaqForm;
    
    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/Faq_Question.gif";            
        } 
        else 
        {
            newState = "block";
            document.getElementById(im).src="Images/Faq_Question_open.gif";
        }
    }
    else 
    {
        if(newState=='none') 
        {
            document.getElementById(im).src="Images/Faq_Question.gif";
        }
        else 
        {
            document.getElementById(im).src="Images/Faq_Question_open.gif";
        }
    }
    if (document.getElementById) 
    {
        document.getElementById(tag).style.display = newState;
    } 
    else if (document.all) 
    {
        document.all[tag].style.display = newState;
    }	
}

//----------------------------------------------------
//                          ABOUT US
//----------------------------------------------------

function ViewAboutUs(tag,im,newState) 
{
    a = document.AboutUsForm;
    
    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/arrow_about.png";            
        } 
        else 
        {
            newState = "block";
            document.getElementById(im).src="Images/arrow_down.png";
        }
    }
    else 
    {
        if(newState=='none') 
        {
            document.getElementById(im).src="Images/arrow_about.png";     
        }
        else 
        {
            document.getElementById(im).src="Images/arrow_down.png";
        }
    }
    if (document.getElementById) 
    {
        document.getElementById(tag).style.display = newState;
    } 
    else if (document.all) 
    {
        document.all[tag].style.display = newState;
    }	
}


//--------------------------------------------------------------------------
//                          Advertise With Us
//--------------------------------------------------------------------------

function ViewSamplePage(sname)
{             
        window.open("Advertise_Sample.aspx?Name="+sname,"mywindow","location=0,status=0,scrollbars=0,width=575,height=350");
}

function View_Sample(id)
{
    document.getElementById(id).style.display = "block";
}


//--------------------------------------------------------------------------
//                              Forgot Password 
//--------------------------------------------------------------------------

function ValidatePassword()  
{
    a = document.ForgotPasswordForm;
    
    if(a.txt_emailid.value == "")
    {
        alert("Enter Your Email Id");        
        a.txt_emailid.focus();            
        return false;
    } 
    if(!checkmail(a.txt_emailid))
    {        
        a.txt_emailid.focus();
        a.txt_emailid.select();
        return false;
    }
    if(a.chk_click.checked == false)
    {
        if(a.txt_regno.value == "")
        {
            alert("Enter Your Registration Number");        
            a.txt_regno.focus();            
            return false;
        } 
        if(!IsNumeric(a.txt_regno.value))
        {
            alert("Enter the Registration Number must be Digits Only");
            a.txt_regno.focus();
            a.txt_regno.select();
            return false;
        }
    }
    else
    { 
        if((a.rbtnQuestions[0].checked == false) && (a.rbtnQuestions[1].checked == false) && (a.rbtnQuestions[2].checked == false) && (a.rbtnQuestions[3].checked == false) && (a.rbtnQuestions[4].checked == false))
        {
            alert("Select Your Questions");
            a.rbtnQuestions[0].focus();        
            return false;            
        }
        if(a.txtYourAnswer.value == "")
        {
            alert("Enter Your Answer");
            a.txtYourAnswer.focus();
            return false;
        }
//        if(!validName(a.txtYourAnswer.value))
//        {
//            alert("Don't Enter Any Special Characters & Digits while entering your answers");
//            a.txtYourAnswer.focus();
//            a.txtYourAnswer.select();
//            return false;
//        }
    }
}
function showQuestion()
{
    if(document.getElementById('chk_click').checked == false)
    {
        document.getElementById('REGNO').style.display = "block";  
        document.getElementById('QUESTION').style.display = "none";  
        document.getElementById('ANSWER').style.display = "none";  
    }
    else
    {
        document.getElementById('REGNO').style.display = "none";  
        document.getElementById('QUESTION').style.display = "block";  
        document.getElementById('ANSWER').style.display = "block";  
    }
    
}

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;
}


//---------------------------------------------------------------------
//                          Success Story
//---------------------------------------------------------------------

function UploadSuccessValidate()
{
    if((document.getElementById("txtBrideRegno").value == "") && (document.getElementById("txtGroomRegno").value==""))
    {
        alert("Enter Bride or Groom registration number");
        document.getElementById("txtBrideRegno").focus();    
        return false;
    }
    
    if(document.getElementById("txtBrideRegno").value != "")
    {
        if(!IsNumeric(document.getElementById("txtBrideRegno").value))
        {
            alert("Enter the Bride No must be Digits Only");
            document.getElementById("txtBrideRegno").focus();
            document.getElementById("txtBrideRegno").select();
            return false;
        }            
    }    
    if(document.getElementById("txtGroomRegno").value != "")
    {
        if(!IsNumeric(document.getElementById("txtGroomRegno").value))
        {
            alert("Enter the Groom No must be Digits Only");
            document.getElementById("txtGroomRegno").focus();
            document.getElementById("txtGroomRegno").select();
            return false;
        }
    }
    if((document.getElementById("txtBrideRegno").value !="") && (document.getElementById("txtBrideName").value == ""))  
    {
        alert("Enter BrideName");
        document.getElementById("txtBrideName").focus();    
        return false;
    }
    else if((document.getElementById("txtGroomRegno").value !="")  && (document.getElementById("txtGroomName").value == ""))  
    {
        alert("Enter GroomName");
        document.getElementById("txtGroomName").focus();    
        return false;
    }
           
    if(!validName(document.getElementById("txtBrideName").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering BrideName");
        document.getElementById("txtBrideName").focus();
        document.getElementById("txtBrideName").select();
        return false;
    }    
    if(!validName(document.getElementById("txtGroomName").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering GroomName");
        document.getElementById("txtGroomName").focus();
        document.getElementById("txtGroomName").select();
        return false;
    }
    if((document.getElementById("rbl_Type_0").checked == false) && (document.getElementById("rbl_Type_1").checked == false))
    {
        alert("Please Select Your Type");
        document.getElementById("rbl_Type_0").focus();        
        return false;
    }    
    if(document.getElementById("txtDate").value == "")
    {
        alert("Select the Date");
        document.getElementById("btn_dob").focus();
        return false;
    } 
    if(document.getElementById("txtAddress").value=="")
    {
        alert("Enter Your Address");
        document.getElementById("txtAddress").focus();
        return false;
    }
    if(!validName(document.getElementById("txtAddress").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Address");
        document.getElementById("txtAddress").focus();
        document.getElementById("txtAddress").select();
        return false;
    }  
    if(document.getElementById("txtAddress").value.length >500)
    {
        alert("Address must be 500 characters only");
        document.getElementById("txtAddress").focus();
        document.getElementById("txtAddress").select();
        return false;
    }
    if(document.getElementById("txtContactNumber").value == "")
    {
        alert("Enter Your Contact Number");
        document.getElementById("txtContactNumber").focus();
        return false;
    }   
    if(!IsNumeric(document.getElementById("txtContactNumber").value))
    {
        alert("Enter the Contact Number must be Digits Only");
        document.getElementById("txtContactNumber").focus();
        document.getElementById("txtContactNumber").select();
        return false;
    } 
    if(document.getElementById("txtEmailId").value == "")
    {
        alert("Enter Your Email Id");
        document.getElementById("txtEmailId").focus();
        return false;
    }
    if(!checkmail(document.getElementById("txtEmailId")))
    {
        document.getElementById("txtEmailId").focus();
        document.getElementById("txtEmailId").select();
        return false;
    }         
    
    if(document.getElementById("txtKalyanamalaiExp").value == "")
    {
        alert("Enter Your Kalyanamalai Experience");
        document.getElementById("txtKalyanamalaiExp").focus();
        return false;
    }
    if(!validName(document.getElementById("txtKalyanamalaiExp").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Kalyanamalai Experience");
        document.getElementById("txtKalyanamalaiExp").focus();
        document.getElementById("txtKalyanamalaiExp").select();
        return false;
    }     
    if(document.getElementById("txtKalyanamalaiExp").value.length >1000)
    {
        alert("Kalyanamalai Experience must be 1000 characters only");
        document.getElementById("txtKalyanamalaiExp").focus();
         document.getElementById("txtKalyanamalaiExp").select();
        return false;
    }
    if(document.getElementById('FileUpload1').value != "")
    {
        var fup = document.getElementById('FileUpload1');
        var fileName = fup.value;
        var ext = fileName.substring(fileName.lastIndexOf('.') + 1);

        if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
        {
            return true;    
        } 
        else
        {
            alert("Upload Gif or Jpg images only");
            fup.focus();
            return false;
        }
    }
}

function Alphabetic(e,ctrl)
{      
    var KeyID = (window.event) ? event.keycode : e.which;
    var KeyID;
    e = e || event;
    KeyID = e.keyCode;
    
    
    //if(navigator.appName=="Microsoft Internet Explorer")
    //KeyID=event.keyCode 
    
    if((KeyID>=8 && KeyID<=46) || (KeyID>=65 && KeyID<=93) || (KeyID>=112 && KeyID<=123) || KeyID>=144 || KeyID>=145)
    {        
		return true;
    }
    else
	{
	    alert("Only Alphabets Allowed");
	    if(ctrl.value.length==1)
	    {
	        ctrl.value=""
	    }
	    else
	    {
	       if(navigator.appName=="Netscape")
	       ctrl.value=ctrl.value.substring(0,ctrl.value.length-1)
	    }
		return false;
    }
}

//function checkmail(e)
//{
//    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
//    var returnval=emailfilter.test(e.value)
//    if (returnval==false)
//    {
//        alert("Please enter a valid email address.")
//        e.select()
//    }
//    return returnval
//}


function uploadSuccess()
{
    document.getElementById('Upload').style.display = "none";
    document.getElementById('Success_Upload').style.display = "block";
}

function validate_express(str)
{    
    a = eval("document." + str);	
    //a = document.HomePageSearchForm;    
    if(document.getElementById('hdn_express_regno').value == "")
    {        
        document.getElementById('alert_express').innerHTML = "<img src='images/error.png' border='0'/> "  + "kindly select the profile and then express";
        return false;
    }
    if((a.rbl_express_interest[0].checked == false) && (a.rbl_express_interest[1].checked == false) && (a.rbl_express_interest[2].checked == false) && (a.rbl_express_interest[3].checked == false) && (a.rbl_express_interest[4].checked == false) && (a.rbl_express_interest[5].checked == false))
    {
        document.getElementById('alert_express').innerHTML = "<img src='images/error.png' border='0'/> "  + "Select the express interest message";
        
        a.rbl_express_interest[0].focus();
        return false;            
    }
    if(a.rbl_express_interest[5].checked == true)
    {
        if(document.getElementById('hdn_Payment_Status').value == 'A')
        { 
            if(a.txt_personal_message.value == "")
            {
                document.getElementById('alert_express').innerHTML = "<img src='images/error.png' border='0'/> "  + "Enter the Personalised Message";
                document.getElementById('txt_personal_message').focus();
                return false;
            }
            if(!validateText(a.txt_personal_message.value))
            {
                alert("Don't Enter Any Special Characters & Digits while entering Personalised Message");
                document.getElementById('txt_personal_message').focus();
                document.getElementById('txt_personal_message').select();
                return false; 
            } 
        }
        else
        {
            document.getElementById('alert_express').innerHTML = "<img src='images/error.png' border='0'/> "  + "PaidMember Can only Send Personalized messages";
            a.rbl_express_interest[0].focus();
            return false;        
        }
    }
}

function ExpressAll()
{    
    var radios = new Array(6); 
    
    radios[0] = document.getElementById('rbl_express_interest_0'); 
    radios[1] = document.getElementById('rbl_express_interest_1'); 
    radios[2] = document.getElementById('rbl_express_interest_2'); 
    radios[3] = document.getElementById('rbl_express_interest_3'); 
    radios[4] = document.getElementById('rbl_express_interest_4'); 
    radios[5] = document.getElementById('rbl_express_interest_5'); 
    if((radios[0].checked == true) || (radios[1].checked == true) || (radios[2].checked == true) || (radios[3].checked == true) || (radios[4].checked == true))
    {
        document.getElementById('txt_personal_message').value = "";
        document.getElementById('showttxt_personalmsg').style.display = "none";
        document.getElementById('show_icon').style.display = "none"; 
        document.getElementById('alert_express').innerHTML = "";
        
    }
    if(radios[5].checked == true)
    {            
        if(document.getElementById('hdn_Payment_Status').value == 'A')
        {      
            document.getElementById('showttxt_personalmsg').style.display = "block";    
            document.getElementById('show_icon').style.display = "none";           
            document.getElementById('alert_express').innerHTML = "";       
        }
        else
        {
           document.getElementById('show_icon').style.display = "block";   
           document.getElementById('showttxt_personalmsg').style.display = "none";
           document.getElementById('alert_express').innerHTML = ""; 
        }
    } 
}

// ----------------Thank You ----------------------------

function thank(value)
{
    if(value == 'SUGGESTION')
    {
        document.getElementById('SUGGESTION').style.display = "block";  
        document.getElementById('SEARCHEDIT').style.display = "none"; 
        document.getElementById('SUCCESS_STORY').style.display = "none";
        document.getElementById('PASSWORD').style.display = "none";         
        document.getElementById('FORGOT_PASSWORD').style.display = "none";   
        document.getElementById('PAYMENT').style.display = "none";
    }
    if(value == 'SEARCHEDIT')
    {  
        document.getElementById('SUGGESTION').style.display = "none";  
        document.getElementById('SEARCHEDIT').style.display = "block"; 
        document.getElementById('SUCCESS_STORY').style.display = "none"; 
        document.getElementById('PASSWORD').style.display = "none";
        document.getElementById('FORGOT_PASSWORD').style.display = "none";   
        document.getElementById('PAYMENT').style.display = "none";
    }
    if(value == 'SUCCESS_STORY')
    {
        document.getElementById('SUGGESTION').style.display = "none";  
        document.getElementById('SEARCHEDIT').style.display = "none"; 
        document.getElementById('SUCCESS_STORY').style.display = "block"; 
        document.getElementById('PASSWORD').style.display = "none";
        document.getElementById('FORGOT_PASSWORD').style.display = "none";   
        document.getElementById('PAYMENT').style.display = "none";
    }
    if(value == 'PASSWORD')
    {
        document.getElementById('SUGGESTION').style.display = "none";  
        document.getElementById('SEARCHEDIT').style.display = "none"; 
        document.getElementById('SUCCESS_STORY').style.display = "none"; 
        document.getElementById('PASSWORD').style.display = "block";
        document.getElementById('FORGOT_PASSWORD').style.display = "none";   
        document.getElementById('PAYMENT').style.display = "none";
    }
    if(value == 'FORGOT_PASSWORD')
    {
        document.getElementById('SUGGESTION').style.display = "none";  
        document.getElementById('SEARCHEDIT').style.display = "none"; 
        document.getElementById('SUCCESS_STORY').style.display = "none"; 
        document.getElementById('PASSWORD').style.display = "none";
        document.getElementById('FORGOT_PASSWORD').style.display = "block";   
        document.getElementById('PAYMENT').style.display = "none";
    }
    if(value == 'PAYMENT')
    {
        document.getElementById('SUGGESTION').style.display = "none";  
        document.getElementById('SEARCHEDIT').style.display = "none"; 
        document.getElementById('SUCCESS_STORY').style.display = "none"; 
        document.getElementById('PASSWORD').style.display = "none";
        document.getElementById('FORGOT_PASSWORD').style.display = "none";           
        document.getElementById('PAYMENT').style.display = "block";
    }
}


//-------------------------------------Home Page Search_List - Bookmark Adding --------------------------
function Bookmark_BrideGroom(BmkRegno,BmkName,gender)
{ 
    document.getElementById("txt_bookmark_comment").value = "";
    document.getElementById("hdn_type_regno").value = BmkRegno;
    document.getElementById("hdn_type_name").value = BmkName;
    document.getElementById("hdn_type_gender").value = gender;
    return true;
}
  

//-------------------------------------Home Page Search_List - Ignore_List Adding -------------------------

function Ignore_BrideGroom(IgnRegno,IgnName,gender)
{ 
    document.getElementById("txt_ignore_comment").value = "";
    document.getElementById("hdn_type_regno").value = IgnRegno;
    document.getElementById("hdn_type_name").value = IgnName;
    document.getElementById("hdn_type_gender").value = gender;
    return true;
}

//-------------------------------------Home PageSearch_List - Hide Adding -------------------------

function Hide_BrideGroom(HideRegno,BlkName,gender)
{ 
    document.getElementById("txt_block_comment").value = "";
	document.getElementById("hdn_type_regno").value = HideRegno; 
	document.getElementById("hdn_type_name").value = BlkName;
	document.getElementById("hdn_type_gender").value = gender;
	return true;	
}

//-------------------------------------Search_List - Express Interest -------------------------

function ExpressDetail_BrideGroom(regno,gender)
{        
    document.getElementById('lbl_reg').innerText = regno;
    document.getElementById('lbl_reg').textContent = regno;
    document.getElementById('hdn_express_regno').value = regno;
    document.getElementById("hdn_type_gender").value = gender;    
    return true;    
}

//Login Checking 
function Validatelogin()
{
    if(document.getElementById('txt_userid').value =="")
    {
     alert("Enter the User - Id");
     document.getElementById('txt_userid').focus();
     return false;
    }    
    if(!validateText(document.getElementById("txt_userid").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering User - Id");
        document.getElementById("txt_userid").focus();
        document.getElementById("txt_userid").select();
        return false;
    }
    if(document.getElementById('txt_password').value =="")
    {
     alert("Enter the Password");
     document.getElementById('txt_password').focus();
     return false;
    }    
    if(!validateText(document.getElementById("txt_password").value))
    {
        alert("Don't Enter Any Special Characters & Digits while entering Password");
        document.getElementById("txt_password").focus();
        document.getElementById("txt_password").select();
        return false;
    }    
}
 

 //-----------------------Feature Profile  - Photo Request------------------------------


function RequestPhoto(PhotoRegno,PhotoName,gender)
{
    document.getElementById('hdn_type_regno').value = PhotoRegno;  
    document.getElementById("hdn_type_name").value = PhotoName;
    document.getElementById("hdn_type_gender").value = gender;
    return true;
}

function getvalue(Date)
{
   //alert(Date);
    document.getElementById('Hdn_Year').value = Date;  
    
    
}



//--------------------------Contact Us -----------------------

function Branch_places(branch_id)
{    
    document.getElementById('hdn_branch_place').value = branch_id;
}

function Franchise_places(franchise_id)
{    
    document.getElementById('hdn_franchise_place').value = franchise_id;
}

// Terms & Conditions 

function Terms_page(nextpageid,currentpageid)
{
    document.getElementById(currentpageid).style.display = "none";  
    document.getElementById(nextpageid).style.display = "block";  

}

//-------------------------- Astro Point ----------------------

function Astro_Image(value)
{
    document.AstroPointForm.action = value;
    document.AstroPointForm.submit();
}



function ValidateFranchise()
{
    a = document.PaymentForm; 
    if (a.ddl_franchise.options[a.ddl_franchise.selectedIndex].value == "-1")
    {
        document.getElementById('alert_express').innerHTML = "Kindly select the nearest franchise";
        a.ddl_franchise.focus()
        return false;
    }    
}


/* -- Functions for Validating the Payment options Page */
        function PaymentValidate()
        {
           if (!isRadioChecked('PaymentForm', 'scheme_packageID'))
            {
            alert('Select any one of Scheme or Webpackage!');
            
            return false;
            }
            else
            {					
             return payment();
             return true;
            }
        }
                
        function payment()
        {
            a = document.PaymentForm;           
            if((a.payment_mode[0].checked == false) && (a.payment_mode[1].checked == false) && (a.payment_mode[2].checked == false) && (a.payment_mode[3].checked == false) && (a.payment_mode[4].checked == false) && (a.payment_mode[5].checked == false)&& (a.payment_mode[6].checked == false))
            {
                alert("Select the Payment Mode");
                a.payment_mode[0].focus();
                return false;
            }
        }
        
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;
	}
}

/*--------------- Home Page Search validation ---------------------*/



//Login Checking 
function Registration_Validate()
{
  b= document.HomePageForm;
  
    if((b.srbl_gender[0].checked == false) && (b.srbl_gender[1].checked == false))
    {
        alert("Select the Gender");
        b.srbl_gender[0].focus();        
        return false;
    }
    
    if(document.getElementById('txt_firstname').value =="")
    {
     alert("Enter the First Name");
     document.getElementById('txt_firstname').focus();
     return false;
    }
    
    
     if(!validFirstName(document.getElementById('txt_firstname').value))
      {
        alert("Don't Enter Any Special Characters & Digits while entering Name");
        document.getElementById('txt_firstname').focus();
        document.getElementById('txt_firstname').select();
        return false;
     }
    
     if(document.getElementById('txt_firstname').value.length <3)
        {
            alert("First Name must be 3 to 30 characters");
            document.getElementById('txt_firstname').focus();
            document.getElementById('txt_firstname').select();
            return false;
        }    
        
    if(document.getElementById('txt_emailid').value =="")
    {
     alert("Enter the Email-id");
     document.getElementById('txt_emailid').focus();
     return false;
    } 
    
    if(document.getElementById('txt_emailid').value == "")
    {
        alert("Enter the Email Address");
        document.getElementById('txt_emailid').focus();
        return false;    
    }
    
    if(!checkmail(document.getElementById('txt_emailid')))
    {
       document.getElementById('txt_emailid').focus();
        document.getElementById('txt_emailid').select();
        return false;
    }
    
     if(document.getElementById('txt_phone').value == "")
    {
        alert("Enter the Phone Number");
        document.getElementById('txt_phone').focus();
        return false;    
    }
    
    
    if(!IsNumeric(document.getElementById('txt_phone').value))
    {
       alert('Enter the Phone must be Digits Only');
       document.getElementById('txt_phone').focus();
       document.getElementById('txt_phone').select();
        return false;
    }
}

function validFirstName(name)
{
    invalidChars = "!@#$%^&*()\\-+=~`.'_:;\/|[]{},<>?\"0123456789"
    for (i=0; i<invalidChars.length; i++)
    {
        badChar = invalidChars.charAt(i)
        if (name.indexOf(badChar,0) > -1)
        {
            return false
        }
    }
    return true
} 

/*---------- Checking the keyvalues ---------------*/
function Numbers(f) 
{
    if (!/^\d*$/.test(f.value)) 
    {
        alert("Only Digits Allowed");
        f.value = f.value.replace(/[^\d]/g,"");
    }
} 

function SchemeDetails()
{
    var width = 935;
    var height = 600;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status=0,resizable=0,scrollbars=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    window.open('SchemeDetails.html',"subWind", windowFeatures);

}

function viewSamples(value)
{    
    var width = 530;
    var height = 540;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status=0,resizable=0,scrollbars=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    window.open('SchemeSamples.aspx?Type='+ value,"subWind", windowFeatures);
}



// ---------Payment Details-------------

function ShowSchemeGrid(value)
{
    if(value == 'SCHEME')
    {
        document.getElementById('SchemeGrid').style.display = "none";
    }
    
}

// ---------Suntv Profiles-------------

function Validatebookmark()
{
    if(document.getElementById("txt_bookmark_comment").value !="")
    {
       if(!validateText(document.getElementById('txt_bookmark_comment').value))
       {
            alert("Dont enter any special characters while entering bookmark comment");
            document.getElementById("txt_bookmark_comment").focus();
            document.getElementById("txt_bookmark_comment").select();
            return false;
       }
    }
}

function Validateignore()
{
    if(document.getElementById("txt_ignore_comment").value !="")
    {
       if(!validateText(document.getElementById('txt_ignore_comment').value))
       {
            alert("Dont enter any special characters while entering ignore comment");
            document.getElementById("txt_ignore_comment").focus();
            document.getElementById("txt_ignore_comment").select();
            return false;
       }
    }
}

function Validateblock()
{
    if(document.getElementById("txt_block_comment").value !="")
    {
       if(!validateText(document.getElementById('txt_block_comment').value))
       {
            alert("Dont enter any special characters while entering block comment");
            document.getElementById("txt_block_comment").focus();
            document.getElementById("txt_block_comment").select();
            return false;
       }
    }
}


function Showblocks(tag,im,newState) 
{
    a = document.PaymentDetailsForm;
    
    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/Scheme_plus.jpg";            
        } 
        else 
        {
            newState = "block";
            document.getElementById(im).src="../Images/Scheme_minus.jpg";   
        }
    }
    else 
    {
        if(newState=='none') 
        {
            document.getElementById(im).src="../Images/Scheme_minus.jpg";            
        }
        else 
        {
            document.getElementById(im).src="../Images/Scheme_plus.jpg";
        }
    }
    if (document.getElementById) 
    {
        document.getElementById(tag).style.display = newState;
    } 
    else if (document.all) 
    {
        document.all[tag].style.display = newState;
    }	
}


//--------------------- Add Reference ------------------------

function ValidateReference()
{
    a = this.document.Refer_New_MemberForm;
    
    if(document.getElementById('txt_firstname').value == "")
    {
        alert("Please enter the name");
        document.getElementById('txt_firstname').focus();
        return false;
    }
    if(!validName(document.getElementById('txt_firstname').value))
    {
        alert("Don't enter any special characters & digits while entering name");
        document.getElementById('txt_firstname').focus();
        document.getElementById('txt_firstname').select();
        return false;
    }
    if( document.getElementById('txt_firstname').value.length <3)
    {
        alert("Name must be 3 to 30 characters");
        document.getElementById('txt_firstname').focus();
        document.getElementById('txt_firstname').select();
        return false;
    }    
    if(document.getElementById('txt_firstname').value.length >30)
    {
        alert("Name must be 3 to 30 characters");
        document.getElementById('txt_firstname').focus();
        document.getElementById('txt_firstname').select();
        return false;
    }
    if((a.rbl_gender[0].checked == false) && (a.rbl_gender[1].checked == false))
    {
        alert("Please select the gender");
        a.rbl_gender[0].focus();        
        return false;
    }
    if (document.getElementById('dd_relationship').value == "-1")
    {
        alert("Please select the relationship")
        document.getElementById('dd_relationship').focus()
        return false;
    }
    if((document.getElementById('txt_emailid').value == "") && (document.getElementById('txt_phone').value == ""))
    {
        alert("Please enter the emailid (or) Phone to communicate the person");
        document.getElementById('txt_emailid').focus()
        return false;
    }
    
    if(document.getElementById('txt_emailid').value != "")
    {
        if(!checkmail(document.getElementById('txt_emailid')))
        {            
            document.getElementById('txt_emailid').focus();
            document.getElementById('txt_emailid').select();
            return false;
        } 
    }
    if(document.getElementById('txt_phone').value != "")
    {
        if(!namePhoneValid(document.getElementById('txt_phone').value))
        {
            alert("Don't enter any special characters while entering phone");
            document.getElementById('txt_phone').focus();
            document.getElementById('txt_phone').select();
            return false;
        }
    }
}

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
}


// CHanges-------------------------------------------------------

function ViewAlbum(regno)
{
    var width = 740;
    var height = 650;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status=0,resizable=0,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    window.open('http://' + document.domain + '/Album/' + regno + '.aspx', "subWind", windowFeatures);
}

//------------------------------------- Bookmark Adding --------------------------
function Bookmark_BrideGroom(BmkRegno,BmkName,gender)
{     
    
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
   
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {            
            LoadModalDiv();            
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure to bookmark this profile - " + BmkName + " (" + BmkRegno + ")"))
                { 
                    document.getElementById("hdn_type_regno").value = BmkRegno;
                    document.getElementById("hdn_type_name").value = BmkName;  
                    HideModalDiv();      
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;              
            }
        }
        else    
        {
            LoadModalDiv();
            alert("Same gender is not permissible");
            HideModalDiv();
            return false;
        }
    } 
    else
    {
        return false;
    }    
}

//------------------------------------- Ignore_List Adding -------------------------

function Ignore_BrideGroom(IgnRegno,IgnName,gender)
{ 
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
    
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {
            LoadModalDiv();
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure to ignore this profile - " + IgnName + " (" + IgnRegno + ")"))
                { 
                    document.getElementById("hdn_type_regno").value = IgnRegno;
                    document.getElementById("hdn_type_name").value = IgnName;
                    HideModalDiv();        
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;
            }
        }
        else    
        {
            LoadModalDiv();
            alert("Same gender is not permissible");
            HideModalDiv();
            return false;
        }
    } 
    else
    {
        return false;
    }  
}

//------------------------------------- Hide Adding -------------------------

function Hide_BrideGroom(HideRegno,BlkName,gender)
{ 
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
    
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {
            LoadModalDiv();
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure to block this profile - " + BlkName + " (" + HideRegno + ")"))
                { 
                    document.getElementById("hdn_type_regno").value = HideRegno;
                    document.getElementById("hdn_type_name").value = BlkName;    
                    HideModalDiv();    
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;
            }
        }
        else    
        {
            LoadModalDiv();
            alert("Same gender is not permissible");
            HideModalDiv();
            return false;
        }
    } 
    else
    {
        return false;
    }     
}

//----------------------- Photo Request------------------------------

function RequestPhoto(PhotoRegno,PhotoName,gender,page)
{
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
    
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {
            LoadModalDiv();
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure request to view the photo of this profile  - " + PhotoName + " (" + PhotoRegno + ")"))
                { 
                    document.getElementById("hdn_type_regno").value = PhotoRegno;
                    document.getElementById("hdn_type_name").value = PhotoName; 
                    showModalPopUp(PhotoName,PhotoRegno,'PHOTO',page);                       
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;
            }
        }
        else    
        {
            LoadModalDiv();            
            alert("Same gender is not permissible");
            HideModalDiv();
            return false;            
        }
    } 
    else
    {
        return false;
    }     
}

//----------------------- Album Request------------------------------

function RequestAlbum(AlbumRegno,AlbumName,gender,page)
{
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
    
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {
            LoadModalDiv();
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure request to view the album of this profile  - " + AlbumName + " (" + AlbumRegno + ")"))
                { 
                    document.getElementById("hdn_type_regno").value = AlbumRegno;
                    document.getElementById("hdn_type_name").value = AlbumName; 
                    showModalPopUp(AlbumName,AlbumRegno,'ALBUM',page);                       
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;
            }
        }
        else    
        {
            LoadModalDiv();            
            alert("Same gender is not permissible");
            HideModalDiv();
            return false;            
        }
    } 
    else
    {
        return false;
    }     
}

//-------------------------------------Express Interest -------------------------

function ExpressDetail_BrideGroom(regno,name,gender,page)
{       
    var usergender = document.getElementById("hdn_user_gender").value;
    var status = document.getElementById("hdn_status").value;
    
    if(usergender != "")
    {
        if((usergender.toUpperCase()) != (gender.toUpperCase()))
        {
            LoadModalDiv();
            if(status.toUpperCase() == 'A')
            {
                if(confirm("Are you sure express the interest for this profile  - " + name + " (" + regno + ")"))
                {                     
                    document.getElementById('hdn_express_regno').value = regno;
                    document.getElementById("hdn_type_name").value = name; 
                    showModalPopUp(name,regno,'E',page);                       
                    return true;
                }
                else
                {   
                    HideModalDiv();
                    return false;
                }
            }
            else    
            {
                alert("Your profile is under screening, your profile will be activated within 24 hours.");
                HideModalDiv();  
                return false;
            }
        }
        else    
        {
            LoadModalDiv();            
            alert("Same gender is not permissible.");
            HideModalDiv();
            return false;            
        }
    }
    else
    {
        return false;
    } 
}

function fnclose()
{   
    window.opener.HideModalDiv(); 
    window.opener.location = document.getElementById("hdn_page").value;
    window.opener = self;
    window.close(); 
}
function fncancel()
{   
    window.opener.HideModalDiv();     
    window.opener = self;
    window.close(); 
}


var popUpObj;
function showModalPopUp(name,regno,type,page)
{    
    var params = 'directories=0'; 
    params += ', location=0';
    params += ', menubar=0';
    params += ', resizable=0';
    params += ', scrollbars=0';
    params += ', status=no';
    params += ', toolbar=0';
    params += ', status=0';
    
    name = replaceCharacters(name,'.','_');
	name = replaceCharacters(name,' ','_');
	
    if(type == 'E')
    {
        var width  = 520;
        var height = 550;
        var left   = (screen.width  - width)/2;
        var top    = (screen.height - height)/2;
        params += ', width='+width+', height='+height;  
       
        popUpObj = window.open("http://" + document.domain + "/Express/" + name + "/" + regno + ".aspx",
                            'ModalPopUp', params);
    }
    else
    {
        var width  = 520;
        var height = 260;
        var left   = (screen.width  - width)/2;
        var top    = (screen.height - height)/2;
        params += ', width='+width+', height='+height; 
        
        popUpObj = window.open("http://" + document.domain + "/Request/" + name + "/" + type + "/" + regno + ".aspx",
                            'ModalPopUp', params);
    }


    popUpObj.moveTo('200','200');
    popUpObj.focus(); 
    LoadModalDiv();
}
    

function LoadModalDiv()
{
    var bcgDiv = document.getElementById("divBackground");
    bcgDiv.style.display="block";
    if (bcgDiv != null)
    {          
        if (document.body.clientHeight > document.body.scrollHeight)
        {
            bcgDiv.style.height = document.body.clientHeight + "px";
        }
        else
        {
            bcgDiv.style.height = document.body.scrollHeight + "px" ;
        }
        bcgDiv.style.width = "100%";
    }
}
    
function HideModalDiv()
{
    var bcgDiv = document.getElementById("divBackground");
    bcgDiv.style.display="none";
}

function OnUnload()
 {
    
    if(popUpObj)
    {
        if (false == popUpObj.closed)
        {
            popUpObj.close();
        }
    }
 }
 
 window.onunload=OnUnload;


     
     
     
function validate_express(str)
{    
    a = eval("document." + str);	
    //a = document.HomePageSearchForm;    
    if(document.getElementById('hdn_express_regno').value == "")
    {        
        document.getElementById('alert_express').innerHTML = "Kindly select the profile and then express";
        return false;
    }
    if((a.rbl_express_interest[0].checked == false) && (a.rbl_express_interest[1].checked == false) && (a.rbl_express_interest[2].checked == false) && (a.rbl_express_interest[3].checked == false) && (a.rbl_express_interest[4].checked == false) && (a.rbl_express_interest[5].checked == false))
    {
        document.getElementById('alert_express').innerHTML = "Select the express interest message";
        
        a.rbl_express_interest[0].focus();
        return false;            
    }
    if(a.rbl_express_interest[5].checked == true)
    {
        if(document.getElementById('hdn_Payment_Status').value == 'A')
        { 
            if(a.txt_personal_message.value == "")
            {
                document.getElementById('alert_express').innerHTML = "Enter the Personalised Message";
                document.getElementById('txt_personal_message').focus();
                return false;
            }
//            if(!validateText(a.txt_personal_message.value))
//            {
//                alert("Don't Enter Any Special Characters & Digits while entering Personalised Message");
//                document.getElementById('txt_personal_message').focus();
//                document.getElementById('txt_personal_message').select();
//                return false; 
//            } 
        }
        else
        {
            document.getElementById('alert_express').innerHTML = "Paid member can only send personalized messages";
            a.rbl_express_interest[0].focus();
            return false;        
        }
    }
}


function ExpressSent(value)
{
    if(value == 'S')
    {
        document.getElementById('ExpressSent').style.display = "none";
        document.getElementById('ExpressSuccess').style.display = "block";
        document.getElementById('AlreadyExpress').style.display = "none";
    }
    if(value == 'NS')
    {
        document.getElementById('ExpressSent').style.display = "block";
        document.getElementById('ExpressSuccess').style.display = "none";
        document.getElementById('AlreadyExpress').style.display = "none";
    }
    if(value == 'AS')
    {
        document.getElementById('AlreadyExpress').style.display = "block";
        document.getElementById('ExpressSent').style.display = "none";
        document.getElementById('ExpressSuccess').style.display = "none";
    }
}

function Protect_Request(value)
{
    if(value == 'AlbumSent')
    {
         document.getElementById('AlreadyAlbum').style.display = "none";
         document.getElementById('AlbumSent').style.display = "block";
    }
    if(value == 'AlbumAlreadyRequest')
    {
         document.getElementById('AlreadyAlbum').style.display = "block";
         document.getElementById('AlbumSent').style.display = "none";
    }
    
    if(value == 'HoroSent')
    {
         document.getElementById('AlreadyHoro').style.display = "none";
         document.getElementById('HoroSent').style.display = "block";
    }
    if(value == 'HoroAlreadyRequest')
    {
         document.getElementById('AlreadyHoro').style.display = "block";
         document.getElementById('HoroSent').style.display = "none";
    }
    
    if(value == 'PhotoSent')
    {
         document.getElementById('AlreadyPhoto').style.display = "none";
         document.getElementById('PhotoSent').style.display = "block";
    }
    if(value == 'PhotoAlreadyRequest')
    {
         document.getElementById('AlreadyPhoto').style.display = "block";
         document.getElementById('PhotoSent').style.display = "none";
    }
    
    if(value == 'VideoSent')
    {
         document.getElementById('AlreadyVideo').style.display = "none";
         document.getElementById('VideoSent').style.display = "block";
    }
    if(value == 'VideoAlreadyRequest')
    {
         document.getElementById('AlreadyVideo').style.display = "block";
         document.getElementById('VideoSent').style.display = "none";
    }
    if(value == 'AlbumSentSuccess')
    {
        document.getElementById('AlbumSentSuccess').style.display = "block";
    }
    if(value == 'PhotoSentSuccess')
    {
        document.getElementById('PhotoSentSuccess').style.display = "block";
    }
    if(value == 'HoroSentSuccess')
    {
        document.getElementById('HoroSentSuccess').style.display = "block";
    }
    if(value == 'VideoSentSuccess')
    {
        document.getElementById('VideoSentSuccess').style.display = "block";
    }
}

//-------------------------------------Forward Profile - My Profile---------------------------------------
function Validate_forward()
{    
    if(document.getElementById('txt_emailid').value == "")
    {
        document.getElementById('alert_forward').innerHTML = "Enter your Email id";        
        document.getElementById('txt_emailid').focus();      
        return false;
    } 
    if(!checkmail1(document.getElementById('txt_emailid')))
    {        
        document.getElementById('txt_emailid').focus();
        document.getElementById('txt_emailid').select();
        return false;
    }
    if(document.getElementById('txt_forward_emailid').value == "")
    {
        document.getElementById('alert_forward').innerHTML = "Enter relative or friend Email id";        
        document.getElementById('txt_forward_emailid').focus();      
        return false;
    } 
    if(!checkmail1(document.getElementById('txt_forward_emailid')))
    {        
        document.getElementById('txt_forward_emailid').focus();
        document.getElementById('txt_forward_emailid').select();
        return false;
    }
}

function checkmail1(e)
{
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
    var returnval=emailfilter.test(e.value)
    if (returnval==false)
    {        
        document.getElementById('alert_forward').innerHTML = "Enter valid email address";        
        e.select()
    }
    return returnval
}


function Forward_Success(value)
{
    if(value == 'S')
    {
        document.getElementById('NotSent').style.display = "none";
        document.getElementById('SentSuccess').style.display = "block";
    }
    if(value == 'NS')
    {
        document.getElementById('NotSent').style.display = "block";
        document.getElementById('SentSuccess').style.display = "none";
    }
}

function replaceCharacters(original,inputstr,replacestr) 
{
    var origString = original;
    var inChar = inputstr;
    var outChar = replacestr;
    var newString = origString.split(inChar);
    newString = newString.join(outChar);
    return newString;
}


function ViewExclusiveSchemeDetails(div_id)
{
    var arr = new Array ("X50","X25","X15")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == div_id)                
            document.getElementById(arr[i]).style.display ='block'
        else           
            document.getElementById(arr[i]).style.display ='none'
    }
}
function ViewSmartHandySchemeDetails(div_id)
{
    var arr = new Array ("Smart Plus 6 Special 6","Smart Plus 6 Special 3","Smart Plus 3 Special 6","Smart Plus 3 Special 3")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == div_id)                
            document.getElementById(arr[i]).style.display ='block'
        else           
            document.getElementById(arr[i]).style.display ='none'
    }
}

function ViewFlexibleSchemeDetails(div_id)
{
    var arr = new Array ("S6","S3","SI")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == div_id)                
            document.getElementById(arr[i]).style.display ='block'
        else           
            document.getElementById(arr[i]).style.display ='none'
    }
}
function ViewHandySchemeDetails(div_id)
{
    var arr = new Array ("DI","GO","PL")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == div_id)                
            document.getElementById(arr[i]).style.display ='block'
        else           
            document.getElementById(arr[i]).style.display ='none'
    }
}
function ViewAstroDetails(div_id)
{
    var arr = new Array ("AF","AH")
    
    for(var i=0;i<arr.length;i++)
    {
        if(arr[i] == div_id)                
            document.getElementById(arr[i]).style.display ='block'
        else           
            document.getElementById(arr[i]).style.display ='none'
    }
}


function Request_ExpressProfile()
{
    var regno = document.getElementById("hdn_express_regno").value;
    theUrl="http://" + document.domain + "/Profile/"+ regno + ".aspx";                	
    window.location.href=theUrl;
}