function showImage() {
    // Set up the image files to be used.
    var theImages = new Array() // do not change this
    // To add more image files, continue with the
    // pattern below, adding to the array.
    theImages[0] = 'image1.jpg'
    theImages[1] = 'image2.jpg'
    theImages[2] = 'image3.jpg'
    theImages[3] = 'image4.jpg'
    // do not edit anything below this line
    var j = 0
    var p = theImages.length;
    var preBuffer = new Array()
    for (i = 0; i < p; i++){
       preBuffer[i] = new Image()
       preBuffer[i].src = theImages[i]
    }
    var whichImage = Math.round(Math.random()*(p-1));

    document.write('<img src="'+theImages[whichImage]+'">');

    //  End -->
}
function ResetValues( )   {
        var form = this.document.form;
        form.Gender.value = "";
        form.Community.value = "";
        form.Language.value = "";
        return true;
}
function validate()  {
      if (form.gen.selectedIndex == 0)  {
          alert("Please Select Your Gender.");
          form.gen.focus( );
          return false;
      }
      if (form.fa.value == "" ) {
         alert( "Please enter Your min age." );
         form.fa.focus( );
         return false;
      }
      if (form.ta.value == "" ) {
        alert( "Please enter max age." );
        form.ta.focus( );
        return false;
      }
      if (form.com.selectedIndex == 0) {
        alert("Please Select Your Community.");
        form.com.focus( );
        return false;
      }
      if (form.lan.selectedIndex == 0) {
        alert("Please Select Your Language.");
        form.lan.focus( );
        return false;
      }
 }
function caste_disable(obj){
    if(obj.options[obj.selectedIndex].text != 'Hindu' &&
        obj.options[obj.selectedIndex].text != 'Muslim' &&
        obj.options[obj.selectedIndex].text != 'Christian')
    {
        document.form.caste.disabled = true;
    }
    else
    {
        document.form.caste.disabled = false;
        get_caste(obj.form.religion,0);
    }
}
var caste=new Array();
caste["Hindu"] = ["Does not matter","6000 Niyogi","96K Kokanastha","Adi Dravida","Agarwal","Anavil Brahmin","Arora","Arya Vysya","Aryasamaj","Audichya Brahmin","Bahi","Balija Naidu","Bengali","Bengali Brahmin","Bhandari","Billava","Brahmin","Brahmin Bhumihar","Brahmin Goswami","Brahmin Kanada Madhva","Brahmin Kanyakubja","Brahmin Niyogi Nandavariki","Brahmin Saryuparin","Brahmin Tyagi","Bunt","Chaurasia","Chettiar","Coorgi","Davadnya Brahmin","Dawoodi Bhora","Deshastha Brahmin","Devanga","Dhaneshawat Vaish","Dhiman Brahmin","Digambar","Ezhava","Ezhuthachan","Garhwali Brahmins","Garhwali Rajput","Gomantak Maratha","Goswami","Gounder","Gour Brahmin","Gowd Saraswat Brahmin","Gowda","Gujarati","Gupta","Gurjar","Havyaka Brahmin","Iyengar","Iyer","Iyer Brahmin","Jaiswal","Jat","Kalar","Kalinga Vysya","Kamboj","Kamma","Kannada Mogaveera","Kapu","Kapu Naidu","Karhade Brahmin","Karuneekar","Kashmiri Pandit (Brahmin)","Kashyap","Kayastha","Khatri","Kokanastha Brahmin","Kongu Vellala Gounder","Kori","Koshti","Kshatriya","Kumaoni Brahmins","Kumaoni Rajput","Kumawat","Kumbara","Kunbi","Kurmi","Kuruba","Leva Patil","Lingayat","Lohana","Maithil Brahmin","Malayalee Namboodiri","Malayalee Variar","Mali","Maharashtrian","Maharashtrian Brahmin","Maheshwari","Maratha","Maruthuvar","Marvar","Marwari","Maurya","Menon","Mudaliar","Mudaliar Arcot","Mudaliar Saiva","Mudaliar Senguntha","Mukulathur","Nadar","Nagar Brahmin","Naidu","Nair","Nair Vaniya","Nambiar","Nepali","OBC (Barber-Naayee)","Padmashali","Patel Desai","Patel Kadva","Patel Leva","Perika","Pillai","Prajapati","Punjabi","Punjabi Brahmin","Rajput","Reddy","Saraswat Brahmins","Sahu","Scheduled Caste","Sepahia","Setti Balija","Sindhi","Somvanshi","Sonar","Sowrashtra","Sozhiya Vellalar","Sutar","Swarnakar","Tamil Yadava","Teli","Telugu","Telugu Brahmin","Thevar","Thiyya","Udayar","Vaidiki Brahmin","Vaishnav","Vaishnav Bhatia","Vaishnav Vania","Varshney","Vanniyakullak Shatriya","Vanniyar","Veerashaiva","Velethadathu Nair","Vellalar","Vellama","Vishwakarma","Viswabrahmin","Vokaliga","Vysya","Yadav"];
caste["Muslim"] = ["Doesn't matter","Bengali","Dawoodi Bohra","Ehle-Hadith","Memon","Rajput","Shia","Shia Imami Ismaili","Sunni"];
caste["Christian"] = ["Does not matter","Born Again","Catholic","CMS","CSI","Evangelical","Jacobite","Marthoma","Nadar","Protestant","Syrian"];
function get_caste(obj,show_default){
    var sel_caste = '';
    var sel_religion    = obj.options[obj.selectedIndex].text;
    var caste_obj       = obj.form.elements["caste"];
    //CLEAN CASTE SELECT BOX
    while ( caste_obj.options.length ) caste_obj.options[0] = null;
    //ADD FIRST SELECT OPTION
    caste_obj.options[0]=new Option("--Select--","",true);
    //ADD CASTE OPTIONS FOR SELECTED RELIGION

    for(j=0;j<caste[sel_religion].length;j++){
        //NOT TO INCLUDE OPTIONS HAVING NULL VALUES
        if(caste[sel_religion][j]!=""){
            var caste_val = caste[sel_religion][j]=="Does not matter"?"":caste[sel_religion][j];
            var def_sel   = (sel_caste == caste_val) ? true : false;
            caste_obj.options[j+1] = new Option(caste[sel_religion][j], caste_val, true, def_sel);
        }
    }
}
function memloginvalidate()
{
   if(document.form1.txtusername.value == "")
     {
        alert("Please enter your UserName/ID/Email.");
        document.form1.txtusername.focus();
        return false;
     }
   if(document.form1.txtPassword.value == "")
     {
        alert("Please enter your Password.");
        document.form1.txtPassword.focus();
        return false;
     }
}


