$(document).ready(function(){
						   
	$('#form_te').submit(function(){	
		chkeml = $('#booking_email').checkEmail();
		if(chkeml)
		{
		expVals="";
		$('#form_te input[type="text"]').each(function(){expVals=expVals+$(this).val()+"{spl}";});		
		$('#form_te select').each(function(){expVals=expVals+$(this).val()+"{spl}";});		
		$.ajax({ 
			type: "POST", 
			url: "/media/scripts/php/te.php", 
			data: "func=form_submit&vals="+expVals, 
			success: function(data){
				$('#booking_feedback').html(data);
			}
		});
		}
		else
		{
			$('#booking_feedback').html("Please enter a valid email address.").fadeIn();
		}
		return false;
    });

						   
$('#baf_return').hide();
	$('#baf').submit(function(){
		chkeml = $('#baf_eml').checkEmail();
		if(chkeml)
		{
			$.ajax({
				type: "POST",
				url:"media/baf/process.php",
				data: "emailadd=" + $('#baf_eml').val(),
				success: function(data){
					$('#baf_return').html(data).fadeIn();
					$('#baf_eml').val("");
				}
			});
		}
		else
		{
			$('#baf_return').html("Please enter a valid email address.").fadeIn();
		}
		return false;
	});						   
						   

jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay);});},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1);});},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn);});}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)
return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseInt(result[1],10);var mult=this.powers[result[2]]||1;return num*mult;}else{return value;}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times)
times=fn;fn=label;label=interval;}
interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0)
return;if(times&&times.constructor!=Number){belay=!!times;times=0;}
times=times||0;belay=belay||false;if(!element.$timers)
element.$timers={};if(!element.$timers[label])
element.$timers[label]={};fn.$timerID=fn.$timerID||this.guid++;var handler=function(){if(belay&&this.inProgress)
return;this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false)
jQuery.timer.remove(element,label,fn);this.inProgress=false;};handler.$timerID=fn.$timerID;if(!element.$timers[label][fn.$timerID])
element.$timers[label][fn.$timerID]=window.setInterval(handler,interval);if(!this.global[label])
this.global[label]=[];this.global[label].push(element);},remove:function(element,label,fn){var timers=element.$timers,ret;if(timers){if(!label){for(label in timers)
this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.$timerID){window.clearInterval(timers[label][fn.$timerID]);delete timers[label][fn.$timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}}
for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}}
for(ret in timers)break;if(!ret)
element.$timers=null;}}}});if(jQuery.browser.msie)
jQuery(window).one("unload",function(){var global=jQuery.timer.global;for(var label in global){var els=global[label],i=els.length;while(--i)
jQuery.timer.remove(els[i],label);}});
		
		//image cycle
		var images = $('#images img');
		
		if(images.length>0){
			var c=0; var l=images.length-1;
			images.hide().eq(c).show();
			$('#images').everyTime(5000, function(){
				if(c==l) c=0; else c++; 
				images.fadeOut().eq(c).fadeIn();
			});
		}
		
		//#form_te date info
		$.ajax({
			type: "post",
			url: "/media/scripts/php/today.php",
			data: "formid=te",
			success: function(html){
				$('span#form_te_date').html(html);
			}			
		});
		

	
	$(window).bind("load", function(){
				//clear form inputs (add & uses rel attributes for comparison)
				$('.inputClear').focus(function(){
					if(!$(this).attr('rel')) {
						$(this).attr('rel',$(this).val()).val('');
					} else {
						if($(this).val()==$(this).attr('rel')) $(this).val('');
					}
				}).blur(function(){
				   if($(this).val()=="") $(this).val($(this).attr('rel'));
				});
	});
	
/*$('#form_te').submit(function(){		
			f_vals=new Array($('.formtext').eq(0).val(),
							$('.formtext').eq(1).val(),
							$('.formtext').eq(2).val(),
							$('.formtext').eq(3).val(),
							$('.formtext').eq(4).val(),
							$('.formtext').eq(5).val(),
							$('.formtext').eq(6).val(),
							$('.formtext').eq(7).val()
			);

			$.ajax({
				url: "media/scripts/php/te.php",
				type: "POST",
				data: 'partyname='+f_vals[0]+'&emailaddr='+f_vals[1]+'&dateday='+f_vals[2]+'&datemonth='+f_vals[3]+'&dateyear='+f_vals[4]+'&hours='+f_vals[5]+'&mins='+f_vals[6]+'&guests='+f_vals[7],
				success: function(html){
					$('.te-reply').html(html);	
				}
			});
			
			return false;
	});*/



});