﻿// JScript File


// Checkboxlar için, hepsini seç..
 function SelectAllCheckboxes(spanChk){

   // Added as ASPX uses SPAN for checkbox
   var oItem = spanChk.children;
   var theBox= (spanChk.type=="checkbox") ? 
        spanChk : spanChk.children.item[0];
   xState=theBox.checked;
   elm=theBox.form.elements;

   for(i=0;i<elm.length;i++)
     if(elm[i].type=="checkbox" && 
        elm[i].id!=theBox.id)
     {
       //elm[i].click();
       if(elm[i].checked!=xState)
         elm[i].click();
       //elm[i].checked=xState;
     }
 }




// Multiline Textboxlar için uzunluk kontrolü2 this ile göndermek yeterli			
function Check_Length(ctrl, ctrlObj)
{
	var iText= ctrlObj.value;
	if( ctrl < (iText.length+1))	
    return false;
}	
	function al()
	{
	alert('aaa');
	}			
			
function getKeyCode(e)
    {
     if (window.event)
        return window.event.keyCode;
     else if (e)
        return e.which;
     else
        return null;
    }
//Numeric textbox için
function onlyNumeric(e) {
 var validchars='';
 var key='', keychar='';
 key = getKeyCode(e);
 if (key == null) return true;
 keychar = String.fromCharCode(key);
 keychar = keychar.toLowerCase();
 validchars = '1234567890';
 if (validchars.indexOf(keychar) != -1)
  return true;
 if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
  return true;
 return false;
}

			
