var expChk1=new Array(" SCRIPT "," CREATE "," INSERT "," SELECT "," DELETE "," DROP "," UPDATE "," HAVING ");

var errMsg=new String();

function  valkeywords(strChk,fieldName)
{

//Reserved Words
for(i=0;i<expChk1.length;i++)
   {

	var chk=new RegExp(expChk1[i]);
	if (strChk.toUpperCase().match(chk) )
	{
	   errMsg="Use synonym of word "+expChk1[i]+" .";
	   return true;
	}
   
   }
   return false;
}


         
function ValidateDropdownC(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"

      ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
    if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
     }
 //Reserved Words    
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
     {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
     }
// //reserved characters   
//   var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
//    if (strChk.match(chkStr))
//     {
//       alert('Invalid characters in field');
//       document.getElementById(mast+str).focus();
//       return false;
//     }
  else
       return  true; 
 
}


function ValidatetxtOld(control)
{

  var mast="ctl00_ContentPlaceHolder1_"

      ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
    if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(control.id).focus();
        return  false;
     }
 //Reserved Words    
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     }

  else
       return  true; 
 
}

function ValidateDropdownCpopup(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
/// selected index zero   
    if(document.getElementById(str).selectedIndex==0)
    {
        
        alert(message);
        document.getElementById(str).focus();
        return  false;
    }
      
      ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(str).value;
    if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(str).focus();
        return  false;
     }
 //Reserved Words    
    if(valkeywords(document.getElementById(str).value,document.getElementById(str)))
     {
        alert(errMsg);
        document.getElementById(str).focus();
        return false;
    
     }
// //reserved characters   
//   var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
//    if (strChk.match(chkStr))
//     {
//       alert('Invalid characters in field');
//       document.getElementById(mast+str).focus();
//       return false;
//     }
  else
       return  true; 
 
}


function ValidateDropdownPSandTS(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
 
 /// if  Radiopolicestation is checked 
  
 if (document.getElementById(mast+"Radiopolicestation").checked)
    {
    /// selected index zero   
    if(document.getElementById(mast+"lipolicestation").selectedIndex==0)
    {
        
        alert(message);
        document.getElementById(mast+"lipolicestation").focus();
        return  false;
    }
      
    ///check for blank field
    var chkStr = /^[\s]*$/;
    var strChk = document.getElementById(mast+"lipolicestation").value;
          if (strChk.match(chkStr))
         {
            alert(message);
            document.getElementById(mast+"lipolicestation").focus();
            return  false;
         }
     //Reserved Words    
          if(valkeywords(document.getElementById(mast+"lipolicestation").value,document.getElementById(mast+"lipolicestation")))
        {
            alert(errMsg);
            document.getElementById(mast+"lipolicestation").focus();
            return false;
        
        }
   
        else
        return true;
     }
    


//// if  Radiotraffic is checked   
   
 if (document.getElementById(mast+"Radiotraffic").checked)
    {
    /// selected index zero   
    if(document.getElementById(mast+"litrafficstaff").selectedIndex==0)
    {
        
        alert(message);
        document.getElementById(mast+"litrafficstaff").focus();
        return  false;
    }   
    ///check for blank field
        var chkStr = /^[\s]*$/;
    var strChk = document.getElementById(mast+"litrafficstaff").value;
    if (strChk.match(chkStr))
         {
            alert(message);
            document.getElementById(mast+"litrafficstaff").focus();
            return  false;
         }
     //Reserved Words    
          if(valkeywords(document.getElementById(mast+"litrafficstaff").value,document.getElementById(mast+"litrafficstaff")))
        {
            alert(errMsg);
            document.getElementById(mast+"litrafficstaff").focus();
            return false;
        
        }
   
         else
        return true;
     }
     
     
     
     //// if  Radioothers is checked   
   
if (document.getElementById(mast+"Radioothers").checked)
    {///check for blank field
    
    var chkStr = /^[\s]*$/;
    var strChk = document.getElementById(mast+"txtothers").value;
    if (strChk.match(chkStr))
         {
            alert(message);
            document.getElementById(mast+"txtothers").focus();
            return  false;
         }
     //Reserved Words    
          if(valkeywords(document.getElementById(mast+"txtothers").value,document.getElementById(mast+"txtothers")))
        {
            alert(errMsg);
            document.getElementById(mast+"txtothers").focus();
            return false;
        
        }
   
         else
        return true;
     }

}  



