var newWindow = null;
function openWindow(contentURL,sb,windowName,windowWidth,windowHeight) {
	widthHeight = 'scrollbars=' + sb + ',height=' + windowHeight + ',width=' + windowWidth;
	newWindow = window.open(contentURL,windowName,widthHeight);
	newWindow.focus()
}

function closeWindow() {
	if (newWindow != null)  {	
	 newWindow.close();
	 newWindow = null;
	}
}

function disableEnterKey() {
        if(event.keyCode == 13) 
           event.keyCode=9 //return the tab key
    event.cancelBubble = true       
}


/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Cyanide_7 |  */
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
  var keyCode = (isNN) ? e.which : e.keyCode; 
  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
  if(input.value.length >= len && !containsElement(filter,keyCode)) {
    input.value = input.value.slice(0, len);
    input.form[(getIndex(input)+1) % input.form.length].focus();
  }

  function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
    if(arr[index] == ele)
    found = true;
    else
    index++;
    return found;
  }

  function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
    if (input.form[i] == input)index = i;
    else i++;
    return index;
  }
  return true;
}

       

       function OpenDiv(div, img) {
           object = document.getElementById(div);
           if (object.style.display == "") {
               object.style.display = "none";
               img.src = "../App_Themes/siteThemes/images/arrowdown.png";
           }

           else {
               object.style.display = "";
               img.src = "../App_Themes/siteThemes/images/arrowup.png";
           }
       }

       function SelectAll(id) {


           var frm = document.forms[0];

           for (i = 0; i < frm.elements.length; i++) {

               if (frm.elements[i].type == "checkbox" && frm.elements[i].id.indexOf('chk') > 0)//'chk' is the name of the control in the gridview whose name can be different.
               {

                   frm.elements[i].checked = document.getElementById(id).checked;

               }

           }

       }



       function SetCursorToTextEnd(textControlID) {
           var text = document.getElementById(textControlID);
           if (text != null && text.value.length > 0) {
               if (text.createTextRange) {
                   var FieldRange = text.createTextRange();
                   FieldRange.moveStart('character', text.value.length);
                   FieldRange.collapse();
                   FieldRange.select();
               }
           }
       }

       function SelectAll(id) {
           var frm = document.forms[0];
           for (i = 0; i < frm.elements.length; i++) {
               if (frm.elements[i].type == "checkbox" && frm.elements[i].id.indexOf('chk') > 0)//'chk' is the name of the control in the gridview whose name can be different.
               {
                   frm.elements[i].checked = document.getElementById(id).checked;
               }
           }
       }


