function slideElement(handle)
{
	$('.slidingElement').slideUp("slow");
	if ($(handle).next("div[@class^='slidingElement']").is(":hidden")) {
		$(handle).next("div[@class^='slidingElement']").slideDown("slow")
	} else {
		$(handle).next("div[@class^='slidingElement']").slideUp("slow");
	}
}
function checkContacts() {
		var valid = true;
		if(document.form.fname.value == "") { valid = false;  }
		if(document.form.email.value == "") { valid = false;  }
		if(document.form.phone.value == "") { valid = false;  }
		if(valid) {
			document.form.submit();
		} else { alert("Please provide details for all mandatory fields..." + valid); }
	}
	

function eval_booking_form() {
	var ok = true;
	if (document.form.fname.value == "") ok = false;
	if (document.form.wtel.value == "" && document.form.mtel.value == "" && document.form.htel.value == "") { ok = false; alert ("Please provide at least one telephone number for contact..."); } 
	
	// if (obj.form.hear.options[obj.form.hear.options.selectedIndex].value == "") ok = false;
	if (document.form.pcode.value == "") ok = false;
	if (!document.form.elements["days[]"][0].checked && !document.form.elements["days[]"][1].checked && !document.form.elements["days[]"][2].checked && !document.form.elements["days[]"][3].checked && !document.form.elements["days[]"][4].checked && !document.form.elements["days[]"][5].checked && !document.form.elements["days[]"][6].checked) ok = false;
	if (document.form.email.value == "" || document.form.email.value.indexOf("@") == -1) ok = false;
					
	if (ok) { 
		document.form.submit(); 
	} else { 
		alert("Please, fill in all required fields..."); 
	}
} 

function eval_client_reg_form() {
 var ok = true;
 var msg = "Please, fill in all required fields...";
 if (obj.form.user_name.value == "") ok = false;
 if (obj.form.password.value == "") ok = false;
 if (obj.form.password.value != obj.form.password_r.value) { msg = "Password doesnt match."; ok = false; }
 if (obj.form.email.value == "" || obj.form.email.value.indexOf("@") == -1) ok = false;
 if (obj.form.email.value != obj.form.email_r.value) { msg = "Email doesnt match."; ok = false; }
 
 if (obj.form.f_name.value == "") ok = false;
 if (obj.form.l_name.value == "") ok = false;
 if (obj.form.house_name_num.value == "") ok = false;
 if (obj.form.address_line.value == "") ok = false;
 if (obj.form.county.value == "") ok = false;
 if (obj.form.city.value == "") ok = false;
 if (obj.form.postcode.value == "") ok = false;
 if (obj.form.home_tel.value == "" && obj.form.work_tel.value == "" && obj.form.mobile_tel.value == "") { msg = "Please provide at least one telephone number for contact."; ok = false; }

 if (ok) {
 submit_form()
 } else {
 alert(msg);
 }
} 
function eval_client_save_acc_form() {
 var ok = true;
 var msg = "Please, fill in all required fields...";
 
 if (obj.form.f_name.value == "") ok = false;
 if (obj.form.l_name.value == "") ok = false;
 if (obj.form.house_name_num.value == "") ok = false;
 if (obj.form.address_line.value == "") ok = false;
 if (obj.form.county.value == "") ok = false;
 if (obj.form.city.value == "") ok = false;
 if (obj.form.postcode.value == "") ok = false;
 if (obj.form.home_tel.value == "" && obj.form.work_tel.value == "" && obj.form.mobile_tel.value == "") { msg = "Please provide at least one telephone number for contact."; ok = false; }

 if (ok) {
	submit_form()
 } else {
 alert(msg);
 }
} 
function eval_cleaner_reg_form() {
 var ok = true;
 var msg = "Please, fill in all required fields...";
 if (obj.form.user_name.value == "") ok = false;
 if (obj.form.password.value == "") ok = false;
 if (obj.form.password.value != obj.form.password_r.value) { msg = "Password doesnt match."; ok = false; }
 if (obj.form.email.value == "" || obj.form.email.value.indexOf("@") == -1) ok = false;
 if (obj.form.email.value != obj.form.email_r.value) { msg = "Email doesnt match."; ok = false; }
 
 if (obj.form.f_name.value == "") ok = false;
 if (obj.form.l_name.value == "") ok = false;
 if (obj.form.house_name_num.value == "") ok = false;
 if (obj.form.address_line.value == "") ok = false;
 if (obj.form.county.value == "") ok = false;
 if (obj.form.city.value == "") ok = false;
 if (obj.form.postcode.value == "") ok = false;
 if (obj.form.tel1.value == "" && obj.form.tel2.value == "") { msg = "Please provide at least one telephone number for contact."; ok = false; }

 if (ok) {
 submit_form()
 } else {
 alert(msg);
 }
} 

function eval_cleaner_save_acc_form() {
 var ok = true;
 var msg = "Please, fill in all required fields...";
 if (obj.form.f_name.value == "") ok = false;
 if (obj.form.l_name.value == "") ok = false;
 if (obj.form.house_name_num.value == "") ok = false;
 if (obj.form.address_line.value == "") ok = false;
 if (obj.form.county.value == "") ok = false;
 if (obj.form.city.value == "") ok = false;
 if (obj.form.postcode.value == "") ok = false;
 if (obj.form.tel1.value == "" && obj.form.tel2.value == "") { msg = "Please provide at least one telephone number for contact."; ok = false; }

 if (ok) {
 setSelected();
 submit_form();
 } else {
 alert(msg);
 }
} 
function submit_form() {
 obj.form.action='';
 obj.form.submit();
} 

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
	} while ( obj = obj.offsetParent );
	}
	return [curleft,curtop];
}

function displayAreas(who) {
	var coords = findPos(who);
	document.getElementById("areas").style.left = (coords[0]-400) + "px";
	document.getElementById("areas").style.top = (coords[1]+30) + "px";
	if (document.getElementById("areas").style.display == "none") document.getElementById("areas").style.display = "block"; else document.getElementById("areas").style.display = "none";
}
