var sTop="0";
var sLeft="150";
//function return NumLock(event)
//{
//	//alert(event.keyCode);
//	if(((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode==46)))
//	{
//		//return true;
//		event.returnValue = true
//	}
//	else
//	{
//		//return false;
//		event.returnValue = false
//	}	
//}

function NumLock(e)
{

if(window.event) // IE
  {
  if(((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode==46)))
	{
		event.returnValue = true
	}
	else
	{
		event.returnValue = false
	}	
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  if(((e.which>=48 && e.which<=57) || (e.which==46) || (e.which==8)))
	{
		return true;
	}
	else
	{
		return false;
	}	
  }
}

function rmvOption(formName,CodeField)
{
    if(!EmptyCodeCheck(CodeField))
    {
        return false;
    }    
    var objCode
    objCode = document.getElementById(CodeField)
    if(confirm(formName+" master <"+ objCode.value +"> will be deleted. Continue ?"))
    {
        return true
    }
    else
    {
        return false;
    }
}
function CancelButtonActivity()
{
    if(confirm("Data on this screen will not be saved. Continue?"))
    {
        return true;
    }
    else
    {
        return false;
    }
}
function OpenPrintWin()
{
    a = window.open ("PrintPopUp.htm" , "Print" , "menubar=no,width=800,height=600,top="+sTop+",left="+sLeft+", status=yes,scrollbars=yes,resizable=yes");
}
function OpenDisplayForm(sURL)
{
    a = window.open (sURL , "Display" , "menubar=no,width=850,height=600,top="+sTop+",left="+sLeft+", status=yes,scrollbars=yes,resizable=yes");
}
function OpenDownLoadForm(sURL)
{
    a = window.open (sURL , "ExcelDisplay" , "menubar=no,width=850,height=600,top="+sTop+",left="+sLeft+", status=yes,scrollbars=yes,resizable=yes");
}
function UpperEntry()
{
	//alert(event.keyCode);
	if((event.keyCode>=97) && (event.keyCode<=122))
	{
		//return true;
		event.keyCode=event.keyCode-32;
		//event.returnValue = true
	}
}
function clearValueonFocus(controlName)
{
    var objControl = document.getElementById(controlName);
    var objrbtnMode = document.getElementById('rbtnMode_0');
    if(objrbtnMode.checked)
    {
        objControl.value="";
    }    
}
function FormatText(sControlName)
{  
    var objControl=document.getElementById(sControlName);
    var sText=objControl.value;
    if(sText.length>=9)
    {
        //alert(sText.substring(0,3));
        if(sText.substring(0,1)!='(')
        {
            objControl.value='('+sText.substring(0,3)+')-'+sText.substring(3,6)+'-'+sText.substring(6);
        }        
    }    
}
function EmptyCodeCheck(contCodeValue)
{
    if(document.getElementById(contCodeValue).value=="")
    {
        alert('Please enter the code first !!');
        return false;       
    }
    else
    {
        return true;
    }
}
function checkEnerKey()
{
 	if(event.keyCode==13)
	{
		event.returnValue = false;
	}
	else
	{
	    event.returnValue = true;
	}	   	
}
function openLOVWindow(sFormName)
{
	window.open(sFormName,null,"height=600,width=700,top="+sTop+",left="+sLeft+",scrollbars=yes,menubar=no,status=no,titlebar=no,location=no");
	return false;
}
function getItemDesc(itemCode,itemName) 
{
    //alert(itemCode.value);
    
    //return;    
    try
    {
        var objItemCode;
        if(itemCode.value==null)
        {  
            objItemCode = document.getElementById(itemCode);
        }
        else
        {
            objItemCode = itemCode;
        }
        
	    var sItemCode = objItemCode.value;
	    if(sItemCode=="")
	    {
	        //document.getElementById(itemName).value="";
	        eval(itemName).value="";
	        return false;
	    }
        //alert(eval(itemName).value);
	    sServerName=new String(document.location);
	    var XML = new ActiveXObject("Microsoft.XMLHTTP");
	    var URL = sServerName.slice(0, sServerName.lastIndexOf('/') + 1 ) + "../AjaxLookup/getItemName.aspx?itemid=" + sItemCode+"&flag=B";

	    Type = "Type=" + itemName;
    	
	    XML.open("POST", URL, false);
	    XML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    XML.send(Type);
    	
	    var s=XML.responseText;
        
	    if (s=="")
	    {
		    
	    }
	    else
	    {
	        var vntArray = s.split("~");
	        if(vntArray[0]=="")
	        {
	            alert('Item code does not exist !!');
	            itemCode.focus();
	            eval(itemName).value="";
	        }
	        else
	        {
	            //document.getElementById(itemName).value=vntArray[0];
	            eval(itemName).value=vntArray[0];
	        }	        
	    }	
	}
	catch(ex)
	{
	}
} 

