﻿// JScript File
var isIE4up = (document.all) ? 1 : 0;
var isIE5 = (isIE4up && navigator.appVersion.indexOf("MSIE 5") != -1) ? 1 : 0;
var isIE6 = (isIE4up && navigator.appVersion.indexOf("MSIE 6") != -1) ? 1 : 0;
var browserName=navigator.appName;
var agt=navigator.userAgent.toLowerCase();
var is_nav  = (agt.indexOf('mozilla')!=-1) ;

function AllowPhone(e)
 
{

     if(browserName=="Netscape")
    {
        var chr = (is_nav)?e.keyCode:e.which;   
        var keychr =(is_nav)?e.keyCode:e.which;
        if(chr == 0)
        {
            var chr = (is_nav)?e.charCode:e.which;               
        }//if     
    }//if
    else
    {
        var chr = (isIE4up || isIE6 || isIE6)?e.keyCode:e.which;        
    }//else
    if (chr != 13 && chr !=  8 && chr != 11 && chr !=  9) 
    {
          if((chr > '47') && (chr < '58') || (chr =='8') || (chr =='13') || (chr =='11') || (chr =='9')) 
        {
			return true;
		}//if
		else if((keychr == '46') || (keychr == '37') || (keychr == '39') || (keychr == '35') || (keychr == '36'))	
		{
		    return true;
		}//elseif			
		else 
			return false;
    }//if    
}//Function

function trim( instr ) 
{
    	var reFirst = /\S/;
    	var reLast = /\s+$/;
		var inputString = String(instr)
    	var firstChar = inputString.search(reFirst);
    	var lastChar = inputString.search(reLast);    	
    	if( lastChar == -1 ) 
			lastChar = inputString.length;    	
    	outstr = inputString.substring( firstChar, lastChar );
		return outstr;
}

var username = { 'UserName':/[^a-zA-Z0-9@.-_]/g }
function validusername(o,w)
{
  o.value = o.value.replace(username[w],'');
}

//Allows Only Numbers
var range = { 'onlynumbers':/[^\d]/g }
function valid(o,w)
{
  o.value = o.value.replace(range[w],'');
}
//Allow Alphabet only
var Alphabet={'Alphabet':/[^a-zA-Z ]/g}
function ValidAlphabet(o,w)
{
  o.value = o.value.replace(Alphabet[w],'');
}

//Allow Alphabet and numbers only
var AlphNum={'Alphabetandnumbers':/[^a-zA-Z0-9 ]/g}
function ValidAN(o,w)
{
  o.value = o.value.replace(AlphNum[w],'');
}

var Num={'Numbericwithdot':/[^\d .{2}]/g}
function Validnumberic(o,w)
{
  o.value = o.value.replace(Num[w],'');
}
//not Allow Space
var NoSpace = { 'NoSpace':/[^a-zA-Z0-9\`()(\\~!@^&*+\"|%:=,;]/g }
function validNoSpace(o,w)
{
  o.value = o.value.replace(NoSpace[w],'');
}
var Email;
Email = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";

//DonorRegistration Form
function DonorRegistration_Save()
{

 if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUid.value) == "" )
    {
        alert("User Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUid.focus();
        return false;
    }
   else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtpwd.value) == "" )
    {
        alert("Password should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtpwd.focus();
        return false;
    }
    else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCpwd.value) == "" )
    {
        alert("Confirm Password should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCpwd.focus();
        return false;
    }
    else if(document.forms[0].ctl00_ContentPlaceHolder1_txtCpwd.value != document.forms[0].ctl00_ContentPlaceHolder1_txtpwd.value)
    {
        alert("Password / Confirm Password does not match");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCpwd.focus();
        return false;
    }
    else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtName.value) == "" )
    {
        alert(" Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtName.focus();
        return false;
    }
    else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.value) == "" )
    {
        alert(" Address should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.focus();
        return false;
    }
    else if(document.forms[0].ctl00_ContentPlaceHolder1_ddlCountry.selectedIndex==0)
    {
        alert("Select Country Name");
        document.forms[0].ctl00_ContentPlaceHolder1_ddlCountry.focus();
        return false;
    }
      else if(document.forms[0].ctl00_ContentPlaceHolder1_ddlState.selectedIndex==0)
    {
        alert("Select State Name");
        document.forms[0].ctl00_ContentPlaceHolder1_ddlState.focus();
        return false;
    }
     else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCity.value) == "" )
    {
        alert(" City Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCity.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtContactNo.value) == "" )
    {
        alert(" Contact No. should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtContactNo.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "" )
    {
        alert(" Email id should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) != "" && (document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value.search(Email))==-1 )
    {
        alert(" Enter Valid Email id ");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    return true;
    }

}//Funcution DonorRegistration

function DonorRegistration_Update()
{

 if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtUserName.value) == "" )
    {
        alert("User Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtUserName.focus();
        return false;
    }
         
    else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtName.value) == "" )
    {
        alert(" Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtName.focus();
        return false;
    }
    else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.value) == "" )
    {
        alert(" Address should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtAddress.focus();
        return false;
    }
    else if(document.forms[0].ctl00_ContentPlaceHolder1_ddlCountry.selectedIndex==0)
    {
        alert("Select Country Name");
        document.forms[0].ctl00_ContentPlaceHolder1_ddlCountry.focus();
        return false;
    }
      else if(document.forms[0].ctl00_ContentPlaceHolder1_ddlState.selectedIndex==0)
    {
        alert("Select State Name");
        document.forms[0].ctl00_ContentPlaceHolder1_ddlState.focus();
        return false;
    }
     else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtCity.value) == "" )
    {
        alert(" City Name should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtCity.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtContactNo.value) == "" )
    {
        alert(" Contact No. should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtContactNo.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) == "" )
    {
        alert(" Email id should not empty");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
      else if(trim(document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value) != "" && (document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.value.search(Email))==-1 )
    {
        alert(" Enter Valid Email id ");
        document.forms[0].ctl00_ContentPlaceHolder1_txtEmail.focus();
        return false;
    }
    else
    {
    return true;
    }

}
