function checkUI(evt){
	//check Title	
	var isReturnKey = false;
	var focusField = ""
	var blnOK =true
	var pageOrientationSelected = false
	var pageDimensionsSelected = false
	try{
		evt = (evt) ? evt : window.event;
		//obj = ((evt) ? evt : evt.target) : window.event.srcElement
		obj =(evt.target) ? evt.target : evt.srcElement;
		if(obj.id.toLowerCase()=="txtcreateamapscale" || obj.id.toLowerCase()=="txttitle"){
			var charCode =(evt.charCode) ? evt.charCode:((evt.which) ? evt.which : evt.keyCode);
			if(charCode!=13 && charCode != 3){  //trap enter key for other browsers
				return true
			}
		}
		
		
		frm = document.forms[0]
		var sMessage ="Required:\n"
		
		/*
		if(frm.txtTitle.value==""){
			sMessage += "- Title \n";
			focusField = "txtTitle";
			blnOK = false;
		}
		*/
		if(frm.txtCreateAMapScale.value==""){
			sMessage += "- Numeric Scale\n"
			if(focusField==""){
				focusField="txtCreateAMapScale";
				blnOK = false;
			}
		}else{
			var createAMapScale = new Number()
			var newNum = new Number()
			createAMapScale = frm.txtCreateAMapScale.value
			newNum = createAMapScale / createAMapScale
			
			if(isNaN(createAMapScale)){
				sMessage += "- Numeric scale \n";
				if(focusField==""){
					focusField="txtCreateAMapScale";
					blnOK = false;
				}
			}
			else{
					if(parseInt(frm.txtCreateAMapScale.value,10)<=0 || parseInt(frm.txtCreateAMapScale.value,10)>maxScale){
						sMessage +="- Scale from 1 - " + maxScale + "\n";
						blnOK = false;
						if(focusField==""){
							focusField="txtCreateAMapScale";
						}
					}
			}
		}
			
		//check Page Orientation				
		var orients = frm.radOrientation
		for(i=0;i<orients.length;i++){
			if(orients[i].checked){
				pageOrientationSelected=true;
			}
		}
		
		if (pageOrientationSelected==false){
			sMessage += "- Page Orientation \n";
			blnOK = false;
		}	

		//check Page Dimensions
		var dims = frm.radDimensions
		for(i=0;i<dims.length;i++){
			if(dims[i].checked){
				pageDimensionsSelected=true;
			}
		}
		if (pageDimensionsSelected==false){
			sMessage += "- Page Dimensions \n";
			blnOK = false;
		}
		
		if(blnOK){
			//document.getElementById("lblGetMap").style.visibility="visible";
			showRetrieving();
			__doPostBack('btnDownloadMap','')
		}
		else{
			if(!focusField==""){
				document.getElementById(focusField).focus();
				document.getElementById(focusField).select();
			}
			alert(sMessage);
			return false;
		}
		return true;
		
	}catch (ex){
		alert(ex.description);
		return false;
	}
}

function parcelSearchKeyDown(evt){
	evt = (evt)?evt:((window.event) ? event:null);
	if(evt){
		charCode = getKeyCode(evt);
	}
	if(charCode==13){
		if(checkParcelID()){
			showRetrieving()
			__doPostBack("btnParcel","")
			return false;
		}
		return false;
	}
	return true;	
}

function btnParcelClick(){
	if(checkParcelID()){
		showRetrieving();
		__doPostBack("btnParcel","")
	}
	return false;
}
function checkParcelID(){	
	var map,block,lot,unit,frm
	map=""
	block=""
	lot=""
	unit=""
	frm = document.forms[0]
	if(frm.txtMap){
		map = frm.txtMap.value;
	}
	if(frm.txtBlock){
		block = frm.txtBlock.value;
	}
	if(frm.txtLot){
		lot = frm.txtLot.value;
	}
	if(frm.txtUnit){
		unit = frm.txtUnit.value;
	}
	
	if(map=="" && block=="" && lot == "" && unit==""){
		alert("Please enter parcel search criteria");
		return false;
	}
	return true;
}
