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!! https://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 Clear()
{
  document.getElementById("<%= uploadedFiles.ClientID %>").innerHTML = "";
}

function deleteClicked()
{
  var container = document .getElementById("inputsPlace");
  var inputElls = container.getElementsByTagName("input");
  var inputs    = [];

  for(var i=0; i < inputElls.length; i++)
  {
    inputs.push(inputElls[i]);
  }

  for(var i=0; i < inputs.length; i++)
  {
    var inputElement = inputs[i];
    if(inputElement.type=="checkbox" && inputElement.checked)
    {
      var number = inputElement.id.replace(/^check(\d+)/,"$1");
      var div    = document .getElementById("div"+number);

      div.parentNode.removeChild(div);
    }
  }
}

function addClicked()
{
  var container = document .getElementById("inputsPlace");
  var inputs    = container.getElementsByTagName("input");
  var number    = "1";

  for(var i=0; i < inputs.length; i++)
  {
    var inputElement = inputs[i];
    if(inputElement.type=="checkbox")
    {
      number = (parseInt(inputElement.id.replace(/^check(\d+)/,"$1"))+1).toString();
    }
  }

  var newDiv = document.createElement("DIV");
  newDiv.id  = "div"+number;
  container.appendChild(newDiv);

  var newCheck  = document.createElement("INPUT");
  newCheck.id   = "check"+number;
  newCheck.type = "checkbox";
  newDiv.appendChild(newCheck);

  var newInput  = document.createElement("INPUT");
  newInput.name = "myFile"+number;
  newInput.type = "file";
  newInput.style.marginLeft = "20px";
  newDiv.appendChild(newInput);
}