//////////////validate for Blank text boxes
function ValidateAll(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
  else
       return  true; 
}
///user id validation
function Validateuserid(cont)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+cont).value;
if (strChk.match(chkStr))
     {
        alert('Invalid User ID ...');
        document.getElementById(mast+cont).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+cont).value,document.getElementById(mast+cont)))
    {
        alert(errMsg);
        document.getElementById(mast+cont).focus();
        return false;
    
    }
    var chkStr = /^([a-zA-Z0-9.-]{8,25})$/;
   if (!strChk.match(chkStr))
    {
       alert('Minimum 8 and maximum 25 characters and only use A-Z , a-z ,0-9 , dash(-)and dot(.) characters in this field');
       document.getElementById(mast+cont).focus();
       return false;
    }
    
  else
       return  true; 
}

///user id validation
function welcomeuserid(cont)
{
 
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(cont).value;
if (strChk.match(chkStr))
     {
        alert('Invalid User ID');
        document.getElementById(cont).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(cont).value,document.getElementById(cont)))
    {
        alert(errMsg);
        document.getElementById(cont).focus();
        return false;
    
    }
    var chkStr = /^([a-zA-Z0-9.-]{8,25})$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z ,0-9 , dash(-)and dot(.) characters in this field');
       document.getElementById(cont).focus();
       return false;
    }
    
  else
       return  true; 
}


//////////////validate file uploaded
function fileupload(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
    
     //reserved characters 
     // /^([a-zA-Z]:(\\w+)*\\[a-zA-Z0_9]+)?.[pP][dD][fF]$/; 
   var chkStr = /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.pdf|.PDF)$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid file selected');
       document.getElementById(mast+str).focus();
       return false;
    }
  else
       return  true; 
}

function fileuploadZip(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
    
//     //reserved characters 
//     // /^([a-zA-Z]:(\\w+)*\\[a-zA-Z0_9]+)?.[pP][dD][fF]$/; 
//   var chkStr = /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.zip|.rar)$/;
//   if (!strChk.match(chkStr))
//    {
//       alert('Invalid file selected');
//       document.getElementById(mast+str).focus();
//       return false;
//    }
  else
       return  true; 
}
//////////////validate for directory text box
function ValidateAlldirectorytxt(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for special characters
if (document.getElementById(mast+str).disabled == false )
 {  
   var strChk = document.getElementById(mast+str).value;
   var chkStr = /^([a-zA-Z0-9]*[\040]*[-]*[,]*[/]*[.]*[(]*[)]*)*$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z , 0-9 , dash(-),comma(,),slash (/),space,period(.) and parenthesis() characters in this field');
       document.getElementById(mast+str).focus();
       return false;
    }
 
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
  else
       return  true; 
 }
 else
       return  true; 
}

function ValidateAllpopup(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(str).value,document.getElementById(str)))
    {
        alert(errMsg);
        document.getElementById(str).focus();
        return false;
    
    }
  else
       return  true; 
}

function ValidateDropdownACTSECTIONdirectory(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
if (document.getElementById(mast+str).disabled == false )
 {
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
     }
 //Reserved Words    
      if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
  }
  else
  return  true; 
       
}


function ValidateDropdownmaintanance(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  var strChk = document.getElementById(mast+str).value;
 //Reserved Words    
      if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
       
}

function ValidateDropdownFILETYPE(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
 ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
     }
 //Reserved Words    
      if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
       
}

function ValidateDropdownACTSECTION(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
 /// selected index zero   
    if(document.getElementById(mast+str).selectedIndex==0)
    {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
    }
 
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
     }
 //Reserved Words    
      if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
       
}




function ValidateDropdown(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
 /// selected index zero   
    if(document.getElementById(mast+str).selectedIndex==0)
    {
        
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
    }
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return  false;
     }
 //Reserved Words    
      if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
       
}


function ValidateDropdownpopup(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
 /// selected index zero   
    if(document.getElementById(str).selectedIndex==0)
    {
        
        alert(message);
        document.getElementById(str).focus();
        return  false;
    }
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(str).focus();
        return  false;
     }
 //Reserved Words    
      if(valkeywords(document.getElementById(str).value,document.getElementById(str)))
    {
        alert(errMsg);
        document.getElementById(str).focus();
        return false;
    
    }
 //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\-\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('Invalid characters in the field');
       document.getElementById(str).focus();
       return false;
    }
    else
       return  true; 
       
}


