﻿function checkDonorLogin(txtUserName,txtPwd){
     if(txtUserName.value == "" && txtPwd.value == ""){
          alert("Please enter a valid Email ID name or password");
          txtUserName.focus();
          return false;
     }else if(txtUserName.value == "" ){
		  alert("Please enter a valid Email ID");
          form.txtUserName.focus();
          return false;	
	 }else if(txtPwd.value==""){
		  alert("Please enter a valid password");
          txtPwd.focus();
          return false;	
	 }

return true;
}

function checkDonor(form)
{
   if(form.txtEmail.value==""){
        alert("Please enter a valid E-Mail Id");
        form.txtEmail.focus();
        return false;} 
    else if(form.txtEmail.value!=""){
          var emailchk= EmailValidation(form.txtEmail.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtEmail.select();
            form.txtEmail.focus();
            return false;
          }
        }      
    if(form.txtName.value==""){
        alert("Please enter a valid name");
        form.txtName.focus();
        return false;}
    else if(form.txtPwd.value==""){
        alert("Please enter a valid password");
        form.txtPwd.focus();
        return false;}
     else if(form.txtConfirm.value==""){
        alert("Please enter a confirm password");
        form.txtConfirm.focus();
        return false;}
   /* else if(form.ddlDate.options[form.ddlDate.selectedIndex].text=="DD"){
        alert("Please select a valid date");
        form.ddlDate.focus();
        return false;}    
        
    else if(form.ddlMonth.options[form.ddlMonth.selectedIndex].text=="MM"){
        alert("Please select a valid month");
        form.ddlMonth.focus();
        return false;}  
    else if(form.ddlYear.options[form.ddlYear.selectedIndex].text=="YYYY"){
        alert("Please select a valid year");
        form.ddlYear.focus();
       return false;}    */
     else if(form.txtAge.value==""){
        alert("Please enter your age");
        form.txtAge.focus();
        return false;}     
     else if(form.ddlstGender.options[form.ddlstGender.selectedIndex].text=="select"){
        alert("Please select gender");
        form.ddlstGender.focus();
        return false;}   
    else if(form.txtMob.value=="" && form.txtRes.value=="" && form.txtOff.value==""){
        alert("Please enter atleast one contact number");
        form.txtMob.focus();
        return false;} 
    else if(form.ddlstState.options[form.ddlstState.selectedIndex].text=="-State-"){
        alert("Please select a valid state");
        form.ddlstState.focus();
        return false;}
    else if(form.ddlstCity.options[form.ddlstCity.selectedIndex].text=="-City/District-"){
        alert("Please select a valid City/District");
        form.ddlstCity.focus();
        return false;}
     else if(form.ddlBlood.options[form.ddlBlood.selectedIndex].text=="-group-"){
        alert("Please select a valid blood group");
        form.ddlBlood.focus();
        return false;}
        if(form.txtPwd.value!=form.txtConfirm.value){
          alert("Password and confirm password should be same");
          form.txtConfirm.select();
          form.txtConfirm.focus();
          return false;}          
   
    return true;
}

function checkDonorEdit(form)
{
    
    if(form.txtName.value==""){
        alert("Please enter a valid name");
        form.txtName.focus();
        return false;}
  /*  else if(form.ddlDate.options[form.ddlDate.selectedIndex].text=="DD"){
        alert("Please select a valid date");
        form.ddlDate.focus();
        return false;}    
    else if(form.ddlMonth.options[form.ddlMonth.selectedIndex].text=="MM"){
        alert("Please select a valid month");
        form.ddlMonth.focus();
        return false;}  
    else if(form.ddlYear.options[form.ddlYear.selectedIndex].text=="YYYY"){
        alert("Please select a valid year");
        form.ddlYear.focus();   
        return false;}  */
    else if(form.txtAge.value==""){
        alert("Please enter your age");
        form.txtAge.focus();
        return false;}    
    else if(form.txtMob.value=="" && form.txtRes.value=="" && form.txtOff.value==""){
        alert("Please enter atleast one contact number");
        form.txtMob.focus();
        return false;} 
    else if(form.txtEmail.value==""){
        alert("Please enter a valid E-Mail Id");
        form.txtEmail.focus();
        return false;} 

    else if(form.ddlstState.options[form.ddlstState.selectedIndex].text=="-State-"){
        alert("Please select a valid state");
        form.ddlstState.focus();
        return false;}
    else if(form.ddlstCity.options[form.ddlstCity.selectedIndex].text=="-City/District-"){
        alert("Please select a valid City/District");
        form.ddlstCity.focus();
        return false;}
     else if(form.ddlBlood.options[form.ddlBlood.selectedIndex].text=="-group-"){
        alert("Please select a valid blood group");
        form.ddlBlood.focus();
        return false;}
      if(form.txtEmail.value!=""){
          var emailchk= EmailValidation(form.txtEmail.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtEmail.select();
            form.txtEmail.focus();
            return false;
          } }
    return true;
}
function checkSearch(form)
{
    
    if(form.ddlstState.options[form.ddlstState.selectedIndex].text=="-State-"){
        alert("Please select a valid state");
        form.ddlstState.focus();
        return false;}
    else if(form.ddlstCity.options[form.ddlstCity.selectedIndex].text=="-City/District-"){
        alert("Please select a valid City/District");
        form.ddlstCity.focus();
        return false;}
     else if(form.ddlBlood.options[form.ddlBlood.selectedIndex].text=="-group-"){
        alert("Please select a valid blood group");
        form.ddlBlood.focus();
        return false;}
     return true;   
}

