var dontWindow



function isDate(val){
	//alert("isDate=" + isNaN(new Date(val).getYear()))
	return !isNaN(new Date(val).getYear());
}


function checkData () {
	dataOK=true;
	med=-1;
	plat=-1;
	puLoc=-1;
	out="Please enter valid data for the following field(s):\n";

	for (i=0; i<document.form1.length; i++) {
		str = document.form1.Required.value;
		obj = document.form1.elements[i];
		if (str.match(obj.name))  {
			if (obj.type == "text" || obj.type == "file") {
				if (obj.value.length == 0 ) {
					out += "\t" + obj.name + "\n";
					dataOK=false
				}else{
					var needsVal = obj.id.indexOf('_');
					if(needsVal > 0){
						var valType = obj.id.substring(needsVal+1,obj.id.length);
						//add check for isNumeric for objects with Ids ending with _num
						//alert(valType + " " + obj.name + " = " + obj.value + " = " + isDate(obj.value))
						
						if(valType == 'num' && isNaN(obj.value.replace(/[\-\(\)]/g,''))){
							out += "\t" + obj.name + "\n";
							dataOK=false;												
						}
						
						//add check for isDate for objects with ids ending in _date
						if(valType == 'date' && !isDate(obj.value)){
							
							alert(obj.name)
							out += "\t" + obj.name + "\n";
							dataOK=false;	
						}
						
					}		 
				}
			}

			if (obj.type == "radio" ) {
				if (obj.checked) {
					if (obj.name == "Media") {
						med=1;
					}
				 	if (obj.name == "Platform") {
						plat=1
					}
				 	if (obj.name == "Pickup_Location") {
						puLoc=1
					}
				}
			}
		}
	}

	if (plat < 0) {
		dataOK=false
		out += "\tComputer Platform\n";
	}

	if (med < 0) {
		dataOK=false
		out += "\tType\n";
	}

	if (puLoc < 0) {
		alert('puLoc = ' + puLoc);
		dataOK=false
		out += "\tPick up Location\n";
	}

	if (dataOK == true) {
		alert ("Please let the computer upload until you see a confirmation-screen with an ID.");
		dontWindow=window.open('wait.html','dontWin','fullscreen=yes,scrollbars=no');
		return true
	}else{
		alert (out);
		return false
	}
}



function CloseWin(){
	if (dontWindow && !dontWindow.closed) {
		dontWindow.close()
	}
}



function WOpen(page) {
	WinNew = window.open(page, "DriverWindow", "toolbar=no,menubar=no,location=no,scrollbars=yes,resize=NO,width=400,height=300");
}

