// northernjs

//clear form fields
	function clearings(cForm){
		if(cForm.defaultValue == cForm.value){
		 cForm.value = "";
		 }
	}
	
	
$(document).ready(function(){

	//Hide (Collapse) the toggle containers on load
	$(".toggle_container").hide(); 

	//Switch the "Open" and "Close" state per click
	$(".trigger").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	//Slide up and down on click
	$(".trigger").click(function(){
		$(this).next(".toggle_container").slideToggle("slow");
	});
	
	/* $('span.emailJQ').each(
      function(){
           var replacement = $(this).html().replace(/ at /, "@").replace(/ dot /g, ".");
           $(this).html('<a href="mailto:'+replacement+'">'+replacement+'</a>');
       }
   ); */
   
   emailAddress();
	cacheBuster();
	
	
	//---------- Max Number on input/textare
	$('.maxChar[maxlength]').bind('keyup paste',function(){  
				//get the limit from maxlength attribute  
				var limit = parseInt($(this).attr('maxlength'));  
				//get the current text inside the textarea  
				var text = $(this).val();  
				//count the number of characters in the text  
				var chars = text.length;
				
				//Get element ID
				var eID = $(this).attr('id');
		  
				//check if there are more characters then allowed  
				if(chars > limit){  
					//and if there are use substr to get the text before the limit  
					var new_text = text.substr(0, limit);  
		  
					//and change the current text with the new text  
					$(this).val(new_text);
					
					
				}  
				
				var chars = text.length;
				var charsLeft = limit - text.length;
				if(charsLeft < 1 ){
				charsLeft = 'No';
				}
				$("#remaining-"+eID).html(" "+charsLeft + " letters Remaining.");
		}); 
	
	
	
});

function emailAddress(emailSort){
	
	if (emailSort == null)
	{
		emailSort = "";
	}
		
		$(emailSort+"span.emailJQ").each(
		  function(){
			   var replacement = $(this).html().replace(/ at /, "@").replace(/ dot /g, ".");
			   $(this).html('<a href="mailto:'+replacement+'">'+replacement+'</a>');
		   }
	   );
}

// Cache Buster
 
function cacheBuster(){
	
		
		$("a.cbust").each(
		  function(){
			  
			now = new Date();
			   
			var _href = $(this).attr("href"); 
			$(this).attr("href", _href + now.getTime());
			//alert(testattr.attr("href"))
			   
		   }
	   );
}

	






//----jquery buttons

//-------------------------Working here
$("#howdoi").live('click', function(){
    changePage(85);
	return false;
});

$("#howdoiReport").live('click', function(){
    changePage(86);
	return false;
});

$("#howdoiFind").live('click', function(){
    changePage(87);
	return false;
});

$("#staffben").live('click', function(){
    changePage(88);
	return false;
});

$("#info4newStaff").live('click', function(){
    changePage(89);
	return false;
});


//-------------------------About the College
$("#WhereDidItStart").live('click', function(){
    changePage(97);
	return false;
});

$("#WhereAreWeLocated").live('click', function(){
    changePage(98);
	return false;
});

$("#SurroundingArea").live('click', function(){
    changePage(99);
	return false;
});

$("#AtCFurtherInfo").live('click', function(){
    changePage(100);
	return false;
});

//---------------------------Vacancies
$("#currentVacan").live('click', function(){
    changePage(101);
	return false;
});

$("#VacanSubscribe").live('click', function(){
    changePage(102);
	return false;
});


//----------------------------Recruitment
$("#recruIntro").live('click', function(){
    changePage(103);
	return false;
});

$("#recruIdent").live('click', function(){
    changePage(104);
	return false;
});$("#recruDesc").live('click', function(){
    changePage(105);
	return false;
});

$("#recruAdvert").live('click', function(){
    changePage(106);
	return false;
});$("#recruApp").live('click', function(){
    changePage(107);
	return false;
});

$("#recruShort").live('click', function(){
    changePage(108);
	return false;
});

$("#recruInterview").live('click', function(){
    changePage(109);
	return false;
});

$("#recruAppoint").live('click', function(){
    changePage(110);
	return false;
});

$("#recruPFC").live('click', function(){
    changePage(111);
	return false;
});

$("#recruUnsuc").live('click', function(){
    changePage(112);
	return false;
});

$("#recruInduct").live('click', function(){
    changePage(113);
	return false;
});

