let toggle = document.querySelector(".nav-toggle")
let heroText = document.querySelectorAll(".landing-hero h2,.landing-hero p")
let registerToggles = document.querySelectorAll(".register-btn, .register-area\
	.cancel-button, .services-cards button")
 let form = new FormData( document.getElementById("register-form") )  
const passInput = document.getElementById("password")
const passInput2 = document.getElementById("confirm_password")

function register(event) {
	console.log("register triggered")
	event.preventDefault();
	fetch("/register", {
		method: 'POST',
		headers: {'Content-Type': 'application/json'},
		body: JSON.stringify(form)
	}).then(console.log(response => console.log(response.json())))
}

function checkPasswords() {
	if (passInput.value != passInput2.value) {
		passInput2.setCustomValidity('Passwords must be matching')
	} else {
		console.log("pass checks work")
		passInput2.setCustomValidity('');
	}
}

toggle.addEventListener("click", function() {
	heroText.forEach(item => {
		item.classList.toggle("hidden")
	})
	document.querySelector("nav form.login").classList.toggle("active")
	this.classList.toggle("toggled")
	// this.src = "/images/close.svg"
})

//Triggers for registration menu
for (i = 0; i < registerToggles.length; i++) {
	registerToggles[i].addEventListener("click", function() {
	document.querySelector(".register-area").classList.toggle("active")
	});
}


//FAQ code
let cols = document.getElementsByClassName("collapsible");
// let ;

for (i = 0; i < cols.length; i++) {
	cols[i].addEventListener("click", function() {
		this.classList.toggle("active");
	});
}

document.getElementById('register-form').addEventListener('submit', register)
passInput2.oninput = checkPasswords
passInput.oninput = checkPasswords