var t3,t4,t5,t6,t7;


$(document).ready(function(){
	if($("#ContactusMailForm div.errors").html() != null){
		$("#ContactusMailForm").toggle();
	}

	$("#clk_email").click(function(){
		$("#ContactusMailForm").toggle();
		return false;
	});
	if($('#navi_div').html()!=""){
		$('#navi_div').fadeTo("slow", 0.8);
	}



	if($('#main_img').html()!=""){
		$("#main_img").scrollable({speed:1000,size:1,loop:true,clickable:false,vertical:false,next:"",prev:""}).circular().autoscroll({interval:4000}).navigator({ 

		// select #flowtabs to be used as navigator 
		navi: ".navi", 
 
		// select A tags inside the navigator to work as items (not direct children) 
		naviItem: 'a', 
 
		// assign "current" class name for the active A tag inside navigator 
		activeClass: 'active' 
 
	});
	}

	if( $("#dayfree_err .errors").html() != null ){
		$("#dayfree_err .errors").html($("#dayfree_err .errors").html()+"<br /><a id='dayfree_err_close'>[Close]</a>")
		$("#dayfree_err").show();
	}
	$("#dayfree_err_close").click(function(){
		$("#dayfree_err").hide(500);
	});
	$("#dayfree form").submit(function(){
		msg="";
		if($("#dayfree form input[name='FName']").val()==""){
			msg="Please enter first name";
		}

		if($("#dayfree form input[name='LName']").val()==""){
			msg="Please enter last name";
		}
		if($("#dayfree form input[name='email']").val()==""){
			msg="Please enter your email";
		}
		if($("#dayfree form input[name='Postcode']").val()==""){
			msg="Please enter postcode";
		}
		if($("#dayfree form input[name='Phone']").val()==""){
			msg="Please enter phone number";
		}

		if(msg==""){
			return true;
		}else{
			alert(msg);
			return false;
		}
	});

	$("#main_nav ul li").mouseover(function(){
		$("#"+$(this).attr("class")+"_sub ul.nav_sub").css("display","block");
		//$("#"+$(this).attr("class")+"_sub ul.nav_sub").css("display","block");
	});
	$("#main_nav ul li").mouseout(function(){
		$("#"+$(this).attr("class")+"_sub ul.nav_sub").css("display","none");
	});
/*
	$("#main_nav ul li.about").mouseover(function(){
		hide_sub(3,0);
		if ($("#main_nav ul.sub3").is(":hidden")) {
			$("#main_nav ul.sub3").slideDown("fast");
		}
	});
	$("#main_nav ul.sub3").mouseout(function(){ t3 = setTimeout("hide_sub(0,3)",200); });
	$("#main_nav ul.sub3").mouseover(function(){ clearTimeout(t3); });

	$("#main_nav ul li.service").mouseover(function(){
		hide_sub(4,0);
		if ($("#main_nav ul.sub4").is(":hidden")) {
			$("#main_nav ul.sub4").slideDown("fast");
		}
	});
	$("#main_nav ul.sub4").mouseout(function(){ t4 = setTimeout("hide_sub(0,4)",200); });
	$("#main_nav ul.sub4").mouseover(function(){ clearTimeout(t4); });

	$("#main_nav ul li.news").mouseover(function(){
		hide_sub(5,0);
		if ($("#main_nav ul.sub5").is(":hidden")) {
			$("#main_nav ul.sub5").slideDown("fast");
		}
	});
	$("#main_nav ul.sub5").mouseout(function(){ t5 = setTimeout("hide_sub(0,5)",200); });
	$("#main_nav ul.sub5").mouseover(function(){ clearTimeout(t5); });

	$("#main_nav ul li.join").mouseover(function(){
		hide_sub(6,0);
		if ($("#main_nav ul.sub6").is(":hidden")) {
			$("#main_nav ul.sub6").slideDown("fast");
		}
	});
	$("#main_nav ul.sub6").mouseout(function(){ t6 = setTimeout("hide_sub(0,6)",200); });
	$("#main_nav ul.sub6").mouseover(function(){ clearTimeout(t6); });

	$("#main_nav ul li.partner").mouseover(function(){
		hide_sub(7,0);
		if ($("#main_nav ul.sub7").is(":hidden")) {
			$("#main_nav ul.sub7").slideDown("fast");
		}
	});
	$("#main_nav ul.sub7").mouseout(function(){ t7 = setTimeout("hide_sub(0,7)",200); });
	$("#main_nav ul.sub7").mouseover(function(){ clearTimeout(t7); });
*/
	$("div.class_item input[name='cls']").click(function(){
		uncheck_all($(this));
		$("#timetable div").hide();
		$("#timetable div."+$(this).val()).show();
	});

	$("div.class_item input[name='tra']").click(function(){
		uncheck_all($(this));
		$("#timetable div").hide();
		$("#timetable div."+$(this).val()).show();
	});

	$("#class_viewall").click(function(){
		uncheck_all($(this));
		$("#timetable div").show();
	});

	$("#bmi").click(function(){
		$("#video_box_box object").css("height",0);
		$("#video_box_box").animate({ 
			marginLeft: "-264"
		}, 500 );
	});

	$("#bmi_close").click(function(){
		$("#video_box_box").animate({ 
		marginLeft: "0"
		}, 500,"swing", function(){
			$("#video_box_box object").css("height",169);
		} );
		
	});

	$("#bmi_btn").click(function(){
		var htc = $('#bmi_height').val();
		var kg = $('#bmi_weight').val();
	m = htc/100;
	h2 = m * m;
	bmi = kg/h2;
	f_bmi = Math.floor(bmi);
	diff = bmi - f_bmi;
	diff = diff * 10;
	diff = Math.round(diff);
	if (diff == 10){ // Need to bump up the whole thing instead f_bmi += 1;
		diff = 0;
	}
	result = f_bmi + "." + diff;
		//var result = (Math.abs(weight))/(Math.abs(metres) * Math.abs(metres));
		//$('#bmi_result').val(result);

		if(result>=20 && result<=25)
		{
			tmp_msg="20 to 25 - you have a healthy weight range for young and middle-aged adults.";
		}
		else if(result>=26 && result<=30)
		{
		   tmp_msg="26 to 30 - you are overweight";
		}
		else if(result < 18)
		{
		  tmp_msg="less than 18 - you are very underweight and possibly malnourished. ";
		}
		else if(result < 20)
		{
		  tmp_msg="less than 20 - you are underweight and could afford to gain a little weight.";
		}
		else if(result > 30)
		{
	 
		  tmp_msg="over 30 - you are obese";
		}
		$('#bmi_result').html("<b>"+result+":</b> "+tmp_msg);
	});

});

function uncheck_all(obj){
	$("div.class_item input").attr("checked","");
	obj.attr("checked","checked");
}

function hide_sub(v,h){
	if(h){
		if ($("#main_nav ul.sub"+h).is(":display")) {
			$('#main_nav ul.sub'+h).slideUp('fast');
		}
	}else{
		if(v){
			clearTimeout(eval("t"+v));
		}
		for(i=3;i<=7;i++){
			if ($("#main_nav ul.sub"+i).is(":display") && i!=v) {
				$('#main_nav ul.sub'+i).slideUp('fast');
			}
		}
	}
}



function quicklink(){
	url = $("#quicklink_selbox").val();
	if(url!=0 && url!="" ){
		document.location.href=url;
	}
}