function ValidateEmail(txtfromemail )
{
	var atCharPresent = false;
	var dotPresent = false;
	for ( var Idx = 0; Idx <txtfromemail.length; Idx++ )
	{
		if ( txtfromemail.charAt ( Idx ) == '@' )
			atCharPresent = true;
		if (txtfromemail.charAt ( Idx ) == '.' )
			dotPresent = true;
	}
	if ( !atCharPresent || !dotPresent )
		return false;
	return true;
}

function validateContactUs()
{

	if (form.txtname.value == ""  )
      {
      alert("Please Enter Name.");
			form.txtname.focus( );
			return false;
      }
	   if ( form.txtfromemail.value == "" )
		{
			alert( "Please enter a valid E-mail ID." );
			form.txtfromemail.focus( );
			return false;
		}
		else
		{
			if ( !ValidateEmail( form.txtfromemail.value ) )
			{
				alert( "Invalid E-mail " + form.txtfromemail.value );
				form.txtfromemail.focus( );
				return false;
			}
			for ( var Idx = 0; Idx < form.txtfromemail.value.length; Idx++ )
			{
				if ( form.txtfromemail.value.charAt(Idx) == '	'
					|| form.txtfromemail.value.charAt(Idx) == ' '
					|| form.txtfromemail.value.charAt(Idx) == ','
					|| form.txtfromemail.value.charAt(Idx) == '/'
					|| form.txtfromemail.value.charAt(Idx) == '\\'
					|| form.txtfromemail.value.charAt(Idx) == ';' )
				{
					alert( "Blanks or other invalid characters are not allowed in the e-mail ID.\n Please enter only one E-mail ID." );
					form.txtfromemail.focus( );
					return false;
				}
			}
		}

	     if (form.txtphone.value == ""  )
       {
      alert("Please Enter Phone No.");
			form.txtphone.focus( );
			return false;
      }
	    if (form.txtquery.value == ""  )
      {
      alert("Please Enter Query.");
			form.txtquery.focus( );
			return false;
      }
  }


function validateForgotPassword()
{
 	if (form.txtid.value == "" ) {
		alert( "User Name Required. Please enter a valid UserName." );
		form.txtid.focus( );
		return false;
	}


	if ( form.txtemail.value == "" ) {
		alert( "ID/Email Required. Please enter a valid E-mail ID." );
		form.txtemail.focus( );
		return false;
	}
	else
	{
		if ( !ValidateEmail( form.txtemail.value ) )
		{
			alert( "Invalid E-mail " + form.txtemail.value );
			form.txtemail.focus( );
			return false;
		}
		for ( var Idx = 0; Idx < form.txtemail.value.length; Idx++ )
		{
			if ( form.txtemail.value.charAt(Idx) == '	'
				|| form.txtemail.value.charAt(Idx) == ' '
				|| form.txtemail.value.charAt(Idx) == ','
				|| form.txtemail.value.charAt(Idx) == '/'
				|| form.txtemail.value.charAt(Idx) == '\\'
				|| form.txtemail.value.charAt(Idx) == ';' )
			{
				alert( "Blanks or other invalid characters are not allowed in the e-mail ID.\n Please enter only one E-mail ID." );
				form.txtemail.focus( );
				return false;
			}
		}
	}	
}
