function setupQuickQuoteForm(){$("#startQuickQuote").css({margin:"10px 0px"}).bind("click",function(){$("#preamble p:lt(3), #startQuickQuote").slideUp(500,function(){if(BrowserDetect.browser!="Explorer"){$("#qq_step1").fadeTo(100,0,function(){$(this).show().fadeTo(500,1)})}else{$("#qq_step1").show()}});$("#required_notice").show()});$("#required_notice").hide();$("#submit_step1").bind("click",function(){if(validateStep1()){$("#qq_step1").hide();$("#qq_step2").show();setupHeights()}});$("#reset_step1").bind("click",function(){resetStep(1)});$("#contact_phone1, #contact_phone2, #contact_phone3, #contact_phone_ext").numeric().bind("keyup",function(){var a="("+$("#contact_phone1").val()+") "+$("#contact_phone2").val()+"-"+$("#contact_phone3").val()+" x"+$("#contact_phone_ext").val();$("#BidRequestContactNumber").attr("value",a)});$("#goback_step2").bind("click",function(){$("#qq_step2").hide();$("#qq_step1").show();setupHeights()});$("#submit_step2").bind("click",function(){if(validateStep2()){$("#qq_step2").hide();$("#qq_step3").show();setupHeights()}});$("#reset_step2").bind("click",function(){resetStep(2)});$("#BidRequestSampleProvided_1").bind("click",function(){if($(this).is(":checked")){if(BrowserDetect.browser!="Explorer"){$("#client-sample-options").slideDown(500,function(){setupHeights()})}else{$("#client-sample-options").show();setupHeights()}}});$("#BidRequestSampleProvided_2, #BidRequestSampleProvided_3").bind("click",function(){if($(this).is(":checked")){if(BrowserDetect.browser!="Explorer"){$("#client-sample-options").slideUp(500,function(){setupHeights()})}else{$("#client-sample-options").hide();setupHeights()}}});$("#goback_step3").bind("click",function(){$("#qq_step3").hide();$("#qq_step2").show();setupHeights()});$("#submit_step3").bind("click",function(){if(validateStep3()){$("#qq_step3").hide();$("#qq_step4").show();setupHeights()}});$("#reset_step3").bind("click",function(){resetStep(3)});$("#qq_step3 colgroup:eq(0), #qq_step3 colgroup:eq(2)").addClass("highlight");$("#qq_step3 th:eq(3)").css({paddingRight:"10px",paddingLeft:"10px"});$('#qq_step3 tbody input[disabled="disabled"]').addClass("disabled");$("#qq_step3 tbody tr").find('td:eq(2) input[type="text"]').each(function(){$(this).numeric().bind("keyup",function(){updateQuotaTotal()})});$("#qq_step3 tbody tr").find('td:eq(3) input[type="text"]').numeric();$("#qq_step3 tbody tr").find('td:eq(3) input[type="checkbox"]').each(function(){$(this).bind("click",function(){if($(this).is(":checked")){$(this).parent().find('input[type="text"]').attr("disabled","disabled").addClass("disabled")}else{$(this).parent().find('input[type="text"]').removeAttr("disabled").removeClass("disabled")}})});$("#qq_step3 tbody tr").find('td:eq(5) input[type="text"]').numeric();$("#qq_step3 tbody tr").find('td:eq(4) input[type="checkbox"]').each(function(){$(this).bind("click",function(){if($(this).is(":checked")){$(this).parent().parent().find('td:eq(5) input[type="text"]').removeAttr("disabled").removeClass("disabled")}else{$(this).parent().parent().find('td:eq(5) input[type="text"]').attr("disabled","disabled").addClass("disabled")}})});$("#goback_step4").bind("click",function(){$("#qq_step4").hide();$("#qq_step3").show();setupHeights()});$("#submit_step4").bind("click",function(){if(validateStep4()){$("#qq_step4").parent().submit()}});$("#reset_step4").bind("click",function(){resetStep(4)});$("#BidRequestOpenEndCoding_1").bind("click",function(){if($(this).is(":checked")){if(BrowserDetect.browser!="Explorer"){$("#openend-coding-options").slideDown(500,function(){setupHeights()})}else{$("#openend-coding-options").show();setupHeights()}}});$("#BidRequestOpenEndCoding_2").bind("click",function(){if($(this).is(":checked")){if(BrowserDetect.browser!="Explorer"){$("#openend-coding-options").slideUp(500,function(){setupHeights()})}else{$("#openend-coding-options").hide();setupHeights()}}});$("#BidRequestOpenEndNumberToCode, #BidRequestOpenEndOthersToCode, #BidRequestRequestedTurnaroundNumber").numeric();$("#BidRequestTimelineNotSure").bind("click",function(){if($(this).is(":checked")){$("#BidRequestTimelineStartMonth, #BidRequestTimelineStartYear").attr("disabled",true)}else{$("#BidRequestTimelineStartMonth, #BidRequestTimelineStartYear").removeAttr("disabled")}})}function updateQuotaTotal(){var a=0;$("#qq_step3 tbody tr").find('td:eq(2) input[type="text"]').each(function(){a+=Number($(this).val())});$("#BidRequestQuota").attr("value",a)}function resetStep(a){if(confirm("Are you sure you want to reset step "+a+"?")){$("#qq_step"+a+" .required").removeClass("required_attention");$("#qq_step"+a+" .select_required_attention").remove();$("#qq_step"+a).find('input[type="text"]').each(function(){$(this).val("")}).end().find('input[type="checkbox"], input[type="radio"]').each(function(){if($(this).is(":checked")){$(this).attr("checked",false)}}).end().find("select").each(function(){$(this)[0].options[0].selected=true}).end().find("textarea").each(function(){$(this).val("")});if(a==2){$("#qq_step2 #client-sample-options").hide();setupHeights()}if(a==3){$("#qq_step3 table tbody tr").find('td:eq(3) input[type="text"]').each(function(){$(this).removeAttr("disabled").removeClass("disabled")});$("#qq_step3 table tbody tr").find('td:eq(5) input[type="text"]').each(function(){$(this).attr("disabled",true).addClass("disabled")})}if(a==4){$("#qq_step4 #openend-coding-options").hide();setupHeights();$("#qq_step4 #BidRequestTimelineStartMonth, #qq_step4 #BidRequestTimelineStartYear").removeAttr("disabled")}}}function validateStep1(){var f={status:true,response:"",element:null};$("#qq_step1 .required").removeClass("required_attention");$("#qq_step1 .select_required_attention").remove();$("#qq_step1 .required").each(function(){if(($(this).val()==""||$(this).val()==null)){$(this).addClass("required_attention");f.status=false;f.response="One or more required fields has not been completed. Please complete them and resubmit the form.";if(f.element==null){f.element=$(this)}if($(this).get(0).nodeName=="SELECT"){$(this).after('<span class="select_required_attention">&lsaquo;&mdash;</span>')}}});if(f.status){var e=$("#qq_step1 #BidRequestContactEmail");var a=$("#qq_step1 #BidRequestContactEmailVerify");var d=$("#qq_step1 #contact_phone1");var c=$("#qq_step1 #contact_phone2");var b=$("#qq_step1 #contact_phone3");if(!validateEmail(e.val())){e.addClass("required_attention");f.status=false;f.response="Please supply a valid email address.";f.element=e}else{if(!validateEmail(a.val())||a.val()!=e.val()){a.addClass("required_attention");f.status=false;f.response="Your email address and verified email address do not match.";f.element=a}else{if(d.val().length<Number(d.attr("maxlength"))||c.val().length<Number(c.attr("maxlength"))||b.val().length<Number(b.attr("maxlength"))){d.addClass("required_attention");c.addClass("required_attention");b.addClass("required_attention");f.status=false;f.response="Please supply a valid phone number.";f.element=d}}}}if(!f.status){alert(f.response);$(f.element).focus()}return f.status}function validateStep2(){var a={status:true,response:"",element:null};if(!$("#BidRequestMethodOfStudy_1").is(":checked")&&!$("#BidRequestMethodOfStudy_2").is(":checked")&&!$("#BidRequestMethodOfStudy_3").is(":checked")){a.status=false;a.response="Please select a method of study."}else{if($("#BidRequestQuestionnaireLength").val()==""){a.status=false;a.response="Please select a questionnaire length."}else{if(!$("#BidRequestSampleProvided_1").is(":checked")&&!$("#BidRequestSampleProvided_2").is(":checked")&&!$("#BidRequestSampleProvided_3").is(":checked")){a.status=false;a.response="Please select if a client sample will be provided."}else{if($("#BidRequestSampleProvided_1").is(":checked")){if(!$("#BidRequestRestrictedToSample_1").is(":checked")&&!$("#BidRequestRestrictedToSample_2").is(":checked")&&!$("#BidRequestRestrictedToSample_3").is(":checked")){a.status=false;a.response="Please select if the project will be restricted to recruiting from the client sample."}}}}}if(!a.status){alert(a.response)}return a.status}function validateStep3(){var a={status:true,response:"",hash:null};$("#qq_step3 tbody tr").each(function(){var g=Number($(this).find("td:eq(0) label").text());var h=$(this).find('td:eq(1) input[type="text"]');var f=$(this).find('td:eq(2) input[type="text"]');var e=$(this).find('td:eq(3) input[type="text"]');var b=$(this).find('td:eq(3) input[type="checkbox"]');var d=$(this).find('td:eq(4) input[type="checkbox"]');var c=$(this).find('td:eq(5) input[type="text"]');if(g==1||(g>1&&($.trim(h.val())!=""||$.trim(f.val())!=""||$.trim(e.val())!=""||d.is(":checked")))){if(g==1&&$.trim(h.val())==""&&$.trim(f.val())==""){a.response="Please complete segment #"+g+" before continuing.";a.status=false;alert(a.response);return a.status}else{if(($.trim(h.val())==""&&$.trim(f.val())!="")||($.trim(h.val())!=""&&$.trim(f.val())=="")){a.response="Please complete segment #"+g+" before continuing.";a.status=false;alert(a.response);return a.status}else{if(!b.is(":checked")&&$.trim(e.val())==""){a.response="Please specify the estimated incidents you expect for segement #"+g+".";a.status=false;alert(a.response);return a.status}else{if(d.is(":checked")&&$.trim(c.val())==""){a.response="Please specify the number of pre-tests required for segement #"+g+".";a.status=false;alert(a.response);return a.status}else{if(d.is(":checked")&&Number($.trim(c.val()))<1){a.response="Please specify a larger number of pre-tests for segement #"+g+" if pre-tests are to be required.";a.status=false;alert(a.response);return a.status}}}}}}});return a.status}function validateStep4(){var a={status:true,response:"",element:null};if(!$("#BidRequestDeliverableAscii").is(":checked")&&!$("#BidRequestDeliverableSpss").is(":checked")&&!$("#BidRequestDeliverableOpenEnd").is(":checked")&&!$("BidRequestDeliverableTabels").is(":checked")){a.status=false;a.response="Please select at least one (1) deliverable type."}else{if(!$("#BidRequestOpenEndCoding_1").is(":checked")&&!$("#BidRequestOpenEndCoding_2").is(":checked")){a.status=false;a.response="Please specify if you will need open-ended coding."}else{if($("#BidRequestOpenEndCoding_1").is(":checked")&&($.trim($("#BidRequestOpenEndNumberToCode").val())==""||$.trim($("#BidRequestOpenEndOthersToCode").val())=="")){if($.trim($("#BidRequestOpenEndNumberToCode").val())==""){a.status=false;a.response="Please specify the number of open-ends to code."}else{if($.trim($("#BidRequestOpenEndOthersToCode").val())==""){a.status=false;a.response="Please specify the number of other specifics to codes."}}}else{if(($("#BidRequestTimelineStartMonth").val()==""||$("#BidRequestTimelineStartYear").val()=="")&&!$("#BidRequestTimelineNotSure").is(":checked")){a.status=false;a.response="Please specify an approximate starting time for fielding."}else{if($("#BidRequestRequestedTurnaroundInterval option:selected").val()==""||$.trim($("#BidRequestRequestedTurnaroundNumber").val())==""){a.status=false;a.response="Please specify your requested turnaround time."}}}}}if(!a.status){alert(a.response)}return a.status}$(document).ready(function(){setupQuickQuoteForm()});