$("#recruInternPromo").live('click', function(){
    changePage(114);
	return false;
});

$("#recruShare").live('click', function(){
    changePage(115);
	return false;
});

$("#recruComplaints").live('click', function(){
    changePage(116);
	return false;
});


//---------------------------Equal and Diversity
$("#WhatEqualDiv").live('click', function(){
    changePage(117);
	return false;
});

$("#CommitED").live('click', function(){
    changePage(118);
	return false;
});

$("#EoDinfo").live('click', function(){
    changePage(119);
	return false;
});


//-------------------------Safeguarding
$("#CreatingaSafeEnvironmentforAll").live('click', function(){
    changePage(120);
	return false;
});

$("#Howcanstaffhelptocreateasaferenvironment").live('click', function(){
    changePage(121);
	return false;
});

$("#Esafety").live('click', function(){
    changePage(122);
	return false;
});



//-------------------------Health and Wellbeing
$("#HWSupport").live('click', function(){
    changePage(124);
	return false;
});

$("#PhysicalWellbeing").live('click', function(){
    changePage(125);
	return false;
});

$("#HWWorklife").live('click', function(){
    changePage(126);
	return false;
});

$("#useInfo").live('click', function(){
    changePage(127);
	return false;
});



//-------------------------Contact us
$("#thePD").live('click', function(){
    changePage(128);
	return false;
});


$("#PDContact").live('click', function(){
    changePage(130);
	return false;
});

$("#PDAppoint").live('click', function(){
    changePage(131);
	return false;
});

$("#PDWhere").live('click', function(){
    changePage(132);
	return false;
});


//-------------------------Governors Minutes
$("#GovAC").live('click', function(){
    changePage(137);
	return false;
});


$("#GovBoG").live('click', function(){
    changePage(138);
	return false;
});

$("#GovPFC").live('click', function(){
    changePage(139);
	return false;
});

$("#GovQC").live('click', function(){
    changePage(141);
	return false;
});

$("#GovSC").live('click', function(){
    changePage(140);
	return false;
});


//---------------------------------Gov Profiles

$("#GovCompos").live('click', function(){
    changePage(43);
	return false;
});

$("#mball").live('click', function(){
    changePage(142);
	return false;
});

$("#mbradley").live('click', function(){
    changePage(143);
	return false;
});

$("#bharrison").live('click', function(){
    changePage(144);
	return false;
});

$("#jstubbs").live('click', function(){
    changePage(145);
	return false;
});

$("#mstokes").live('click', function(){
    changePage(146);
	return false;
});

$("#pjohn").live('click', function(){
    changePage(147);
	return false;
});

$("#flord").live('click', function(){
    changePage(148);
	return false;
});

$("#cmac").live('click', function(){
    changePage(149);
	return false;
});

$("#jmck").live('click', function(){
    changePage(150);
	return false;
});

$("#tthornton").live('click', function(){
    changePage(154);
	return false;
});

$("#tsock").live('click', function(){
    changePage(151);
	return false;
});

$("#bmott").live('click', function(){
    changePage(152);
	return false;
});

$("#swebb").live('click', function(){
    changePage(153);
	return false;
});

$("#tsargison").live('click', function(){
    changePage(158);
	return false;
});

$("#rquick").live('click', function(){
    changePage(156);
	return false;
});

$("#awalker").live('click', function(){
    changePage(157);
	return false;
});

$("#jedwards").live('click', function(){
    changePage(155);
	return false;
});

$("#handerson").live('click', function(){
    changePage(159);
	return false;
});

$("#pwinter").live('click', function(){
    changePage(160);
	return false;
});

$("#nonecomm").live('click', function(){
    changePage(161);
	return false;
});

$("#GovSCInfo").live('click', function(){
    changePage(42);
	return false;
});

$("#dwaite").live('click', function(){
    changePage(165);
	return false;
});

$("#krichardson").live('click', function(){
    changePage(166);
	return false;
});

$("#jeverard").live('click', function(){
    changePage(167);
	return false;
});


//ajax call
function changePage(ajaxID){
	
	$("#results").slideUp('normal', function(){
			$.ajax({
			type: "POST",
			url: "/content/innerPage.asp",
			data: "ajaxID="+ajaxID+"",
			cache: false,
			timeout: 5000, /* ms or 5s */
			success: function(html){
						//$("#results").hide();
						$("#results").html(html).slideDown('slow');
	
			}
	
		});
	});
	
}
