﻿var dCurDate = new Date();

function sendForm(what, page) {

    // registration send form
    if (what == 6) {
        var objForm = document.dsc_form4;
        var objInpName = objForm.username.value;
        var objInpMail = objForm.email_register.value;
        var objInpActualWeight = objForm.actual_wgt;
        var objInpIdealWeight = objForm.ideal_wgt;
		var strYear = dCurDate.getFullYear();
		var strMonth = eval(dCurDate.getMonth() + 1) + "";
		var strDay = dCurDate.getDate();

		if (strMonth.length < 2) {
			strMonth = "0" + strMonth;
		}
		if (strDay.length < 2) {
			strDay = "0" + strDay;
		}
        var now_date = strYear + "-" + strMonth + "-" + strDay;

		// name was inputted?
        if (objInpName == null || objInpName == "") {
            alert("Por Favor, insira seu Nome.");
            return false;
        }
		// mail was inputted?
        if (objInpMail == null || objInpMail == "") {
            alert("Por Favor, insira seu EMail.");
            return false;
        }
		// actual weight validation
		if (!weightValidation(objInpActualWeight)) {
			return false;
		}
		// ideal weight validation
		if (!weightValidation(objInpIdealWeight)) {
			return false;
		}
		// actual weight > objective weight?
		if (parseFloat(objInpActualWeight.value) < parseFloat(objInpIdealWeight.value)) {
			alert("O peso atual inserido está menor do que seu objetivo, por favor confira os dados.");
			objInpIdealWeight.focus();
		}
		// actual weight == objective weight?
		if (parseFloat(objInpActualWeight.value) == parseFloat(objInpIdealWeight.value)) {
			alert("O peso atual inserido está igual ao seu objetivo, por favor confira os dados.");
			objInpIdealWeight.focus();
		}
		objForm.reg_date.value = now_date;
		objForm.reg_day.value = strDay;
        objForm.method = "post";
        objForm.action = page + "?registration=true";
        objForm.submit();
    }
}

// enable submit new register
function enableRegister() {
	var objForm = document.dsc_form4;
	if(objForm.accept_terms.checked == true) {
		objForm.but_register.disabled = false;
	} else {
		objForm.but_register.disabled = true;
	}
}

// avoid enter key submit
function noenter() {
  return !(window.event && window.event.keyCode == 13);
}
