// Validate Feedback Form
function init() {
	var now = new Date();
	document.getElementById("f_date_c").value = dateFormat(now, "dd/mm/yyyy HH:MM");
}

function validateForm(){
   var firstName = document.getElementById("00N50000001lSfe").value;
   var lastName = document.getElementById("00N50000001lSg2").value;
   var phone = document.getElementById("00N50000001lSg7").value;   
   var street = document.getElementById("00N50000001lSfo").value;
   var city = document.getElementById("00N50000001lSgW").value;
   var state = document.getElementById("00N50000001lSgX").options[document.getElementById("00N50000001lSgX").selectedIndex].value;
   var zip = document.getElementById("00N50000001lSgb").value;
   var country = document.getElementById("00N50000001lSft").value;
   var email = document.getElementById("00N50000001lSeR").value; 
   var subject = document.getElementById("subject").value;   
   var caseType = document.getElementById("type").options[document.getElementById("type").selectedIndex].value;;    
   var callDateTime = document.getElementById("f_date_c").value;

   document.getElementById("00N50000001lkrp").value = callDateTime;
	  	 
   if (caseType == "--Please Select--" || caseType == "" || firstName == "" || lastName == "" || subject == "" || email == "" ) {
   		generalError("Please enter all fields marked with an '*'");
		return false;
   } else {
      if (checkEmail(email) != true) {
	  	 generalError("Please enter a valid email address so that we can contact you."); 
		 return false;
	  }
	  else if (isDate(callDateTime,"d/m/y H:m") != true) {
	  	 generalError("Please enter a valid date for the Call/Incident in format of 'DD/MM/YY HH:MM'."); 
		 return false;	  
	  }
	  else {
		  generalErrorClear();
		  if (document.getElementById("company").value == "") {
			  document.getElementById("company").value = "Individual";
		  }
		  
		  // Update hidden fields		  
			document.getElementById("email").value = email;
			document.getElementById("phone").value = phone;   
 			document.getElementById("name").value = firstName + " " + lastName;
; // Call Date/Time
   		}
 	}
    return true;
}


// Added .style to this document of: errorMsg
// Also added DIV tag for error_General
function generalError(msg) { drawShow( document.getElementById('error_General'), msg); }

function generalErrorClear() { 
      var ele = document.getElementById('error_General')
      ele.style.visibility = 'hidden'; 
      ele.innerHTML = '';
}

function drawShow(ele,msg) { if(msg) {ele.innerHTML=msg;} ele.style.visibility = 'visible'; }

function drawHide(ele) { 
      ele.style.visibility = 'hidden'; 
      ele.innerHTML = '';
}

