r575 - in trunk: src wp-theme
Author: mgallegos Date: 2012-11-04 23:34:56 +0100 (Sun, 04 Nov 2012) New Revision: 575 Modified: trunk/src/mc-dia-form2.js trunk/wp-theme/mc2-form.php Log: Modified: trunk/src/mc-dia-form2.js =================================================================== --- trunk/src/mc-dia-form2.js 2012-11-04 22:11:44 UTC (rev 574) +++ trunk/src/mc-dia-form2.js 2012-11-04 22:34:56 UTC (rev 575) @@ -5,10 +5,11 @@ var current_step='#first_step'; var step_two_reached=step_three_reached=step_four_reached=step_five_reached=step_six_reached=false; + + var mc_np = "0",mc_rp = "0",mc_rc = "0",mc_gr = "0",mc_category = "",nameIni = "", urlIni = "",keywordsIni = ""; //original field values var field_values = { - //id : value 'ininame' : 'Name of your initiative', 'url' : 'Web address', 'languages' : 'Language(s)', @@ -16,400 +17,7 @@ 'location' : 'Location', 'email' : 'email address' }; - - - //inputfocus - $j('input#ininame').inputfocus({ value: field_values['ininame'] }); - $j('input#url').inputfocus({ value: field_values['url'] }); - $j('input#languages').inputfocus({ value: field_values['languages'] }); - $j('input#keywords').inputfocus({ value: field_values['keywords'] }); - $j('input#location').inputfocus({ value: field_values['location'] }); - //$('input#email').inputfocus({ value: field_values['email'] }); - - //reset progress bar - $j('#progress').css('width','0'); - $j('#progress_text').html('0% Complete'); - - //first_step - $j('form').submit(function(){ return false; }); - $j('#submit_first').click(function(){ - //remove classes - $j('#first_step input').removeClass('error').removeClass('valid'); - - //ckeck if inputs aren't empty - var fields = $j('#first_step input[type=text], #first_step input[type=password]'); - var error = 0; - fields.each(function(){ - var value = $j.trim($j(this).val()); - if( value=="" || value==field_values[$j(this).attr('id')] ) { - $j(this).addClass('error'); - $j(this).effect("shake", { times:3 }, 50); - error++; - } else { - /*if($j(this).attr('id')=='url'){ - if(!(/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value))){ - $j(this).addClass('error'); - $j(this).effect("shake", { times:3 }, 50); - error++; - } - } - else*/ - $j(this).addClass('valid'); - } - }); - - if(!error) { - - current_step='#second_step'; - - if(!step_two_reached){ - $j('#step1_image_map').append('<area href="#" step="#second_step" shape="circle" coords="122,12,12"><!--2-->'); - imageMapUnBind(); - imageMapInit(); - step_two_reached=true; - } - - //update progress bar - $j('#progress_text').html('20% Complete'); - $j('#progress').css('width','68px'); - - //slide steps - $j('#first_step').slideUp(); - $j('#second_step').slideDown(); - - if($j('#np-checkbox').val()=='S') - $j('label[for*="step2-yes"]').addClass('ui-state-active'); - else if ($j('#np-checkbox').val()=='N') - $j('label[for*="step2-no"]').addClass('ui-state-active'); - } else return false; - }); - - $j('#p_submit_second').click(function(){ - - current_step='#first_step'; - - //update progress bar - $j('#progress').css('width','0'); - $j('#progress_text').html('0% Complete'); - - //slide steps - $j('#second_step').slideUp(); - $j('#first_step').slideDown(); - }); - - - $j('#submit_second').click(function(){ - - var error=false; - - if($j('#np-checkbox').val()=='A'){ - $j('#step2question').effect("shake", { times:3 }, 50); - return; - } - - if($j("#registered-non-profit").attr("checked")) - if($j.trim($j('#non-profit-website').val())==""){ - $j('#non-profit-website').addClass('error'); - $j('#non-profit-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#non-profit-website').addClass('valid'); - - if($j("#open-accounting").attr("checked")) - if($j.trim($j('#open-accounting-website').val())==""){ - $j('#open-accounting-website').addClass('error'); - $j('#open-accounting-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#open-accounting-website').addClass('valid'); - - if($j("#accept-donations").attr("checked")) - if($j.trim($j('#donation-website').val())==""){ - $j('#donation-website').addClass('error'); - $j('#donation-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#accept-donations').addClass('valid'); - - if(error) - return; - - current_step='#third_step'; - - if(!step_three_reached){ - $j('#step1_image_map').append('<area href="#" step="#third_step" shape="circle" coords="214,12,12"><!--3-->'); - $j('#step2_image_map').append('<area href="#" step="#third_step" shape="circle" coords="214,12,12"><!--3-->'); - imageMapUnBind(); - imageMapInit(); - step_three_reached=true; - } - - //update progress bar - $j('#progress_text').html('40% Complete'); - $j('#progress').css('width','136px'); - - if($j('#rp-checkbox').val()=='S') - $j('label[for*="step3-yes"]').addClass('ui-state-active'); - else if ($j('#rp-checkbox').val()=='N') - $j('label[for*="step3-no"]').addClass('ui-state-active'); - - //slide steps - $j('#second_step').slideUp(); - $j('#third_step').slideDown(); - - }); - - $j('#p_submit_third').click(function(){ - - current_step='#second_step'; - - //update progress bar - $j('#progress_text').html('20% Complete'); - $j('#progress').css('width','68px'); - - if($j('#np-checkbox').val()=='S') - $j('label[for*="step2-yes"]').addClass('ui-state-active'); - else if ($j('#np-checkbox').val()=='N') - $j('label[for*="step2-no"]').addClass('ui-state-active'); - - //slide steps - $j('#third_step').slideUp(); - $j('#second_step').slideDown(); - }); - - - $j('#submit_third').click(function(){ - - var error=false; - - if($j('#rp-checkbox').val()=='A'){ - $j('#step3question').effect("shake", { times:3 }, 50); - return; - } - - if($j("#terms-of-use").attr("checked")) - if($j.trim($j('#terms-of-use-website').val())==""){ - $j('#terms-of-use-website').addClass('error'); - $j('#terms-of-use-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#terms-of-use-website').addClass('valid'); - - if($j("#creative-commons").attr("checked")) - if($j.trim($j('#creative-commons-website').val())==""){ - $j('#creative-commons-website').addClass('error'); - $j('#creative-commons-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#creative-commons-website').addClass('valid'); - - if($j("#other-license").attr("checked")) - if($j.trim($j('#other-license-website').val())==""){ - $j('#other-license-website').addClass('error'); - $j('#other-license-website').effect("shake", { times:3 }, 50); - error=true; - } - else - $j('#other-license-website').addClass('valid'); - - if(error) - return; - - current_step='#fourth_step'; - - if(!step_four_reached){ - $j('#step1_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); - $j('#step2_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); - $j('#step3_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); - imageMapUnBind(); - imageMapInit(); - step_four_reached=true; - } - - //update progress bar - $j('#progress_text').html('60% Complete'); - $j('#progress').css('width','204px'); - - if($j('#rc-checkbox').val()=='S') - $j('label[for*="step4-yes"]').addClass('ui-state-active'); - else if ($j('#rc-checkbox').val()=='N') - $j('label[for*="step4-no"]').addClass('ui-state-active'); - - //slide steps - $j('#third_step').slideUp(); - $j('#fourth_step').slideDown(); - }); - - $j('#p_submit_fourth').click(function(){ - - current_step='#third_step'; - - //update progress bar - $j('#progress_text').html('40% Complete'); - $j('#progress').css('width','136px'); - - if($j('#rp-checkbox').val()=='S') - $j('label[for*="step3-yes"]').addClass('ui-state-active'); - else if ($j('#rp-checkbox').val()=='N') - $j('label[for*="step3-no"]').addClass('ui-state-active'); - - //slide steps - $j('#fourth_step').slideUp(); - $j('#third_step').slideDown(); - }); - - $j('#submit_fourth').click(function(){ - - if($j('#rc-checkbox').val()=='A'){ - $j('#step4question').effect("shake", { times:3 }, 50); - return; - } - - - if($j('#mc-form-icon-rc').attr('src')=='/mc/0.1/images/rc60.png' && $j('#rc-checkbox').val()=='S'){ - $j('#mc-form-optional-reinforcing').effect("shake", { times:3 }, 50); - return; - } - - current_step='#fifth_step'; - - if(!step_five_reached){ - $j('#step1_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); - $j('#step2_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); - $j('#step3_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); - $j('#step4_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); - imageMapUnBind(); - imageMapInit(); - step_five_reached=true; - } - - //update progress bar - $j('#progress_text').html('80% Complete'); - $j('#progress').css('width','272px'); - - if($j('#gr-checkbox').val()=='S') - $j('label[for*="step5-yes"]').addClass('ui-state-active'); - else if ($j('#gr-checkbox').val()=='N') - $j('label[for*="step5-no"]').addClass('ui-state-active'); - - //slide steps - $j('#fourth_step').slideUp(); - $j('#fifth_step').slideDown(); - - }); - - $j('#p_submit_fifth').click(function(){ - - current_step='#fourth_step'; - - //update progress bar - $j('#progress_text').html('60% Complete'); - $j('#progress').css('width','204px'); - - if($j('#rc-checkbox').val()=='S') - $j('label[for*="step4-yes"]').addClass('ui-state-active'); - else if ($j('#rc-checkbox').val()=='N') - $j('label[for*="step4-no"]').addClass('ui-state-active'); - - //slide steps - $j('#fifth_step').slideUp(); - $j('#fourth_step').slideDown(); - }); - - $j('#submit_fifth').click(function(){ - - if($j('#gr-checkbox').val()=='A'){ - $j('#step5question').effect("shake", { times:3 }, 50); - return; - } - - current_step='#sixth_step'; - - if(!step_six_reached){ - $j('#step1_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); - $j('#step2_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); - $j('#step3_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); - $j('#step4_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); - $j('#step5_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); - imageMapUnBind(); - imageMapInit(); - step_six_reached=true; - } - - $j('#progress_text').html('100% Complete'); - $j('#progress').css('width','339px'); - - $j('#fifth_step').slideUp(); - $j('#sixth_step').slideDown(); - - }); - - $j('#p_submit_sixth').click(function(){ - - current_step='#fifth_step'; - - //update progress bar - $j('#progress_text').html('80% Complete'); - $j('#progress').css('width','272px'); - - if($j('#gr-checkbox').val()=='S') - $j('label[for*="step5-yes"]').addClass('ui-state-active'); - else if ($j('#gr-checkbox').val()=='N') - $j('label[for*="step5-no"]').addClass('ui-state-active'); - - //slide steps - $j('#sixth_step').slideUp(); - $j('#fifth_step').slideDown(); - }); - - $j('#non-profit-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - - $j('#open-accounting-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - - $j('#donation-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - - $j('#terms-of-use-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - - $j('#creative-commons-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - - $j('#other-license-website').click(function(){ - if($j(this).val()==''){ - $j(this).val($j('#url').val()); - $j(this).trigger('keydown'); - } - }); - function clickCheckBox(id,answer){ if(answer=='yes'){ if ($j("#mc-form-" + id).is('.mc-form-descbox-selected')) return; @@ -804,22 +412,8 @@ function conf_link($id) { var nid = "n" + $id; - //hover_more_link($id); - //hover_more_link(nid); - //hover_less_link(nid); - //hover_less_link(nid); - //hide_initial($id); - //hide_initial(nid); - //click_more_link($id); - //click_more_link(nid); - //click_less_link($id); - //click_less_link(nid); select_cat($id, nid); select_cat(nid, $id); - //hover_cat($id); - //hover_cat(nid); - // dclick_toggle($id); - // dclick_toggle(nid); }; function conf_click_continue() { @@ -875,36 +469,386 @@ } }); }; + + + $j('#submit_first').click(function(){ + //remove classes + $j('#first_step input').removeClass('error').removeClass('valid'); - var mc_np = "0"; - var mc_rp = "0"; - var mc_rc = "0"; - var mc_gr = "0"; - var mc_category = ""; - var nameIni = ""; - var urlIni = ""; - var keywordsIni = ""; - // var click_to_select = $j("#mc-form-gr").attr("title"); // store of title value + //ckeck if inputs aren't empty + var fields = $j('#first_step input[type=text], #first_step input[type=password]'); + var error = 0; + fields.each(function(){ + var value = $j.trim($j(this).val()); + if( value=="" || value==field_values[$j(this).attr('id')] ) { + $j(this).addClass('error'); + $j(this).effect("shake", { times:3 }, 50); + error++; + } else { + /*if($j(this).attr('id')=='url'){ + if(!(/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value))){ + $j(this).addClass('error'); + $j(this).effect("shake", { times:3 }, 50); + error++; + } + } + else*/ + $j(this).addClass('valid'); + } + }); + + if(!error) { + + current_step='#second_step'; + + if(!step_two_reached){ + $j('#step1_image_map').append('<area href="#" step="#second_step" shape="circle" coords="122,12,12"><!--2-->'); + imageMapUnBind(); + imageMapInit(); + step_two_reached=true; + } + + //update progress bar + $j('#progress_text').html('20% Complete'); + $j('#progress').css('width','68px'); + + //slide steps + $j('#first_step').slideUp(); + $j('#second_step').slideDown(); + + if($j('#np-checkbox').val()=='S') + $j('label[for*="step2-yes"]').addClass('ui-state-active'); + else if ($j('#np-checkbox').val()=='N') + $j('label[for*="step2-no"]').addClass('ui-state-active'); + } else return false; + }); + + $j('#p_submit_second').click(function(){ + + current_step='#first_step'; + + //update progress bar + $j('#progress').css('width','0'); + $j('#progress_text').html('0% Complete'); + + //slide steps + $j('#second_step').slideUp(); + $j('#first_step').slideDown(); + }); + + + $j('#submit_second').click(function(){ + + var error=false; + + if($j('#np-checkbox').val()=='A'){ + $j('#step2question').effect("shake", { times:3 }, 50); + return; + } + + if($j("#registered-non-profit").attr("checked")) + if($j.trim($j('#non-profit-website').val())==""){ + $j('#non-profit-website').addClass('error'); + $j('#non-profit-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#non-profit-website').addClass('valid'); + + if($j("#open-accounting").attr("checked")) + if($j.trim($j('#open-accounting-website').val())==""){ + $j('#open-accounting-website').addClass('error'); + $j('#open-accounting-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#open-accounting-website').addClass('valid'); + + if($j("#accept-donations").attr("checked")) + if($j.trim($j('#donation-website').val())==""){ + $j('#donation-website').addClass('error'); + $j('#donation-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#accept-donations').addClass('valid'); + + if(error) + return; + + current_step='#third_step'; + + if(!step_three_reached){ + $j('#step1_image_map').append('<area href="#" step="#third_step" shape="circle" coords="214,12,12"><!--3-->'); + $j('#step2_image_map').append('<area href="#" step="#third_step" shape="circle" coords="214,12,12"><!--3-->'); + imageMapUnBind(); + imageMapInit(); + step_three_reached=true; + } + + //update progress bar + $j('#progress_text').html('40% Complete'); + $j('#progress').css('width','136px'); + + if($j('#rp-checkbox').val()=='S') + $j('label[for*="step3-yes"]').addClass('ui-state-active'); + else if ($j('#rp-checkbox').val()=='N') + $j('label[for*="step3-no"]').addClass('ui-state-active'); + + //slide steps + $j('#second_step').slideUp(); + $j('#third_step').slideDown(); - /*conf_link("np"); - conf_link("rp"); - conf_link("rc");*/ - //conf_link("gr"); - select_area("ec"); - select_area("bo"); - select_area("to"); - select_area("di"); - //confInputValidation("#url"); - //confInputValidation("#ininame"); + }); + + $j('#p_submit_third').click(function(){ + + current_step='#second_step'; + + //update progress bar + $j('#progress_text').html('20% Complete'); + $j('#progress').css('width','68px'); + + if($j('#np-checkbox').val()=='S') + $j('label[for*="step2-yes"]').addClass('ui-state-active'); + else if ($j('#np-checkbox').val()=='N') + $j('label[for*="step2-no"]').addClass('ui-state-active'); + + //slide steps + $j('#third_step').slideUp(); + $j('#second_step').slideDown(); + }); - $j("#mc-dia-continue-btn").addClass("mc-dia-continue-btn-disabled"); - //$j("#mc-cat-rc-options").hide(function() {adjustHeights();}); - $j("#mc-form-icon-result").hide(); - conf_click_continue(); - //$j('#label1').labelOver('over-apply'); - // max_textsize(); - $j(window).load(function () { doadjustwithsleep(0); }); + $j('#submit_third').click(function(){ + + var error=false; + + if($j('#rp-checkbox').val()=='A'){ + $j('#step3question').effect("shake", { times:3 }, 50); + return; + } + + if($j("#terms-of-use").attr("checked")) + if($j.trim($j('#terms-of-use-website').val())==""){ + $j('#terms-of-use-website').addClass('error'); + $j('#terms-of-use-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#terms-of-use-website').addClass('valid'); + + if($j("#creative-commons").attr("checked")) + if($j.trim($j('#creative-commons-website').val())==""){ + $j('#creative-commons-website').addClass('error'); + $j('#creative-commons-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#creative-commons-website').addClass('valid'); + + if($j("#other-license").attr("checked")) + if($j.trim($j('#other-license-website').val())==""){ + $j('#other-license-website').addClass('error'); + $j('#other-license-website').effect("shake", { times:3 }, 50); + error=true; + } + else + $j('#other-license-website').addClass('valid'); + + if(error) + return; + + current_step='#fourth_step'; + + if(!step_four_reached){ + $j('#step1_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); + $j('#step2_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); + $j('#step3_image_map').append('<area href="#" step="#fourth_step" shape="circle" coords="306,12,12"><!--4-->'); + imageMapUnBind(); + imageMapInit(); + step_four_reached=true; + } + + //update progress bar + $j('#progress_text').html('60% Complete'); + $j('#progress').css('width','204px'); + + if($j('#rc-checkbox').val()=='S') + $j('label[for*="step4-yes"]').addClass('ui-state-active'); + else if ($j('#rc-checkbox').val()=='N') + $j('label[for*="step4-no"]').addClass('ui-state-active'); + + //slide steps + $j('#third_step').slideUp(); + $j('#fourth_step').slideDown(); + }); + + $j('#p_submit_fourth').click(function(){ + + current_step='#third_step'; + + //update progress bar + $j('#progress_text').html('40% Complete'); + $j('#progress').css('width','136px'); + + if($j('#rp-checkbox').val()=='S') + $j('label[for*="step3-yes"]').addClass('ui-state-active'); + else if ($j('#rp-checkbox').val()=='N') + $j('label[for*="step3-no"]').addClass('ui-state-active'); + + //slide steps + $j('#fourth_step').slideUp(); + $j('#third_step').slideDown(); + }); + + $j('#submit_fourth').click(function(){ + + if($j('#rc-checkbox').val()=='A'){ + $j('#step4question').effect("shake", { times:3 }, 50); + return; + } + + + if($j('#mc-form-icon-rc').attr('src')=='/mc/0.1/images/rc60.png' && $j('#rc-checkbox').val()=='S'){ + $j('#mc-form-optional-reinforcing').effect("shake", { times:3 }, 50); + return; + } + + current_step='#fifth_step'; + + if(!step_five_reached){ + $j('#step1_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); + $j('#step2_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); + $j('#step3_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); + $j('#step4_image_map').append('<area href="#" step="#fifth_step" shape="circle" coords="398,12,12"><!--5-->'); + imageMapUnBind(); + imageMapInit(); + step_five_reached=true; + } + + //update progress bar + $j('#progress_text').html('80% Complete'); + $j('#progress').css('width','272px'); + + if($j('#gr-checkbox').val()=='S') + $j('label[for*="step5-yes"]').addClass('ui-state-active'); + else if ($j('#gr-checkbox').val()=='N') + $j('label[for*="step5-no"]').addClass('ui-state-active'); + + //slide steps + $j('#fourth_step').slideUp(); + $j('#fifth_step').slideDown(); + + }); + + $j('#p_submit_fifth').click(function(){ + + current_step='#fourth_step'; + + //update progress bar + $j('#progress_text').html('60% Complete'); + $j('#progress').css('width','204px'); + + if($j('#rc-checkbox').val()=='S') + $j('label[for*="step4-yes"]').addClass('ui-state-active'); + else if ($j('#rc-checkbox').val()=='N') + $j('label[for*="step4-no"]').addClass('ui-state-active'); + + //slide steps + $j('#fifth_step').slideUp(); + $j('#fourth_step').slideDown(); + }); + + $j('#submit_fifth').click(function(){ + + if($j('#gr-checkbox').val()=='A'){ + $j('#step5question').effect("shake", { times:3 }, 50); + return; + } + + current_step='#sixth_step'; + + if(!step_six_reached){ + $j('#step1_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); + $j('#step2_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); + $j('#step3_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); + $j('#step4_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); + $j('#step5_image_map').append('<area href="#" step="#sixth_step" shape="circle" coords="490,12,12"><!--6-->'); + imageMapUnBind(); + imageMapInit(); + step_six_reached=true; + } + + $j('#progress_text').html('100% Complete'); + $j('#progress').css('width','339px'); + + $j('#fifth_step').slideUp(); + $j('#sixth_step').slideDown(); + + }); + + $j('#p_submit_sixth').click(function(){ + + current_step='#fifth_step'; + + //update progress bar + $j('#progress_text').html('80% Complete'); + $j('#progress').css('width','272px'); + + if($j('#gr-checkbox').val()=='S') + $j('label[for*="step5-yes"]').addClass('ui-state-active'); + else if ($j('#gr-checkbox').val()=='N') + $j('label[for*="step5-no"]').addClass('ui-state-active'); + + //slide steps + $j('#sixth_step').slideUp(); + $j('#fifth_step').slideDown(); + }); + + $j('#non-profit-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j('#open-accounting-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j('#donation-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j('#terms-of-use-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j('#creative-commons-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j('#other-license-website').click(function(){ + if($j(this).val()==''){ + $j(this).val($j('#url').val()); + $j(this).trigger('keydown'); + } + }); + + $j("#registered-non-profit").click(function(){ if($j("#registered-non-profit").attr("checked")){ $j('#non-profit-website').show(); @@ -972,6 +916,14 @@ $j('#infield-other-license-website').hide(); } }); + + select_area("ec"); + select_area("bo"); + select_area("to"); + select_area("di"); + conf_click_continue(); + imageMapInit(); + $j(window).load(function () { doadjustwithsleep(0); }); }); Modified: trunk/wp-theme/mc2-form.php =================================================================== --- trunk/wp-theme/mc2-form.php 2012-11-04 22:11:44 UTC (rev 574) +++ trunk/wp-theme/mc2-form.php 2012-11-04 22:34:56 UTC (rev 575) @@ -409,10 +409,6 @@ <div id="progress_text">0% Complete</div> </div> -<!-- -<div class="mc-dia-continue-btn" id="mc-dia-continue-btn"><?php _e("Continue", "mc"); ?></div> - --> - <map id="step1_image_map" name="step1_image_map"> @@ -482,7 +478,14 @@ $j("ul.qtrans_language_chooser").css("margin-top", "-25px"); $j("ul.qtrans_language_chooser").css("float", "left"); $j("ul.qtrans_language_chooser").css("margin-left", "226px"); - imageMapInit(); + $j('input#ininame').inputfocus({ value: field_values['ininame'] }); + $j('input#url').inputfocus({ value: field_values['url'] }); + $j('input#languages').inputfocus({ value: field_values['languages'] }); + $j('input#keywords').inputfocus({ value: field_values['keywords'] }); + $j('input#location').inputfocus({ value: field_values['location'] }); + //$('input#email').inputfocus({ value: field_values['email'] }); + $j('#progress').css('width','0'); + $j('#progress_text').html('0% Complete'); }); </script> \ No newline at end of file
participants (1)
-
Mario Gallegos