//requires: jQuery v >= 1.2.6
$(document).ready(function() {
	
	/*if(readCookie('addclicked'))
	{
		$('#page_wrap').css("display","none");
	}
	else
	{
		$('#page_wrap').css("display","block");
	}*/

	$('#signup').hide();
	
	$('#join').click(function() {
		$('#signup').show();
		return false;
	});
	
	$('#signup a').click(function() {
		$('#signup').hide();	
		return false;
	});
	
	$('#bkgrnd').cycle();

	var ami_vals=new Array("386px","446px","541px","656px","749px","854px");

	
	/*$('#nav li a').mouseover(function(){
		thisid=ami_vals[$('#nav li a').index(this)];
		$('#navi_con').stop().animate({left: thisid}, 1500);
	});
	
	$('#nav a').mouseout(function(){
		thisid=ami_vals[$('#nav li a').index(this)];
		$('#navi_con').stop().animate({left: navpgesel}, 1500);
	});

*/
	/*$('#offer_close').click(function(){
		createCookie('addclicked', 'yes',0);
		$('#page_wrap').css("display","none");						   
	});
	
	$('#offer_con').click(function(){
		createCookie('addclicked', 'yes',0);
		window.location="events.htm";
	});*/

$('#signup').submit(function(){
		var s_name=$('#sname').val();
		var s_dobday=$('#sdobday').val();
		var s_dobmonth=$('#sdobmonth').val();
		var s_email=$('#semail').val();
		var s_tel=$('#stelephone').val();
		var s_postcode=$('#spostcode').val();
		var s_houseno=$('#shouseno').val();
		
		if(s_name!="" && s_email!="" && s_tel!=="" && s_postcode!="" && s_houseno!="")
		{
			snddate="1970-"+s_dobmonth+"-"+s_dobday;
			
			$.post("media/php/subscribe.php",{t1: s_name, t2: snddate, t3: s_email, t4: s_tel, t5: s_postcode, t6: s_houseno},function(data){
				$('#returnsignup').text(data);		  
			});	
		}
		else
		{
			$('#returnsignup').text("Please fill in all fields.");	
		}
		
		return false;
});		
	
	
	
	
	$('#bookingform').submit(function(){
		var f_name=$('#name').val();
		var f_tel=$('#f_tel').val();
		var f_email=$('#f_email').val();
		
		if(f_name!="" && f_tel!="" && f_email!="")
		{
			if(IsNumeric(f_tel))
			{
				if(isValidEmail(f_email))
				{
					return true;
				}
				else
				{
					alert("Please enter a valid email address");
					return false;	
				}
			}
			else
			{
				alert("Please enter a valid contact number");
				return false;	
			}
		}
		else
		{
			alert("Please fill in the required fields marked with a red star.");
			return false;
		}
	});

});

function isValidEmail(str)
{
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
       anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
