// JavaScript Document

function checkForm(formname) {

	var form_obj = document.forms[formname];

	switch (formname) {

		case 'request_proposal':
			var website_url = $("#website_url").val();

			var background = checkString($("#project_backgrounder").val(),0);
			var branding = $("input:checked[type='radio'][name='radio_branding']").val();

			// get all checkbox values
			var checks = $("input:checked[type='checkbox']").serialize();

			// budget and priority
			var budget = $("#budget").val();
			var priority = $("input:checked[type='radio'][name='priority']").val();
			
			// contact info
			var email = checkString($("#email").val(),1);
			var firstname = checkString($("#firstname").val(),0);
			var company = checkString($("#company").val(),0);
			var phone = checkString($("#phone").val(),0);
		
			if(background == '')  {
				alert('Please tell us about your project!'); 
				$("#project_backgrounder").focus();
				return false;
			} else if(checks == '')  {
				alert('Please check your project needs!');  					
				$("input:first[type='checkbox']").focus();
				return false;			
			} else if (!priority) {
				alert('Please let us know your project priority!'); 
				$("input:first[type='radio'][name='priority']").focus();
				return false;
			} else if(!email)  {
				alert('Please fill out a correct email address!'); 
				$("#email").focus();
				return false;
			} else if(firstname=='')  {
				alert('Please provide us with your first name!'); 
				$("#firstname").focus();
				return false;
			} else if(company=='')  {
				alert('Please provide us with your company name!'); 
				$("#company").focus();
				return false;
			} else if(phone=='')  {
				alert('Please provide us with your phone number!'); 
				$("#phone").focus();
				return false;
			} else if(website_url != '') {
				return false;
			} else {
		
				// get all form values in the form as a url encoded string
				var $form = $("form[name=request_proposal]");
				var form_data = $form.serialize();
				//alert(form_data);
				
				$.ajax({
					type: "POST",
					url: "handlers/handle_request_for_proposal.php",
					data: form_data,
					dataType: 'json',
					success: function(msg){
						if(parseInt(msg.status)==1){
							
							// scroll to top of page form
							var pos = $("#page_content").position();
							scrollToTop(pos.top-50);
							
							// fade out form and show result
							$("#request_wrapper").fadeOut(function(){
								// reset the footer position
								$("#request_wrapper").html("<div id='thanks' style='padding:20px; width:640px;'><h2>Thank you. <br />Your request was successfully sent. <br />Someone will be in touch within 24 hours.</h2><br /><br />Return to our <a href='javascript:void();' onclick='openSlider()'> Portfolio</a>, or fill out another <a href='#/request-for-proposal' onclick=\"pageload('/request-for-proposal')\">RFP</a>.</div><div class='clear'></div>").animate({width:600, height:220, 'backgroundColor':'#111', marginTop:30}, 1500, function(){
																																																																																																																																																																																																																																															 								});
							});
						
						} else {
							alert("Sorry, there was an error sending your request.");	
						}

					}
				});

				return false;
			
			}
			break;
	}

}


