$(document).ready( function() {
	$('#mainNav li a.active').parent().css('border-left-color', '#008ccd').css('border-right-color', '#008ccd');
	$('.overlay').hide();
	
	$('.column li').hover(function(){
	
		offset_coord = $(this).offset();
		
		if (offset_coord.left < 270)
		{
			$(this).find('.overlayHeader').css('margin-left', "20px");
			$(this).find('.overlay').css('left', $(this).find('a').width()  + "px");
			$(this).find('.overlay').css('background-image', "url('presentation/images/bg_overlay_right.png')");
			$(this).find('.overlayContent').css('padding-left', "25px");
			
		}
		else
		{
			$(this).find('.overlayHeader').css('margin-left', "0px");
			$(this).find('.overlay').css('left', "-273px");
			$(this).find('.overlay').css('background-image', "url('presentation/images/bg_overlay_left.png')");
		}
		$(this).find('.overlay').show();
	
	}, function(){
	
		$(this).find('.overlay').hide();
	
	})
	
	$('.overlayHeader a').click( function() {
		$(this).parents('.overlay').hide();
		return false;
	});
			
	
	
	$('#image_list').jcarousel({
       scroll:1
    });
	
	dd1 = $('#no_off_select').msDropDown({mainCSS:'dd2'});
	dd2 = $('#state_select').msDropDown({mainCSS:'dd2'});
	
	var date_now = new Date();
	$('#start_date').datepick({changeMonth: false, minDate: date_now.getDate() + '/' + (date_now.getMonth() + 1) + '/' + date_now.getFullYear()});
	
	
	$("#agent-form input").each(function()
	{
		$(this).keypress(function()
			{
				if ($(this).attr("id") != "start_date")
					$(this).css("background", "none #FFFFFF");
					
				$(this).css("border", "1px solid #d2d2d2");
			}
		)
	}
	)
	
	$("#start_date").change(function()
		{
			$(this).css("border", "1px solid #d2d2d2");
		}
	)
	
	
	$("#footer_contact input").each(function ()
	{
		$(this).val("");
	}
	)
	
	$("#footer_contact input").focus(function ()
	{
		//$(this).val("");
		$(this).css("background-position", "0 -54px");
	}
	)
	
	$("#footer_contact textarea").each(function ()
	{
		$(this).val("");
	}
	)
	$("#footer_contact textarea").focus(function ()
	{
		//$(this).val("");
		$(this).css("background-position", "0 -27px");
	}
	)
	
	$("#contact_div input").each(function()
	{
		$(this).keypress(function()
			{
				$(this).css("background", "none #FFFFFF");
				$(this).css("border", "1px solid #c8c8c8");
			}
		)
	}
	)
	
	$("#footer_captcha").keypress(function(){
		$("#footer_captcha_error").hide();
	})
	
	
	$("#captcha").keypress(function(){
		$("#captcha_error").hide();
	})
	
	$("#contact_div textarea").each(function()
	{
		$(this).keypress(function()
			{
				$(this).css("background", "none #FFFFFF");
				$(this).css("border", "1px solid #c8c8c8");
			}
		)
	}
	)
	
	$("#terms").change(function()
	{
		td = $(this).parent();
		td.css("color", "#646978");
		td.css("font-weight", "400");
		td.find("a").css("color", "#646978");
		td.find("a").css("font-weight", "400");
	})
	
	dd7 = $('#city').msDropDown({mainCSS:'dd2'});
	dd8 = $('#sydney_part').msDropDown({mainCSS:'dd2'});
	dd3 = $('#melbourne_part').msDropDown({mainCSS:'dd2'});
	dd4 = $('#brisbane_part').msDropDown({mainCSS:'dd2'});
	dd5 = $('#adelaide_part').msDropDown({mainCSS:'dd2'});
	dd6 = $('#perth_part').msDropDown({mainCSS:'dd2'});
	
	$("#city_part_li .part_div").hide();
	$("#sydney_part_div").show();
	
	$('a[rel*=facebox]').facebox(); 
	$('a[rel*=fancybox]').fancybox(); 
	
	initialize();
	
 });
 
 function checkFooterContact()
 {
	if ($("#footer_name").val() == "")
	{
		$("#footer_name").css("background-position", "0 -27px");
		return false;
	}
	
	if ($("#footer_email").val() == "")
	{
		$("#footer_email").css("background-position", "0 -27px");
		return false;
	}
	
	if ($("#footer_message").val() == "")
	{
		$("#footer_message").css("background-position", "0 0px");
		return false;
	}
	
	/*if ($("#footer_captcha").val() == "")
	{
		$("#footer_captcha").css("background-position", "0 -27px");
		return false;
	}
	*/
	return true;
 }
 
