﻿	
	//This is just a cosmetic thing and is used to replace
	//JavaScript: void(0)
	function VetterNET(){
		return void(0);
	}
	
	

	function GetDropDownBoxesWithinContainer(Container){
		return Container.getElementsByTagName("select");
	}
	
	function GetRadioButtonsWithinContainer(Container){
		return GetSpecifiedInputElementFromContainer(Container, "radio");
	}
	
	function GetCheckboxesWithinContainer(Container){
		return GetSpecifiedInputElementFromContainer(Container, "checkbox");
	}
	
	function GetTextboxesWithinContainer(Container){
		return GetSpecifiedInputElementFromContainer(Container,"text");
	}
	
	function GetTextareasWithinContainer(Container){
		return Container.getElementsByTagName("textarea");
	}
	
	function GetSpecifiedInputElementFromContainer(Container, InputType){
		var HtmlElements = Container.getElementsByTagName("input");
		var FilteredArray = new Array();
		for(i = 0; i < HtmlElements.length; i++){
			if (HtmlElements[i].type == InputType){
				FilteredArray.push(HtmlElements[i])
			}
		}
		return FilteredArray;
	}
	
	
	function getElementsByClass(theClass,node) {
		var classElements = [];
		var i;
		if (node == null) {
    		node = document
		}
		if (node.getElementsByClassName) {
    		var tempCollection = node.getElementsByClassName(theClass);
			for (i = 0; i < tempCollection.length ; i++) {
    			classElements.push(tempCollection[i])
    		}
		}
		else {
    		var els = node.getElementsByTagName("*");
    		var elsLen = els.length;
    		var pattern = new RegExp("(^|\\s)"+theClass+"(\\s|$)");
    		for (i = 0; i < elsLen; i++) {
    			if (pattern.test(els[i].className)) {
    				classElements.push(els[i]);
    			}
    		}
		}
		return classElements;
	};
	
	function PopUp(Path, Width, Height){
		window.open(Path, 'VetterNET', 'toolbar=0, scrollbars=1, location=0, status=0, menubar=0, resizable=1, width=' + Width + ', height=' + Height);
	}
	