﻿// JScript File
var size=12;
function Confirm(val)
{

        
     if(typeof(Page_ClientValidate) == 'function') Page_ClientValidate(val); 
     
    if(!Page_IsValid)
    { 
       
        var i;
    for (i = 0; i < Page_Validators.length; i++)
     {
        if (!Page_Validators[i].isvalid)
         {
           if( document.getElementById(Page_Validators[i].controltovalidate)!=null)
           {
            document.getElementById(Page_Validators[i].controltovalidate).focus();
            break;
            }
        } 
    }
    }
}
   
   
   function CheckImage(source, args)
{
args.IsValid = true;

var str=source.id.substring(source.id.lastIndexOf('_img')-2,source.id.lastIndexOf('_img'));

txtfile=document.getElementById("ctl00_CP_gdCategory_ctl"+ str +"_fldFile").value
hdnfile=document.getElementById("ctl00_CP_gdCategory_ctl"+ str +"_hdn").value

if(hdnfile=="")
{

    if(txtfile=="")
    {
        			
    args.IsValid = false;
    return args.IsValid;
    }
}
if(txtfile!="")
{
    var myStr=txtfile.toLowerCase();

    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")) 
    {
     
    }
    else
    {
        args.IsValid = false;
        return args.IsValid;
    }
}
 return args.IsValid;
}

String.prototype.endsWith = function(str) 
            {return (this.match(str+"$")==str)}
			
			
function ChangeSize(str)
{
	
if(str=='I')
{
if(size>=20)
size=20
else
size=size+1;

}
else
{
if(size<=12)
size=12
else
size=size-1;
}
document.body.style.fontSize =size + "px";
void(0);
}
function Change(str)
{
document.body.style.fontFamily =str;
void(0);
}
function PrintPage()
{
var win=window.open('Print.html',"",'height=550,width=800,scrollbars=yes');
win.document.write("<html><head><title>Rotary Mysore</title><link href='Styles/Styles.css' rel='stylesheet' type='text/css' /></head><body style='margin:5px;'><img src='images/rit.jpg'><br><br><span style='font-family: Tahoma;font-size: 11px;font-weight: normal;color: #000002;text-decoration: none;text-align: justify;line-height: 18px;'>" + document.getElementById("tbl1").innerHTML);
win.print();
win.location.reload(); 
}

function EmailPage()
{
var win=window.open('Email.aspx',"",'height=500;width=500;scroll=yes');
win.document.getElementById("hdn").value=document.getElementById("tbl1").innerHTML;

}


 function CheckDateMon(source, args)
{
args.IsValid = true;
ddlDOBDate=document.getElementById("ddlDOBDate").value;
ddlDOBMonth=document.getElementById("ddlDOBMonth").value;

 if((ddlDOBDate=="0") && (ddlDOBMonth=="0"))
  {
  args.IsValid = true;
  }
  else if((ddlDOBDate=="0") || (ddlDOBMonth=="0"))
  {
  args.IsValid = false;
  }
  else
  {
  args.IsValid = true;
  }
return args.IsValid;

}


 function CheckDOM(source, args)
{
args.IsValid = true;
ddlDOMDate=document.getElementById("ddlDOMDate").value;
ddlDOMMonth=document.getElementById("ddlDOMMonth").value;

 if((ddlDOMDate=="0") && (ddlDOMMonth=="0"))
  {
  args.IsValid = true;
  }
  else if((ddlDOMDate=="0") || (ddlDOMMonth=="0"))
  {
  args.IsValid = false;
  }
  else
  {
  args.IsValid = true;
  }
return args.IsValid;

}



  String.prototype.endsWith = function(str) 
            {return (this.match(str+"$")==str)}
  function FileUploadPhoto(source, args)
{ 
   args.IsValid = true;
   
   var myStr=document.getElementById("UploadPhoto").value.toLowerCase();
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")|| myStr.endsWith(".png")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
   
   return args.IsValid;
}


function FileUploadPartner(source, args)
{ 
   args.IsValid = true;
   
   var myStr=document.getElementById("UploadPartner").value.toLowerCase();
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")|| myStr.endsWith(".png")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
   
   return args.IsValid;
}

function FileUploadmeeting(source, args)
{ 
   args.IsValid = true;
   
   var myStr=document.getElementById("UploadPhoto").value.toLowerCase();
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")|| myStr.endsWith(".png")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
   
   return args.IsValid;
}


function FileUploadProject(source, args)
{ 
   args.IsValid = true;
   
   var myStr=document.getElementById("UploadImage").value.toLowerCase();
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")|| myStr.endsWith(".png")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
   
   return args.IsValid;
}