function telephonenumber(control) 
{
var mast="ctl00_ContentPlaceHolder1_"
var strng = document.getElementById(control.id).value;
var stripped = strng.replace(/[\(\)\.\-\ ]/g, '');

if (isNaN(parseInt(stripped))) 
   {
        alert('The phone number is Invalid.');
        document.getElementById(control.id).focus();
        return  false;
   
   }
if (!(stripped.length > 9) && (stripped.length < 12)) 
      {
        alert('The phone number is the wrong length.Make sure it is 10 or 11 digits.');
        document.getElementById(control.id).focus();
        return  false;
	   }
	   
	var emailFilter=/^0{0,1}[1-9]{1}[0-9]{2}[\s]{0,1}[\-]{0,1}[\s]{0,1}[1-9]{1}[0-9]{6}$/;

if (!(emailFilter.test(stripped))) 
     { 
        alert('Please enter a valid Telephone Number.');
        document.getElementById(control.id).focus();
        return  false;
     }

///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     }
  
       return  true; 
    
       
}


function referencenumber(control)
{
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
 ////reserved characters    
var chkStr = /^([a-zA-Z0-9])+([/]*[a-zA-Z0-9]*)*$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z , 0-9 and slash (/) characters in this field');
       document.getElementById(control.id).focus();
       return false;
    }
   else
       return  true; 
  
 
}

function paymentamount(control)
{
  ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	

 ////reserved characters    
var chkStr = /^[0-9]+$/;
   if (!strChk.match(chkStr))
    {
       alert('only use  0-9  characters in this field');
       document.getElementById(control.id).focus();
       return false;
    }
   else
       return  true; 
  
 
}


function ValidateAllpayment(str,message)
{
 var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(mast+str).focus();
        return false;
     }
  
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
     {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
     } 	

 ////reserved characters    
var chkStr = /^[0-9]+$/;
   if (!strChk.match(chkStr))
    {
       alert('only use  0-9  characters in this field');
       document.getElementById(mast+str).focus();
       return false;
    }
   else
       return  true; 
  
 
}

function alphanumericaddress(control)
{
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
// ////reserved characters    
//var chkStr = /^([a-zA-Z0-9\s\n-,\\/.])+$/;
//   if (!strChk.match(chkStr))
//    {
//       alert('only use A-Z , a-z , 0-9 , dash(-),comma(,),slash (/),space,period(.) and parenthesis() characters in this field');
//       document.getElementById(control.id).focus();
//       return false;
//    }
   else
       return  true; 
  
 
}

///////// check for complaint text entered

function alphanumericcomplaint(control)
{
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
//  var chkStr = /^([a-zA-Z0-9\s\n-,\\/.])+$/;
//   if (!strChk.match(chkStr))
//    {
//       alert('only use A-Z , a-z , 0-9 , dash(-),comma(,),slash (/),space,period(.) and parenthesis() characters in this field');
//       document.getElementById(control.id).focus();
//       return false;
//    }
   else
       return  true; 
 
}


function validatedirectoryradio(str,message)
{
var mast="ctl00_ContentPlaceHolder1_"

if (document.getElementById(mast+str+"_0").checked == true && document.getElementById(mast+str+"_0").disabled == false)
 { var index="_0" }
else if (document.getElementById(mast+str+"_1").checked == true && document.getElementById(mast+str+"_1").disabled == false)
 { var index="_1" }
else if (document.getElementById(mast+str+"_2").checked == true && document.getElementById(mast+str+"_2").disabled == false)
 { var index="_2" }
else
 return  true; 
 
var strng = document.getElementById(mast+str+index).value;

  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str+index).value,document.getElementById(mast+str+index)))
     {
        alert(errMsg);
        document.getElementById(mast+str+index).focus();
        return false;
    
     } 	
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str+index).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(mast+str+index).focus();
        return false;
     }
  var chkStr = /^1|2|3$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid characters in this field');
       document.getElementById(mast+str+index).focus();
       return false;
    }
   else
       return  true; 
 
}


