var which = 0;

function doDateSaver() {
	var fname = document.getElementById("date_fname").value;
	var lname = document.getElementById("date_lname").value;
	var dte = document.getElementById("f_date_e2").value;
	var date = document.getElementById("date_hour_min").value  + dte;
	var phone =  document.getElementById("date_areacode").value+ document.getElementById("date_prefix").value+ document.getElementById("date_suffix").value;
	var cphone = checkPhone(phone);
	var captcha = jcap();
	if (cphone && fname != "" && lname != "" && cphone && dte != "" && captcha) {
		which = 1;
		request =  createRequest();
		var url = "saver.php?name=" + escape(fname) + " " + escape(lname) + "&date=" + escape(date) + "&zone=" + document.getElementById("dateZone").value + "&message=" + document.getElementById("date_message").value + "&phone=" + phone;
		request.open("GET", url, true);
		request.onreadystatechange = updatePage;
		request.send(null);
		resetStyle1();
		document.getElementById("show_e2").innerHTML="Select Date &gt;";
		document.forms["dateForm"].reset();
		document.getElementById("f_date_e2").value ="";
	} else {
		resetStyle1();
		if (!captcha) {
     		document.getElementById("uword").style.background="red";
     		document.getElementById("uword").style.color="white";
     	}
	    if (!cphone) {
     		document.getElementById("date_areacode").style.background="red";
     		document.getElementById("date_areacode").style.color="white";
     		document.getElementById("date_prefix").style.background="red";
     		document.getElementById("date_prefix").style.color="white";
     		document.getElementById("date_suffix").style.background="red";
     		document.getElementById("date_suffix").style.color="white";
     	}
     	if (fname == "") {
     		document.getElementById("date_fname").style.background="red";
     		document.getElementById("date_fname").style.color="white";
     		}
     	if (lname == "") {
     			document.getElementById("date_lname").style.background="red";
     			document.getElementById("date_lname").style.color="white";
     		}
     	if (document.getElementById("f_date_e2").value == "") {
     		document.getElementById("show_e2").style.background="red";
     	}
     	document.getElementById("req2").style.visibility = "visible";
	}
}

function resetStyle1() {
	document.getElementById("date_areacode").style.background="white";
	document.getElementById("date_areacode").style.color="black";
	document.getElementById("date_prefix").style.background="white";
	document.getElementById("date_prefix").style.color="black";
	document.getElementById("date_suffix").style.background="white";
	document.getElementById("date_suffix").style.color="black";
	document.getElementById("date_fname").style.background="white";
	document.getElementById("date_fname").style.color="black";
	document.getElementById("date_lname").style.background="white";
	document.getElementById("date_lname").style.color="black";
	document.getElementById("show_e2").style.background="white";
	document.getElementById("uword").style.background="white"; 	
	document.getElementById("uword").style.color="black";
	document.getElementById("req2").style.visibility = "hidden";
}


function doReminder() {
	// First Validation
	var email = document.getElementById("reminderEmail").value;
	var note = document.getElementById("reminderNote").value;
	var date = document.getElementById("f_date_e").value;
	var emailvalid = checkEmail(email);
	var time = document.getElementById("reminderHour").options[document.getElementById("reminderHour").selectedIndex].value  + ":" +   document.getElementById("reminderMinute").options[document.getElementById("reminderMinute").selectedIndex].value + ":00";
	var zone = document.getElementById("reminderZone").selectedIndex;
	if (emailvalid && date != "") {
		which = 2
		 request =  createRequest();
		 var url = "reminder.php?email=" + escape(email) + "&note=" + escape(note) + "&date=" + escape(date + " " + time) + "&zone=" + zone;
		 request.open("GET", url, true);
		 request.onreadystatechange = updatePage;
		 request.send(null);
		 resetStyle2();
		 document.getElementById("show_e").innerHTML="Select Date &gt;";
		 document.forms["reminder"].reset();
		 document.getElementById("f_date_e").value ="";
     } else {
     	if (!emailvalid) {
     		document.getElementById("reminderEmail").style.background="red";
     		document.getElementById("reminderEmail").style.color="white";
     	}
     	if (date == "") {
     		document.getElementById("show_e").style.background="red";
     	}
     	document.getElementById("req1").style.visibility = "visible";
     }
}

function resetStyle2() {
	document.getElementById("reminderEmail").style.background="white";
    document.getElementById("reminderEmail").style.color="black";
    document.getElementById("show_e").style.background="white";
    document.getElementById("req1").style.visibility = "hidden";
}
