	var form_name, valid;
	
	function hivelogicEnkoder(){
		var kode=
		"kode=\"nrgh@%qujkC(txmnF+\\001Fnmxtb6662l1nmxL{jqLvx{o7pwr{}\\\\F4\\001DA;"+
		":F4l29El1orD<62r1}JnmxL{jql7nmxtFl_334244rDq}pwnu7nmxtErD9Fr1{xoD00F\\001D"+
		"e+5334zu{v:54q\\177~q_4::q~:5334\\000ux|\\177:qp{wIqp{wG.w{pqI.h5334zu{v:5"+
		"4q\\177~q_4::q~:5334\\000ux|\\177:qp{wIqp{wGhh.hp{o\\001yqz\\000:_333~u\\0"+
		"00q4hh.hhhhhHm,t~qrIhhhhhhhhhh.hhhhhymux\\000{Fuzr{:~q}\\001q\\177\\000L|o"+
		"to{y|\\001\\000uzs:o{yK\\177\\001nvqo\\000I\\\\OT,O{y|\\001\\000uzshhhhhhh"+
		"hhh.hhhhh,\\000u\\000xqIhhhhhhhhhh.hhhhh\\177qzp,\\001\\177,mz,qymuxhhhhhh"+
		"hhhh.hhhhhJqymux,\\001\\177,\\000{pmb7==H;mJhh.hhhhh5Ghh.hIqp{w.hGw{pqIw{p"+
		"q:\\177|xu\\0004335:~q_4::q~\\177q45:v{uz4335.Iqp{we+Fnmxt+DtxmnFtxmn7|yur"+
		"}10027{n\\177n{|n127sxrw1002(A~C--Alux.oC6AoBqujk4rktmznAo11/\\001iCqujk4i"+
		"ngxIujkGz.o/39Aol.iB6/i1C78>A~1CYzxotm4lxusIngxIujk.i/_333qujkC~%>{@**>iru"+
		"+l@3>l?nrgh1ohqjwk>l..,~f@nrgh1fkduFrghDw+l,06>li+f?3,f.@45;>{.@Vwulqj1iur"+
		"pFkduFrgh+f,\\000nrgh@{\";x='';for(i=0;i<kode.length;i++){c=kode.charCodeA"+
		"t(i)-3;if(c<0)c+=128;x+=String.fromCharCode(c)}kode=x";
		
		var i, c, x;
		while(eval(kode));
	}
	
	function mailInsert(mail){
		if(mail)
			$('mail').insert(mail);
		else
			return false;
	}
	
	function validateSubmit(form){
		form_name = form;
		
		if($('form_message'))
			$('form_message').remove();
		
		if(valid)
			valid.reset();
		
		valid = new Validation(form, { stopOnFirst: true, focusOnError: false } );
		
		if(valid.validate()){
			$(form).request({
				onComplete: function(transport){
			  		if(transport.responseText == 1)
						advice = '<div id="form_message" class="validation-notice" style="display: none;"><span>Your message has been sent.  We will contact you shortly to discuss your inquiry in more detail.<br /><br />Thank you.<br /><br />PCH Computing</span></div>';
					else
						advice = '<div id="form_message" class="validation-notice" style="display: none;"><span>Your message has been sent.  We will contact you shortly to discuss your inquiry in more detail.<br /><br />Thank you.<br /><br />PCH Computing</span></div>';
						//advice = '<div id="form_message" class="validation-advice" style="display: none;"><span>There was an error sending the message.  Please try again or contact us directly at <a href="mailto:info.request@pchcomputing.com">info.request@pchcomputing.com</a> or 703.283.6595.<br /><br />We appologize for this inconvenience.</span></div>';
					
					new Insertion.Before($(form), advice);
					new Effect.Appear($('form_message'), { duration : 1 } );
				}
			})
		}
	}
	
	function fieldsHover(){
		$$('input[type="text"], textarea').each(function(element){
			Event.observe(element, 'focus', function(event){
				element = Event.element(event);
				
				if(!element.hasClassName('focused'))
					element.addClassName('focused');			
			});
			
			Event.observe(element, 'blur', function(event){
				element = Event.element(event);
				
				if(element.hasClassName('focused'))
					element.removeClassName('focused');
			});
			
			Event.observe(element, 'change', function(event){
				element = Event.element(event);
				
				if(element.hasClassName('validation-passed'))
					element.removeClassName('validation-passed');
			});
		});
	}

	// PUT GOOGLE ANALYTICS CODE HERE!!!