function valdirectorytxt(control)
{
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	
///check for special characters
  var strChk = document.getElementById(control.id).value;
  var chkStr = /^([a-zA-Z0-9]*[\040]*[-]*[,]*[/]*[.]*[(]*[)]*)*$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z , 0-9 , dash(-),comma(,),slash (/),space,period(.) and parenthesis() characters in this field');
       document.getElementById(control.id).focus();
       return false;
    }
   else
       return  true; 
 
}


function alphanumericcomplaintpopup(control)
{
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     } 	
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  var chkStr = /^([a-zA-Z0-9\s\n-,\\/.])+$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z , 0-9 , dash(-),comma(,),slash (/),space,period(.) and parenthesis() characters in this field');
       document.getElementById(control.id).focus();
       return false;
    }
   else
       return  true; 
 
}

function alphanumericname(control)
{
//Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     }
///check for blank field                                                             
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  
 ///allow a-z,A-Z,. and space only 
// var chkStr =  /^([a-zA-Z])+([\040]*[.]*[a-zA-Z]*)*$/;
//   if (!strChk.match(chkStr))
//     {
//        alert("Only  A-Z , a-z ,period and 'space' characters are allowed in this field");
//        document.getElementById(control.id).focus();
//        return false;
//     }
// 
    else
       return  true; 
		   
 
}


/////////validate 10-11 phone number
function ValidatePN(str,message)
{
var mast="ctl00_ContentPlaceHolder1_"
var strng = document.getElementById(mast+str).value;
var stripped = strng.replace(/[\(\)\.\-\ ]/g, '');

if (isNaN(parseInt(stripped))) 
   {
        alert('The phone number is Invalid.');
        document.getElementById(mast+str).focus();
        return  false;
   
   }
if (!(stripped.length > 9) && (stripped.length < 12)) 
      {
        alert('The phone number is the wrong length.Make sure it is 10 or 11 digits.');
        document.getElementById(mast+str).focus();
        return  false;
	   }
	   
	var emailFilter=/^0{0,1}[1-9]{1}[0-9]{2}[\s]{0,1}[\-]{0,1}[\s]{0,1}[1-9]{1}[0-9]{6}$/;

if (!(emailFilter.test(stripped))) 
     { 
        alert('Please enter a valid Telephone Number.');
        document.getElementById(mast+str).focus();
        return  false;
     }

///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(mast+str).focus();
        return false;
     }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
     {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
     }
  //reserved characters   
var chkStr = /^['\\@#$%\^*~!+=|:;,./()\"{}\[\]?><`]+$/;
   if (strChk.match(chkStr))
    {
       alert('only numbers and dash(-) characters in this field');
       document.getElementById(mast+str).focus();
       return false;
    }
    else
       return  true; 
		 
}

function alphanumericchallannumber(control)
{
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     }
  //reserved characters   
var chkStr =  /^[a-zA-Z0-9]+$/;
   if (!strChk.match(chkStr))
    {
       alert('Only  A-Z , a-z , 0-9 characters are allowed in this field');
       document.getElementById(control.id).focus();
       return false;
    }
    else
       return  true; 
 
}


function alphanumericregistrationnumber(control)
{
 
///check for blank field
var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert('This field can not be left blank.');
        document.getElementById(control.id).focus();
        return false;
     }
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
     {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
     }
   //reserved characters   
var chkStr =  /^([a-zA-Z0-9\s-]+[-]?[\s]?[/]?)+$/;
   if (!strChk.match(chkStr))
    {
       alert('only use A-Z , a-z , 0-9, dash(-),slash (/) and space characters in this field');
       document.getElementById(control.id).focus();
       return false;
    }
    else
       return  true; 
}

//////////////validate for Blank text boxes
function Validatedate(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
    //reserved characters
       
var chkStr =  /^(\d{2})(\,)([A-Za-z]{3})(\,)(\d{4})$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid date');
       document.getElementById(mast+str).focus();
       return false;
    }
    
  else
       return  true; 
}

function Validatedatepopup(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(str).value,document.getElementById(str)))
    {
        alert(errMsg);
        document.getElementById(str).focus();
        return false;
    
    }
    //reserved characters
       
