function UnderDevelopment(){
	alert('Under development!');
	return false;
}
// Check All
var CheckValue = true;
function CheckAll(which){
	for (i=0; i<which.length; i++)
	{
	var cb = which.elements[i];
	if (cb.name == "uid"+[i])
	  cb.checked = CheckValue;
		cb=cb+cb;
	}
	CheckValue = !CheckValue;
}

// adminisrators / sitepages rights
function CheckAllLangPages(which){
	var cfields = document.getElementsByClassName(which);
	for (i = 0; i < cfields.length; i++) {
		cfields[i].checked = CheckValue;
	}
	CheckValue = !CheckValue;
}


// Validate MultiAction select
function ValidateMultiAction(flag){
	var err = true;
	var total = 0;
	for (var i = 0; i < document.ListForm.elements.length; i++) {
		if ( document.ListForm.elements[i].checked == true ){
			err = false;
			total++;
		}
	}
	if ( err == true){
		alert('You have not select any item(s)!');
		document.ListForm.newnode.value='';
		return false;
	} else {
		document.ListForm.submit();
	}
}

// Validate MultiAction select
function ValidateMultiAction2(flag){
	var err = true;
	var total = 0;
	for (var i = 0; i < document.ListForm.elements.length; i++) {
		if ( document.ListForm.elements[i].checked == true ){
			err = false;
			total++;
		}
	}
	if ( err == true){
		alert('You have not select any user(s)!');
		document.ListForm.newnode.value='';
		return false;
	} else {
		document.ListForm.submit();
	}
}


function arrowchange(id){
	if (document.getElementById) {
		var el = document.getElementById (id);
		if (el && el.className) {
			el.className = (el.className == 'navOpened') ? 'navClosed' : 'navOpened';
		}
	}
}

function go_to(href){
	window.location = href;
	return false;
}

function ConfirmAction(msg) {
	return confirm(msg);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Show Hide
function showhide(id){
	if (document.getElementById){
	obj = document.getElementById(id);
		if (obj.style.display == "none"){
			obj.style.display = "";
		} else {
			obj.style.display = "none";
		}
	}
}
// Hide
function hide(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.display = "none";
}
}
// Show
function show(id){
if (document.getElementById){
obj = document.getElementById(id);
obj.style.display = "";
}
}


function recenter_popups(){
		
	$('#pop-mask').get(0).id = 'pop-mask';
	
	maskHeight = $('#pop-mask').height();
	maskWidth = $('#pop-mask').width();
		
	//$('#pop-mask').css({'height':maskHeight, 'width':maskWidth});
	
	pvWidth = $("#newsletter-form").outerWidth();
	pvHeigth = $("#newsletter-form").outerHeight();
	
	//center the popupvideo
	$("#newsletter-form").css("left",parseInt((maskWidth/2 - pvWidth/2))+"px");
	$("#newsletter-form").css("top",parseInt((maskHeight/2 - pvHeigth/2))+"px");
	
	pfWidth = $("#popform").outerWidth();
	pfHeigth = $("#popform").outerHeight();
	
	//center the popupform
	$("#popform").css("left",parseInt((maskWidth/2 - pfWidth/2))+"px");
	$("#popform").css("top",parseInt((maskHeight/2 - pfHeigth/2))+"px");
		
}

function make_booking(){
	$("#error_container").html('');
	$.ajax({
		url: wsURL+"/ajaxhandler.php",
		type: "POST",
		data: $("#booking_form").serialize(),
		async:false,
		
		success: function(response){
			
			jsonResponse = jQuery.parseJSON(response);
			errors  = jsonResponse.error;
			
			if(errors.length>0){
				
				for(i=0;i<=errors.length-1;i++){
					
					//$("#appointment_form input[name="+errors[i]+"]").css("border","1px solid red");
					//$("#appointment_form textarea[name="+errors[i]+"]").css("border","1px solid red");
					
					switch(errors[i]){
						
						case 'name'             : $("#error_container").append("Name is required<br/>"); break;
						case 'email'            : $("#error_container").append("Email is required<br/>"); break;
						case 'phone'            : $("#error_container").append("Phone number is required<br/>"); break;
						case 'no_guests'        : $("#error_container").append("Number of guests is required<br/>"); break;
						case 'date'             : $("#error_container").append("Date is required<br/>"); break;
						case 'time'             : $("#error_container").append("Preffered time is required<br/>"); break;
						case 'enquiry'          : $("#error_container").append("Enquiry is required<br/>"); break;
						
						case 'code'             :
						{
							$("#error_container").append("Incorrect verification code<br/>");
							
							//regenerate code
							objImg = $("#cpchca").get(0);
							objImgSrc = objImg.src;
							objImg.src = objImgSrc+'?r='+Math.floor(Math.random()*101)
						}
						default: '';
					}
				}
				
				$("#error_container").show(); // show the errors
				
			}else{
				// show the thank you message
				
				$("#booking_form").hide();
				$("#success_container").show();
				//$("#popform a.close").hide();
				recenter_popups();
			}
			
		}
	});
	return false;
}


function CheckMultiple11(frm, name) {
	for (var i=0; i < frm.length; i++)
	{
		fldObj = frm.elements[i];
		fldId = fldObj.id;
		if (fldId) {
			var fieldnamecheck=fldObj.id.indexOf(name);
			if (fieldnamecheck != -1) {
				if (fldObj.checked) {
					return true;
				}
			}
		}
	}
	return false;
}
function CheckForm11(f) {
	var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
	if (!email_re.test(f.email.value)) {
		alert("Please enter your email address.");
		f.email.focus();
		return false;
	}

		if (f.captcha.value == "") {
			alert("Please enter the security code shown");
			f.captcha.focus();
			return false;
		}
	
		return true;
	}

