// By Gees (http://www.exploitation.nl)

function getField(fldName, strType, microsoftid) {
  var arrCheck = new Array;
  var blnFound = false;
  arrObjects = document.getElementsByTagName(strType.toUpperCase());

  for (i=0; i<arrObjects.length; i++) {
    if (arrObjects[i].id.split('_')[arrObjects[i].id.split('_').length - 1] == fldName) {
      blnFound = true;
      break;
    }
  }
	
	if (microsoftid) {
		// voor aanroep van _dopostback. Wil namelijk $ in ID
	  var strTemp = arrObjects[i].id;
		var intTemp = strTemp.lastIndexOf('_');
		
		strTemp = strTemp.slice(0, intTemp) + '$' + strTemp.slice(intTemp + 1);
		return strTemp;
	}
	
  return arrObjects[i];
}

function disableAllFormElements() {
  var arrInput = document.getElementsByTagName('input');
  for (i=0; i<arrInput.length; i++) {
    arrInput[i].disabled = true;
  }
  var arrInput = document.getElementsByTagName('select');
  for (i=0; i<arrInput.length; i++) {
    arrInput[i].disabled = true;
  }
}

function doStuff() {
	// set focus at every first element that is textfield or textarea
	blnFoundElement = false;
	if (document.formulier.elements.length !== 0) {
		for (i=0; i<document.formulier.elements.length; i++) {
			objElement = document.formulier.elements[i];
			if ((objElement.type == 'text') || (objElement.type == 'textarea')) {
     		document.formulier.elements[i].focus();
			  blnFoundElement = true;
        break;
			}
		}
  }
}

function cancelTab() {
	intEventCode = event.keyCode;
}

function doValidate(wat) {
  blnValidate = true;
	intEventCode = event.keyCode;
	if (event.keyCode == 9) {
    blnValidate = false;
	}
	if ((intEventCode == 8) || (intEventCode == 9) || (intEventCode == 37) || (intEventCode == 39) || (intEventCode == 46)) {
    blnValidate = false;
	} 
	if (blnValidate == true) {
		naam = wat.name;
		nummer = parseInt(naam.charAt(fldLength - 1));
		waarde = wat.value;
		wat.value = waarde.toUpperCase();
		lengte = waarde.length;
		if (nummer < 4) {
			if (nummer == 3) {
				if (lengte == 4) {
          document.getElementById(btnGo).focus(); 
	   		}
 			} else {
  			if (lengte == 3) {
 	 			  setTimeout('getFocus(nummer + 1)',10);
				}
			}
		} else {
  		document.getElementById(btnGo).focus(); 
		}
  }
}
function getFocus(wat) {
	document.getElementById(fldName + (nummer + 1)).select();
	document.getElementById(fldName + (nummer + 1)).focus();
}
function setFocus() {
	document.getElementById(fldToFocus).setActive();
	document.getElementById(fldToFocus).focus();
}

function moreinfo(intID,intType) {
  var bla = '';
  var strOpen = 'moreinfo.aspx?id=' + intID + '&type=' + intType;
	var intWidth = 400;
	var intHeight = 550;
	var posLeft = (screen.width - intWidth) / 2;
  var posTop = (screen.height - intHeight) / 2;
  objWindow = window.open(strOpen,'woei','resizable=yes,scrollbars=yes,width=' + intWidth + ',height=' + intHeight + ',left=' + posLeft + ',top=' + posTop);
  objWindow.focus();
}

function ready(){
	if (document.readyState=="complete") {
		arrObject = document.getElementsByTagName('object');
		for (i=0; i<arrObject.length; i++) {
  		objTemp = arrObject[i];
	  	objTemp.outerHTML = arrObject[i].outerHTML;
		}
		playStuff();
	}
}

function playStuff() {
	arrObject = document.getElementsByTagName('object');
	for (i=0; i<arrObject.length; i++) {
 		objTemp = arrObject[i];
  	objTemp.play();
	}
}

function o(intID) {
	var intWidth = 640;
	var intHeight = 420;
	var posLeft = (screen.width - intWidth) / 2;
  var posTop = (screen.height - intHeight) / 2;
  var strOpen = 'assortiment.aspx?groepnr=' + intID;
  objWindow = window.open(strOpen,'bla','resizable=no,scrollbars=no,width=' + intWidth + ',height=' + intHeight + ',left=' + posLeft + ',top=' + (posTop - 100));
  objWindow.focus();
}

//document.attachEvent ('onreadystatechange', ready);