﻿// JScript File

//For Check all selected checkboxed
var prefix ="ctl00_MainContent_";

function checkall()
	{ 
	if(document.forms[0].chkSelectAll.checked){ 
		for(i=0;i<document.forms[0].elements.length;i++)  
		{
			if(document.forms[0].elements[i].type=="checkbox")  
			{  
			    
					if(document.forms[0].elements[i].id.indexOf("chkSelect") != '-1')
				        document.forms[0].elements[i].checked=true; 
			}  
		}  
	}
    else{  
		for(i=0;i<document.forms[0].elements.length;i++)  
		{  
			for(i=0;i<document.forms[0].elements.length;i++)  
			{  
				if(document.forms[0].elements[i].type=="checkbox")  
				{  
				if(document.forms[0].elements[i].id.indexOf("chkSelect") != '-1')
					document.forms[0].elements[i].checked=false;  
				}  
			}  
		}  
	}  
	}
	
//for check is all Checkbox selected from list then select All Checkbox else Deselect	
function CheckAllSelected()
{

    for(i=0;i<document.forms[0].elements.length;i++)  
		{
			if(document.forms[0].elements[i].type=="checkbox")  
			{  
    			if(document.forms[0].elements[i].id.indexOf("chkSelect") >0)
    					{
				            if(document.forms[0].elements[i].checked == false)
				             {
				                document.forms[0].chkSelectAll.checked =false;
				               return;
				                bAllSelected =false;
				             }
				        } 
			}  
		}  
    document.forms[0].chkSelectAll.checked =true;
     return ;
		
}	

  //Check if any checkbox selected 
  // if delete selected then cofirm   
    function chkDelete(obj)
    {
        var action = document.getElementById(obj); 
        var bRet ;
        var go = false;
        if(action.value == "")
        {
            alert("Please select any action from the list.");
            action.focus();
           return false; 
        }
         if(parseInt(action.value) !="Delete") //not = Delete
         {
            for(i=0;i<document.forms[0].elements.length;i++)  
					{
	    				if(document.forms[0].elements[i].type=="checkbox" )  
						{  
						if(document.forms[0].elements[i].id.indexOf("chkSelect") > 0)
						{
							if(document.forms[0].elements[i].checked)
							{
							  go = true;
							 }
						 }
					}
			}
		}		
					  
		if(!go)
			{
			    alert('Please select atleast one record.');
			    return false;
			}
		else if(parseInt(action.value)=="Delete") //Delete
            {
                bRet =  confirm('Are you sure you want to delete?All the selected records will be delete');
                if(!bRet)
                return false;
                else
                return true;
            }
	   return true;
    }
   
function trim(s) 
{
while (s.substring(0,1) == ' ') {
	s = s.substring(1,s.length);
}
while (s.substring(s.length-1,s.length) == ' ') {
	s = s.substring(0,s.length-1);
}
return s;
}

/*Document Upload Functions*/
function IsValidDocumentExtension(filePath)
{
  filePath = trim(filePath);
 var ext = filePath.substring(filePath.lastIndexOf('.') + 1);
    if(trim(ext) != '')
    {
        if(ext.toLowerCase() == 'pdf' || ext.toLowerCase() == 'doc' || ext.toLowerCase() == 'rtf' || ext.toLowerCase() == 'docx')
            return true;
        else
            return false;
    }
}
 
/*Image Upload Functions*/
function IsValidImageExtension(filePath)
{
  filePath = trim(filePath);
 var ext = filePath.substring(filePath.lastIndexOf('.') + 1);
    if(trim(ext) != '')
    {
        if(ext.toLowerCase() == 'jpg' || ext.toLowerCase() == 'jpeg' || ext.toLowerCase() == 'gif' || ext.toLowerCase() == 'png'  || ext.toLowerCase() == 'bmp')
            return true;
        else
            return false;
    }
}
   
//for KUpload
	function uploadpop(inForm)
	{
		
		strUniqueID = Math.floor(Math.random() * 1000000) * ((new Date()).getTime() % 1000);				
		thePos = inForm.action.indexOf("?");
		if (thePos >= 0)
			inForm.action = inForm.action.substring(0, thePos);
		inForm.action += "?guid=" + strUniqueID;
		window.open("ProgressBar.aspx?guid=" + strUniqueID,"","toolbar=0,scrollbars=0,location=0,status=0,menubar=0,resizable=0,height=275,width=600,top=70,left=100");
		inForm.submit();
		return true;
	}
    