function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function visitSite(the_site) {
	window.location = the_site;
}

function popupWindow(url,nr) {
	var top;
	var left;
	var url = 'attractions.php?' + url ;
	
	if (nr) {
		top = 20 + nr * 10;
		left = 10 + nr * 10;
	} else {
		top = 20;
		left = 10;
	}
	window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=800,height=500,screenX=150,screenY=150,top=' + top + ',left=' + left + '')
}

function popupWindowReply(url) 
{
	var top = 20;
	var left = 10;
	var url = 'comments_reply.php?' + url ;
	
	window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=670,height=450,screenX=150,screenY=150,top=' + top + ',left=' + left + '')
}

function check_comments_form() {
  var error = 0;
  var error_message = "Errors have occured during the process of your form!\nPlease make the following corrections:\n\n";

  var comments = document.comments_form.comments.value;
  var customers_name = document.comments_form.customers_name.value;
  var customers_email = document.comments_form.customers_email.value;
  var captcha_code = document.comments_form.captcha_code.value;
  
  if (comments == '') {
      error_message = error_message + "* Please enter your words!\n";
      error = 1;
  }
  
  if (customers_name == '') {
      error_message = error_message + "* Please enter your name!\n";
      error = 1;
  }
  
  if (document.comments_form.elements['customers_email'].type != "hidden") {
    var pattern = new RegExp("^[0-9a-z,._-]+@[a-z0-9\._-]+\.[a-z]{2,3}$", "i");
    var match = pattern.test(customers_email);
    if (! match) {
    error_message = error_message + "* Your 'Email' address is null or not formatted correctly.\n";
    error = 1;
    }
  }
  
  if ((captcha_code == '') || (captcha_code.length < 4)) {
      error_message = error_message + "* The 'Code' can not be null and entries must be 4 characters.\n";
	  error = 1;
  }
	
	
  if(error == 1){
    alert(error_message);
    return false;
  }else{
    return true;
  }
}
