﻿// JScript File

function del_chk()
    {
        var x=document.getElementById('ddl_category');
       if (x.value=="--Select--")
       {
            alert('Select a Category '); return false;
       }
        var msg=confirm('All the Sub category and Products under this category will be Deleted.Do You want to continue ??');
      return msg;
    }
function save_chk()
    {
        var x=document.getElementById('txt_category').value;
        var y=document.getElementById('txt_description').value;
        var chk='~!`@#$%^&*(){}[]\'?/<>:;+_-=';
        var flag='0';
       if (x=="")
       {
            alert('Enter Category Name '); return false;
       }
       else
       {
           for (var i=0;i<chk.length;i++)
            {
                if(x.indexOf(chk.charAt(i))!=-1)
                     {
                        flag='1';break;
                     }
            }
             if(flag=='1')
              {
                alert('Special characters are not allowed');
                return false;
             }
       }
       
        if (y=="")
           {
              alert('Enter Category Description '); return false;
           }
           
        else
        {
                for (var i=0;i<chk.length;i++)
                {
                    if(y.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Special characters are not allowed');
                    return false;
                 }
        }   
         return true;  
    }
function prod_del_chk()
    {
        var x=document.getElementById('ddl_product');
       if (x.value=="--Select--")
       {
            alert('Select a Product '); return false;
       }
        var msg=confirm('Do You want to Delete the Product...?');
      return msg;
    }
    
function prod_save_chk()
    {
        var x; 
        var chk='~!`@#$%^&*(){}[]\'?/<>:;+_-=';
        var flag='0';
        var y=document.getElementById('ddl_category').value;         
       x=document.getElementById('txt_productname').value;
       if (x=="")
       {
            alert('Enter Product Name '); return false;
       }
       else
       {
                for (var i=0;i<chk.length;i++)
                {
                    if(x.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Special characters are not allowed');
                    return false;
                 }
       }
       x=document.getElementById('txt_search_keywords').value;
        if (x=="")
       {
            alert('Enter Keywords for search '); return false;
       }
       else
       {
                for (var i=0;i<chk.length;i++)
                {
                    if(x.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Special characters are not allowed');
                    return false;
                 }
       }
       if (y=="--Select--")
         {
              alert('Select Category Type'); return false;
         }
     
           return true;
    }
 
 // Upload file PAGE to check weather user select both file and user  or nt while giving permission
  function chk_file_exist()
   {
       var x=document.getElementById('ListBox_files');
       if (x.value=="")
       {
            alert('Select a File first.'); return false;
       }
       x=document.getElementById('ListBox_users');
       if (x.value=="")
       {
            alert('Select a User to give permission.'); return false;
       }
      return true;
   
   }
// Upload file PAGE delet category
function chk_category_selected_delete()
{
       var x=document.getElementById('ddl_file_category');
       if (x.value=="Select")
       {
            alert('Select a Category Name.'); return false;
       }
      var msg=confirm('All the files under this category will be deleted.Do You want to delete the Category ?');
      return msg;
 }
 // Upload file PAGE update catgory
function chk_category_selected()
{
       var x=document.getElementById('ddl_file_category');
       if (x.value=="Select")
       {
            alert('Select a Category Name.'); return false;
       }
       return true;
}
// product search page
function chk_search()
{
       var chk='~!`@#$%^&*(){}[]\'?/<>:;+_-=';
       var flag='0';
       var x=document.getElementById('txt_productdescription').value;
        if(x!="")
          {
              for (var i=0;i<chk.length;i++)
                {
                    if(x.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Special characters are not allowed');
                    return false;
                 }
            }
            return true;
}
 // Login PAGE. Check user name and password
function chk_login()
{
        var uname=document.getElementById('txt_username').value;
        var pwd=document.getElementById('txt_pwd').value;
        var u_chk='+\'="{}()][|!$%:;`^';
        var pwd_chk='\':;"<>,./~`(){}[]|';
        var flag='0';
       if (uname=="")
       {
            alert('Enter UserName '); return false;
       }
       else
       {
           for (var i=0;i<u_chk.length;i++)
            {
                if(uname.indexOf(u_chk.charAt(i))!=-1)
                     {
                        flag='1';break;
                     }
            }
             if(flag=='1')
              {
                alert('These Special characters are not allowed :'+u_chk);
                return false;
             }
       }
       
        if (pwd=="")
           {
              alert('Enter Password'); return false;
           }
           
        else
        {
                for (var i=0;i<pwd_chk.length;i++)
                {
                    if(pwd.indexOf(pwd_chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Only these Special characters are allowed (@#$%&*-_)');
                    return false;
                 }
        }   
         return true; 
}

 // Upload file PAGE. Check new file category name is nt null or  special charatcers

function chk_file_category()
{
        var cat_name=document.getElementById('Txt_update_category').value;
         var chk='~!`@#$%^&*(){}[]\'?/<>:;+_-=';
        var flag='0';
        if(cat_name=="")
        {
            alert("Enter File Category Name");
            return false;
        }
        else
        {
               for (var i=0;i<chk.length;i++)
                {
                    if(cat_name.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';break;
                         }
                }
                 if(flag=='1')
                  {
                    alert('Special characters are not allowed ');
                    return false;
                 }
         
        }
       return true;       
}

 // Upload file PAGE update category . to upload a file .check file title, file category  and file name ( browse)
function upload_file()
{
        var title=document.getElementById('Txt_file_title1').value;
         var chk='~!`@#$%^&*(){}[]\'?/<>:;+_-=';
        var flag='0';
         var t=document.getElementById('FileUpload1').value;
         if(t=="")
          {
            alert("Select a File to be Upload");return false;
          }
          
        if(title=='')
        {
            alert("Enter File Title Name");
            return false;
        }
        else
        {
               for(var i=0;i<chk.length;i++)
                {
                    if(title.indexOf(chk.charAt(i))!=-1)
                         {
                            flag='1';
                            break;
                         }
                }
                if(flag=='1')
                {
                    alert('Special characters are not allowed ');
                    return false;
                }
         
        }
        title=document.getElementById('ddl_file_category').value;
         if(title=="Select")
          {
           alert("Select File Category");return false;
          }
          
       return true;       
}
// Change password
function change_pwd()
{
        var oldpwd=document.getElementById('txt_oldpwd').value;
        var newpwd=document.getElementById('txt_newpwd').value;
        var cmppwd=document.getElementById('txt_confirm_pwd').value;
        var chk='\':+=;"<>,./~`(){}[]|^?/\\';
        var flag='0';
       if (oldpwd=="")
       {
            alert('Enter Old Password'); return false;
       }
       else
       {
           for (var i=0;i<chk.length;i++)
            {
                if(oldpwd.indexOf(chk.charAt(i))!=-1)
                     {
                        flag='1';break;
                     }
            }
             if(flag=='1')
              {
                alert('These Special characters are allowed :(!@#$%&*_-)');
                return false;
             }
       }
       if (newpwd=="")
       {
            alert('Enter New Password'); return false;
       }
       else
       {
           for (var i=0;i<chk.length;i++)
            {
                if(newpwd.indexOf(chk.charAt(i))!=-1)
                     {
                        flag='1';break;
                     }
            }
             if(flag=='1')
              {
                alert('These Special characters are allowed :(!@#$%&*_-)');
                return false;
             }
       }
      if (cmppwd=="")
       {
            alert('Enter Confirm Password'); return false;
       }
     if(newpwd!=cmppwd)
     {
           alert('Confirm Password doesn\'t match'); return false;
     }
     else
     {
     return true;
     }
 
}