function CheckedBoxes()
{
    var chkedbox = document.getElementsByName("selectBox");
    var chkval ="";
    for (i=0; i<=chkedbox.length-1; i++)
    {
        if (chkedbox[i].checked == true)
        {
            chkval += chkedbox[i].value + ",";
        } 
    }
    var chkval = chkval.substring(0,chkval.length-1);
    document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes").value = chkval;        
}
function SetValueCheckedBoxes()
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes") != null)
    {
    var chkedbox = document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes");
    var chkval ="";
    if(chkedbox.value != "" && (document.getElementById("selectBox"+chkedbox.value)!=null))
    {
        chkval = document.getElementById("selectBox"+chkedbox.value)
//        alert(chkval.value);
        chkval.checked = true;
    }
    }
}
function fnCheckselect()
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes").value !="")
    {
        var chkval = document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes").value;
        chkval = chkval.split(",");
        if (chkval.length != 1)
        {
           alert("Please select only one record to modify"); 
           return false;
        }
    }
    else
    {
       alert("Please select only one record to modify"); 
       return false;
    }
}
function validatecheck()
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes").value !="")
    {
        if(confirm('Are you sure to delete?'))
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}
function validatereferencecheck()
{
    if (document.getElementById("ctl00_ContentPlaceHolder1_hCheckedBoxes").value !="")
    {
        if(confirm('Part Number is already having a reference either with the service or interchange mapping data, So it can not be deleted?'))
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}
function doClear(theText) 
{
  if (theText.value == "--Part Number--") 
  {
    theText.value = ""
  }
}
function validateItemarrangedetails(sender,arg)
{
    arg.IsValid = true;
    if(document.getElementById("ctl00_ContentPlaceHolder1_txt_arrangement").value.length == 0)
    {
        arg.IsValid = false;
    }
}
function validateItemsizedetails(sender,arg)
{
    arg.IsValid = true;
    if(document.getElementById("ctl00_ContentPlaceHolder1_txt_itemsize").value.length == 0)
    {
        arg.IsValid = false;    
    }
}
function validateItemdetails(sender,arg)
{
    arg.IsValid = true;
    if(document.getElementById("ctl00_ContentPlaceHolder1_FreeTextBox1").value.length == 0)
    {
        arg.IsValid = false;
    }
}
function IsNumeric(sText)
{
    strObj = "";
    var sSpace=0;
    if (sText != "")
    {
        var ValidChars = "0123456789 ";
        var IsNumber=true;
        var Char;
        for (i = 0; i < sText.length && IsNumber == true; i++) 
        { 
            Char = sText.charAt(i); 
            if(Char==" ")
                sSpace= sSpace+1;
            if (ValidChars.indexOf(Char) == -1) 
            {
            IsNumber = false;
            }
        }
    }
    if (sSpace>1)
    return IsNumber;
    else
       return false;
} 
function key_pressed(e) {
var evt = typeof window.event != 'undefined' ? window.event : e;
var val = evt.keyCode == 86;
//alert(evt.ctrlKey && val);
if (evt.ctrlKey && val) {
if (evt.stopPropagation) {
evt.preventDefault();
evt.stopPropagation();
} else {
evt.cancleBubble = true;
evt.returnValue = false;
}
}
}
function DisableRightClick(event)
{
//For mouse right click 
if ((event.button==2)||(event.which==3))
{
alert("Sorry cannot be pasted");
return false;
}
}
function DisableCtrlKey(e)
{
var code = (document.all) ? event.keyCode:e.which;
var message = "Ctrl key functionality is disabled!";
// look for CTRL key press
if (parseInt(code)==17)
{
alert(message);
window.event.returnValue = false;
}
}
function chkPriority(e) 
{     
    var IKeycode;
    if(window.ActiveXObject)
    {
        IKeycode=event.keyCode;
        if ((IKeycode>=97 && IKeycode<=122)||(IKeycode>=65 && IKeycode<=90)|| (IKeycode>=32 && IKeycode<=47) || (IKeycode>57 && IKeycode<65) || (IKeycode>91 && IKeycode<97)  ||(IKeycode>122 && IKeycode<=126))
        {
            event.returnValue=false;
        }
    }
    else
    {
        IKeycode=e.charCode;
        if ((IKeycode>=97 && IKeycode<=122)||(IKeycode>=65 && IKeycode<=90)|| (IKeycode>=32 && IKeycode<=47) || (IKeycode>57 && IKeycode<65) || (IKeycode>91 && IKeycode<97)  ||(IKeycode>122 && IKeycode<=126))
        {
            e.preventDefault(); 
            e.stopPropagation(); 
        }
    }   
}

function ShowPriority(type)
{					
    if( type == "2" )
	{
	    var x = (screen.width/2)-(screen.height/5) ;
		var y = (screen.height/2)-(screen.height/5);
		overlay(this, 'ctl00_ContentPlaceHolder1_divPriority','',x,y);
	}
	
}
function getposOffset(overlay, offsettype)
{
    var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
    var parentEl=overlay.offsetParent;
while (parentEl!=null)
{
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
}
    return totaloffset;
}

function overlay(curobj, subobjstr, opt_position,xPos,yPos)
{
    if (document.getElementById)
    {
    var subobj=document.getElementById(subobjstr)
    subobj.style.display=(subobj.style.display!="block")? "block" : "none"
    var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
    var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
    subobj.style.left=430+"px"
    subobj.style.top=183+"px"
    return false
    }
    else
    return true
}
function overlayclose(subobj)
{
    document.getElementById(subobj).style.display="none"
}
function  up()
{
  var obj = document.getElementById("ctl00_ContentPlaceHolder1_lstBox") ;
                    
      for(i=0;i < obj.options.length ;i++)
     {
         if(obj.options[i].selected == true  && (i-1) >= 0 )
         {                     
           tempobj = obj.options[i]                         
           obj.options[i] = new Option(obj.options[i-1].text,obj.options[i-1].value);                   
           obj.options[i-1] = new Option(tempobj.text,tempobj.value);                        
           obj.options[i-1].selected = true;
         }                     
     } 
     copyListbox()
}
function closelayer()
{
    window.document.form1.submit();
}
function  Down()
{
    var obj = document.getElementById("ctl00_ContentPlaceHolder1_lstBox")  ;
    for(i=0;i < obj.options.length ;i++)
     {
         if(obj.options[i].selected == true  && (i+2) <= obj.options.length )
         {  
           tempobj = obj.options[i]                         
           obj.options[i] = new Option(obj.options[i+1].text,obj.options[i+1].value);                   
           obj.options[i+1] = new Option(tempobj.text,tempobj.value);                        
           obj.options[i+1].selected = true;
           copyListbox()
           return 
         }
     }                  
     copyListbox()
}    
function  copyListbox()
{
	 var obj = document.getElementById('ctl00_ContentPlaceHolder1_lstBox') 
       
     var arryval;
     for(i=0; i < obj.options.length ;i++)
     {
          if(i == 0)
	      {
	          arryval = obj.options[i].value 
	      }
          else
	      {
	          arryval += "~" + obj.options[i].value
	      }
     }                                  
     document.getElementById('ctl00_ContentPlaceHolder1_lstHBox').value = arryval;  
} 

