/*	***********************
	Function To Call Page
	
	pFileName - File Name To Download
	pType - PO / QC / Drawing
	************************/
/*function Func_CheckNateScape()
{
if (navigator.appName == "Netscape")
return true;

}*/
function Func_DispalySecurePage(pPageName)
{

	var URL;
	
	URL=pPageName;
	
	this.location.href=URL;
	
	if(this.event!=null)
	{
	return false;
	}
	
	
}
/*	***********************
	Function To Download
	
	pFileName - File Name To Download
	pType - PO / QC / Drawing
	***********************
*/
function Func_Download(pFileName, pType,ButtonName,DraweeID)
{
	var URL;
	URL='G_Download.aspx?rpt=' + pFileName + '&type=' + pType+'&Button=' +ButtonName + '&ID='+DraweeID;
	this.location.href=URL;
	return false;
	//window.close();
}
/*
	***********************
	Function To Check Special Character In field
	
	
	***********************
*/

	function isLegal(txt) 
		{
			var invalids = "!@#$%^&*(){}[]~,>/?;:\|"
			for(i=0; i<invalids.length; i++) 
			{
			if(txt.indexOf(invalids.charAt(i)) >= 0 ) 
		     {
			  return false;
		     }
           }
         return true;
		}
		
		
			function alphanumeric(alphane)
			{
				var numaric = alphane;
				for(var j=0; j<numaric.length; j++)
				{
					var alphaa = numaric.charAt(j);
					var hh = alphaa.charCodeAt(0);
					if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
					{
					}
					else	
					{
						 return false;
					}
				}
			return true;
			}

	
		
	
		
		
		function isBlank(txt) {
		var invalids = " "
		for(i=0; i<invalids.length; i++) {
		if(txt.indexOf(invalids.charAt(i)) >= 0 ) {
		
		return false;
		
		}
        }
       
		return true;
		
		}
		//Function for LTrim
		function Func_LTrim(str) 
		{ 
			return str.replace(/^[ ]+/, '');
			
			//return str.replace(/^[ ]+/, '');
			 
		} 

		//Function for RTrim
		function Func_RTrim(str) 
		{ 
			return str.replace(/[ ]+$/, ''); 
		} 

		//Function for RTrim
		function Trim(str)
		{
             
              
				str=str.replace(/(\r\n|[\r\n])/g, '');   
				str=Func_LTrim(Func_RTrim(str));
			  
              
             return str; 
           }
		
		// This function checks the grid check box selection count
		function func_CheckGridItem(CntrName)
		{
			var iCnt,iLen,boolCheck,strID;
			boolCheck=false;
			iLen=Form1.length;
			strID='';
			for(iCnt=0;iCnt<iLen;iCnt++)
			{
				if (Form1.elements[iCnt].name.indexOf(CntrName)!=-1)
				{
					if(Form1.elements[iCnt].checked==true)
					{ 
						strID = strID + Form1.elements[iCnt].value + ',';
						boolCheck=true;
					}
				}
			}
			return boolCheck;
		}
		
		function func_Enterkeydisable(objtext,intVal,event)
		{
				var intCount=document.getElementById(objtext).value.length;
				if (intCount>=intVal) 
				{
					if (event.which!=46 && event.which!=8 && event.which!= 13 && event.which!= 37 && event.which!= 38 && event.which!= 39 && event.which!= 40) 
					{
						
						return false; 
						event.cancel = true;
					}
				
				
				}
		}
		
		function func_MaxValue(objtext,intVal,event)
		{
	
				var intCount=document.getElementById(objtext).value.length;
				if (intCount>=intVal) 
				{
					
					if (event.srcElement.tagName != "TEXTAREA")
					{
						return  false; 
						event.cancel = true;
					}
					
				if (event.which!=46 && event.which!=8 && event.which!=13 && event.which!=37 && event.which!=38 && event.which!=39 && event.which!=40) 
					{
						
						return false; 
						event.cancel = true;
					}
				
				
				}
				
			}
		 //----------------------------------------------------------------------
		 
		 //-- Function	    : ToLowerCase()
		 //----------------------------------------------------------------------			
		function ToLowerCase(txtObj,event)
		{
			//debugger;
				
			/*if (event.keyCode >= 65 && event.keyCode <=90)
			{
				var varkeyCode = event.keyCode + 32
				var mVar= document.getElementById(txtObj);
				
				//mVar.value += String.fromCharCode(varkeyCode);
				event.keyCode = varkeyCode;
				//event.returnValue = ;
				return event.keyCode;
			}*/


			var mVar= document.getElementById(txtObj).value;
			
			document.getElementById(txtObj).value= mVar.toLowerCase();
		 }	
		
		/* 
		function int getKey(event)
		{
			return event.which;
		 }
		 */	
		
		function limitText(textArea, length) 
		{
			
			if (textArea.value.length > length)
			 {
			 textArea.value = textArea.value.substr(0,length);
			}
		}
		//File upload control length
		function Func_FileLength(obj)
		  {
		       var file=document.getElementById(obj).value;
					
					while (file.indexOf("\\") != -1)
					{
					 file = file.slice(file.indexOf("\\") + 1);
					}
				return file.length;
			}	