var chkStr =  /^(\d{2})(\/)(\d{2})(\/)(\d{4})$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid date');
       document.getElementById(str).focus();
       return false;
    }
    
  else
       return  true; 
}
//// validate notice expire date
function Validatenoticedate(str,message)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(mast+str).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(mast+str).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(mast+str).value,document.getElementById(mast+str)))
    {
        alert(errMsg);
        document.getElementById(mast+str).focus();
        return false;
    
    }
    //reserved characters
       
var chkStr =  /^(\d{2})(\/)(\d{2})(\/)(\d{4})$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid date');
       document.getElementById(mast+str).focus();
       return false;
    }
    
  else
       return  true; 
}


//// validate notice expire date
function Validatenoticedate1(control)
{
  var mast="ctl00_ContentPlaceHolder1_"
  ///check for blank field
  var chkStr = /^[\s]*$/;
var strChk = document.getElementById(control.id).value;
if (strChk.match(chkStr))
     {
        alert(message);
        document.getElementById(control.id).focus();
        return false;
    }
  //Reserved Words      
    if(valkeywords(document.getElementById(control.id).value,document.getElementById(control.id)))
    {
        alert(errMsg);
        document.getElementById(control.id).focus();
        return false;
    
    }
    //reserved characters
       
var chkStr =  /^(\d{2})(\/)(\d{2})(\/)(\d{4})$/;
   if (!strChk.match(chkStr))
    {
       alert('Invalid date');
       document.getElementById(control.id).focus();
       return false;
    }
    
  else
       return  true; 
}
/////////////////////complanentpresentpermanentaddress
function complanentpresentpermanentaddress(chk)
{
var mast="ctl00_ContentPlaceHolder1_"

		if (chk.checked) 
		{
			document.getElementById(mast+"txtcomplanentpresentaddress").value = document.getElementById(mast+"txtcomplanentpermanentaddress").value;	
		}	
			else
		 {     
            document.getElementById(mast+"txtcomplanentpresentaddress").value = "";
         }
			
			
		
}
///////////////////// ownerpermanentpresentADDRESS

function ownerpermanentpresentADDRESS(chk)
{
var mast="ctl00_ContentPlaceHolder1_"

		if (chk.checked) 
		{
			document.getElementById(mast+"txtownerpresentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;	
			if (document.getElementById(mast+"Chhkaccusedsameasowner").checked )
			{
			        document.getElementById(mast+"txtaccusedname").value = document.getElementById(mast+"txtownername").value;
                    document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtownerpresentaddress").value;
                    document.getElementById(mast+"txtaccusedpermanentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = true
			}
			else
			{
                    
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = false
            }
			
			
		} 
		else 
		{
		        document.getElementById(mast+"txtownerpresentaddress").value = "";
                if (document.getElementById(mast+"Chhkaccusedsameasowner").checked )
			{
			        document.getElementById(mast+"txtaccusedname").value = document.getElementById(mast+"txtownername").value;
                    document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtownerpresentaddress").value;
                    document.getElementById(mast+"txtaccusedpermanentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;
                    
			}
			else
			{
                   
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = false
            }
                
			
		}
}

//////////////////// accusedownersame
function accusedownersame(chk)
{
var mast="ctl00_ContentPlaceHolder1_"
		if (chk.checked) 
		{
			    document.getElementById(mast+"txtaccusedname").value = document.getElementById(mast+"txtownername").value;
                document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtownerpresentaddress").value;
                document.getElementById(mast+"txtaccusedpermanentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;
                document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = true
		} 
		else 
		{
		 		document.getElementById(mast+"txtaccusedname").value = "";
                document.getElementById(mast+"txtaccusedpresentaddress").value = "";
                document.getElementById(mast+"txtaccusedpermanentaddress").value = "";
                document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = false
        }
}

//////////////////// numberychallanY
function numberychallanY(chk)
{
var mast="ctl00_ContentPlaceHolder1_"
		if (chk.checked) 
		{       
		        document.getElementById(mast+"RFVtxtownername").enabled = false;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtownerpresentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedname").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").enabled = false;
                
                document.getElementById(mast+"RFVtxtownername").visible = false;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").visible = false;
                document.getElementById(mast+"RFVtxtownerpresentaddress").visible = false;
                document.getElementById(mast+"RFVtxtaccusedname").visible = false;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").visible = false;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").visible = false; 
		} 
		else 
		{
		        document.getElementById(mast+"RFVtxtownername").enabled = true;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtownerpresentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedname").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").enabled = true;
                
                document.getElementById(mast+"RFVtxtownername").visible = true;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").visible = true;
                document.getElementById(mast+"RFVtxtownerpresentaddress").visible = true;
                document.getElementById(mast+"RFVtxtaccusedname").visible = true;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").visible = true;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").visible = true;
		 		
        }
}