function getItemDesc(itemCode,itemName,flag) 
{
    //alert(itemName);
    //return;    
    try
    {
        var objItemCode;
        if(itemCode.value==null)
        {  
            objItemCode = document.getElementById(itemCode);
        }
        else
        {
            objItemCode = itemCode;
        }
        
	    var sItemCode = objItemCode.value;
	    if(sItemCode=="")
	    {
	        //document.getElementById(itemName).value="";
	        eval(itemName).value="";
	        return false;
	    }
        //alert(eval(itemName).value);
	    sServerName=new String(document.location);
	    var XML = new ActiveXObject("Microsoft.XMLHTTP");
	    var URL = sServerName.slice(0, sServerName.lastIndexOf('/') + 1 ) + "../AjaxLookup/getItemName.aspx?itemid=" + sItemCode+"&flag="+flag;

	    Type = "Type=" + itemName;
    	
	    XML.open("POST", URL, false);
	    XML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    XML.send(Type);
    	

	    var s=XML.responseText;
        if (s=="")
	    {
		    
	    }
	    else
	    {
	        var vntArray = s.split("~");
	        if(vntArray[0]=="")
	        {
	            alert('Item code does not exist !!');
	            itemCode.focus();
	            eval(itemName).value="";
	        }
	        else
	        {
	            eval(itemName).value=vntArray[0];
	        }	        
	    }	
	}
	catch(ex)
	{
	}
} 

function TabPress(me,sURL)
{
  if(event.keyCode==9)
  {  
   // if(document.getElementById(sClientID+"_rbtnMode_1").checked==true)
    //{
      window.location.href=sURL+"?id="+me.value;  
    //}      
  }
}
function removeZero(strElement)		
{
    if (document.getElementById(strElement).value == 0.0000)
        {
        document.getElementById(strElement).value = "";
        }
}
function placeZero(strElement)		
{
    if (document.getElementById(strElement).value == "")
        {
        document.getElementById(strElement).value = '0.0000';
        }
}


function Trim(s) 
   {
  
   	// Remove leading spaces and carriage returns
   	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
   	 { s = s.substring(1,s.length); }
     
   	// Remove trailing spaces and carriage returns
 while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
   	 { s = s.substring(0,s.length-1); }
     
   	return s;
   }

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function

function roundNumber(rnum,rupto) 
{	
    var rlength = rupto; // The number of decimal places to round to
    if (rnum > 8191 && rnum < 10485) {
        rnum = rnum-5000;
        var newnumber = parseFloat(Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength));
        newnumber = newnumber+5000;
    } else {
        //alert(Math.round(rnum*Math.pow(10,rlength)) + '-' + Math.pow(10,rlength));
        var newnumber = parseFloat(Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength));
    }
    return newnumber.toFixed(rupto);   
}
        
function numberboxonblur(event, dp)
{
//alert(parseInt(event.srcElement.value)== 0);
if (event.srcElement.value == '' || parseFloat(event.srcElement.value) == 0)
{
event.srcElement.value = 0;
}
else
{
//alert(event.srcElement.value);
event.srcElement.value = roundNumber(event.srcElement.value,dp);
}
}


function numberboxblankonfocus(event)
{
//alert(event.srcElement.value);
    if (parseFloat(event.srcElement.value) == 0)
    {
        event.srcElement.value = '';
    }
}
function isemail(m)
{
var len = m.length
var mail
    if (len > 5)
    {
        var i
        for(i=0;i<len;i++)
            {
               if(m.charAt(i)=="@")
                    {
                        mail=true
                        i = len
                    }
                else
                    {
                        mail=false
                    }
            }
        if (mail)
        {
        for(i=0;i<len;i++)
            {
                if(m.charAt(i)==".")
                {
                    mail=true
                    i = len
                }
                else{mail=false}
            }
        }
        else{mail=false}
        if (mail)
            {
                for(i=0;i<len;i++)
                {
                if(m.charAt(i)=="'")
                    {
                        mail=false
                        i = len
                    }
                else{mail=true}
            }
    }
    if (mail){
for(i=0;i<len;i++){
if(m.charAt(i)=="%"){
mail=false
i = len}
else{mail=true}
}
}if (mail){
for(i=0;i<len;i++){
if(m.charAt(i)=="<")
{mail=false
i = len}
else{mail=true}
}
}if (mail){
for(i=0;i<len;i++){
if(m.charAt(i)==">"){
mail=false
i = len}
else{mail=true}
}
}if (mail){
for(i=0;i<len;i++){
if(m.charAt(i)=="&"){
mail=false
i = len}
else{mail=true}
}
}if (mail==true)
{return false}
else{return true}
}else{return true}
}



