// decrypt helper function
function decryptCharcode(n,start,end,offset)	{
	n = n + offset;
	if (offset > 0 && n > end)	{
		n = start + (n - end - 1);
	} else if (offset < 0 && n < start)	{
		n = end - (start - n - 1);
	}
	return String.fromCharCode(n);
}

function decryptString(enc,offset)	{
	var dec = "";
	var len = enc.length;
	for(var i=0; i < len; i++)	{
		var n = enc.charCodeAt(i);
		if (n >= 0x2B && n <= 0x3A)	{
			 if(n == 0x2E || n == 0x2D){
				 dec += enc.charAt(i);
			 }else{
				dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
			}
		} else if (n >= 0x41 && n <= 0x5A)	{
			dec += decryptCharcode(n,0x41,0x5A,offset);	// A-Z 
		} else if (n >= 0x61 && n <= 0x7A)	{
			dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
		} else {
			dec += enc.charAt(i);
		}
	}
	return dec;
	
}


function linkTo_UnCryptMailto(s){	
	location.href = decryptString(s,-2);
}

function showTextBox(val){
	var divObj = document.getElementById("heard_about_details");
	var divObjCnt = document.getElementById("heard_about_cnt");
	
	if(val == 1 || val == 2 || val == 5 || val == 7){
		divObj.className = "text-bgbox";
		divObjCnt.className = "form-text1 boldTxt";
	}else{
		divObj.className = " hiddendiv";
		divObjCnt.className = "hiddendiv";
	}
}

function showTextBoxNew(val){
	var divObj = document.getElementById("heard_abt_details");
	var divObjCnt = document.getElementById("heard_about_container");
	
	if(val == 1 || val == 2 || val == 5 || val == 7){
		divObj.className = "text-bgbox";
		divObjCnt.className = "form-text1 boldTxt";
	}else{
		divObj.className = " hiddendiv";
		divObjCnt.className = "hiddendiv";
	}
}

function checkBrochure(){
	var objVar = new getObjVars();
	objVar.fieldN[0] = "name";
	objVar.fieldV[0] = "Please enter name";
	objVar.fieldT[0] = "text";
	objVar.fieldI[0] = "name";
	
	objVar.fieldN[1] = "email";
	objVar.fieldV[1] = "Please enter email";
	objVar.fieldT[1] = "text";
	objVar.fieldI[1] = "email";
	
	objVar.fieldN[2] = "tel";
	objVar.fieldV[2] = "Please enter telephone";
	objVar.fieldT[2] = "text";
	objVar.fieldI[2] = "tel";
	
	objVar.fieldN[3] = "heard_about";
	objVar.fieldV[3] = "Please select how did you find us?";
	objVar.fieldT[3] = "select";
	objVar.fieldI[3] = "heard_about";
	
	if(document.getElementById("heard_about_dtls").value==""){
		objVar.fieldN[4] = "heard_about_details";
		objVar.fieldV[4] = "Please enter how did you find us details";
		objVar.fieldT[4] = "text";
		objVar.fieldI[4] = "heard_about_details";
	}
	return validateForm('bForm', objVar);
}

function checkBrochureDetails(){
	var objVar = new getObjVars();
	objVar.fieldN[0] = "name";
	objVar.fieldV[0] = "Please enter name";
	objVar.fieldT[0] = "text";
	objVar.fieldI[0] = "bname";
	
	objVar.fieldN[1] = "address";
	objVar.fieldV[1] = "Please enter address";
	objVar.fieldT[1] = "text";
	objVar.fieldI[1] = "address";
	
	objVar.fieldN[2] = "postcode";
	objVar.fieldV[2] = "Please enter postcode";
	objVar.fieldT[2] = "text";
	objVar.fieldI[2] = "postcode";
	
	objVar.fieldN[3] = "tel";
	objVar.fieldV[3] = "Please enter telephone";
	objVar.fieldT[3] = "text";
	objVar.fieldI[3] = "btel";
	
	objVar.fieldN[4] = "email";
	objVar.fieldV[4] = "Please enter email";
	objVar.fieldT[4] = "text";
	objVar.fieldI[4] = "bemail";
	
	objVar.fieldN[5] = "heard_about_text";
	objVar.fieldV[5] = "Please select how did you find us";
	objVar.fieldT[5] = "select";
	objVar.fieldI[5] = "heard_about_text";
	
	if(document.getElementById("heard_about_dtls").value==""){
		objVar.fieldN[6] = "heard_about_details";
		objVar.fieldV[6] = "Please enter how did you find us details";
		objVar.fieldT[6] = "text";
		objVar.fieldI[6] = "heard_about_dtls";
	}
	
	objVar.fieldN[7] = "message";
	objVar.fieldV[7] = "Please enter message";
	objVar.fieldT[7] = "text";
	objVar.fieldI[7] = "message";
	
	objVar.fieldN[8] = "captcha";
	objVar.fieldV[8] = "Please enter valid code";
	objVar.fieldT[8] = "text";
	objVar.fieldI[8] = "captcha";
	
	return validateForm('bFormDetails', objVar);
}

function redirectUrl(pageVal){
	
	var pageArr = Array();
	pageArr["Job Vacancies"] = "http://www.casterbridgecae.com/index/job_vacancies/staticpage/218/6";
	pageArr["Career Development"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/career-development";
	pageArr["Equal Opportunity"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/raining-equal-opportunity-workplace";
	pageArr["QCF Training"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/training";
	pageArr["Training"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/training";
	pageArr["Benefits of our Apprenticeships"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/benefits-of-our-apprenticeships";
	pageArr["Casterbridge Academy"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/casterbridge-academy";
	pageArr["Casterbridge Colleges"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/casterbridge-colleges/casterbridge-colleges";
	pageArr["QCF Qualifications"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/casterbridge-colleges/casterbridge-colleges";
	pageArr["Qualifications"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/casterbridge-colleges/casterbridge-colleges";
	pageArr["Apply online"] = "http://www.casterbridgecae.com/index/jobApplicationForm/staticpage/254/6";
	pageArr["Application form - pdf"] = "http://www.casterbridgecae.com/documents/application_form_pdf/1";
	pageArr["here"] = "http://www.casterbridgecae.com/careers-and-apprenticeships/careers-and-apprenticeships";

	if(confirm('You are about to be redirected to the Casterbridge Nurseries Ltd corporate website.\nClick "OK" to continue or "Cancel" to stay on this website.') == true){
		document.location.href = pageArr[pageVal];
	}
}