function footerFormSent(status)
{
	if (status != "")
	{
		$("#footer_error").show();
	}
	else
	{
		$("#footer_contact").hide();
		$("#footer_success").show();
	}
}
 
 
 function wrongFooterCaptcha()
 {
	$("#footer_captcha").val("");
	$("#footer_captcha").css("background-position", "0 -27px");
	$("#footer_captcha_image").attr("str", "captcha.php?type=footer");
	
	$("#footer_captcha").focus();
	
	offset = $("#footer_captcha").offset();
	
	$("#footer_captcha_error").show();
	$("#footer_captcha_error").offset({top: offset.top + 30, left: offset.left - 1});
 }
 
 function wrongCaptcha()
 {
	$("#captcha").val("");
	$("#captcha_image").attr("str", "captcha.php");
	
	$("#captcha").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
	$("#captcha").css("border", "1px solid #FF9B9B");
	$("#captcha").focus();
	
	offset = $("#captcha").offset();
	
	$("#captcha_error").show();
	$("#captcha_error").offset({top: offset.top + 30, left: offset.left - 1});
 }
 
 function checkLeftForm()
 {
	$("#captcha_error").hide();
	
	if ($("#office_duration").val() == "")
	{
		$("#office_duration").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#office_duration").css("border", "1px solid #FF9B9B");
		$("#office_duration").focus();
		return false;
	}
	else
	{
		$("#office_duration").css("background", "none #FFFFFF");
		$("#office_duration").css("border", "1px solid #d2d2d2");
	}
	
	if ($("#start_date").val() == "")
	{
		$("#start_date").css("border", "1px solid #FF9B9B");
		$("#start_date").focus();
		return false;
	}
	else
	{
		$("#start_date").css("border", "1px solid #d2d2d2");
	}
	
	if ($("#company").val() == "")
	{
		$("#company").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#company").css("border", "1px solid #FF9B9B");
		$("#company").focus();
		return false;
	}
	else
	{
		$("#company").css("background", "none #FFFFFF");
		$("#company").css("border", "1px solid #d2d2d2");
	}
	
	
	if ($("#name").val() == "")
	{
		$("#name").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#name").css("border", "1px solid #FF9B9B");
		$("#name").focus();
		return false;
	}
	else
	{
		$("#name").css("background", "none #FFFFFF");
		$("#name").css("border", "1px solid #d2d2d2");
	}
	
	if ($("#email").val() == "")
	{
		$("#email").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#email").css("border", "1px solid #FF9B9B");
		$("#email").focus();
		return false;
	}
	else
	{
		$("#email").css("background", "none #FFFFFF");
		$("#email").css("border", "1px solid #d2d2d2");
	}
	
	if ($("#retype_email").val() == "")
	{
		$("#retype_email").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#retype_email").css("border", "1px solid #FF9B9B");
		$("#retype_email").focus();
		return false;
	}
	else
	{
		if ($("#retype_email").val() != $("#email").val())
		{
			$("#email").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
			$("#email").css("border", "1px solid #FF9B9B");
			$("#retype_email").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
			$("#retype_email").css("border", "1px solid #FF9B9B");
			$("#email").focus();
			return false;
		}
		else
		{
			$("#retype_email").css("background", "none #FFFFFF");
			$("#retype_email").css("border", "1px solid #d2d2d2");
		}
	}
	
	if ($("#phone").val() == "")
	{
		$("#phone").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#phone").css("border", "1px solid #FF9B9B");
		$("#phone").focus();
		return false;
	}
	else
	{
		$("#phone").css("background", "none #FFFFFF");
		$("#phone").css("border", "1px solid #d2d2d2");
	}
	
	/*if ($("#captcha").val() == "")
	{
		$("#captcha").css("background", "url('presentation/images/error.png') no-repeat #FFFFFF");
		$("#captcha").css("border", "1px solid #FF9B9B");
		$("#captcha").focus();
		return false;
	}
	else
	{
		$("#captcha").css("background", "none #FFFFFF");
		$("#captcha").css("border", "1px solid #d2d2d2");
	}
	*/
	var error = false;
		
	return true;
 }
 
 function enquirySent(status)
 {
	
	if (status != '')
	{
		//alert(status);
		$("#enquiry_error").show();
	}
	else
	{
		//$("#enquiry_success").css("height", "416px");
		
		$("#agent-form").hide();
		$("#enquiry_success").show();
		
		offset = $("#agent").offset();
		$(document).scrollTop(offset.top);
	//	$("#success_input").focus();
		
		$("#office_duration").val("");
		$("#start_date").val("");
		$("#name").val("");
		$("#email").val("");
		$("#retype_email").val("");
		$("#phone").val("");
		$("#enquiry").val("");
		$("#captcha").val("");
	}
 }
 
 function listingSent(status)
 {
	
	if (status != '')
	{
		//alert(status);
		$("#listing_error").show();
	}
	else
	{
		//$("#enquiry_success").css("height", "416px");
		
		$("#enquiry_form").hide();
		$("#listing_success").show();
		
		offset = $("#contact_div").offset();
		$(document).scrollTop(offset.top);
		
	//	$("#success_input").focus();
		
	/*	$("#office_duration").val("");
		$("#start_date").val("");
		$("#name").val("");
		$("#email").val("");
		$("#retype_email").val("");
		$("#phone").val("");
		$("#enquiry").val("");
		$("#captcha").val("");*/
	}
 }
 
 function checkContactForm()
 {
	if ($("#name").val() == "")
	{
		$("#name").addClass("error_class");
		$("#name").focus();
		return false;
	}
	else
	{
		$("#name").addClass("no_error_class");
	}
	
	if ($("#email").val() == "")
	{
		$("#email").addClass("error_class");
		$("#email").focus();
		return false;
	}
	else
	{
		$("#email").addClass("no_error_class");
	}
	
	
	if ($("#phone").val() == "")
	{
		$("#phone").addClass("error_class");
		$("#phone").focus();
		return false;
	}
	else
	{
		$("#phone").addClass("no_error_class");
	}
	
	if ($("#subject").val() == "")
	{
		$("#subject").addClass("error_class");
		$("#subject").focus();
		return false;
	}
	else
	{
		$("#subject").addClass("no_error_class");
	}
	
	if ($("#message").val() == "")
	{
		$("#message").addClass("error_class");
		$("#message").focus();
		return false;
	}
	else
	{
		$("#message").addClass("no_error_class");
	}
	
	if ($("#captcha").val() == "")
	{
		$("#captcha").addClass("error_class");
		$("#captcha").focus();
		return false;
	}
	else
	{
		$("#captcha").addClass("no_error_class");
	}
	
	return true;
 }
 
 
 function changePart()
 {
	$("#city_part_li .part_div").hide();

	city = $('#city :selected').text() + "_part_div";
	
	$("#"+city.toLowerCase()).show();
 }
 
 function checkOfficeListing()
 {
	if ($("#office_name").val() == "")
	{
		$("#office_name").addClass("error_class");
		$("#office_name").focus();
		return false;
	}
	else
	{
		$("#office_name").addClass("no_error_class");
	}
 
	if ($("#contact_name").val() == "")
	{
		$("#contact_name").addClass("error_class");
		$("#contact_name").focus();
		return false;
	}
	else
	{
		$("#contact_name").addClass("no_error_class");
	}
	
	if ($("#office_address").val() == "")
	{
		$("#office_address").addClass("error_class");
		$("#office_address").focus();
		return false;
	}
	else
	{
		$("#office_address").addClass("no_error_class");
	}
	
	if ($("#post_code").val() == "")
	{
		$("#post_code").addClass("error_class");
		$("#post_code").focus();
		return false;
	}
	else
	{
		$("#post_code").addClass("no_error_class");
	}
	
	if ($("#email").val() == "")
	{
		$("#email").addClass("error_class");
		$("#email").focus();
		return false;
	}
	else
	{
		$("#email").addClass("no_error_class");
	}
	
	if ($("#website").val() == "")
	{
		$("#website").addClass("error_class");
		$("#website").focus();
		return false;
	}
	else
	{
		$("#website").addClass("no_error_class");
	}
	
	if ($("#phone").val() == "")
	{
		$("#phone").addClass("error_class");
		$("#phone").focus();
		return false;
	}
	else
	{
		$("#phone").addClass("no_error_class");
	}
	
	if ($("#fax").val() == "")
	{
		$("#fax").addClass("error_class");
		$("#fax").focus();
		return false;
	}
	else
	{
		$("#fax").addClass("no_error_class");
	}
	
	if ($("#office_description").val() == "")
	{
		$("#office_description").addClass("error_class");
		$("#office_description").focus();
		return false;
	}
	else
	{
		$("#office_description").addClass("no_error_class");
	}
	
	if ($("#captcha").val() == "")
	{
		$("#captcha").addClass("error_class");
		$("#captcha").focus();
		return false;
	}
	else
	{
		$("#captcha").addClass("no_error_class");
	}
	
	if (document.getElementById("terms").checked == false)
	{
		td = $("#terms").parent();
		td.css("color", "#FF1111");
		td.css("font-weight", "bold");
		
		td.find("a").css("color", "#FF1111");
		td.find("a").css("font-weight", "bold");
		
		$("#terms").focus();
		return false;
	}
	else
	{
		td = $("#terms").parent();
		td.css("color", "#646978");
		td.css("font-weight", "400");
		td.find("a").css("color", "#646978");
		td.find("a").css("font-weight", "400");
	}
	
	return true;
 }
 
 
  var image_nr = 2;
 
 function addImage(obj)
 {
	if (image_nr <7)
	{
		$("#div_fake_image_"+image_nr).show();
		image_nr = image_nr +1;
	}
	
	if (image_nr ==7)
	{
		$(obj).hide();
	}
	
	return false;
 }
