Advertisement
Guest User

Untitled

a guest
Nov 6th, 2012
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.99 KB | None | 0 0
  1. <div class="signup">
  2. <p><span>FREE ACCESS</span></p>
  3. <div class="freedom"><img src="<?php echo get_template_directory_uri(); ?>/img/sidebar_freedom.png" alt="Because Nothing is Better Than Freedom Manifesta" id="Freedom" /></div><!-- end freedom -->
  4. <div class="form">
  5. <!-- Begin MailChimp Signup Form -->
  6. <link href="http://cdn-images.mailchimp.com/embedcode/classic-081711.css" rel="stylesheet" type="text/css">
  7. <style type="text/css">
  8. #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
  9. /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
  10. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
  11. </style>
  12. <div id="mc_embed_signup">
  13. <form action="http://frshstudio.us6.list-manage1.com/subscribe/post?u=6e5ca46da0cd90fdcfdd44431&amp;id=d296c35f52" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
  14. <p><span>But first, your info.</span></p>
  15. <div class="mc-field-group">
  16. <label for="mce-EMAIL">Email Address </label>
  17. <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
  18. </div>
  19. <div class="mc-field-group">
  20. <label for="mce-FNAME">First Name </label>
  21. <input type="text" value="" name="FNAME" class="required" id="mce-FNAME">
  22. </div>
  23. <div class="mc-field-group input-group">
  24. <strong>Which Manifesta would you benefit from most? </strong>
  25. <ul><li><input type="checkbox" value="1" name="group[1225][1]" id="mce-group[1225]-1225-0"><label for="mce-group[1225]-1225-0">Because Nothing is Better Than Freedom</label></li>
  26. <li><input type="checkbox" value="2" name="group[1225][2]" id="mce-group[1225]-1225-1"><label for="mce-group[1225]-1225-1">Because Nothing is Better Than Success</label></li>
  27. </ul>
  28. </div>
  29. <div id="mce-responses" class="clear">
  30. <div class="response" id="mce-error-response" style="display:none"></div>
  31. <div class="response" id="mce-success-response" style="display:none"></div>
  32. </div> <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
  33. </form>
  34. </div>
  35. <script type="text/javascript">
  36. var fnames = new Array();var ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';
  37. try {
  38. var jqueryLoaded=jQuery;
  39. jqueryLoaded=true;
  40. } catch(err) {
  41. var jqueryLoaded=false;
  42. }
  43. var head= document.getElementsByTagName('head')[0];
  44. if (!jqueryLoaded) {
  45. var script = document.createElement('script');
  46. script.type = 'text/javascript';
  47. script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
  48. head.appendChild(script);
  49. if (script.readyState && script.onload!==null){
  50. script.onreadystatechange= function () {
  51. if (this.readyState == 'complete') mce_preload_check();
  52. }
  53. }
  54. }
  55. var script = document.createElement('script');
  56. script.type = 'text/javascript';
  57. script.src = 'http://downloads.mailchimp.com/js/jquery.form-n-validate.js';
  58. head.appendChild(script);
  59. var err_style = '';
  60. try{
  61. err_style = mc_custom_error_style;
  62. } catch(e){
  63. err_style = '#mc_embed_signup input.mce_inline_error{border-color:#6B0505;} #mc_embed_signup div.mce_inline_error{margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff;}';
  64. }
  65. var head= document.getElementsByTagName('head')[0];
  66. var style= document.createElement('style');
  67. style.type= 'text/css';
  68. if (style.styleSheet) {
  69. style.styleSheet.cssText = err_style;
  70. } else {
  71. style.appendChild(document.createTextNode(err_style));
  72. }
  73. head.appendChild(style);
  74. setTimeout('mce_preload_check();', 250);
  75.  
  76. var mce_preload_checks = 0;
  77. function mce_preload_check(){
  78. if (mce_preload_checks>40) return;
  79. mce_preload_checks++;
  80. try {
  81. var jqueryLoaded=jQuery;
  82. } catch(err) {
  83. setTimeout('mce_preload_check();', 250);
  84. return;
  85. }
  86. try {
  87. var validatorLoaded=jQuery("#fake-form").validate({});
  88. } catch(err) {
  89. setTimeout('mce_preload_check();', 250);
  90. return;
  91. }
  92. mce_init_form();
  93. }
  94. function mce_init_form(){
  95. jQuery(document).ready( function($) {
  96. var options = { errorClass: 'mce_inline_error', errorElement: 'div', onkeyup: function(){}, onfocusout:function(){}, onblur:function(){} };
  97. var mce_validator = $("#mc-embedded-subscribe-form").validate(options);
  98. $("#mc-embedded-subscribe-form").unbind('submit');//remove the validator so we can get into beforeSubmit on the ajaxform, which then calls the validator
  99. options = { url: 'http://frshstudio.us6.list-manage.com/subscribe/post-json?u=6e5ca46da0cd90fdcfdd44431&id=d296c35f52&c=?', type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8",
  100. beforeSubmit: function(){
  101. $('#mce_tmp_error_msg').remove();
  102. $('.datefield','#mc_embed_signup').each(
  103. function(){
  104. var txt = 'filled';
  105. var fields = new Array();
  106. var i = 0;
  107. $(':text', this).each(
  108. function(){
  109. fields[i] = this;
  110. i++;
  111. });
  112. $(':hidden', this).each(
  113. function(){
  114. var bday = false;
  115. if (fields.length == 2){
  116. bday = true;
  117. fields[2] = {'value':1970};//trick birthdays into having years
  118. }
  119. if ( fields[0].value=='MM' && fields[1].value=='DD' && (fields[2].value=='YYYY' || (bday && fields[2].value==1970) ) ){
  120. this.value = '';
  121. } else if ( fields[0].value=='' && fields[1].value=='' && (fields[2].value=='' || (bday && fields[2].value==1970) ) ){
  122. this.value = '';
  123. } else {
  124. if (/\[day\]/.test(fields[0].name)){
  125. this.value = fields[1].value+'/'+fields[0].value+'/'+fields[2].value;
  126. } else {
  127. this.value = fields[0].value+'/'+fields[1].value+'/'+fields[2].value;
  128. }
  129. }
  130. });
  131. });
  132. return mce_validator.form();
  133. },
  134. success: mce_success_cb
  135. };
  136. $('#mc-embedded-subscribe-form').ajaxForm(options);
  137.  
  138.  
  139. });
  140. }
  141. function mce_success_cb(resp){
  142. $('#mce-success-response').hide();
  143. $('#mce-error-response').hide();
  144. if (resp.result=="success"){
  145. $('#mce-'+resp.result+'-response').show();
  146. $('#mce-'+resp.result+'-response').html(resp.msg);
  147. $('#mc-embedded-subscribe-form').each(function(){
  148. this.reset();
  149. });
  150. } else {
  151. var index = -1;
  152. var msg;
  153. try {
  154. var parts = resp.msg.split(' - ',2);
  155. if (parts[1]==undefined){
  156. msg = resp.msg;
  157. } else {
  158. i = parseInt(parts[0]);
  159. if (i.toString() == parts[0]){
  160. index = parts[0];
  161. msg = parts[1];
  162. } else {
  163. index = -1;
  164. msg = resp.msg;
  165. }
  166. }
  167. } catch(e){
  168. index = -1;
  169. msg = resp.msg;
  170. }
  171. try{
  172. if (index== -1){
  173. $('#mce-'+resp.result+'-response').show();
  174. $('#mce-'+resp.result+'-response').html(msg);
  175. } else {
  176. err_id = 'mce_tmp_error_msg';
  177. html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>';
  178.  
  179. var input_id = '#mc_embed_signup';
  180. var f = $(input_id);
  181. if (ftypes[index]=='address'){
  182. input_id = '#mce-'+fnames[index]+'-addr1';
  183. f = $(input_id).parent().parent().get(0);
  184. } else if (ftypes[index]=='date'){
  185. input_id = '#mce-'+fnames[index]+'-month';
  186. f = $(input_id).parent().parent().get(0);
  187. } else {
  188. input_id = '#mce-'+fnames[index];
  189. f = $().parent(input_id).get(0);
  190. }
  191. if (f){
  192. $(f).append(html);
  193. $(input_id).focus();
  194. } else {
  195. $('#mce-'+resp.result+'-response').show();
  196. $('#mce-'+resp.result+'-response').html(msg);
  197. }
  198. }
  199. } catch(e){
  200. $('#mce-'+resp.result+'-response').show();
  201. $('#mce-'+resp.result+'-response').html(msg);
  202. }
  203. }
  204. }
  205.  
  206. </script>
  207. <!--End mc_embed_signup-->
  208. </div><!-- end form -->
  209. <div class="success"><img src="<?php echo get_template_directory_uri(); ?>/img/sidebar_deep.png" alt="Because Nothing is Better Than Success Manifesta" id="Success" /></div><!-- end success -->
  210. </div><!-- end signup -->
  211. <div class="clear"></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement