$(document).ready(function(){
	$('#submit-publicforms').click(function() {
		bar = 0;
		$('#pageform-publicforms-publicforms div.required .required').each(function(i){
			if($(this).val() == '') {
				bar = 1;
				$(this).css("border-color","red");	
				var foo = $(this).parent();
				$(foo).css("color","#ffffff");	
				$(foo).css("font-weight","bold");	
			} else {
				$(this).css("color","#ffffff");
				$(this).css("border-color","#000000");	
				var foo = $(this).parent();
				$(foo).css("color","#ffffff");
			}
		});
		if(bar == 1) {
			alert("It seems that you missed some mandatory fields. \nPlease ensure that all of the fields in red have been filled out.");
			return false;					 
		}
	});
/*	if($('#pageform-publicforms-publicforms').attr('action') == '/step-two' && $('.two-step-radio').attr('id')) {
		$('.form-hidden').css('display','none');
	} else if($("#job[type='select']") && $('#service').val() == '') {
		$('.form-hidden').css('display','none');		
	} else {
		$('.form-hidden').css('display','block');
	}*/

	$('#job').change(function() { 
			$('#didd-container').remove();
			/*$('.form-hidden').css('display','none');*/
			if($('#form-div-job').attr('class') == 'form-unit select getradio required') {
				var mode = 'radio';
			} else var mode = 'opts';
			$.ajax({
				type: "GET",
				url: '/ajax/?request='+mode+'&table='+$('#job').val(),
				data: '',
				error: function(obj, msg){
					// Die silently. If this doesn't work the server-side error checking will recover.
					/*if($('#job').val() != '') $('.form-hidden').css('display','block');*/
				},
				success: function(msg){
					if(msg != '') $("#form-div-job").after(msg);
					/*$('#drop-in-drop-down').change(function() { 
						$('.form-hidden').css('display','block');				  
					});*/
				}
			});
	});
	$('.two-step-radio input').click(function() { 
		$('.form-hidden').css('display','block');	
	});
	$('#enquire-form-button').click(function() { 
		$('#enquire-form').slideToggle();
		return false;
	});

/**
 * Tracking email campaigns
 */
if($.url.param("camp") && !$.cookie('camp')) { // Is an url from a campaign but not yet cookied
	// Set cookie:
	$.cookie('camp', $.url.param("camp"), { expires: 15, path: '/'});
	if($.cookie('camp')) { // User stores cookies
		$.post("/_a?f=fre_track", { type: $.url.param("camp"), mode: "click" } );
	} else {
		// User does not accept cookies
		$.post("/_a?f=fre_track", { type: $.url.param("camp"), mode: "no_cookie_click" } );
	}
} else if($.cookie('camp') && document.location.href == 'http://www.freeremodelingestimates.net/thank-you') {
	$.post("/_a?f=fre_track", { type: $.cookie('camp'), mode: "convert" } );
}



});