$(document).ready(function(){
	if($("#newsletterForm").length > 0 ) {
		$("#__VIEWSTATE").clone().prependTo("#aspnetForm");
		$("#newsletterForm #__VIEWSTATE").remove();
		$(".furnitureSearch #__VIEWSTATE").remove();
	}
        $("#emailSignupRetry").click(function(){
                window.clearTimeout(failTimeout);
                $("#newsletterFail").css('z-index',1);
                $("#hpNewsletterContainer").animate({height:115},"slow",function(){
                        $("#newsletterSignup").css('visibility','visible');
                        $("#newsletterSignup").css('z-index', 2);
                        $("#newsletterSignup").fadeIn("slow");
                });
        })

        $("#newsletterForm").submit(function(){
                //check email validity
                if($("#newsletterEmail").val().indexOf('@') > 0 && $("#newsletterEmail").val().indexOf('.') >= 0)
                {
                        $("#wrapper").append($("<img />").attr("src","http://es.homesandproperty.co.uk/post_handlers/e-newsletter_form_processing_script/ctnewsletterscript.qxml?newsletterEmail=" + $("#newsletterEmail").val()).attr("width",1).attr("height",1));
                        $("#newsletterSignup").css('visibility','hidden');
                        $("#newsletterThanks").fadeIn("slow");
                        $("#hpNewsletterContainer").animate({height:100},"slow");

                }
                else
                {
                        $("#newsletterFail").fadeIn("slow",function(){
                                $("#newsletterSignup").css('visibility','hidden');
                        });
                        $("#hpNewsletterContainer").animate({height:90},"slow");
                        failTimeout = window.setTimeout(function(){
                                $("#newsletterFail").css('z-index',1);
                                $("#hpNewsletterContainer").animate({height:115},"slow",function(){
                                        $("#newsletterSignup").css('visibility','visible');
                                        $("#newsletterSignup").css('z-index', 2);
                                        $("#newsletterSignup").fadeIn("slow");
                                });
                        },5000)
                }
                return false;
        });

        $("#newsletterEmail").click(function(){
                if($("#newsletterEmail").val() == "Enter your email address here")
                {
                        $("#newsletterEmail").val("");
                }
        });
});