	//detect browser settings for showing and hiding DIVs
    isNS4 = (document.layers) ? true : false;
    isIE4 = (document.all && !document.getElementById) ? true : false;
    isIE5 = (document.all && document.getElementById) ? true : false;
    isNS6 = (!document.all && document.getElementById) ? true : false;
	
	function switchDiv(strDivName,bolVisible){
		 //identify the element based on browser type
		 if (isNS4) {
		   objElement = document.layers[strDivName];
		 } else if (isIE4) {
		   objElement = document.all[strDivName];
		 } else if (isIE5 || isNS6) {
		   objElement = document.getElementById(strDivName);
		 }
		 
		if(isNS4){
		     if(!bolVisible) {
		       objElement.visibility ="hidden"
		     } else {
		       objElement.visibility ="visible"
		     }     
		 }else{
		     if(!bolVisible) {
		       objElement.style.display = "none";
		     } else {
		       objElement.style.display = "block";
		     }
		 }
	}
	
	function reviewData() {
		document.getElementById("SumName").value = document.getElementById("ContactName").value;
		document.getElementById("SumTitle").value = document.getElementById("ContactTitle").value;
		document.getElementById("SumPhone").value = document.getElementById("ContactPhone").value;
		document.getElementById("SumAlt").value = document.getElementById("OtherPhone").value;
		document.getElementById("SumFAX").value = document.getElementById("FAX").value;
		document.getElementById("SumEmail").value = document.getElementById("ReturnEmail").value;
		document.getElementById("SumCall").value = document.getElementById("CallTime").value;
		document.getElementById("SumAdd").value = document.getElementById("Address").value;
		document.getElementById("SumEvent").value = document.getElementById("EventType").options[document.getElementById("EventType").selectedIndex].text;
		document.getElementById("SumOther").value = document.getElementById("Other").value;
		document.getElementById("SumOrg").value = document.getElementById("Organization").value;
		document.getElementById("SumDate").value = document.getElementById("WeekDay").options[document.getElementById("WeekDay").selectedIndex].text + ", " + document.getElementById("Month").options[document.getElementById("Month").selectedIndex].text + " " + document.getElementById("Day").options[document.getElementById("Day").selectedIndex].text +", " + document.getElementById("Year").options[document.getElementById("Year").selectedIndex].text;
		document.getElementById("SumTime").value = document.getElementById("Time").value +" "+ document.getElementById("AMPM").options[document.getElementById("AMPM").selectedIndex].text;
		document.getElementById("SumLocation").value = document.getElementById("EventLocation").value;
		document.getElementById("SumNotes").value = document.getElementById("Notes").value;
	}
	
	function checkFirstPage() {
		if(document.getElementById("ContactName").value == ''){
			alert ("Please enter Contact Name.");
			document.getElementById("ContactName").focus();
			return;
			} 
		
		else if(document.getElementById("ContactTitle").value==''){
			alert ("Please enter Title.")
			document.getElementById("ContactName").value
			document.getElementById("ContactTitle").focus();
			return;
			}		
		
		else if(document.getElementById("ContactPhone").value==''){
			alert ("Please enter Phone Number.")
			document.getElementById("ContactPhone").focus();
			return;
			}		
		
		else if(document.getElementById("ReturnEmail").value==''){
			alert ("Please enter Email Address.")
			document.getElementById("ReturnEmail").focus();
			return;
			}		
		
		else if(document.getElementById("CallTime").value==''){
			alert ("Please enter Best Time to Call.")
			document.getElementById("CallTime").focus();
			return;
			}		
		
		else {
			switchDiv('q1',false);
			switchDiv('q2',true);
			}		
	}
	
	
	function checkSecondPage() {
		if(document.getElementById("Organization").value == ''){
			alert ("Please enter Name of Church or Organization.");
			document.getElementById("Organization").focus();
			return;
			} 
		
		else if(document.getElementById("Time").value==''){
			alert ("Please enter Time of Event.");
			document.getElementById("Time").focus();
			return;
			}		
		
		else if(document.getElementById("EventType").selectedIndex==0){
			alert ("Please select Type of Event.")
			document.getElementById("EventType").focus();
			return;
			}		
		
		else if(document.getElementById("EventType").options[document.getElementById("EventType").selectedIndex].text=='Other' && document.getElementById("Other").value==''){
			alert ("Please enter Other Type of Event.")
			document.getElementById("Other").focus();
			return;
			}		
		
		else if(document.getElementById("Address").value==''){
			alert ("Please enter Address.")
			document.getElementById("Address").focus();
			return;
			}		
		
		else {
			reviewData(); 
			switchDiv('q2',false); 
			switchDiv('q3',true);
			}		
	}
	
	function checkOther(){
		if (document.getElementById("EventType").options[document.getElementById("EventType").selectedIndex].text == 'Other'){
				switchDiv('OtherTitle',true);
				switchDiv('OtherText',true);
				document.getElementById("Other").focus();
			}
		else{
			switchDiv('OtherTitle',false);
			switchDiv('OtherText',false);
			document.getElementById("Other").value = "";
			}	
		}