function checkReferFrnd(form)
{
  
    if(form.txtName.value==""){
        alert("Please enter a valid name");
        form.txtName.focus();
        return false;}
    else if(form.txtEmail.value==""){
        alert("Please enter a valid E-Mail Id");
        form.txtEmail.focus();
        return false;}
    else if(form.txtFrndsName1.value==""){
        alert("Please enter a valid name");
        form.txtFrndsName1.focus();
        return false;}
    else if(form.txtFrndsEmail1.value==""){
        alert("Please enter a valid E-Mail Id");
        form.txtFrndsEmail1.focus();
        return false;}
        
    else if(form.txtEmail.value!=""){
          var emailchk= EmailValidation(form.txtEmail.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtEmail.select();
            form.txtEmail.focus();
            return false;
          } }
      if(form.txtFrndsEmail1.value!="" && form.txtFrndsName1.value!=""){
          var emailchk= EmailValidation(form.txtFrndsEmail1.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtFrndsEmail1.select();
            form.txtFrndsEmail1.focus();
            return false;
          } }
     if(form.txtFrndsEmail2.value!="" && form.txtFrndsName2.value!=""){
          var emailchk= EmailValidation(form.txtFrndsEmail2.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtFrndsEmail2.select();
            form.txtFrndsEmail2.focus();
            return false;
          } }
     if(form.txtFrndsEmail3.value!="" && form.txtFrndsName3.value!=""){
          var emailchk= EmailValidation(form.txtFrndsEmail3.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtFrndsEmail3.select();
            form.txtFrndsEmail3.focus();
            return false;
          } }                
      return true; 
}

  function checkChangePwd(form)
  {
     if(form.txtUID.value==""){
        alert("Please enter a valid user name");
        form.txtUID.focus();
        return false;}
     else if(form.txtPwd.value==""){
        alert("Please enter a valid password");
        form.txtPwd.focus();
        return false;}
     else if(form.txtNewPwd.value==""){
        alert("Please enter a new password");
        form.txtNewPwd.focus();
        return false;} 
    else if(form.txtConfirm.value==""){
        alert("Please enter a confirm password");
        form.txtConfirm.focus();
        return false;} 
     if(form.txtNewPwd.value!=form.txtConfirm.value){
        alert("password and confirm password should be same");
        form.txtConfirm.focus();
        return false;} 
    return true;
  }
  
  function CheckForgetPwd(form)
  {
    //if(form.txtUID.value==""){
       // alert("Please enter a valid user name");
       // form.txtUID.focus();
       // return false;}
     if(form.txtEmail.value==""){
        alert("Please enter a valid E-Mail Id");
        form.txtEmail.focus();
        return false;}
     if(form.txtEmail.value!=""){
        var emailchk= EmailValidation(form.txtEmail.value)
          if(emailchk==false)
          {
            alert("Please enter a valid E-Mail Id");
            form.txtEmail.select();
            form.txtEmail.focus();
            return false;
          } }     
  }
 function EmailValidation(checkStr)
 {
    var checkEmail = "@.";
    //var checkStr = document.getElementById('<%=txtDataentryEmail.ClientID%>').value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkEmail.length;  j++)
        {
        if (ch == checkEmail.charAt(j) && ch == "@")
        EmailAt = true;
        if (ch == checkEmail.charAt(j) && ch == ".")
        EmailPeriod = true;
	    if (EmailAt && EmailPeriod)
		    break;
	    if (j == checkEmail.length)
		    break;
	    }
	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
		EmailValid = true;
		break;
	}
  }
  
  if(!EmailValid)
  {
    //alert("Please Enter valid Email in " + txt);
    //window.event.returnValue=false;
    return false;
  }
 return true;
 }
 
 function CheckSpecialChar(objValue) 
 {
    var alphanum=/^[a-zA-Z0-9]+$/;
    if(objValue.match(alphanum))
    {
        return true;
    }
    else
    {
        //alert("Enter the Correct User Id in " + txt );
        //window.event.returnValue=false;
        return false;
    } 
 }

function Getdate()
{
      var m_names = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
        var d = new Date();
        var day = d.getDay(); 
    var dayToString; 
    switch(day) { 
      case 0: dayToString = "Sunday"; break; 
      case 1: dayToString = "Monday"; break; 
      case 2: dayToString = "Tuesday"; break; 
      case 3: dayToString = "Wednesday"; break; 
      case 4: dayToString = "Thursday"; break; 
      case 5: dayToString = "Friday"; break; 
      case 6: dayToString = "Saturday"; break; 
   } 
    var curr_date = d.getDate();
    var curr_month = d.getMonth();
    var curr_year = d.getFullYear();
    
    return curr_date + "  " + m_names[curr_month]  +  "  " + curr_year
}

//function CheckDate(ddlday,ddlmonth,ddlyear)
//{
//    day=parseInt(ddlday);
//    month=parseInt(ddlmonth);
//    year=parseInt(ddlyear);
//	 if(month== 4 || month== 6 || month== 9 || month= 11)
//	{
//	    if(day>30)
//	    {
//	        return false;
//	    }
//	    else
//	    {
//	        return true;
//	    }
//	}
//	else if(month== 2)
//	{
//	    var chk=CheckLeapYear(year);
//	    if(chk==true)
//	     {
//	        if(day>29)
//	        {
//	         return false;
//	        }
//	     }
//	    else
//	     {
//	        if(day>28)
//	        {
//	         return false;
//	        }
//	     }
//	}
//	return true;
//}

//function CheckLeapYear(year)
//{
//    year = parseInt(year);

//	if(year%4 == 0)
//	{
//		if(year%100 != 0)
//		{
//			return true;
//		}
//		else
//		{
//			if(year%400 == 0)
//				return true;
//			else
//				return false;
//		}
//	}
// return false;
//}