
var SIPL= {};

SIPL.Allow ={
		onlyFloat: function(pValue){
		var isDecimalExist=false;
		if(event.shiftKey || event.altKey) return false;
	
		if (pValue.indexOf(".")!=-1){
			isDecimalExist=true;
		}
		if ((event.keyCode >=48  && event.keyCode <=57) || (event.keyCode >=96  && event.keyCode <=105) || (event.keyCode >=35  && event.keyCode <=37) || event.keyCode ==8 || event.keyCode ==39 || event.keyCode ==46 || event.keyCode ==9  || event.keyCode ==190 || event.keyCode ==110){
			if(isDecimalExist && (event.keyCode ==190 || event.keyCode ==110)){
				return false;
			}else{
				return true;
			}
		}else{
			return false;
		}
	},
	
	onlySignedFloat: function(pValue){
		var isDecimalExist=false;
		if(event.ctrlKey || event.altKey) return false;

		if (pValue.indexOf(".")!=-1){
			isDecimalExist=true;
		}
		if ((event.keyCode >=48  && event.keyCode <=57) || (event.keyCode >=96  && event.keyCode <=105) || (event.keyCode >=35  && event.keyCode <=37) || event.keyCode ==8 || event.keyCode ==39 || event.keyCode ==46 || event.keyCode ==9  || event.keyCode ==190 || event.keyCode ==110 || event.keyCode ==189  || event.keyCode ==109 || event.keyCode ==188){
			if(isDecimalExist && (event.keyCode ==190 || event.keyCode ==110)){
				return false;
			}else{
				return true;
			}
		}else{
			return false;
		}
	},
	
	onlyInteger: function(pValue){
		if(event.shiftKey || event.ctrlKey || event.altKey) return false;	
		if ((event.keyCode >=48  && event.keyCode <=57) || (event.keyCode >=96  && event.keyCode <=105) || (event.keyCode >=35  && event.keyCode <=37) || event.keyCode ==8 || event.keyCode ==39 || event.keyCode ==46 || event.keyCode ==9){
			return true
		}else{
			return false
		  }
	},
	
	onlyCurrency: function(pValue){
		var isDecimalExist=false; 
		if(event.ctrlKey || event.altKey) return false;
	
		if (pValue.indexOf(".")!=-1){
			isDecimalExist=true;
		}
		if ((event.keyCode >=48  && event.keyCode <=57) || (event.keyCode >=96  && event.keyCode <=105) || (event.keyCode >=35  && event.keyCode <=37) || event.keyCode ==8 || event.keyCode ==39 || event.keyCode ==46 || event.keyCode ==9  || event.keyCode ==190 || event.keyCode ==110 || event.keyCode ==188){
			if(isDecimalExist && (event.keyCode ==190 || event.keyCode ==110)){
				return false;
			}else{
				return true;
			}
		}else{
			return false;
		}
	},
	
	onlyDate: function(pValue){
		if(event.shiftKey || event.ctrlKey || event.altKey) return false;	
		if ((event.keyCode >=48  && event.keyCode <=57) || (event.keyCode >=96  && event.keyCode <=105) || (event.keyCode >=35  && event.keyCode <=37) || event.keyCode ==8 || event.keyCode ==39 || event.keyCode ==46 || event.keyCode ==9 || event.keyCode ==191 || event.keyCode ==111){
			return true
		}else{
			return false
		}
	}
}


        var movementInterval=false;
         function tree_cancelMove()
        {
           window.clearInterval(movementInterval);
           movementInterval = null;
        }

        function tree_startMove(event,x,y) 
        {
            var speed = 5;
            var interval = 5;
            event.cancelBubble = true;
            event.returnValue = true;
          
            if (!movementInterval)
                movementInterval = setInterval("tree_move("+x+","+y+","+speed+")",interval);
        }
        function tree_move(x,y,speed)
        {
         
            var canvasCoords = getCanvasCoords();
            var canvas = document.getElementById("canvas");
            canvas.style.top = (canvasCoords.y + speed*y) + "px";
            canvas.style.left = (canvasCoords.x + speed*x) + "px";
        }
        function getCanvasCoords()
        {
            var top = document.getElementById("canvas").style.top;
            var left = document.getElementById("canvas").style.left;
            top = parseInt(top.substring(0,top.length-2),10);
            left = parseInt(left.substring(0,left.length-2),10);
            return {"x":left, "y":top};
           
        }
        function tree_moveCenter()
        {
           document.getElementById("canvas").style.top='30px';
           document.getElementById("canvas").style.left='60px';
        }
        
        function callDiv()
        {
          
         var AlbumID=document.getElementById('ctl00_ContentPlaceHolder1_ddlAlbum').value;
           if(AlbumID!=0)
           {
              document.getElementById('ctl00_ContentPlaceHolder1_ddlAlbumTemp').value=AlbumID;
            }
          document.getElementById('trAlbum').style.display='';
          document.getElementById('ctl00_ContentPlaceHolder1_hdnCheckSaveUpdate').value='2';
          document.getElementById('tdimage').style.display='none';
          showMassage('UploadAlbumPicture');
        }
      function DeletePhoto(memberID,AlumDetailID,tab,CallForm)
     {
        var check=confirm('Are you sure you want to delete?');
        if(check)
        {
          document.getElementById('ctl00_ContentPlaceHolder1_hdnTab').value=tab;
           var Pname= document.getElementById('ctl00_PName').value;
          window.location.href=Pname+"/View/MASTER/Myprofile.aspx?form=DeletePhoto"+"&memberID="+memberID+"&AlumDetailID="+AlumDetailID+"&CallFormNew="+CallForm;
        }
     } 
     
        function getSearch()
{
   var SearchValue=document.getElementById('ctl00_txtSearch').value;
   SearchValue=trimSpaces(SearchValue,0);
   var Pname= document.getElementById('ctl00_PName').value;
   window.location.href=Pname+'/View/MASTER/List.aspx?Search=Search'+'&SearchValue='+SearchValue;
}

  
   function trimSpaces(targetString,trimMode) 
   {
     var iPos
    iPos=0
    if (trimMode==0 || trimMode==1)
    {
        if (targetString.charAt(iPos)==" ")
        {
            while(targetString.charAt(iPos)==" ")
            {
                iPos++
            }

            targetString = targetString.substr(iPos)
        }
    }

     return targetString
}
