window.onDomReady(function(){
	var reqFlds = ['txtName', 'txtCompany', 'txtTel', 'txtEmail'];
	var i=0;
	$$('#content li').each(function(li){
		if(++i % 2) li.addClass('alt');
	});
	
	if($('lnkPdf1')){
		$('lnkPdf1').addEvent('click', function(){
			$('step1').addClass('hide');
			$$('body')[0].addClass('performance2');
			$('step2').removeClass('hide');
		});
	}
	
	var lnkPdf2 = $('lnkPdf2');
	if(lnkPdf2){
		var mailer = new ajax('Performance.aspx',{onComplete:function(res){
			lnkPdf2.toggleClass('loading');
			lnkPdf2.disabled=false;
			if(res=='OK'){
				util.resetForm();
				location.href = 'Download.aspx?id=Performance';
			}else
				alert(res);
		}});
		
		
		lnkPdf2.addEvent('click', function(){
			if(lnkPdf2.disabled || !util.validate(reqFlds)) return;
			lnkPdf2.toggleClass('loading');
			lnkPdf2.disabled=true;
			mailer.options.postBody =  {mail:getMail()};
			mailer.request();
			
			
		});
		
		util.makeInteractive('lnkPdf2');
	}
	var lnkEnquiry = $('lnkEnquiry');
	if(lnkEnquiry){
		var mailer = new ajax('Enquiry.aspx',{onComplete:function(res){
			lnkEnquiry.toggleClass('loading');
			lnkEnquiry.disabled=false;
			if(res=='OK'){
				util.resetForm();
				alert('Thank you for your interest in Gregory Group Of Companies.');
			}else
				alert(res);
		}});
		
		
		lnkEnquiry.addEvent('click', function(){
			if(lnkEnquiry.disabled || !util.validate(reqFlds)) return;
			lnkEnquiry.disabled=true;
			lnkEnquiry.toggleClass('loading');
			mailer.options.postBody =  {mail:getMail()};
			mailer.request();
		});
		
		util.makeInteractive('lnkEnquiry');
	}

	
	function getMail(){
		var mail = ['<dl>'];
		$A($('content').getElementsByTagName('*')).each(function(e){
			if(e.nodeName.test(/input|textarea/i)){
				var v = e.getValue();
				if(e.type && e.type == 'checkbox')
					v = v ? 'Yes' : 'No';
				mail.push('<dt>#{0}:</dt><dd><pre>#{1}</pre><dd>'.format(e.title, v));
			}
		});
		mail.push('</dl>');

		return mail.join('');
	}
	
});

