$(document).ready(function(){
	$isIE6 = false;
	if ($.browser.msie && $.browser.version.substr(0,1)<7) {
		$isIE6 = true;
	}
	
	$('body').removeClass('noJS');
	
	$footerHeight = $(window).height() - $('#footer').position().top;
	if (!$.browser.msie)
	{
		$('#footer').css({'minHeight':$footerHeight});
	}
	
	var $scrollerWindow = $('#content');
	var $speed = 500;
	
	$('#nav li a').hover(function()
	{
		$(this).fadeTo('fast',1);
	},
	function()
	{
		$(this).fadeTo('fast',0.5);
	});
	
	$('#logo').hover(function()
	{
		$(this).fadeTo('fast',1);
	},
	function()
	{
		$(this).fadeTo('fast',0.7);
	});
	
	function gotoHome()
	{
		$scrollerWindow.stop().scrollTo( $('#home'), $speed, {axis:'x',offset:{left: -20, top:0 }} );
		//_gaq.push(['_trackEvent', 'Nav', 'Home']);
		return false;
	}
	
	function gotoProfile()
	{
		$scrollerWindow.stop().scrollTo( $('#profile'), $speed, {axis:'x',offset:{left: -20, top:0 }} );
		$('.profileGA:visible').fadeOut('normal',function()
		{
			$('#profileGH').fadeIn();
		});
		//_gaq.push(['_trackEvent', 'Nav', 'Profile']);
		return false;
		
		
	}
	
	function gotoProjects()
	{
		$scrollerWindow.stop().scrollTo( $('#projects'), $speed, {axis:'x',offset:{left: -20, top:0 }} );
		$('h1').text('Projects');
		$('.project_others:visible').fadeOut('normal',function()
		{
			$('#project_ongoing').fadeIn();
		});
		//_gaq.push(['_trackEvent', 'Nav', 'Projects']);
		return false;
	}
	
	function gotoRental()
	{
		$scrollerWindow.stop().scrollTo( $('#rental'), $speed, {axis:'x',offset:{left: -20, top:0 }} );
		$('.residential:visible').fadeOut('normal',function()
		{
			$('#commercial').fadeIn();
		});
		search_result();
		//_gaq.push(['_trackEvent', 'Nav', 'Rental']);
		return false;
	}
	
	function gotoContact()
	{
		$scrollerWindow.stop().scrollTo( $('#contact'), $speed, {axis:'x',offset:{left: -20, top:0 }} );
		$('.enquiry:visible').fadeOut('normal',function()
		{
			$('#address').fadeIn();
		});
		//_gaq.push(['_trackEvent', 'Nav', 'Contact']);
		return false;
	}
	
	function noScroll()
	{
		return false;
	}
	
	$('.goto_home').live("click", gotoHome);
	$('.goto_projects').live("click", gotoProjects);
	$('.goto_profile').live("click", gotoProfile);
	$('.goto_rental').live("click", gotoRental);
	$('.goto_contact').live("click", gotoContact);
	$('.noScroll').live("click", noScroll);
	
	$('#profileGALink').click(function()
	{
		$('#profileGH').fadeOut('normal',function()
		{
			$('#profileGA').fadeIn();
		});		
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Profile']);
		return false;
	}
	);
	
	$('#project_complitedLink1').click(function()
	{
		$('#project_ongoing').fadeOut('normal',function()
		{
			$('#project_complited').fadeIn();
		});		
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Projects']);
		return false;
	}
	);
	
	$('#project_complitedLink2').click(function()
	{
		$('#project_future').fadeOut('normal',function()
		{
			$('#project_complited').fadeIn();
		});		
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Projects']);
		return false;
	}
	);
	
	$('#project_futureLink1').click(function()
	{
		$('#project_ongoing').fadeOut('normal',function()
		{
			$('#project_future').fadeIn();
		});		
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Projects']);
		return false;
	}
	);
	$('#project_futureLink2').click(function()
	{
		$('#project_complited').fadeOut('normal',function()
		{
			$('#project_future').fadeIn();
		});		
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Projects']);
		return false;
	}
	);
	
	$('#residentialLink').click(function()
	{
		$('#commercial').fadeOut('normal',function()
		{
			$('#residential').fadeIn();
		});
		search_result1();
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Rental']);
		return false;
	}
	);
	
	
	$('#enquiryLink').click(function()
	{
		$('#address').fadeOut('normal',function()
		{
			$('#enquiry').fadeIn();
		});
		search_result();
		//_gaq.push(['_trackEvent', 'WebThumbs', 'Contact']);
		return false;
	}
	);
	
	$('.back').click(function()
	{
		$('.profileGA:visible').fadeOut('normal',function()
		{
			$('#profileGH').fadeIn();
		});	
		return false;
	}
	);
	
	$('.back2ongoing').click(function()
	{
		$('.project_others:visible').fadeOut('normal',function()
		{
			$('#project_ongoing').fadeIn();
		});	
		return false;
	}
	);
	
	$('.back2commercial').click(function()
	{
		$('.residential:visible').fadeOut('normal',function()
		{
			$('#commercial').fadeIn();
		});	
		search_result();
		return false;
	}
	);
	
	$('.back2address').click(function()
	{
		$('.enquiry:visible').fadeOut('normal',function()
		{
			$('#address').fadeIn();
		});	
		return false;
	}
	);
	
	
	
	
	$("#submit").click(function(){					   				   
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var emailFromVal = $("#emailFrom").val();
		if(emailFromVal == '') {
			$("#emailFrom").addClass("error");
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#emailFrom").addClass("error");
			hasError = true;
		}
		else
		{
			$("#emailFrom").removeClass("error");
		}

		var nameVal = $("#emailName").val();
		if(nameVal == '') {
			$("#emailName").addClass("error");
			hasError = true;
		}
		else
		{
			$("#emailName").removeClass("error");
		}
		
		var phoneVal = $("#emailphone").val();
		/*if(nameVal == '') {
			$("#emailphone").addClass("error");
			hasError = true;
		}
		else
		{
			$("#emailphone").removeClass("error");
		}*/

		var messageVal = $("#emailMessage").val();
		if(messageVal == '') {
			$("#emailMessage").addClass("error");
			hasError = true;
		}
		else
		{
			$("#emailMessage").removeClass("error");
		}
		
		ajax_sendmail(nameVal,phoneVal,emailFromVal,messageVal);


		/*if(hasError == false) {
			$(this).hide();
			$("#myForm").fadeOut("fast", function(){
				$("#myForm").before('<img src="images/loading.gif" alt="Loading" id="loadingImage" />');
			});
			
			$.post("sendemail.php",
				{ emailFrom: emailFromVal, emailName: nameVal, emailphone:phoneVal, emailMessage: messageVal },
					function(data){
						$("#loadingImage").fadeOut("fast", function() {				   
							$("#loadingImage").before('<p>Your message has been sent. Thank you!</p>');											
						});
					}
				 );
			ajax_sendmail(nameVal,phoneVal,emailFromVal,messageVal);
		}*/

		return false;
	});
	
	
	
	
});