function FileUploadAccounts(source, args)
{ 
   args.IsValid = true;
   
   
  
  var str=source.id.substring(source.id.lastIndexOf('_CustomValidator5')-2,source.id.lastIndexOf('_CustomValidator5'));



 myStr=document.getElementById("grdAccount_ctl"+ str +"_FileUpload1").value
mystr1=document.getElementById("grdAccount_ctl"+ str +"_hddenfileUploadImage").value

  if(mystr1=="")
			  {
			    if(myStr.endsWith(".xls") || myStr.endsWith(".xlsx")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
			    
			    }
			     else
			    {
			    if(myStr!="")
			    {
			     if(myStr.endsWith(".jpg") || myStr.endsWith(".pdf")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
			    
			    }
			    }
			    
			
   
   return args.IsValid;
}


function FileUploadFamily(source, args)
{ 
   args.IsValid = true;
   
   var myStr=document.getElementById("UploadFamily").value.toLowerCase();
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".gif")|| myStr.endsWith(".png")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
   
   return args.IsValid;
}


function FileUploadChamundi(source, args)
{ 
   args.IsValid = true;
   var str=source.id.substring(source.id.lastIndexOf('_CustomValidator5')-2,source.id.lastIndexOf('_CustomValidator5'));



 myStr=document.getElementById("grdChamundi_ctl"+ str +"_FileUpload1").value
mystr1=document.getElementById("grdChamundi_ctl"+ str +"_hddenfileUploadImage").value

  if(mystr1=="")
			  {
   
			  
			    if(myStr.endsWith(".jpg") || myStr.endsWith(".pdf")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
			    }
			    else
			    {
			    if(myStr!="")
			    {
			     if(myStr.endsWith(".jpg") || myStr.endsWith(".pdf")) 
			    {
			    
			    }
			    else
			    {
			       args.IsValid = false; 
			    }
			    
			    }
			    
			    }
   
   return args.IsValid;
}



 function CheckPDOB(source, args)
{
args.IsValid = true;
ddlPDOBDate=document.getElementById("ddlPDOBDate").value;
ddlPDOBMonth=document.getElementById("ddlPDOBMonth").value;

 if((ddlPDOBDate=="0") && (ddlPDOBMonth=="0"))
  {
  args.IsValid = true;
  }
  else if((ddlPDOBDate=="0") || (ddlPDOBMonth=="0"))
  {
  args.IsValid = false;
  }
  else
  {
  args.IsValid = true;
  }
return args.IsValid;

}




 function CheckADOB(source, args)
{

args.IsValid = true;
ddlADOBDate=document.getElementById("grdAnnet_ctl02_ddlADOBDate").value;

ddlADOBMonth=document.getElementById("grdAnnet_ctl02_ddlADOBMonth").value;

 if((ddlADOBDate=="0") && (ddlADOBMonth=="0"))
  {
  args.IsValid = false;
  }
  else if((ddlADOBDate=="0") || (ddlADOBMonth=="0"))
  {
  args.IsValid = false;
  }
  else
  {
  args.IsValid = true;
  }
return args.IsValid;

}





function ChangeAttendance(val)
    {
  
  if(val.checked==false)
   {
   
 document.form1.elements["cblAllAttendance"].checked=false;
 }  
  }
  
  
    function AllowOnlyNumericCommaDash(e)
{
	
     var key = (window.event) ? event.keyCode : e.which;  

if ( key > 47 && key < 58  || key==8 || key==45 || key==44)  
   return;
 else
 {
   if (window.event) 
       window.event.returnValue = null;
     else 
     e.preventDefault(); 
	 }
}


 function AllowOnlyNumericMulDot(e)
{
	
     var key = (window.event) ? event.keyCode : e.which;  

if ( key > 47 && key < 58  || key==88 || key==46)  
   return;
 else
 {
   if (window.event) 
       window.event.returnValue = null;
     else 
     e.preventDefault(); 
	 }
}



function CheckNewsDesc(source, args)
{

args.IsValid = true;
txtDesc=document.getElementById("txtDesc").value; 
rdbtnNewsEvent_0=document.form1.rdbtnNewsEvent_0;

if(rdbtnNewsEvent_0.checked && txtDesc=="")
{

args.IsValid = false;

}
return args.IsValid;

}



 function AllowOnlyNumeric(e)
{
	
     var key = (window.event) ? event.keyCode : e.which;  
	//alert(key) 
if ( key > 47 && key < 58 || key == 46 || key==8 || key==45)  
   return;
 else
 {
   if (window.event) 
       window.event.returnValue = null;
     else 
     e.preventDefault(); 
	 }
}
   
  



function ChangeAll()
    {
  
    hdnCount=document.getElementById("hdnCount").value;
   
    var Count=parseInt(hdnCount)+2;
  
   
   if(document.form1.elements["cblAllAttendance"].checked)
   {
   
    for(var i=0;i<Count;i++)
    {
        
        document.form1.elements["grdAttendance_" + i].checked=true;    
      
    }    
    
   }
   else
   {
   
    for(var i=0;i<Count;i++)
    {
       document.form1.elements["grdAttendance_" + i].checked=false;    
    }      
   
   }
   
    }
    
    
    function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}


function FNameValidate(source, args)
{                                                 
args.IsValid = true;



txtUserName=document.getElementById("txtUsername").value

if(txtUserName.length<6)
    {
        args.IsValid = false;
    }
    else
    {
         var user=/[^0-9a-zA-Z_-]/;
       
        if (user.test(txtUserName)) 
        {
          args.IsValid = false;
        }
    }
   
   return  args.IsValid; 
}

function RotarianSince(source, args)
{
args.IsValid = true;
txtUserName=document.getElementById("dateSince_txt_Date").value
if(txtUserName=="")
{
 args.IsValid = false;
}
}

function PassValidate(source, args)
{                                                 
args.IsValid = true;


txtUserName=document.getElementById("txtPass").value

if(txtUserName.length<6)
    {
        args.IsValid = false;
    }
    else
    {
         var user=/[*'*]/;
       
        if (user.test(txtUserName)) 
        {
          args.IsValid = false;
        }
    }
   
   return  args.IsValid; 
}