//////////////////// numberychallanN
function numberychallanN(chk)
{
var mast="ctl00_ContentPlaceHolder1_"
		if (chk.checked) 
		{       document.getElementById(mast+"RFVtxtownername").enabled = true;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtownerpresentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedname").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").enabled = true;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").enabled = true;
		 		
		 		document.getElementById(mast+"RFVtxtownername").visible = true;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").visible = true;
                document.getElementById(mast+"RFVtxtownerpresentaddress").visible = true;
                document.getElementById(mast+"RFVtxtaccusedname").visible = true;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").visible = true;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").visible = true;
		        
		} 
		else 
		{
		        document.getElementById(mast+"RFVtxtownername").enabled = false;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtownerpresentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedname").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").enabled = false;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").enabled = false;
                
                document.getElementById(mast+"RFVtxtownername").visible = false;
                document.getElementById(mast+"RFVtxtownerpermanentaddress").visible = false;
                document.getElementById(mast+"RFVtxtownerpresentaddress").visible = false;
                document.getElementById(mast+"RFVtxtaccusedname").visible = false;
                document.getElementById(mast+"RFVtxtaccusedpermanentaddress").visible = false;
                document.getElementById(mast+"RFVtxtaccusedpresentaddress").visible = false;
        }
}





////////////////////////////accusedpermanentpresentADDRESS
function accusedpermanentpresentADDRESS(chk)
{
var mast="ctl00_ContentPlaceHolder1_"
		if (chk.checked) 
		{
			document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtaccusedpermanentaddress").value;	
			if (document.getElementById(mast+"Chhkaccusedsameasowner").checked )
			{
			        document.getElementById(mast+"txtaccusedname").value = document.getElementById(mast+"txtownername").value;
                    document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtownerpresentaddress").value;
                    document.getElementById(mast+"txtaccusedpermanentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = true
			}
			else
			{
                    
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = false
            }
			
			
		} 
		else 
		{
		        document.getElementById(mast+"txtaccusedpresentaddress").value = "";
                if (document.getElementById(mast+"Chhkaccusedsameasowner").checked )
			{
			        document.getElementById(mast+"txtaccusedname").value = document.getElementById(mast+"txtownername").value;
                    document.getElementById(mast+"txtaccusedpresentaddress").value = document.getElementById(mast+"txtownerpresentaddress").value;
                    document.getElementById(mast+"txtaccusedpermanentaddress").value = document.getElementById(mast+"txtownerpermanentaddress").value;
                   document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = true
			}
			else
			{
                    
                    document.getElementById(mast+"chkaccusedpresentpermanentaddress").checked = false
            }
                
			
		}
}

	




function PrintReport() 
			{
			
			var mast="ctl00_ContentPlaceHolder1_"
							
				var tdTable0=document.getElementById("table0")
				tdTable0.style.display = "none"
				
				var tdTable2=document.getElementById("table2")
				tdTable2.style.display = "none"
				
				var tdTable3=document.getElementById("table3")
				tdTable3.style.display = "none"
						
				
				var tdTable6=document.getElementById("tblmessage")
				tdTable6.style.display = "none"
				
				var tdTable7=document.getElementById("tblbtnHTMLprint")
				tdTable7.style.display = "none"
				
				var tdTable8=document.getElementById("tblchkbox")
				tdTable8.style.display = "none"
		
				var tdTable9=document.getElementById(mast+"tblmyradio")
				tdTable9.style.display = "none"
			
				
				if (window.print) 
				{ 
				    document.getElementById(mast+"lidistrict").disabled = false;
				    document.getElementById(mast+"lipolicestation").disabled = false;
				    document.getElementById(mast+"licomplainttype").disabled = false;				    
                   document.getElementById(mast+"lblservermessage").innerHTML = 'Acknowledgement of '+ document.getElementById(mast+"lblacktype").value ;
			       document.getElementById(mast+"lblComplaintdetails").innerHTML = 'Submitted to Police Station : ' ;
				    document.getElementById(mast+"lblComplainentDetails").innerHTML = 'Senders Details: ' ;
				    alert("\n\n\n\n\n\n\n\n\n");					
					window.print();
				} 
				else 
				{
					alert("your browser doesn't support this function");
				}
				    document.getElementById(mast+"lidistrict").disabled = true;
				    document.getElementById(mast+"lipolicestation").disabled = true;
				    document.getElementById(mast+"licomplainttype").disabled = true;
				
				
				
                var tdTable0=document.getElementById("table0")
				tdTable0.style.display = ""
              				
				var tdTable2=document.getElementById("table2")
				tdTable2.style.display = ""
				
				var tdTable3=document.getElementById("table3")
				tdTable3.style.display = ""
				
				var tdTable6=document.getElementById("tblmessage")
				tdTable6.style.display = ""
				
				var tdTable7=document.getElementById("tblbtnHTMLprint")
				tdTable7.style.display = ""
				
				var tdTable8=document.getElementById("tblchkbox")
				tdTable8.style.display = ""
				
				var tdTable9=document.getElementById(mast+"tblmyradio")
				tdTable9.style.display = ""
			
			}


function PrintFIR() 
			{
			
			var mast="ctl00_ContentPlaceHolder1_"
			
			var tdTable0=document.getElementById("table0")
				tdTable0.style.display = "none";
				
				var tdTable2=document.getElementById("table2")
				tdTable2.style.display = "none";
				
				var tdTable3=document.getElementById("table3")
				tdTable3.style.display = "none";
			   							
				var tdTable0=document.getElementById("tblmain");
				tdTable0.style.display = "none";
				
				var tdTable2=document.getElementById("tablecriteria");
				tdTable2.style.display = "none";
				
			
				
				if (window.print) 
				{ 
			    window.print();
				} 
				else 
				{
					alert("your browser doesn't support this function");
				}
			
			var tdTable0=document.getElementById("table0")
				tdTable0.style.display = "";
				
				var tdTable2=document.getElementById("table2")
				tdTable2.style.display = "";
				
				var tdTable3=document.getElementById("table3")
				tdTable3.style.display = "";
				   
				var tdTable0=document.getElementById("tblmain");
				tdTable0.style.display = "";
				
				var tdTable2=document.getElementById("tablecriteria");
				tdTable2.style.display = "";
								
             
			}


		
			
function PrintReportremarks() 
			{ 
			var hidden = 0 
			
			var mast="ctl00_ContentPlaceHolder1_"
			     if(document.getElementById("tbladdremarks")== null )
			       {
			       hidden = 1;
                   }
                else{
                    var tdTable6=document.getElementById("tbladdremarks")
				    tdTable6.style.display = "none"
                    }
                                  
                    document.getElementById("btnclose").style.visibility ="hidden";
                    document.getElementById("btnprint").style.visibility ="hidden";
                           
				if (window.print) 
				{
				   window.print();
				} 
				else 
				{
					alert("your browser doesn't support this function");
				}
				document.getElementById("btnclose").style.visibility ="visible";
				document.getElementById("btnprint").style.visibility ="visible";
				
				if (hidden == 1)
				   {
				   }
			       else
			       {
			        var tdTable6=document.getElementById("tbladdremarks")
				    tdTable6.style.display = ""
			       }
                
							
				
			}
			
			
function  PrintVehicleDetails()
{
                    document.getElementById("btnclose").style.visibility ="hidden";
                    document.getElementById("btnprint").style.visibility ="hidden";
                           
				if (window.print) 
				{
				   window.print();
				} 
				else 
				{
					alert("your browser doesn't support this function");
				}
				document.getElementById("btnclose").style.visibility ="visible";
				document.getElementById("btnprint").style.visibility ="visible";

}

	function PrintReportcomplaintsviewall()
			{ 
			        document.getElementById("btnSubmit").style.visibility ="hidden";                         
                    document.getElementById("btnclose").style.visibility ="hidden";
                    document.getElementById("btnprint").style.visibility ="hidden";
                           
				if (window.print) 
				{
				   window.print();
				} 
				else 
				{
					alert("your browser doesn't support this function");
				}
				document.getElementById("btnSubmit").style.visibility ="visible";
				document.getElementById("btnclose").style.visibility ="visible";
				document.getElementById("btnprint").style.visibility ="visible";
				
				
			}		