function clearText(thefield) {
        if (thefield.defaultValue == thefield.value) {
            thefield.value = "";
        }
    }

    function defaultText(thefield) {
        if (thefield.value == "") {
            thefield.value = thefield.defaultValue;
        }
    }
    
    $("#slide").click(function(){
		window.location.href = "/contact.php";
    });
    
    $("#contact_submit").click(function(){

			var missing_elements = "";
            var check_elements = "#name,#email,#address,#postcode,#phone,#budget";
            var fail = 0;
            $(check_elements).removeClass("missing");
            
                        	
            if (document.getElementById("name").value == "" ||
            	document.getElementById("name").value == document.getElementById("name").defaultValue ){
            	missing_elements += "#name,";
            	fail = 1;
            	}

           if (document.getElementById("email").value == "" ||
                document.getElementById("email").value == document.getElementById("email").defaultValue ||
                !isRFC822ValidEmail(document.getElementById("email").value)) {
                missing_elements += "#email,";
                fail = 1;
            }
            
            if (document.getElementById("address").value == "" ||
            	document.getElementById("address").value == document.getElementById("address").defaultValue ){
            	missing_elements += "#address,";
            	fail = 1;
            }
            	
	       if (document.getElementById("postcode").value == "" ||
            	document.getElementById("postcode").value == document.getElementById("postcode").defaultValue ){
            	missing_elements += "#postcode,";
            	fail = 1;
            }

            if (document.getElementById("phone").value == "" ||
            	document.getElementById("phone").value == document.getElementById("phone").defaultValue ){
            	missing_elements += "#phone,";
            	fail = 1;
           	}
           	
            //if (document.getElementById("budget").value == "" ||
            	//document.getElementById("budget").value == document.getElementById("budget").defaultValue ){
            	//missing_elements += "#budget,";
            	//fail = 1;
           	//}  	                     
                                    
            if (missing_elements != "") {
                $(missing_elements).addClass("missing");
            } else {
                document.getElementById("contact_form").submit();
            }
	});						

		
	function isRFC822ValidEmail(sEmail) {
        var sQtext = "[^\\x0d\\x22\\x5c\\x80-\\xff]";
        var sDtext = "[^\\x0d\\x5b-\\x5d\\x80-\\xff]";
        var sAtom = "[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+";
        var sQuotedPair = "\\x5c[\\x00-\\x7f]";
        var sDomainLiteral = "\\x5b(" + sDtext + "|" + sQuotedPair + ")*\\x5d";
        var sQuotedString = "\\x22(" + sQtext + "|" + sQuotedPair + ")*\\x22";
        var sDomain_ref = sAtom;
        var sSubDomain = "(" + sDomain_ref + "|" + sDomainLiteral + ")";
        var sWord = "(" + sAtom + "|" + sQuotedString + ")";
        var sDomain = sSubDomain + "(\\x2e" + sSubDomain + ")*";
        var sLocalPart = sWord + "(\\x2e" + sWord + ")*";
        var sAddrSpec = sLocalPart + "\\x40" + sDomain;
        var sValidEmail = "^" + sAddrSpec + "$";
        var reValidEmail = new RegExp(sValidEmail);
        if (reValidEmail.test(sEmail)) {
            return true;
        }
        return false;
    }
		
