WordPress.org

Plugin Directory

Changeset 490825


Ignore:
Timestamp:
01/16/12 21:33:30 (2 years ago)
Author:
tlovett1
Message:
 
Location:
custom-contact-forms
Files:
115 added
13 edited

Legend:

Unmodified
Added
Removed
  • custom-contact-forms/trunk/css/custom-contact-forms-admin.css

    r479356 r490825  
    219219     
    220220} 
     221 
     222#customcontactforms-admin .divider { border-top: 1px solid #CCC; margin-top:6px; margin-bottom:12px; } 
     223#customcontactforms-admin #export .left { float:left; width:49%; } 
     224#customcontactforms-admin #export .right { margin-left:51%; } 
     225#customcontactforms-admin #export span { font-weight:bold; } 
    221226#customcontactforms-admin #export input { margin:7px; } 
    222227#customcontactforms-admin #export p { padding:0; margin:0; } 
  • custom-contact-forms/trunk/css/custom-contact-forms.css

    r419825 r490825  
    104104#ccf-form-success div { 
    105105    background-color:#efefef; 
    106     padding:9px 9px 9px 20px; 
     106    padding:4px 9px 9px 20px; 
    107107    margin:0 0 15px 0px; 
    108108    height:1.3em; 
     
    113113    margin:0; 
    114114    padding:0; 
    115     font-size:1.5em; 
     115    font-size:16px; 
    116116    font-weight:bold; 
    117117} 
    118 #ccf-form-success p { padding:8px; margin:0; clear:both; font-size:1.1em; text-align:center; } 
     118#ccf-form-success p { padding:8px; margin:0; clear:both; font-size:14px; text-align:center; } 
    119119#ccf-form-success div a.close { 
    120120    float:right; 
  • custom-contact-forms/trunk/custom-contact-forms-admin.php

    r479356 r490825  
    1111        function adminInit() { 
    1212            $this->downloadExportFile(); 
     13            $this->downloadCSVExportFile(); 
    1314            $this->runImport(); 
    1415        } 
     
    4445                $transit->exportAll(); 
    4546                $file = $transit->exportToFile(); 
     47                ccf_utils::redirect(plugins_url() . '/custom-contact-forms/download.php?location=export/' . $file); 
     48            } 
     49        } 
     50         
     51        function downloadCSVExportFile() { 
     52            if (isset($_POST['ccf_export_all_csv'])) { 
     53                ccf_utils::load_module('export/custom-contact-forms-export.php'); 
     54                $transit = new CustomContactFormsExport(parent::getAdminOptionsName()); 
     55                $transit->exportSavedFormSubmissionsToCSV(); 
     56                $file = $transit->exportCSVToFile(); 
     57                ccf_utils::redirect(plugins_url() . '/custom-contact-forms/download.php?location=export/' . $file); 
     58            } elseif (isset($_POST['ccf_export_form_csv']) && isset($_POST['csv_form_id']) && !empty($_POST['csv_form_id'])) { 
     59                ccf_utils::load_module('export/custom-contact-forms-export.php'); 
     60                $transit = new CustomContactFormsExport(parent::getAdminOptionsName()); 
     61                $transit->exportSavedFormSubmissionsToCSV($_POST['csv_form_id']); 
     62                $file = $transit->exportCSVToFile(); 
    4663                ccf_utils::redirect(plugins_url() . '/custom-contact-forms/download.php?location=export/' . $file); 
    4764            } 
     
    171188         
    172189        function insertAdminScripts() { 
    173             $js_version = '2.0.4'; 
     190            $js_version = '2.0.5'; 
    174191            $admin_options = parent::getAdminOptions(); 
    175192            $js_lang = array( 
     
    19701987                    <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th> 
    19711988                    <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th> 
    1972                     <th scope="col" class="manage-column "></th> 
     1989                    <th scope="col" class="manage-column ccf-width100"><?php _e("Form ID", 'custom-contact-forms'); ?></th> 
     1990                    <th scope="col" class="manage-column"></th> 
    19731991                  </tr> 
    19741992                </thead> 
     
    19922010                    </td> 
    19932011                    <td><?php echo $data->getFormPage(); ?> </td> 
     2012                    <td><?php echo $data->getFormID(); ?> </td> 
    19942013                    <td class="ccf-alignright"> 
    19952014                        <span class="submission-content-expand"></span> 
     
    19992018                  </tr> 
    20002019                  <tr class="row-form_submission-<?php echo $data_object->id; ?> submission-content <?php if ($i % 2 == 0) echo 'ccf-evenrow'; ?>"> 
    2001                     <td colspan="5"><ul> 
     2020                    <td colspan="6"><ul> 
    20022021                        <?php 
    20032022            $data_array = $data->getDataArray(); 
     
    20242043                    <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th> 
    20252044                    <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th> 
     2045                    <th scope="col" class="manage-column ccf-width100"><?php _e("Form ID", 'custom-contact-forms'); ?></th> 
    20262046                    <th scope="col" class="manage-column"></th> 
    20272047                  </tr> 
     
    24242444                <div class="inside"> 
    24252445                  <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>"> 
    2426                     <p> 
    2427                       <?php _e("Preforming a Custom Contact Forms export will create a file of the form  
     2446                   
     2447                  <div class="left"> 
     2448                    <p> 
     2449                      <?php _e("Preforming this export will create a file of the form  
    24282450                        ccf-export-xxxx.sql on your web server. The file created contains SQL that  
    24292451                        will recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined.", 'custom-contact-forms'); ?> 
    24302452                    </p> 
    2431                     <input type="submit" name="ccf_export" value="<?php _e("Export All CCF Plugin Content", 'custom-contact-forms'); ?>" /> 
    2432                   </form> 
     2453                    <input type="submit" name="ccf_export" value="<?php _e("Export All CCF Plugin Content", 'custom-contact-forms'); ?>" />  
     2454                  </div> 
     2455                  <div class="right"> 
     2456                    <p><?php _e("You can export your form submissions in to a convienent format. Clicking the button below will prompt you to download a .CSV file that contains all your saved form submissions. Since this export contains multiple forms that are assumed to have different fields, this export will only contain the value of each field and not the name of that field.", 'custom-contact-forms'); ?></p> 
     2457                        <input type="submit" name="ccf_export_all_csv" value="<?php _e('Export All Saved Form Submissions to CSV', 'custom-contact-forms'); ?>" /> 
     2458                  </div> 
     2459                  <div class="divider"></div> 
     2460                  <p><?php _e("You can also export only submissions from certain forms in to CSV format. This CSV export will probably more useful to you because it will contain the name of fields as well as the values. This export works best on forms that have fields that have remained completely constant throughout submission.", 'custom-contact-forms'); ?></p> 
     2461                        <label for="csv_form_id">Form ID:</label> <input id="csv_form_id" type="text" size="5" name="csv_form_id" /> <input type="submit" name="ccf_export_form_csv" value="<?php _e("Export This Form's Submissions to CSV", 'custom-contact-forms'); ?>" /> 
     2462                   
     2463                  </form> 
    24332464                </div> 
    24342465              </div> 
  • custom-contact-forms/trunk/custom-contact-forms-front.php

    r479356 r490825  
    452452                $form = parent::selectForm($_POST['fid']); 
    453453                $checks = array(); 
    454                 $reply = ($_POST['fixedEmail']) ? $_POST['fixedEmail'] : NULL; 
     454                $reply = (isset($_POST['fixedEmail'])) ? $_POST['fixedEmail'] : NULL; 
    455455                $fixed_subject = (isset($_POST['emailSubject'])) ? $_POST['emailSubject'] : NULL; 
    456456                $cap_name = 'ccf_captcha_' . $_POST['fid']; 
     
    458458                    $field = parent::selectField($field_id, ''); 
    459459                     if ($field->field_slug == 'ishuman') { 
    460                         if ($_POST['ishuman'] != 1) { 
     460                        if (isset($_POST['ishuman']) && $_POST['ishuman'] != 1) { 
    461461                            if (empty($field->field_error)) 
    462462                                $this->setFormError('ishuman', __('Only humans can use this form.', 'custom-contact-forms')); 
  • custom-contact-forms/trunk/custom-contact-forms.php

    r479356 r490825  
    44    Plugin URI: http://taylorlovett.com/wordpress-plugins 
    55    Description: Guaranteed to be 1000X more customizable and intuitive than Fast Secure Contact Forms or Contact Form 7. Customize every aspect of your forms without any knowledge of CSS: borders, padding, sizes, colors. Ton's of great features. Required fields, form submissions saved to database, captchas, tooltip popovers, unlimited fields/forms/form styles, import/export, use a custom thank you page or built-in popover with a custom success message set for each form. 
    6     Version: 4.7.0.5 
     6    Version: 4.8.0.0 
    77    Author: Taylor Lovett 
    88    Author URI: http://www.taylorlovett.com 
  • custom-contact-forms/trunk/download.php

    r307069 r490825  
    66*/ 
    77error_reporting(0); 
    8 if (!empty($_GET['location']) && preg_match('/^export\/ccf[^\/^\.]+\.sql$/i', $_GET['location'])) { 
     8if (!empty($_GET['location']) && preg_match('/^export\/ccf[^\/^\.]+\.(sql|csv)$/i', $_GET['location'])) { 
    99    header('Content-Description: File Transfer'); 
    1010    header('Content-Type: application/octet-stream'); 
  • custom-contact-forms/trunk/js/jquery.tools.min.js

    r428216 r490825  
    1 /*! 
    2  * jQuery Tools v1.2.5 - The missing UI library for the Web 
    3  *  
    4  * tooltip/tooltip.js 
    5  *  
    6  * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE. 
    7  *  
    8  * http://flowplayer.org/tools/ 
    9  *  
    10  */ 
    11 (function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();g=="center"&&(f-=i/2),g=="left"&&(f-=i);return{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw"Nonexistent effect \""+e.effect+"\"";r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=b||a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);h.data("__set")||(h.bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),h.data("__set",!0));return f},hide:function(c){if(!h||!f.isShown())return f;c=c||a.Event(),c.type="onBeforeHide",g.trigger(c);if(!c.isDefaultPrevented()){n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)});return f}},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}})}a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)});return b.api?c:this}})(jQuery); 
     1(function(a,b){function g(a,b){return(new Date(a,b+1,0)).getDate()}function h(a,b){a=""+a,b=b||2;while(a.length<b)a="0"+a;return a}function k(a,b,c){var d=a.getDate(),e=a.getDay(),g=a.getMonth(),k=a.getFullYear(),l={d:d,dd:h(d),ddd:f[c].shortDays[e],dddd:f[c].days[e],m:g+1,mm:h(g+1),mmm:f[c].shortMonths[g],mmmm:f[c].months[g],yy:String(k).slice(2),yyyy:k},m=b.replace(i,function(a){return a in l?l[a]:a.slice(1,a.length-1)});return j.html(m).html()}function l(a){return parseInt(a,10)}function m(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}function n(a){if(a===b)return;if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(l(c[0]),l(c[1])-1,l(c[2]));if(!/^-?\d+$/.test(a))return;a=l(a)}var d=new Date;return d.setDate(d.getDate()+a),d}function o(d,h){function M(b,c,e){z=b,w=b.getFullYear(),x=b.getMonth(),y=b.getDate(),e=e||a.Event("api"),e.type="beforeChange",G.trigger(e,[b]);if(e.isDefaultPrevented())return;d.val(k(b,c.format,c.lang)),e.type="change",G.trigger(e),d.data("date",b),i.hide(e)}function N(b){b.type="onShow",G.trigger(b),a(document).bind("keydown.d",function(b){if(b.ctrlKey)return!0;var c=b.keyCode;if(c==8)return d.val(""),i.hide(b);if(c==27||c==9)return i.hide(b);if(a(e).index(c)>=0){if(!C)return i.show(b),b.preventDefault();var f=a("#"+p.weeks+" a"),g=a("."+p.focus),h=f.index(g);g.removeClass(p.focus);if(c==74||c==40)h+=7;else if(c==75||c==38)h-=7;else if(c==76||c==39)h+=1;else if(c==72||c==37)h-=1;return h>41?(i.addMonth(),g=a("#"+p.weeks+" a:eq("+(h-42)+")")):h<0?(i.addMonth(-1),g=a("#"+p.weeks+" a:eq("+(h+42)+")")):g=f.eq(h),g.addClass(p.focus),b.preventDefault()}return c==34?i.addMonth():c==33?i.addMonth(-1):c==36?i.today():(c==13&&(a(b.target).is("select")||a("."+p.focus).click()),a([16,17,18,9]).index(c)>=0)}),a(document).bind("click.d",function(b){var c=b.target;!a(c).parents("#"+p.root).length&&c!=d[0]&&(!t||c!=t[0])&&i.hide(b)})}var i=this,j=new Date,o=j.getFullYear(),p=h.css,q=f[h.lang],r=a("#"+p.root),s=r.find("#"+p.title),t,u,v,w,x,y,z=d.attr("data-value")||h.value||d.val(),A=d.attr("min")||h.min,B=d.attr("max")||h.max,C,D;A===0&&(A="0"),z=n(z)||j,A=n(A||new Date(o+h.yearRange[0],1,1)),B=n(B||new Date(o+h.yearRange[1]+1,1,-1));if(!q)throw"Dateinput: invalid language: "+h.lang;if(d.attr("type")=="date"){var D=d.clone(),E=D.wrap("<div/>").parent().html(),F=a(E.replace(/type/i,"type=text data-orig-type"));h.value&&F.val(h.value),d.replaceWith(F),d=F}d.addClass(p.input);var G=d.add(i);if(!r.length){r=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",p.root),r.children().eq(0).attr("id",p.head).end().eq(1).attr("id",p.body).children().eq(0).attr("id",p.days).end().eq(1).attr("id",p.weeks).end().end().end().find("a").eq(0).attr("id",p.prev).end().eq(1).attr("id",p.next),s=r.find("#"+p.head).find("div").attr("id",p.title);if(h.selectors){var H=a("<select/>").attr("id",p.month),I=a("<select/>").attr("id",p.year);s.html(H.add(I))}var J=r.find("#"+p.days);for(var K=0;K<7;K++)J.append(a("<span/>").text(q.shortDays[(K+h.firstDay)%7]));a("body").append(r)}h.trigger&&(t=a("<a/>").attr("href","#").addClass(p.trigger).click(function(a){return h.toggle?i.toggle():i.show(),a.preventDefault()}).insertAfter(d));var L=r.find("#"+p.weeks);I=r.find("#"+p.year),H=r.find("#"+p.month),a.extend(i,{show:function(b){if(d.attr("readonly")||d.attr("disabled")||C)return;b=b||a.Event(),b.type="onBeforeShow",G.trigger(b);if(b.isDefaultPrevented())return;a.each(c,function(){this.hide()}),C=!0,H.unbind("change").change(function(){i.setValue(I.val(),a(this).val())}),I.unbind("change").change(function(){i.setValue(a(this).val(),H.val())}),u=r.find("#"+p.prev).unbind("click").click(function(a){return u.hasClass(p.disabled)||i.addMonth(-1),!1}),v=r.find("#"+p.next).unbind("click").click(function(a){return v.hasClass(p.disabled)||i.addMonth(),!1}),i.setValue(z);var e=d.offset();return/iPad/i.test(navigator.userAgent)&&(e.top-=a(window).scrollTop()),r.css({top:e.top+d.outerHeight({margins:!0})+h.offset[0],left:e.left+h.offset[1]}),h.speed?r.show(h.speed,function(){N(b)}):(r.show(),N(b)),i},setValue:function(c,d,e){var f=l(d)>=-1?new Date(l(c),l(d),l(e==b||isNaN(e)?1:e)):c||z;f<A?f=A:f>B&&(f=B),typeof c=="string"&&(f=n(c)),c=f.getFullYear(),d=f.getMonth(),e=f.getDate(),d==-1?(d=11,c--):d==12&&(d=0,c++);if(!C)return M(f,h),i;x=d,w=c,y=e;var k=new Date(c,d,1-h.firstDay),o=k.getDay(),r=g(c,d),t=g(c,d-1),D;if(h.selectors){H.empty(),a.each(q.months,function(b,d){A<new Date(c,b+1,1)&&B>new Date(c,b,0)&&H.append(a("<option/>").html(d).attr("value",b))}),I.empty();var E=j.getFullYear();for(var F=E+h.yearRange[0];F<E+h.yearRange[1];F++)A<new Date(F+1,0,1)&&B>new Date(F,0,0)&&I.append(a("<option/>").text(F));H.val(d),I.val(c)}else s.html(q.months[d]+" "+c);L.empty(),u.add(v).removeClass(p.disabled);for(var G=o?0:-7,J,K;G<(o?42:35);G++)J=a("<a/>"),G%7===0&&(D=a("<div/>").addClass(p.week),L.append(D)),G<o?(J.addClass(p.off),K=t-o+G+1,f=new Date(c,d-1,K)):G>=o+r?(J.addClass(p.off),K=G-r-o+1,f=new Date(c,d+1,K)):(K=G-o+1,f=new Date(c,d,K),m(z,f)?J.attr("id",p.current).addClass(p.focus):m(j,f)&&J.attr("id",p.today)),A&&f<A&&J.add(u).addClass(p.disabled),B&&f>B&&J.add(v).addClass(p.disabled),J.attr("href","#"+K).text(K).data("date",f),D.append(J);return L.find("a").click(function(b){var c=a(this);return c.hasClass(p.disabled)||(a("#"+p.current).removeAttr("id"),c.attr("id",p.current),M(c.data("date"),h,b)),!1}),p.sunday&&L.find(p.week).each(function(){var b=h.firstDay?7-h.firstDay:0;a(this).children().slice(b,b+1).addClass(p.sunday)}),i},setMin:function(a,b){return A=n(a),b&&z<A&&i.setValue(A),i},setMax:function(a,b){return B=n(a),b&&z>B&&i.setValue(B),i},today:function(){return i.setValue(j)},addDay:function(a){return this.setValue(w,x,y+(a||1))},addMonth:function(a){var b=x+(a||1),c=g(w,b),d=y<=c?y:c;return this.setValue(w,b,d)},addYear:function(a){return this.setValue(w+(a||1),x,y)},destroy:function(){d.add(document).unbind("click.d").unbind("keydown.d"),r.add(t).remove(),d.removeData("dateinput").removeClass(p.input),D&&d.replaceWith(D)},hide:function(b){if(C){b=a.Event(),b.type="onHide",G.trigger(b),a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;r.hide(),C=!1}return i},toggle:function(){return i.isOpen()?i.hide():i.show()},getConf:function(){return h},getInput:function(){return d},getCalendar:function(){return r},getValue:function(a){return a?k(z,a,h.lang):z},isOpen:function(){return C}}),a.each(["onBeforeShow","onShow","change","onHide"],function(b,c){a.isFunction(h[c])&&a(i).bind(c,h[c]),i[c]=function(b){return b&&a(i).bind(c,b),i}}),h.editable||d.bind("focus.d click.d",i.show).keydown(function(b){var c=b.keyCode;return!C&&a(e).index(c)>=0?(i.show(b),b.preventDefault()):b.shiftKey||b.ctrlKey||b.altKey||c==9?!0:b.preventDefault()}),n(d.val())&&M(z,h)}a.tools=a.tools||{version:"1.2.6"};var c=[],d,e=[75,76,38,39,74,72,40,37],f={};d=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:b,max:b,trigger:0,toggle:0,editable:0,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(b,c){a.each(c,function(a,b){c[a]=b.split(",")}),f[b]=c}},d.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var i=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,j=a("<a/>");a.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!a(b).data("dateinput")},a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},d.conf,b),a.each(b.css,function(a,c){!c&&a!="prefix"&&(b.css[a]=(b.css.prefix||"")+(c||a))});var e;return this.each(function(){var d=new o(a(this),b);c.push(d);var f=d.getInput().data("dateinput",d);e=e?e.add(f):f}),e?e:this}})(jQuery),function(a){function d(d,e){var f=this,g=d.add(f),h=a(window),i,j,k,l=a.tools.expose&&(e.mask||e.expose),m=Math.random().toString().slice(10);l&&(typeof l=="string"&&(l={color:l}),l.closeOnClick=l.closeOnEsc=!1);var n=e.target||d.attr("rel");j=n?a(n):null||d;if(!j.length)throw"Could not find Overlay: "+n;d&&d.index(j)==-1&&d.click(function(a){return f.load(a),a.preventDefault()}),a.extend(f,{load:function(d){if(f.isOpened())return f;var i=c[e.effect];if(!i)throw'Overlay: cannot find effect : "'+e.effect+'"';e.oneInstance&&a.each(b,function(){this.close(d)}),d=d||a.Event(),d.type="onBeforeLoad",g.trigger(d);if(d.isDefaultPrevented())return f;k=!0,l&&a(j).expose(l);var n=e.top,o=e.left,p=j.outerWidth({margin:!0}),q=j.outerHeight({margin:!0});return typeof n=="string"&&(n=n=="center"?Math.max((h.height()-q)/2,0):parseInt(n,10)/100*h.height()),o=="center"&&(o=Math.max((h.width()-p)/2,0)),i[0].call(f,{top:n,left:o},function(){k&&(d.type="onLoad",g.trigger(d))}),l&&e.closeOnClick&&a.mask.getMask().one("click",f.close),e.closeOnClick&&a(document).bind("click."+m,function(b){a(b.target).parents(j).length||f.close(b)}),e.closeOnEsc&&a(document).bind("keydown."+m,function(a){a.keyCode==27&&f.close(a)}),f},close:function(b){if(!f.isOpened())return f;b=b||a.Event(),b.type="onBeforeClose",g.trigger(b);if(b.isDefaultPrevented())return;return k=!1,c[e.effect][1].call(f,function(){b.type="onClose",g.trigger(b)}),a(document).unbind("click."+m).unbind("keydown."+m),l&&a.mask.close(),f},getOverlay:function(){return j},getTrigger:function(){return d},getClosers:function(){return i},isOpened:function(){return k},getConf:function(){return e}}),a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),i=j.find(e.close||".close"),!i.length&&!e.close&&(i=a('<a class="close"></a>'),j.prepend(i)),i.click(function(a){f.close(a)}),e.load&&f.load()}a.tools=a.tools||{version:"1.2.6"},a.tools.overlay={addEffect:function(a,b,d){c[a]=[b,d]},conf:{close:null,closeOnClick:!0,closeOnEsc:!0,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:!1,mask:null,oneInstance:!0,speed:"normal",target:null,top:"10%"}};var b=[],c={};a.tools.overlay.addEffect("default",function(b,c){var d=this.getConf(),e=a(window);d.fixed||(b.top+=e.scrollTop(),b.left+=e.scrollLeft()),b.position=d.fixed?"fixed":"absolute",this.getOverlay().css(b).fadeIn(d.speed,c)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)}),a.fn.overlay=function(c){var e=this.data("overlay");return e?e:(a.isFunction(c)&&(c={onBeforeLoad:c}),c=a.extend(!0,{},a.tools.overlay.conf,c),this.each(function(){e=new d(a(this),c),b.push(e),a(this).data("overlay",e)}),c.api?e:this)}}(jQuery),function(a){function d(a){var b=a.offset();return{top:b.top+a.height()/2,left:b.left+a.width()/2}}var b=a.tools.overlay,c=a(window);a.extend(b.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});var e=function(b,e){var f=this.getOverlay(),g=this.getConf(),h=this.getTrigger(),i=this,j=f.outerWidth({margin:!0}),k=f.data("img"),l=g.fixed?"fixed":"absolute";if(!k){var m=f.css("backgroundImage");if(!m)throw"background-image CSS property not set for overlay";m=m.slice(m.indexOf("(")+1,m.indexOf(")")).replace(/\"/g,""),f.css("backgroundImage","none"),k=a('<img src="'+m+'"/>'),k.css({border:0,display:"none"}).width(j),a("body").append(k),f.data("img",k)}var n=g.start.top||Math.round(c.height()/2),o=g.start.left||Math.round(c.width()/2);if(h){var p=d(h);n=p.top,o=p.left}g.fixed?(n-=c.scrollTop(),o-=c.scrollLeft()):(b.top+=c.scrollTop(),b.left+=c.scrollLeft()),k.css({position:"absolute",top:n,left:o,width:0,zIndex:g.zIndex}).show(),b.position=l,f.css(b),k.animate({top:f.css("top"),left:f.css("left"),width:j},g.speed,function(){f.css("zIndex",g.zIndex+1).fadeIn(g.fadeInSpeed,function(){i.isOpened()&&!a(this).index(f)?e.call():f.hide()})}).css("position",l)},f=function(b){var e=this.getOverlay().hide(),f=this.getConf(),g=this.getTrigger(),h=e.data("img"),i={top:f.start.top,left:f.start.left,width:0};g&&a.extend(i,d(g)),f.fixed&&h.css({position:"absolute"}).animate({top:"+="+c.scrollTop(),left:"+="+c.scrollLeft()},0),h.animate(i,f.closeSpeed,b)};b.addEffect("apple",e,f)}(jQuery),function(a){function e(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c}function f(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function g(a){var b=a.data("events");return b&&b.onSlide}function h(b,c){function y(a,f,g,h){g===undefined?g=f/m*q:h&&(g-=c.min),r&&(g=Math.round(g/r)*r);if(f===undefined||r)f=g*m/q;if(isNaN(g))return d;f=Math.max(0,Math.min(f,m)),g=f/m*q;if(h||!j)g+=c.min;j&&(h?f=m-f:g=c.max-g),g=e(g,s);var i=a.type=="click";if(x&&k!==undefined&&!i){a.type="onSlide",w.trigger(a,[g,f]);if(a.isDefaultPrevented())return d}var l=i?c.speed:0,t=i?function(){a.type="change",w.trigger(a,[g])}:null;return j?(o.animate({top:f},l,t),c.progress&&p.animate({height:m-f+o.height()/2},l)):(o.animate({left:f},l,t),c.progress&&p.animate({width:f+o.width()/2},l)),k=g,n=f,b.val(g),d}function z(){j=c.vertical||f(i,"height")>f(i,"width"),j?(m=f(i,"height")-f(o,"height"),l=i.offset().top+m):(m=f(i,"width")-f(o,"width"),l=i.offset().left)}function A(){z(),d.setValue(c.value!==undefined?c.value:c.min)}var d=this,h=c.css,i=a("<div><div/><a href='#'/></div>").data("rangeinput",d),j,k,l,m,n;b.before(i);var o=i.addClass(h.slider).find("a").addClass(h.handle),p=i.find("div").addClass(h.progress);a.each("min,max,step,value".split(","),function(a,d){var e=b.attr(d);parseFloat(e)&&(c[d]=parseFloat(e,10))});var q=c.max-c.min,r=c.step=="any"?0:c.step,s=c.precision;if(s===undefined)try{s=r.toString().split(".")[1].length}catch(t){s=0}if(b.attr("type")=="range"){var u=b.clone().wrap("<div/>").parent().html(),v=a(u.replace(/type/i,"type=text data-orig-type"));v.val(c.value),b.replaceWith(v),b=v}b.addClass(h.input);var w=a(d).add(b),x=!0;a.extend(d,{getValue:function(){return k},setValue:function(b,c){return z(),y(c||a.Event("api"),undefined,b,!0)},getConf:function(){return c},getProgress:function(){return p},getHandle:function(){return o},getInput:function(){return b},step:function(b,e){e=e||a.Event();var f=c.step=="any"?1:c.step;d.setValue(k+f*(b||1),e)},stepUp:function(a){return d.step(a||1)},stepDown:function(a){return d.step(-a||-1)}}),a.each("onSlide,change".split(","),function(b,e){a.isFunction(c[e])&&a(d).bind(e,c[e]),d[e]=function(b){return b&&a(d).bind(e,b),d}}),o.drag({drag:!1}).bind("dragStart",function(){z(),x=g(a(d))||g(b)}).bind("drag",function(a,c,d){if(b.is(":disabled"))return!1;y(a,j?c:d)}).bind("dragEnd",function(a){a.isDefaultPrevented()||(a.type="change",w.trigger(a,[k]))}).click(function(a){return a.preventDefault()}),i.click(function(a){if(b.is(":disabled")||a.target==o[0])return a.preventDefault();z();var c=j?o.height()/2:o.width()/2;y(a,j?m-l-c+a.pageY:a.pageX-l-c)}),c.keyboard&&b.keydown(function(c){if(b.attr("readonly"))return;var e=c.keyCode,f=a([75,76,38,33,39]).index(e)!=-1,g=a([74,72,40,34,37]).index(e)!=-1;if((f||g)&&!(c.shiftKey||c.altKey||c.ctrlKey))return f?d.step(e==33?10:1,c):g&&d.step(e==34?-10:-1,c),c.preventDefault()}),b.blur(function(b){var c=a(this).val();c!==k&&d.setValue(c,b)}),a.extend(b[0],{stepUp:d.stepUp,stepDown:d.stepDown}),A(),m||a(window).load(A)}a.tools=a.tools||{version:"1.2.6"};var b;b=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var c,d;a.fn.drag=function(b){return document.ondragstart=function(){return!1},b=a.extend({x:!0,y:!0,drag:!0},b),c=c||a(document).bind("mousedown mouseup",function(e){var f=a(e.target);if(e.type=="mousedown"&&f.data("drag")){var g=f.position(),h=e.pageX-g.left,i=e.pageY-g.top,j=!0;c.bind("mousemove.drag",function(a){var c=a.pageX-h,e=a.pageY-i,g={};b.x&&(g.left=c),b.y&&(g.top=e),j&&(f.trigger("dragStart"),j=!1),b.drag&&f.css(g),f.trigger("drag",[e,c]),d=f}),e.preventDefault()}else try{d&&d.trigger("dragEnd")}finally{c.unbind("mousemove.drag"),d=null}}),this.data("drag",!0)},a.expr[":"].range=function(b){var c=b.getAttribute("type");return c&&c=="range"||!!a(b).filter("input").data("rangeinput")},a.fn.rangeinput=function(c){if(this.data("rangeinput"))return this;c=a.extend(!0,{},b.conf,c);var d;return this.each(function(){var b=new h(a(this),a.extend(!0,{},c)),e=b.getInput().data("rangeinput",b);d=d?d.add(e):e}),d?d:this}}(jQuery),function(a){function b(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}function e(b,e){var f=this,g=b.add(f),h=b.children(),i=0,j=e.vertical;d||(d=f),h.length>1&&(h=a(e.items,b)),e.size>1&&(e.circular=!1),a.extend(f,{getConf:function(){return e},getIndex:function(){return i},getSize:function(){return f.getItems().size()},getNaviButtons:function(){return n.add(o)},getRoot:function(){return b},getItemWrap:function(){return h},getItems:function(){return h.find(e.item).not("."+e.clonedClass)},move:function(a,b){return f.seekTo(i+a,b)},next:function(a){return f.move(e.size,a)},prev:function(a){return f.move(-e.size,a)},begin:function(a){return f.seekTo(0,a)},end:function(a){return f.seekTo(f.getSize()-1,a)},focus:function(){return d=f,f},addItem:function(b){return b=a(b),e.circular?(h.children().last().before(b),h.children().first().replaceWith(b.clone().addClass(e.clonedClass))):(h.append(b),o.removeClass("disabled")),g.trigger("onAddItem",[b]),f},seekTo:function(b,c,k){b.jquery||(b*=1);if(e.circular&&b===0&&i==-1&&c!==0)return f;if(!e.circular&&b<0||b>f.getSize()||b<-1)return f;var l=b;b.jquery?b=f.getItems().index(b):l=f.getItems().eq(b);var m=a.Event("onBeforeSeek");if(!k){g.trigger(m,[b,c]);if(m.isDefaultPrevented()||!l.length)return f}var n=j?{top:-l.position().top}:{left:-l.position().left};return i=b,d=f,c===undefined&&(c=e.speed),h.animate(n,c,e.easing,k||function(){g.trigger("onSeek",[b])}),f}}),a.each(["onBeforeSeek","onSeek","onAddItem"],function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}});if(e.circular){var k=f.getItems().slice(-1).clone().prependTo(h),l=f.getItems().eq(1).clone().appendTo(h);k.add(l).addClass(e.clonedClass),f.onBeforeSeek(function(a,b,c){if(a.isDefaultPrevented())return;if(b==-1)return f.seekTo(k,c,function(){f.end(0)}),a.preventDefault();b==f.getSize()&&f.seekTo(l,c,function(){f.begin(0)})});var m=b.parents().add(b).filter(function(){if(a(this).css("display")==="none")return!0});m.length?(m.show(),f.seekTo(0,0,function(){}),m.hide()):f.seekTo(0,0,function(){})}var n=c(b,e.prev).click(function(a){a.stopPropagation(),f.prev()}),o=c(b,e.next).click(function(a){a.stopPropagation(),f.next()});e.circular||(f.onBeforeSeek(function(a,b){setTimeout(function(){a.isDefaultPrevented()||(n.toggleClass(e.disabledClass,b<=0),o.toggleClass(e.disabledClass,b>=f.getSize()-1))},1)}),e.initialIndex||n.addClass(e.disabledClass)),f.getSize()<2&&n.add(o).addClass(e.disabledClass),e.mousewheel&&a.fn.mousewheel&&b.mousewheel(function(a,b){if(e.mousewheel)return f.move(b<0?1:-1,e.wheelSpeed||50),!1});if(e.touch){var p={};h[0].ontouchstart=function(a){var b=a.touches[0];p.x=b.clientX,p.y=b.clientY},h[0].ontouchmove=function(a){if(a.touches.length==1&&!h.is(":animated")){var b=a.touches[0],c=p.x-b.clientX,d=p.y-b.clientY;f[j&&d>0||!j&&c>0?"next":"prev"](),a.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(b){if(!e.keyboard||b.altKey||b.ctrlKey||b.metaKey||a(b.target).is(":input"))return;if(e.keyboard!="static"&&d!=f)return;var c=b.keyCode;if(!(!j||c!=38&&c!=40))return f.move(c==38?-1:1),b.preventDefault();if(!j&&(c==37||c==39))return f.move(c==37?-1:1),b.preventDefault()}),e.initialIndex&&f.seekTo(e.initialIndex,0,function(){})}a.tools=a.tools||{version:"1.2.6"},a.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:"> *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}};var d;a.fn.scrollable=function(b){var c=this.data("scrollable");return c?c:(b=a.extend({},a.tools.scrollable.conf,b),this.each(function(){c=new e(a(this),b),a(this).data("scrollable",c)}),b.api?c:this)}}(jQuery),function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:!0,interval:3e3,autopause:!0}},a.fn.autoscroll=function(c){typeof c=="number"&&(c={interval:c});var d=a.extend({},b.autoscroll.conf,c),e;return this.each(function(){function h(){f=setTimeout(function(){b.next()},d.interval)}var b=a(this).data("scrollable"),c=b.getRoot(),f,g=!1;b&&(e=b),b.play=function(){if(f)return;g=!1,c.bind("onSeek",h),h()},b.pause=function(){f=clearTimeout(f),c.unbind("onSeek",h)},b.resume=function(){g||b.play()},b.stop=function(){g=!0,b.pause()},d.autopause&&c.add(b.getNaviButtons()).hover(b.pause,b.resume),d.autoplay&&b.play()}),d.api?e:this}}(jQuery),function(a){function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}var b=a.tools.scrollable;b.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,idPrefix:null,history:!1}},a.fn.navigator=function(d){typeof d=="string"&&(d={navi:d}),d=a.extend({},b.navigator.conf,d);var e;return this.each(function(){function k(a,c,d){b.seekTo(c),d.preventDefault(),i&&history.pushState({i:c})}function l(){return f.find(d.naviItem||"> *")}function m(b){var c=a("<"+(d.naviItem||"a")+"/>").click(function(c){k(a(this),b,c)});return b===0&&c.addClass(h),d.indexed&&c.text(b+1),d.idPrefix&&c.attr("id",d.idPrefix+b),c.appendTo(f)}var b=a(this).data("scrollable"),f=d.navi.jquery?d.navi:c(b.getRoot(),d.navi),g=b.getNaviButtons(),h=d.activeClass,i=d.history&&!!history.pushState,j=b.getConf().size;b&&(e=b),b.getNaviButtons=function(){return g.add(f)},i&&(history.pushState({i:0}),a(window).bind("popstate",function(a){var c=a.originalEvent.state;c&&b.seekTo(c.i)})),l().length?l().each(function(b){a(this).click(function(c){k(a(this),b,c)})}):a.each(b.getItems(),function(a){a%j==0&&m(a)}),b.onBeforeSeek(function(a,b){setTimeout(function(){if(!a.isDefaultPrevented()){var c=b/j,d=l().eq(c);d.length&&l().removeClass(h).eq(c).addClass(h)}},1)}),b.onAddItem(function(a,c){var d=b.getItems().index(c);d%j==0&&m(d)})}),d.api?e:this}}(jQuery),function(a){function e(c,d,e){var f=this,g=c.add(this),h=c.find(e.tabs),i=d.jquery?d:c.children(d),j;h.length||(h=c.children()),i.length||(i=c.parent().find(d)),i.length||(i=a(d)),a.extend(this,{click:function(c,d){var i=h.eq(c);typeof c=="string"&&c.replace("#","")&&(i=h.filter("[href*="+c.replace("#","")+"]"),c=Math.max(h.index(i),0));if(e.rotate){var k=h.length-1;if(c<0)return f.click(k,d);if(c>k)return f.click(0,d)}if(!i.length){if(j>=0)return f;c=e.initialIndex,i=h.eq(c)}if(c===j)return f;d=d||a.Event(),d.type="onBeforeClick",g.trigger(d,[c]);if(d.isDefaultPrevented())return;return b[e.effect].call(f,c,function(){j=c,d.type="onClick",g.trigger(d,[c])}),h.removeClass(e.current),i.addClass(e.current),f},getConf:function(){return e},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return f.click(j+1)},prev:function(){return f.click(j-1)},destroy:function(){return h.unbind(e.event).removeClass(e.current),i.find("a[href^=#]").unbind("click.T"),f}}),a.each("onBeforeClick,onClick".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),e.history&&a.fn.history&&(a.tools.history.init(h),e.event="history"),h.each(function(b){a(this).bind(e.event,function(a){return f.click(b,a),a.preventDefault()})}),i.find("a[href^=#]").bind("click.T",function(b){f.click(a(this).attr("href"),b)}),location.hash&&e.tabs=="a"&&c.find("[href="+location.hash+"]").length?f.click(location.hash):(e.initialIndex===0||e.initialIndex>0)&&f.click(e.initialIndex)}a.tools=a.tools||{version:"1.2.6"},a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400,history:!1},addEffect:function(a,c){b[a]=c}};var b={"default":function(a,b){this.getPanes().hide().eq(a).show(),b.call()},fade:function(a,b){var c=this.getConf(),d=c.fadeOutSpeed,e=this.getPanes();d?e.fadeOut(d):e.hide(),e.eq(a).fadeIn(c.fadeInSpeed,b)},slide:function(a,b){var c=this.getConf();this.getPanes().slideUp(c.slideUpSpeed),this.getPanes().eq(a).slideDown(c.slideDownSpeed,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},c,d;a.tools.tabs.addEffect("horizontal",function(b,e){if(c)return;var f=this.getPanes().eq(b),g=this.getCurrentPane();d||(d=this.getPanes().eq(0).width()),c=!0,f.show(),g.animate({width:0},{step:function(a){f.css("width",d-a)},complete:function(){a(this).hide(),e.call(),c=!1}}),g.length||(e.call(),c=!1)}),a.fn.tabs=function(b,c){var d=this.data("tabs");return d&&(d.destroy(),this.removeData("tabs")),a.isFunction(c)&&(c={onBeforeClick:c}),c=a.extend({},a.tools.tabs.conf,c),this.each(function(){d=new e(a(this),b,c),a(this).data("tabs",d)}),c.api?d:this}}(jQuery),function(a){function c(b,c){function i(c){var d=a(c);return d.length<2?d:b.parent().find(c)}function l(){g=setTimeout(function(){f.next()},c.interval)}var d=this,e=b.add(this),f=b.data("tabs"),g,h=!0,j=i(c.next).click(function(){f.next()}),k=i(c.prev).click(function(){f.prev()});a.extend(d,{getTabs:function(){return f},getConf:function(){return c},play:function(){if(g)return d;var b=a.Event("onBeforePlay");return e.trigger(b),b.isDefaultPrevented()?d:(h=!1,e.trigger("onPlay"),e.bind("onClick",l),l(),d)},pause:function(){if(!g)return d;var b=a.Event("onBeforePause");return e.trigger(b),b.isDefaultPrevented()?d:(g=clearTimeout(g),e.trigger("onPause"),e.unbind("onClick",l),d)},resume:function(){h||d.play()},stop:function(){d.pause(),h=!0}}),a.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(b,e){a.isFunction(c[e])&&a(d).bind(e,c[e]),d[e]=function(b){return a(d).bind(e,b)}}),c.autopause&&f.getTabs().add(j).add(k).add(f.getPanes()).hover(d.pause,d.resume),c.autoplay&&d.play(),c.clickable&&f.getPanes().click(function(){f.next()});if(!f.getConf().rotate){var m=c.disabledClass;f.getIndex()||k.addClass(m),f.onBeforeClick(function(a,b){k.toggleClass(m,!b),j.toggleClass(m,b==f.getTabs().length-1)})}}var b;b=a.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:!1,autopause:!0,interval:3e3,clickable:!0,api:!1}},a.fn.slideshow=function(d){var e=this.data("slideshow");return e?e:(d=a.extend({},b.conf,d),this.each(function(){e=new c(a(this),d),a(this).data("slideshow",e)}),d.api?e:this)}}(jQuery),function(a){function c(){if(a.browser.msie){var b=a(document).height(),c=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[a(document).width(),a(document).height()]}function d(b){if(b)return b.call(a.mask)}a.tools=a.tools||{version:"1.2.6"};var b;b=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};var e,f,g,h,i;a.mask={load:function(j,k){if(g)return this;typeof j=="string"&&(j={color:j}),j=j||h,h=j=a.extend(a.extend({},b.conf),j),e=a("#"+j.maskId),e.length||(e=a("<div/>").attr("id",j.maskId),a("body").append(e));var l=c();return e.css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:j.startOpacity,zIndex:j.zIndex}),j.color&&e.css("backgroundColor",j.color),d(j.onBeforeLoad)===!1?this:(j.closeOnEsc&&a(document).bind("keydown.mask",function(b){b.keyCode==27&&a.mask.close(b)}),j.closeOnClick&&e.bind("click.mask",function(b){a.mask.close(b)}),a(window).bind("resize.mask",function(){a.mask.fit()}),k&&k.length&&(i=k.eq(0).css("zIndex"),a.each(k,function(){var b=a(this);/relative|absolute|fixed/i.test(b.css("position"))||b.css("position","relative")}),f=k.css({zIndex:Math.max(j.zIndex+1,i=="auto"?0:i)})),e.css({display:"block"}).fadeTo(j.loadSpeed,j.opacity,function(){a.mask.fit(),d(j.onLoad),g="full"}),g=!0,this)},close:function(){if(g){if(d(h.onBeforeClose)===!1)return this;e.fadeOut(h.closeSpeed,function(){d(h.onClose),f&&f.css({zIndex:i}),g=!1}),a(document).unbind("keydown.mask"),e.unbind("click.mask"),a(window).unbind("resize.mask")}return this},fit:function(){if(g){var a=c();e.css({width:a[0],height:a[1]})}},getMask:function(){return e},isLoaded:function(a){return a?g=="full":g},getConf:function(){return h},getExposed:function(){return f}},a.fn.mask=function(b){return a.mask.load(b),this},a.fn.expose=function(b){return a.mask.load(b,this),this}}(jQuery),function(){function f(a,b){if(b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function g(a,b){var c=[];for(var d in a)a.hasOwnProperty(d)&&(c[d]=b(a[d]));return c}function j(c,d,e){if(h.isSupported(d.version))c.innerHTML=h.getHTML(d,e);else if(d.expressInstall&&h.isSupported([6,65]))c.innerHTML=h.getHTML(f(d,{src:d.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{c.innerHTML.replace(/\s/g,"")||(c.innerHTML="<h2>Flash version "+d.version+" or greater is required</h2>"+"<h3>"+(i[0]>0?"Your version is "+i:"You have no flash plugin installed")+"</h3>"+(c.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+b+"'>here</a></p>"),c.tagName=="A"&&(c.onclick=function(){location.href=b}));if(d.onFail){var g=d.onFail.call(this);typeof g=="string"&&(c.innerHTML=g)}}a&&(window[d.id]=document.getElementById(d.id)),f(this,{getRoot:function(){return c},getOptions:function(){return d},getConf:function(){return e},getApi:function(){return c.firstChild}})}var a=document.all,b="http://www.adobe.com/go/getflashplayer",c=typeof jQuery=="function",d=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,e={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:!0,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:!1,cachebusting:!1};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){},__flash_savedUnloadHandler=function(){}}),window.flashembed=function(a,b,c){typeof a=="string"&&(a=document.getElementById(a.replace("#","")));if(!a)return;return typeof b=="string"&&(b={src:b}),new j(a,f(f({},e),b),c)};var h=f(window.flashembed,{conf:e,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),b=a&&a.GetVariable("$version")}catch(e){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),b=a&&a.GetVariable("$version")}catch(f){}}}return b=d.exec(b),b?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;b=="object"&&a.push&&(b="array");switch(b){case"string":return a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1"),a=a.replace(/^\s?(\d+\.?\d*)%/,"$1pct"),'"'+a+'"';case"array":return"["+g(a,function(a){return h.asString(a)}).join(",")+"]";case"function":return'"function()"';case"object":var c=[];for(var d in a)a.hasOwnProperty(d)&&c.push('"'+d+'":'+h.asString(a[d]));return"{"+c.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(b,c){b=f({},b);var d='<object width="'+b.width+'" height="'+b.height+'" id="'+b.id+'" name="'+b.id+'"';b.cachebusting&&(b.src+=(b.src.indexOf("?")!=-1?"&":"?")+Math.random()),b.w3c||!a?d+=' data="'+b.src+'" type="application/x-shockwave-flash"':d+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"',d+=">";if(b.w3c||a)d+='<param name="movie" value="'+b.src+'" />';b.width=b.height=b.id=b.w3c=b.src=null,b.onFail=b.version=b.expressInstall=null;for(var e in b)b[e]&&(d+='<param name="'+e+'" value="'+b[e]+'" />');var g="";if(c){for(var i in c)if(c[i]){var j=c[i];g+=i+"="+encodeURIComponent(/function|object/.test(typeof j)?h.asString(j):j)+"&"}g=g.slice(0,-1),d+='<param name="flashvars" value=\''+g+"' />"}return d+="</object>",d},isSupported:function(a){return i[0]>a[0]||i[0]==a[0]&&i[1]>=a[1]}}),i=h.getVersion();c&&(jQuery.tools=jQuery.tools||{version:"1.2.6"},jQuery.tools.flashembed={conf:e},jQuery.fn.flashembed=function(a,b){return this.each 
     2(function(){jQuery(this).data("flashembed",flashembed(this,a,b))})})}(),function(a){function f(a){if(a){var b=c.contentWindow.document;b.open().close(),b.location.hash=a}}var b,c,d,e;a.tools=a.tools||{version:"1.2.6"},a.tools.history={init:function(g){if(e)return;a.browser.msie&&a.browser.version<"8"?c||(c=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").prepend(c),setInterval(function(){var d=c.contentWindow.document,e=d.location.hash;b!==e&&a(window).trigger("hash",e)},100),f(location.hash||"#")):setInterval(function(){var c=location.hash;c!==b&&a(window).trigger("hash",c)},100),d=d?d.add(g):g,g.click(function(b){var d=a(this).attr("href");c&&f(d);if(d.slice(0,1)!="#")return location.href="#"+d,b.preventDefault()}),e=!0}},a(window).bind("hash",function(c,e){e?d.filter(function(){var b=a(this).attr("href");return b==e||b==e.replace("#","")}).trigger("history",[e]):d.eq(0).trigger("history",[e]),b=e}),a.fn.history=function(b){return a.tools.history.init(this),this.bind("history",b)}}(jQuery),function(a){function c(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data),b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120}return b.type="wheel",a.event.handle.call(this,b,b.delta)}a.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)},a.event.special.wheel={setup:function(){a.event.add(this,b,c,{})},teardown:function(){a.event.remove(this,b,c)}};var b=a.browser.mozilla?"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":""):"mousewheel"}(jQuery),function(a){function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();return g=="center"&&(f-=i/2),g=="left"&&(f-=i),{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw'Nonexistent effect "'+e.effect+'"';r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);return h.data("__set")||(h.unbind(p[0]).bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.unbind(p[1]).bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),e.tip||h.data("__set",!0)),f},hide:function(c){if(!h||!f.isShown())return f;c=a.Event(),c.type="onBeforeHide",g.trigger(c);if(c.isDefaultPrevented())return;return n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)}),f},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}})}a.tools=a.tools||{version:"1.2.6"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b):(this.getTip().show(),b())},function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,b):(this.getTip().hide(),b())}]};a.fn.tooltip=function(b){var c=this.data("tooltip");return c?c:(b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)}),b.api?c:this)}}(jQuery),function(a){function c(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}function d(a){var b=a.length;while(b--)if(a[b])return!1;return!0}var b=a.tools.tooltip;b.dynamic={conf:{classNames:"top right bottom left"}},a.fn.dynamic=function(e){typeof e=="number"&&(e={speed:e}),e=a.extend({},b.dynamic.conf,e);var f=a.extend(!0,{},e),g=e.classNames.split(/\s/),h;return this.each(function(){var b=a(this).tooltip().onBeforeShow(function(b,e){var i=this.getTip(),j=this.getConf();h||(h=[j.position[0],j.position[1],j.offset[0],j.offset[1],a.extend({},j)]),a.extend(j,h[4]),j.position=[h[0],h[1]],j.offset=[h[2],h[3]],i.css({visibility:"hidden",position:"absolute",top:e.top,left:e.left}).show();var k=a.extend(!0,{},f),l=c(i);if(!d(l)){l[2]&&(a.extend(j,k.top),j.position[0]="top",i.addClass(g[0])),l[3]&&(a.extend(j,k.right),j.position[1]="right",i.addClass(g[1])),l[0]&&(a.extend(j,k.bottom),j.position[0]="bottom",i.addClass(g[2])),l[1]&&(a.extend(j,k.left),j.position[1]="left",i.addClass(g[3]));if(l[0]||l[2])j.offset[0]*=-1;if(l[1]||l[3])j.offset[1]*=-1}i.css({visibility:"visible"}).hide()});b.onBeforeShow(function(){var a=this.getConf(),b=this.getTip();setTimeout(function(){a.position=[h[0],h[1]],a.offset=[h[2],h[3]]},0)}),b.onHide(function(){var a=this.getTip();a.removeClass(e.classNames)}),ret=b}),e.api?ret:this}}(jQuery),function(a){var b=a.tools.tooltip;a.extend(b.conf,{direction:"up",bounce:!1,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.addEffect("slide",function(a){var b=this.getConf(),d=this.getTip(),e=b.slideFade?{opacity:b.opacity}:{},f=c[b.direction]||c.up;e[f[1]]=f[0]+"="+b.slideOffset,b.slideFade&&d.css({opacity:0}),d.show().animate(e,b.slideInSpeed,a)},function(b){var d=this.getConf(),e=d.slideOffset,f=d.slideFade?{opacity:0}:{},g=c[d.direction]||c.up,h=""+g[0];d.bounce&&(h=h=="+"?"-":"+"),f[g[1]]=h+"="+e,this.getTip().animate(f,d.slideOutSpeed,function(){a(this).hide(),b.call()})})}(jQuery),function(a){function h(b,c,d){var e=b.offset().top,f=b.offset().left,g=d.position.split(/,?\s+/),h=g[0],i=g[1];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var j=c.outerHeight()+b.outerHeight();h=="center"&&(e+=j/2),h=="bottom"&&(e+=j);var k=b.outerWidth();return i=="center"&&(f-=(k+c.outerWidth())/2),i=="left"&&(f-=k),{top:e,left:f}}function i(a){function b(){return this.getAttribute("type")==a}return b.key="[type="+a+"]",b}function l(b,c,e){function l(b,c,d){if(!e.grouped&&b.length)return;var f;if(d===!1||a.isArray(d)){f=g.messages[c.key||c]||g.messages["*"],f=f[e.lang]||g.messages["*"].en;var h=f.match(/\$\d/g);h&&a.isArray(d)&&a.each(h,function(a){f=f.replace(this,d[a])})}else f=d[e.lang]||d;b.push(f)}var f=this,i=c.add(f);b=b.not(":button, :image, :reset, :submit"),c.attr("novalidate","novalidate"),a.extend(f,{getConf:function(){return e},getForm:function(){return c},getInputs:function(){return b},reflow:function(){return b.each(function(){var b=a(this),c=b.data("msg.el");if(c){var d=h(b,c,e);c.css({top:d.top,left:d.left})}}),f},invalidate:function(c,d){if(!d){var g=[];a.each(c,function(a,c){var d=b.filter("[name='"+a+"']");d.length&&(d.trigger("OI",[c]),g.push({input:d,messages:[c]}))}),c=g,d=a.Event()}return d.type="onFail",i.trigger(d,[c]),d.isDefaultPrevented()||k[e.effect][0].call(f,c,d),f},reset:function(c){return c=c||b,c.removeClass(e.errorClass).each(function(){var b=a(this).data("msg.el");b&&(b.remove(),a(this).data("msg.el",null))}).unbind(e.errorInputEvent||""),f},destroy:function(){return c.unbind(e.formEvent+".V").unbind("reset.V"),b.unbind(e.inputEvent+".V").unbind("change.V"),f.reset()},checkValidity:function(c,g){c=c||b,c=c.not(":disabled");if(!c.length)return!0;g=g||a.Event(),g.type="onBeforeValidate",i.trigger(g,[c]);if(g.isDefaultPrevented())return g.result;var h=[];c.not(":radio:not(:checked)").each(function(){var b=[],c=a(this).data("messages",b),k=d&&c.is(":date")?"onHide.v":e.errorInputEvent+".v";c.unbind(k),a.each(j,function(){var a=this,d=a[0];if(c.filter(d).length){var h=a[1].call(f,c,c.val());if(h!==!0){g.type="onBeforeFail",i.trigger(g,[c,d]);if(g.isDefaultPrevented())return!1;var j=c.attr(e.messageAttr);if(j)return b=[j],!1;l(b,d,h)}}}),b.length&&(h.push({input:c,messages:b}),c.trigger("OI",[b]),e.errorInputEvent&&c.bind(k,function(a){f.checkValidity(c,a)}));if(e.singleError&&h.length)return!1});var m=k[e.effect];if(!m)throw'Validator: cannot find effect "'+e.effect+'"';return h.length?(f.invalidate(h,g),!1):(m[1].call(f,c,g),g.type="onSuccess",i.trigger(g,[c]),c.unbind(e.errorInputEvent+".v"),!0)}}),a.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),e.formEvent&&c.bind(e.formEvent+".V",function(a){if(!f.checkValidity(null,a))return a.preventDefault();a.target=c,a.type=e.formEvent}),c.bind("reset.V",function(){f.reset()}),b[0]&&b[0].validity&&b.each(function(){this.oninvalid=function(){return!1}}),c[0]&&(c[0].checkValidity=f.checkValidity),e.inputEvent&&b.bind(e.inputEvent+".V",function(b){f.checkValidity(a(this),b)}),b.filter(":checkbox, select").filter("[required]").bind("change.V",function(b){var c=a(this);(this.checked||c.is("select")&&a(this).val())&&k[e.effect][1].call(f,c,b)});var m=b.filter(":radio").change(function(a){f.checkValidity(m,a)});a(window).resize(function(){f.reflow()})}a.tools=a.tools||{version:"1.2.6"};var b=/\[type=([a-z]+)\]/,c=/^-?[0-9]*(\.[0-9]+)?$/,d=a.tools.dateinput,e=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,f=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,g;g=a.tools.validator={conf:{grouped:!1,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:!1,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(b,c){a.each(c,function(a,c){g.messages[a]=g.messages[a]||{},g.messages[a][b]=c})},localizeFn:function(b,c){g.messages[b]=g.messages[b]||{},a.extend(g.messages[b],c)},fn:function(c,d,e){a.isFunction(d)?e=d:(typeof d=="string"&&(d={en:d}),this.messages[c.key||c]=d);var f=b.exec(c);f&&(c=i(f[1])),j.push([c,e])},addEffect:function(a,b,c){k[a]=[b,c]}};var j=[],k={"default":[function(b){var c=this.getConf();a.each(b,function(b,d){var e=d.input;e.addClass(c.errorClass);var f=e.data("msg.el");f||(f=a(c.message).addClass(c.messageClass).appendTo(document.body),e.data("msg.el",f)),f.css({visibility:"hidden"}).find("p").remove(),a.each(d.messages,function(b,c){a("<p/>").html(c).appendTo(f)}),f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});var g=h(e,f,c);f.css({visibility:"visible",position:"absolute",top:g.top,left:g.left}).fadeIn(c.speed)})},function(b){var c=this.getConf();b.removeClass(c.errorClass).each(function(){var b=a(this).data("msg.el");b&&b.css({visibility:"hidden"})})}]};a.each("email,url,number".split(","),function(b,c){a.expr[":"][c]=function(a){return a.getAttribute("type")===c}}),a.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)},g.fn(":email","Please enter a valid email address",function(a,b){return!b||e.test(b)}),g.fn(":url","Please enter a valid URL",function(a,b){return!b||f.test(b)}),g.fn(":number","Please enter a numeric value.",function(a,b){return c.test(b)}),g.fn("[max]","Please enter a value no larger than $1",function(a,b){if(b===""||d&&a.is(":date"))return!0;var c=a.attr("max");return parseFloat(b)<=parseFloat(c)?!0:[c]}),g.fn("[min]","Please enter a value of at least $1",function(a,b){if(b===""||d&&a.is(":date"))return!0;var c=a.attr("min");return parseFloat(b)>=parseFloat(c)?!0:[c]}),g.fn("[required]","Please complete this mandatory field.",function(a,b){return a.is(":checkbox")?a.is(":checked"):!!b}),g.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())}),a.fn.validator=function(b){var c=this.data("validator");return c&&(c.destroy(),this.removeData("validator")),b=a.extend(!0,{},g.conf,b),this.is("form")?this.each(function(){var d=a(this);c=new l(d.find(":input"),d,b),d.data("validator",c)}):(c=new l(this,this.eq(0).closest("form"),b),this.data("validator",c))}}(jQuery) 
  • custom-contact-forms/trunk/lang/custom-contact-forms.po

    r479356 r490825  
    33"Project-Id-Version: custom-contact-forms\n" 
    44"Report-Msgid-Bugs-To: \n" 
    5 "POT-Creation-Date: 2011-12-22 12:04-0500\n" 
    6 "PO-Revision-Date: 2011-12-22 12:04-0500\n" 
     5"POT-Creation-Date: 2012-01-16 16:27-0500\n" 
     6"PO-Revision-Date: 2012-01-16 16:27-0500\n" 
    77"Last-Translator: Taylor Lovett <admin@taylorlovett.com>\n" 
    88"Language-Team: TaylorLovett.com <admin@taylorlovett.com>\n" 
     
    2121"X-Poedit-SearchPath-5: ../modules/widget\n" 
    2222 
    23 #: ../custom-contact-forms-admin.php:32 
     23#: ../custom-contact-forms-admin.php:33 
    2424msgid "Manage Custom Contact Forms" 
    2525msgstr "" 
    2626 
    27 #: ../custom-contact-forms-admin.php:32 
     27#: ../custom-contact-forms-admin.php:33 
    2828msgid "Settings" 
    2929msgstr "" 
    3030 
    31 #: ../custom-contact-forms-admin.php:114 
    32 #: ../custom-contact-forms-admin.php:187 
     31#: ../custom-contact-forms-admin.php:131 
     32#: ../custom-contact-forms-admin.php:204 
    3333msgid "Nothing to show." 
    3434msgstr "" 
    3535 
    36 #: ../custom-contact-forms-admin.php:143 
     36#: ../custom-contact-forms-admin.php:160 
    3737msgid "Invalid request." 
    3838msgstr "" 
    3939 
    40 #: ../custom-contact-forms-admin.php:176 
     40#: ../custom-contact-forms-admin.php:193 
    4141msgid "Attaching" 
    4242msgstr "" 
    4343 
    44 #: ../custom-contact-forms-admin.php:177 
     44#: ../custom-contact-forms-admin.php:194 
    4545msgid "Detaching" 
    4646msgstr "" 
    4747 
    48 #: ../custom-contact-forms-admin.php:178 
     48#: ../custom-contact-forms-admin.php:195 
    4949msgid "Detach" 
    5050msgstr "" 
    5151 
    52 #: ../custom-contact-forms-admin.php:179 
     52#: ../custom-contact-forms-admin.php:196 
    5353msgid "Attach" 
    5454msgstr "" 
    5555 
    56 #: ../custom-contact-forms-admin.php:180 
     56#: ../custom-contact-forms-admin.php:197 
    5757msgid "Saving" 
    5858msgstr "" 
    5959 
    60 #: ../custom-contact-forms-admin.php:181 
     60#: ../custom-contact-forms-admin.php:198 
    6161msgid "More Options" 
    6262msgstr "" 
    6363 
    64 #: ../custom-contact-forms-admin.php:182 
     64#: ../custom-contact-forms-admin.php:199 
    6565msgid "Expand" 
    6666msgstr "" 
    6767 
    68 #: ../custom-contact-forms-admin.php:183 
     68#: ../custom-contact-forms-admin.php:200 
    6969msgid "Click to Confirm" 
    7070msgstr "" 
    7171 
    72 #: ../custom-contact-forms-admin.php:185 
     72#: ../custom-contact-forms-admin.php:202 
    7373msgid "Are you sure you want to delete this" 
    7474msgstr "" 
    7575 
    76 #: ../custom-contact-forms-admin.php:186 
     76#: ../custom-contact-forms-admin.php:203 
    7777msgid "An error has occured. Please try again later." 
    7878msgstr "" 
    7979 
    80 #: ../custom-contact-forms-admin.php:188 
     80#: ../custom-contact-forms-admin.php:205 
    8181msgid "Nothing Attached!" 
    8282msgstr "" 
    8383 
    84 #: ../custom-contact-forms-admin.php:226 
     84#: ../custom-contact-forms-admin.php:243 
    8585msgid "A new form was successfully created!" 
    8686msgstr "" 
    8787 
    88 #: ../custom-contact-forms-admin.php:229 
     88#: ../custom-contact-forms-admin.php:246 
    8989msgid "A new field was successful created!" 
    9090msgstr "" 
    9191 
    92 #: ../custom-contact-forms-admin.php:232 
     92#: ../custom-contact-forms-admin.php:249 
    9393msgid "A new field option was successful created!" 
    9494msgstr "" 
    9595 
    96 #: ../custom-contact-forms-admin.php:235 
     96#: ../custom-contact-forms-admin.php:252 
    9797msgid "A new style was successful created!" 
    9898msgstr "" 
    9999 
    100 #: ../custom-contact-forms-admin.php:243 
     100#: ../custom-contact-forms-admin.php:260 
    101101msgid "A field was successful attached!" 
    102102msgstr "" 
    103103 
    104 #: ../custom-contact-forms-admin.php:246 
     104#: ../custom-contact-forms-admin.php:263 
    105105msgid "A field option was successful attached!" 
    106106msgstr "" 
    107107 
    108 #: ../custom-contact-forms-admin.php:254 
     108#: ../custom-contact-forms-admin.php:271 
    109109msgid "A field was successful detached!" 
    110110msgstr "" 
    111111 
    112 #: ../custom-contact-forms-admin.php:257 
     112#: ../custom-contact-forms-admin.php:274 
    113113msgid "A field option was successful detached!" 
    114114msgstr "" 
    115115 
    116 #: ../custom-contact-forms-admin.php:286 
    117 #: ../custom-contact-forms-admin.php:302 
     116#: ../custom-contact-forms-admin.php:303 
     117#: ../custom-contact-forms-admin.php:319 
    118118msgid "Your bulk action has been completed!" 
    119119msgstr "" 
    120120 
    121 #: ../custom-contact-forms-admin.php:313 
     121#: ../custom-contact-forms-admin.php:330 
    122122msgid "Rate This Plugin" 
    123123msgstr "" 
    124124 
    125 #: ../custom-contact-forms-admin.php:314 
     125#: ../custom-contact-forms-admin.php:331 
    126126msgid "We need your help to continue development! Please <span>rate this plugin</span> to show your support." 
    127127msgstr "" 
    128128 
    129 #: ../custom-contact-forms-admin.php:339 
     129#: ../custom-contact-forms-admin.php:356 
    130130msgid "Default content has been inserted!" 
    131131msgstr "" 
    132132 
    133 #: ../custom-contact-forms-admin.php:342 
     133#: ../custom-contact-forms-admin.php:359 
    134134msgid "Your message has been sent!" 
    135135msgstr "" 
    136136 
    137 #: ../custom-contact-forms-admin.php:356 
    138 #: ../custom-contact-forms-admin.php:1935 
    139 #: ../custom-contact-forms-admin.php:2078 
     137#: ../custom-contact-forms-admin.php:373 
     138#: ../custom-contact-forms-admin.php:1952 
     139#: ../custom-contact-forms-admin.php:2098 
    140140#: ../custom-contact-forms-front.php:566 
    141141#: ../custom-contact-forms.php:99 
     
    144144msgstr "" 
    145145 
    146 #: ../custom-contact-forms-admin.php:364 
    147 #: ../custom-contact-forms-admin.php:2458 
    148 #: ../custom-contact-forms-admin.php:2476 
     146#: ../custom-contact-forms-admin.php:381 
     147#: ../custom-contact-forms-admin.php:2489 
     148#: ../custom-contact-forms-admin.php:2507 
    149149msgid "Forms" 
    150150msgstr "" 
    151151 
    152 #: ../custom-contact-forms-admin.php:365 
    153 #: ../custom-contact-forms-admin.php:2470 
     152#: ../custom-contact-forms-admin.php:382 
     153#: ../custom-contact-forms-admin.php:2501 
    154154msgid "Fields" 
    155155msgstr "" 
    156156 
    157 #: ../custom-contact-forms-admin.php:366 
    158 #: ../custom-contact-forms-admin.php:2482 
     157#: ../custom-contact-forms-admin.php:383 
     158#: ../custom-contact-forms-admin.php:2513 
    159159msgid "Field Options" 
    160160msgstr "" 
    161161 
    162 #: ../custom-contact-forms-admin.php:367 
    163 #: ../custom-contact-forms-admin.php:2488 
     162#: ../custom-contact-forms-admin.php:384 
     163#: ../custom-contact-forms-admin.php:2519 
    164164msgid "Styles" 
    165165msgstr "" 
    166166 
    167 #: ../custom-contact-forms-admin.php:368 
     167#: ../custom-contact-forms-admin.php:385 
    168168msgid "Support" 
    169169msgstr "" 
    170170 
    171 #: ../custom-contact-forms-admin.php:369 
     171#: ../custom-contact-forms-admin.php:386 
    172172msgid "Advanced" 
    173173msgstr "" 
    174174 
    175 #: ../custom-contact-forms-admin.php:370 
     175#: ../custom-contact-forms-admin.php:387 
    176176msgid "News" 
    177177msgstr "" 
    178178 
    179 #: ../custom-contact-forms-admin.php:372 
     179#: ../custom-contact-forms-admin.php:389 
    180180msgid "Custom Contact Forms works best with any of the 20+ " 
    181181msgstr "" 
    182182 
    183 #: ../custom-contact-forms-admin.php:372 
     183#: ../custom-contact-forms-admin.php:389 
    184184msgid "Genesis" 
    185185msgstr "" 
    186186 
    187 #: ../custom-contact-forms-admin.php:372 
     187#: ../custom-contact-forms-admin.php:389 
    188188msgid "Wordpress child themes. The" 
    189189msgstr "" 
    190190 
    191 #: ../custom-contact-forms-admin.php:372 
     191#: ../custom-contact-forms-admin.php:389 
    192192msgid "Genesis Framework" 
    193193msgstr "" 
    194194 
    195 #: ../custom-contact-forms-admin.php:372 
     195#: ../custom-contact-forms-admin.php:389 
    196196msgid "empowers you to quickly and easily build incredible websites with WordPress." 
    197197msgstr "" 
    198198 
    199 #: ../custom-contact-forms-admin.php:382 
     199#: ../custom-contact-forms-admin.php:399 
    200200msgid "WP Blogging Tips, Downloads, SEO Tricks & Exclusive Tutorials" 
    201201msgstr "" 
    202202 
    203 #: ../custom-contact-forms-admin.php:402 
     203#: ../custom-contact-forms-admin.php:419 
    204204msgid "Create A Form" 
    205205msgstr "" 
    206206 
    207 #: ../custom-contact-forms-admin.php:410 
     207#: ../custom-contact-forms-admin.php:427 
    208208msgid "Form Slug:" 
    209209msgstr "" 
    210210 
    211 #: ../custom-contact-forms-admin.php:414 
     211#: ../custom-contact-forms-admin.php:431 
    212212msgid "This is just a unique way for CCF to refer to your form. Must be unique from other slugs and contain only underscores and alphanumeric characters." 
    213213msgstr "" 
    214214 
    215 #: ../custom-contact-forms-admin.php:418 
     215#: ../custom-contact-forms-admin.php:435 
    216216msgid "Form Title:" 
    217217msgstr "" 
    218218 
    219 #: ../custom-contact-forms-admin.php:421 
     219#: ../custom-contact-forms-admin.php:438 
    220220msgid "This text is displayed above the form as the heading." 
    221221msgstr "" 
    222222 
    223 #: ../custom-contact-forms-admin.php:425 
     223#: ../custom-contact-forms-admin.php:442 
    224224msgid "Form Style:" 
    225225msgstr "" 
    226226 
    227 #: ../custom-contact-forms-admin.php:432 
     227#: ../custom-contact-forms-admin.php:449 
    228228msgid "Submit Button Text:" 
    229229msgstr "" 
    230230 
    231 #: ../custom-contact-forms-admin.php:438 
     231#: ../custom-contact-forms-admin.php:455 
    232232msgid "Form Destination Email:" 
    233233msgstr "" 
    234234 
    235 #: ../custom-contact-forms-admin.php:442 
     235#: ../custom-contact-forms-admin.php:459 
    236236msgid "Will receive all submissions from this form; if left blank it will use the default specified in general settings." 
    237237msgstr "" 
    238238 
    239 #: ../custom-contact-forms-admin.php:446 
     239#: ../custom-contact-forms-admin.php:463 
    240240msgid "Form Email Subject:" 
    241241msgstr "" 
    242242 
    243 #: ../custom-contact-forms-admin.php:450 
     243#: ../custom-contact-forms-admin.php:467 
    244244msgid "When submitted and configured accordingly, the form will send an email with this subject." 
    245245msgstr "" 
    246246 
    247 #: ../custom-contact-forms-admin.php:454 
     247#: ../custom-contact-forms-admin.php:471 
    248248msgid "Form Email Name:" 
    249249msgstr "" 
    250250 
    251 #: ../custom-contact-forms-admin.php:458 
     251#: ../custom-contact-forms-admin.php:475 
    252252msgid "When submitted and configured accordingly, the form will send an email with this as the email 'from name'." 
    253253msgstr "" 
    254254 
    255 #: ../custom-contact-forms-admin.php:464 
     255#: ../custom-contact-forms-admin.php:481 
    256256msgid "Form Success Message:" 
    257257msgstr "" 
    258258 
    259 #: ../custom-contact-forms-admin.php:468 
    260 #: ../custom-contact-forms-admin.php:476 
     259#: ../custom-contact-forms-admin.php:485 
     260#: ../custom-contact-forms-admin.php:493 
    261261msgid "Will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings." 
    262262msgstr "" 
    263263 
    264 #: ../custom-contact-forms-admin.php:472 
     264#: ../custom-contact-forms-admin.php:489 
    265265msgid "Form Success Message Title:" 
    266266msgstr "" 
    267267 
    268 #: ../custom-contact-forms-admin.php:480 
     268#: ../custom-contact-forms-admin.php:497 
    269269msgid "Custom Success URL:" 
    270270msgstr "" 
    271271 
    272 #: ../custom-contact-forms-admin.php:484 
     272#: ../custom-contact-forms-admin.php:501 
    273273msgid "If this is filled out, users will be sent to this page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success." 
    274274msgstr "" 
    275275 
    276 #: ../custom-contact-forms-admin.php:487 
     276#: ../custom-contact-forms-admin.php:504 
    277277msgid "Who Can View This Form:" 
    278278msgstr "" 
    279279 
    280 #: ../custom-contact-forms-admin.php:503 
     280#: ../custom-contact-forms-admin.php:520 
    281281msgid "Choose which types of users should be able to view this form." 
    282282msgstr "" 
    283283 
    284 #: ../custom-contact-forms-admin.php:507 
     284#: ../custom-contact-forms-admin.php:524 
    285285msgid "Create Form" 
    286286msgstr "" 
    287287 
    288 #: ../custom-contact-forms-admin.php:509 
     288#: ../custom-contact-forms-admin.php:526 
    289289msgid "You should go to the form manager to attach fields to this form after you create it." 
    290290msgstr "" 
    291291 
    292 #: ../custom-contact-forms-admin.php:516 
     292#: ../custom-contact-forms-admin.php:533 
    293293msgid "Manage Forms" 
    294294msgstr "" 
    295295 
    296 #: ../custom-contact-forms-admin.php:524 
     296#: ../custom-contact-forms-admin.php:541 
    297297msgid "Form Display Code" 
    298298msgstr "" 
    299299 
    300 #: ../custom-contact-forms-admin.php:525 
    301 #: ../custom-contact-forms-admin.php:680 
    302 #: ../custom-contact-forms-admin.php:839 
    303 #: ../custom-contact-forms-admin.php:973 
    304 #: ../custom-contact-forms-admin.php:999 
    305 #: ../custom-contact-forms-admin.php:1087 
    306 #: ../custom-contact-forms-admin.php:1116 
    307 #: ../custom-contact-forms-admin.php:1125 
     300#: ../custom-contact-forms-admin.php:542 
     301#: ../custom-contact-forms-admin.php:697 
     302#: ../custom-contact-forms-admin.php:856 
     303#: ../custom-contact-forms-admin.php:990 
     304#: ../custom-contact-forms-admin.php:1016 
     305#: ../custom-contact-forms-admin.php:1104 
     306#: ../custom-contact-forms-admin.php:1133 
     307#: ../custom-contact-forms-admin.php:1142 
    308308msgid "Slug" 
    309309msgstr "" 
    310310 
    311 #: ../custom-contact-forms-admin.php:526 
    312 #: ../custom-contact-forms-admin.php:681 
     311#: ../custom-contact-forms-admin.php:543 
     312#: ../custom-contact-forms-admin.php:698 
    313313msgid "Destination Email" 
    314314msgstr "" 
    315315 
    316 #: ../custom-contact-forms-admin.php:527 
    317 #: ../custom-contact-forms-admin.php:682 
     316#: ../custom-contact-forms-admin.php:544 
     317#: ../custom-contact-forms-admin.php:699 
    318318msgid "Title" 
    319319msgstr "" 
    320320 
    321 #: ../custom-contact-forms-admin.php:528 
    322 #: ../custom-contact-forms-admin.php:683 
     321#: ../custom-contact-forms-admin.php:545 
     322#: ../custom-contact-forms-admin.php:700 
    323323msgid "Button Text" 
    324324msgstr "" 
    325325 
    326 #: ../custom-contact-forms-admin.php:529 
    327 #: ../custom-contact-forms-admin.php:684 
     326#: ../custom-contact-forms-admin.php:546 
     327#: ../custom-contact-forms-admin.php:701 
    328328msgid "Style" 
    329329msgstr "" 
    330330 
    331 #: ../custom-contact-forms-admin.php:565 
     331#: ../custom-contact-forms-admin.php:582 
    332332msgid "Method" 
    333333msgstr "" 
    334334 
    335 #: ../custom-contact-forms-admin.php:566 
     335#: ../custom-contact-forms-admin.php:583 
    336336msgid "Form Action" 
    337337msgstr "" 
    338338 
    339 #: ../custom-contact-forms-admin.php:567 
     339#: ../custom-contact-forms-admin.php:584 
    340340#: ../modules/db/custom-contact-forms-activate-db.php:226 
    341341msgid "Email Subject" 
    342342msgstr "" 
    343343 
    344 #: ../custom-contact-forms-admin.php:568 
     344#: ../custom-contact-forms-admin.php:585 
    345345msgid "Email From Name" 
    346346msgstr "" 
    347347 
    348 #: ../custom-contact-forms-admin.php:569 
     348#: ../custom-contact-forms-admin.php:586 
    349349msgid "Success Message Title" 
    350350msgstr "" 
    351351 
    352 #: ../custom-contact-forms-admin.php:570 
     352#: ../custom-contact-forms-admin.php:587 
    353353msgid "Success Message" 
    354354msgstr "" 
    355355 
    356 #: ../custom-contact-forms-admin.php:571 
     356#: ../custom-contact-forms-admin.php:588 
    357357msgid "Custom Success URL" 
    358358msgstr "" 
    359359 
    360 #: ../custom-contact-forms-admin.php:574 
     360#: ../custom-contact-forms-admin.php:591 
    361361msgid "The Form Method is the method by which information is transfer through your form. If you aren't an expert with HTML and PHP, leave this as Post." 
    362362msgstr "" 
    363363 
    364 #: ../custom-contact-forms-admin.php:578 
     364#: ../custom-contact-forms-admin.php:595 
    365365msgid "This lets you process your forms through alternate scripts. If you use a service like InfusionSoft or Aweber, set this to be the same form action as the code provided to you by that service, otherwise leave this blank." 
    366366msgstr "" 
    367367 
    368 #: ../custom-contact-forms-admin.php:580 
     368#: ../custom-contact-forms-admin.php:597 
    369369msgid "This is the form email subject sent to the destination email address. If left blank, the default from General Settings will be used." 
    370370msgstr "" 
    371371 
    372 #: ../custom-contact-forms-admin.php:582 
     372#: ../custom-contact-forms-admin.php:599 
    373373msgid "This is the from name of the email sent on successful form submission. If left blank, the default from General Settings will be used." 
    374374msgstr "" 
    375375 
    376 #: ../custom-contact-forms-admin.php:584 
     376#: ../custom-contact-forms-admin.php:601 
    377377msgid "This will be displayed as the header in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings." 
    378378msgstr "" 
    379379 
    380 #: ../custom-contact-forms-admin.php:586 
     380#: ../custom-contact-forms-admin.php:603 
    381381msgid "This will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings." 
    382382msgstr "" 
    383383 
    384 #: ../custom-contact-forms-admin.php:588 
     384#: ../custom-contact-forms-admin.php:605 
    385385msgid "If this is filled out, users will be sent to this thank you page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success." 
    386386msgstr "" 
    387387 
    388 #: ../custom-contact-forms-admin.php:592 
     388#: ../custom-contact-forms-admin.php:609 
    389389msgid "The form display code above ([customcontact form=x]) will only work in Wordpress pages and posts. If you want to display this form in a theme file such as page.php, header.php, index.php, category.php, etc, then insert this PHP snippet." 
    390390msgstr "" 
    391391 
    392 #: ../custom-contact-forms-admin.php:593 
     392#: ../custom-contact-forms-admin.php:610 
    393393msgid "Code to Display Form in Theme Files:" 
    394394msgstr "" 
    395395 
    396 #: ../custom-contact-forms-admin.php:596 
     396#: ../custom-contact-forms-admin.php:613 
    397397msgid "This field allows you to insert HTML directly after the starting <form> tag." 
    398398msgstr "" 
    399399 
    400 #: ../custom-contact-forms-admin.php:597 
     400#: ../custom-contact-forms-admin.php:614 
    401401msgid "Custom Code:" 
    402402msgstr "" 
    403403 
    404 #: ../custom-contact-forms-admin.php:599 
     404#: ../custom-contact-forms-admin.php:616 
    405405msgid "Insert the page id's that your form will be used on. This will make it so the plugin will only load JS and CSS files on these select pages. This will improve your site's load time." 
    406406msgstr "" 
    407407 
    408 #: ../custom-contact-forms-admin.php:600 
     408#: ../custom-contact-forms-admin.php:617 
    409409msgid "Form Pages:" 
    410410msgstr "" 
    411411 
    412 #: ../custom-contact-forms-admin.php:603 
     412#: ../custom-contact-forms-admin.php:620 
    413413msgid "If you want to show this form to only certain types of users, you can uncheck boxes accordingly. To show this form to anyone, check all the boxes. This will only take effect if 'Form Access Capabilities' is enabled in general settings." 
    414414msgstr "" 
    415415 
    416 #: ../custom-contact-forms-admin.php:622 
     416#: ../custom-contact-forms-admin.php:639 
    417417msgid "Attached Fields:" 
    418418msgstr "" 
    419419 
    420 #: ../custom-contact-forms-admin.php:638 
     420#: ../custom-contact-forms-admin.php:655 
    421421msgid "(Check to detach field)" 
    422422msgstr "" 
    423423 
    424 #: ../custom-contact-forms-admin.php:642 
     424#: ../custom-contact-forms-admin.php:659 
    425425msgid "Attach fields in the order you want them displayed." 
    426426msgstr "" 
    427427 
    428 #: ../custom-contact-forms-admin.php:646 
     428#: ../custom-contact-forms-admin.php:663 
    429429msgid "Attach Field:" 
    430430msgstr "" 
    431431 
    432 #: ../custom-contact-forms-admin.php:653 
     432#: ../custom-contact-forms-admin.php:670 
    433433msgid "(Check to attach field)" 
    434434msgstr "" 
    435435 
    436 #: ../custom-contact-forms-admin.php:657 
     436#: ../custom-contact-forms-admin.php:674 
    437437msgid "Attach fixed fields or ones you" 
    438438msgstr "" 
    439439 
    440 #: ../custom-contact-forms-admin.php:659 
    441 #: ../custom-contact-forms-admin.php:942 
     440#: ../custom-contact-forms-admin.php:676 
     441#: ../custom-contact-forms-admin.php:959 
    442442msgid "create" 
    443443msgstr "" 
    444444 
    445 #: ../custom-contact-forms-admin.php:668 
    446 #: ../custom-contact-forms-admin.php:772 
    447 #: ../custom-contact-forms-admin.php:868 
    448 #: ../custom-contact-forms-admin.php:1034 
    449 #: ../custom-contact-forms-admin.php:1044 
    450 #: ../custom-contact-forms-admin.php:1147 
    451 #: ../custom-contact-forms-admin.php:1206 
    452 #: ../custom-contact-forms-admin.php:2119 
    453 #: ../custom-contact-forms-admin.php:2232 
    454 #: ../custom-contact-forms-admin.php:2277 
     445#: ../custom-contact-forms-admin.php:685 
     446#: ../custom-contact-forms-admin.php:789 
     447#: ../custom-contact-forms-admin.php:885 
     448#: ../custom-contact-forms-admin.php:1051 
     449#: ../custom-contact-forms-admin.php:1061 
     450#: ../custom-contact-forms-admin.php:1164 
     451#: ../custom-contact-forms-admin.php:1223 
     452#: ../custom-contact-forms-admin.php:2139 
     453#: ../custom-contact-forms-admin.php:2252 
     454#: ../custom-contact-forms-admin.php:2297 
    455455#: ../modules/db/custom-contact-forms-default-db.php:39 
    456456msgid "Yes" 
    457457msgstr "" 
    458458 
    459 #: ../custom-contact-forms-admin.php:668 
    460 #: ../custom-contact-forms-admin.php:769 
    461 #: ../custom-contact-forms-admin.php:871 
    462 #: ../custom-contact-forms-admin.php:1037 
    463 #: ../custom-contact-forms-admin.php:1147 
    464 #: ../custom-contact-forms-admin.php:1206 
    465 #: ../custom-contact-forms-admin.php:2122 
    466 #: ../custom-contact-forms-admin.php:2235 
    467 #: ../custom-contact-forms-admin.php:2280 
     459#: ../custom-contact-forms-admin.php:685 
     460#: ../custom-contact-forms-admin.php:786 
     461#: ../custom-contact-forms-admin.php:888 
     462#: ../custom-contact-forms-admin.php:1054 
     463#: ../custom-contact-forms-admin.php:1164 
     464#: ../custom-contact-forms-admin.php:1223 
     465#: ../custom-contact-forms-admin.php:2142 
     466#: ../custom-contact-forms-admin.php:2255 
     467#: ../custom-contact-forms-admin.php:2300 
    468468msgid "No" 
    469469msgstr "" 
    470470 
    471 #: ../custom-contact-forms-admin.php:679 
     471#: ../custom-contact-forms-admin.php:696 
    472472msgid "Form Code" 
    473473msgstr "" 
    474474 
    475 #: ../custom-contact-forms-admin.php:692 
    476 #: ../custom-contact-forms-admin.php:984 
    477 #: ../custom-contact-forms-admin.php:1098 
    478 #: ../custom-contact-forms-admin.php:1163 
    479 #: ../custom-contact-forms-admin.php:1787 
    480 #: ../custom-contact-forms-admin.php:2032 
     475#: ../custom-contact-forms-admin.php:709 
     476#: ../custom-contact-forms-admin.php:1001 
     477#: ../custom-contact-forms-admin.php:1115 
     478#: ../custom-contact-forms-admin.php:1180 
     479#: ../custom-contact-forms-admin.php:1804 
     480#: ../custom-contact-forms-admin.php:2052 
    481481msgid "Bulk Actions" 
    482482msgstr "" 
    483483 
    484 #: ../custom-contact-forms-admin.php:693 
    485 #: ../custom-contact-forms-admin.php:985 
    486 #: ../custom-contact-forms-admin.php:1099 
    487 #: ../custom-contact-forms-admin.php:1164 
    488 #: ../custom-contact-forms-admin.php:1788 
     484#: ../custom-contact-forms-admin.php:710 
     485#: ../custom-contact-forms-admin.php:1002 
     486#: ../custom-contact-forms-admin.php:1116 
     487#: ../custom-contact-forms-admin.php:1181 
     488#: ../custom-contact-forms-admin.php:1805 
    489489msgid "Save" 
    490490msgstr "" 
    491491 
    492 #: ../custom-contact-forms-admin.php:694 
    493 #: ../custom-contact-forms-admin.php:986 
    494 #: ../custom-contact-forms-admin.php:1165 
    495 #: ../custom-contact-forms-admin.php:1789 
    496 #: ../custom-contact-forms-admin.php:2033 
     492#: ../custom-contact-forms-admin.php:711 
     493#: ../custom-contact-forms-admin.php:1003 
     494#: ../custom-contact-forms-admin.php:1182 
     495#: ../custom-contact-forms-admin.php:1806 
     496#: ../custom-contact-forms-admin.php:2053 
    497497msgid "Delete" 
    498498msgstr "" 
    499499 
    500 #: ../custom-contact-forms-admin.php:695 
    501 #: ../custom-contact-forms-admin.php:987 
    502 #: ../custom-contact-forms-admin.php:1100 
    503 #: ../custom-contact-forms-admin.php:1166 
    504 #: ../custom-contact-forms-admin.php:1790 
    505 #: ../custom-contact-forms-admin.php:2034 
     500#: ../custom-contact-forms-admin.php:712 
     501#: ../custom-contact-forms-admin.php:1004 
     502#: ../custom-contact-forms-admin.php:1117 
     503#: ../custom-contact-forms-admin.php:1183 
     504#: ../custom-contact-forms-admin.php:1807 
     505#: ../custom-contact-forms-admin.php:2054 
    506506msgid "Apply" 
    507507msgstr "" 
    508508 
    509 #: ../custom-contact-forms-admin.php:703 
     509#: ../custom-contact-forms-admin.php:720 
    510510msgid "Create A Form Field" 
    511511msgstr "" 
    512512 
    513 #: ../custom-contact-forms-admin.php:711 
     513#: ../custom-contact-forms-admin.php:728 
    514514msgid "Field Slug:" 
    515515msgstr "" 
    516516 
    517 #: ../custom-contact-forms-admin.php:715 
     517#: ../custom-contact-forms-admin.php:732 
    518518msgid "This is just a unique way for CCF to refer to your field. Must be unique from other slugs and contain only underscores and alphanumeric characters." 
    519519msgstr "" 
    520520 
    521 #: ../custom-contact-forms-admin.php:719 
     521#: ../custom-contact-forms-admin.php:736 
    522522msgid "Field Label:" 
    523523msgstr "" 
    524524 
    525 #: ../custom-contact-forms-admin.php:723 
     525#: ../custom-contact-forms-admin.php:740 
    526526msgid "The field label is displayed next to the field and is visible to the user." 
    527527msgstr "" 
    528528 
    529 #: ../custom-contact-forms-admin.php:727 
     529#: ../custom-contact-forms-admin.php:744 
    530530msgid "Field Type:" 
    531531msgstr "" 
    532532 
    533 #: ../custom-contact-forms-admin.php:742 
     533#: ../custom-contact-forms-admin.php:759 
    534534msgid "Initial Value:" 
    535535msgstr "" 
    536536 
    537 #: ../custom-contact-forms-admin.php:747 
     537#: ../custom-contact-forms-admin.php:764 
    538538msgid "" 
    539539"This is the initial value of the field. If you set the type as checkbox, it is recommend you set this to what the checkbox is implying. For example if I were creating the checkbox \n" 
     
    541541msgstr "" 
    542542 
    543 #: ../custom-contact-forms-admin.php:749 
     543#: ../custom-contact-forms-admin.php:766 
    544544msgid "If you set the field type as 'Dropdown' or 'Radio', you should enter the slug of the" 
    545545msgstr "" 
    546546 
    547 #: ../custom-contact-forms-admin.php:750 
     547#: ../custom-contact-forms-admin.php:767 
    548548msgid "Create a Field Option" 
    549549msgstr "" 
    550550 
    551 #: ../custom-contact-forms-admin.php:750 
     551#: ../custom-contact-forms-admin.php:767 
    552552msgid "field option" 
    553553msgstr "" 
    554554 
    555 #: ../custom-contact-forms-admin.php:751 
     555#: ../custom-contact-forms-admin.php:768 
    556556msgid "you would like initially selected." 
    557557msgstr "" 
    558558 
    559 #: ../custom-contact-forms-admin.php:755 
     559#: ../custom-contact-forms-admin.php:772 
    560560msgid "Max Length:" 
    561561msgstr "" 
    562562 
    563 #: ../custom-contact-forms-admin.php:759 
     563#: ../custom-contact-forms-admin.php:776 
    564564msgid "0 for no limit; only applies to Text fields" 
    565565msgstr "" 
    566566 
    567 #: ../custom-contact-forms-admin.php:765 
     567#: ../custom-contact-forms-admin.php:782 
    568568msgid "Required Field:" 
    569569msgstr "" 
    570570 
    571 #: ../custom-contact-forms-admin.php:776 
     571#: ../custom-contact-forms-admin.php:793 
    572572msgid "If a field is required and a user leaves it blank, the plugin will display an error message (which you can customize using 'Field Error') explaining the problem." 
    573573msgstr "" 
    574574 
    575 #: ../custom-contact-forms-admin.php:780 
    576 #: ../custom-contact-forms-admin.php:890 
    577 #: ../custom-contact-forms-admin.php:1067 
     575#: ../custom-contact-forms-admin.php:797 
     576#: ../custom-contact-forms-admin.php:907 
     577#: ../custom-contact-forms-admin.php:1084 
    578578msgid "Field Instructions:" 
    579579msgstr "" 
    580580 
    581 #: ../custom-contact-forms-admin.php:784 
    582 #: ../custom-contact-forms-admin.php:888 
    583 #: ../custom-contact-forms-admin.php:1065 
     581#: ../custom-contact-forms-admin.php:801 
     582#: ../custom-contact-forms-admin.php:905 
     583#: ../custom-contact-forms-admin.php:1082 
    584584msgid "If this is filled out, a tooltip popover displaying this text will show when the field is selected." 
    585585msgstr "" 
    586586 
    587 #: ../custom-contact-forms-admin.php:788 
    588 #: ../custom-contact-forms-admin.php:895 
    589 #: ../custom-contact-forms-admin.php:1061 
     587#: ../custom-contact-forms-admin.php:805 
     588#: ../custom-contact-forms-admin.php:912 
     589#: ../custom-contact-forms-admin.php:1078 
    590590msgid "Field Class:" 
    591591msgstr "" 
    592592 
    593 #: ../custom-contact-forms-admin.php:792 
     593#: ../custom-contact-forms-admin.php:809 
    594594msgid "If you manage your own .css stylesheet, you can use this to attach a class to this field. Leaving this blank will do nothing." 
    595595msgstr "" 
    596596 
    597 #: ../custom-contact-forms-admin.php:796 
    598 #: ../custom-contact-forms-admin.php:900 
    599 #: ../custom-contact-forms-admin.php:1072 
     597#: ../custom-contact-forms-admin.php:813 
     598#: ../custom-contact-forms-admin.php:917 
     599#: ../custom-contact-forms-admin.php:1089 
    600600msgid "Field Error:" 
    601601msgstr "" 
    602602 
    603 #: ../custom-contact-forms-admin.php:800 
     603#: ../custom-contact-forms-admin.php:817 
    604604msgid "If a user leaves this field blank and the field is required, this error message will be shown. A generic default will show if left blank." 
    605605msgstr "" 
    606606 
    607 #: ../custom-contact-forms-admin.php:804 
     607#: ../custom-contact-forms-admin.php:821 
    608608msgid "Max File Size Allowed:" 
    609609msgstr "" 
    610610 
    611 #: ../custom-contact-forms-admin.php:806 
    612 #: ../custom-contact-forms-admin.php:908 
     611#: ../custom-contact-forms-admin.php:823 
     612#: ../custom-contact-forms-admin.php:925 
    613613msgid "KB" 
    614614msgstr "" 
    615615 
    616 #: ../custom-contact-forms-admin.php:808 
     616#: ../custom-contact-forms-admin.php:825 
    617617msgid "If a user tries to upload a file larger than the max upload size, an error message will be displayed." 
    618618msgstr "" 
    619619 
    620 #: ../custom-contact-forms-admin.php:812 
     620#: ../custom-contact-forms-admin.php:829 
    621621msgid "Allowed File Extensions for Upload:" 
    622622msgstr "" 
    623623 
    624 #: ../custom-contact-forms-admin.php:816 
     624#: ../custom-contact-forms-admin.php:833 
    625625msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. Separate file extensions with a comma. Ex: doc, jpg, jpeg, txt" 
    626626msgstr "" 
    627627 
    628 #: ../custom-contact-forms-admin.php:821 
     628#: ../custom-contact-forms-admin.php:838 
    629629msgid "Create Field" 
    630630msgstr "" 
    631631 
    632 #: ../custom-contact-forms-admin.php:823 
     632#: ../custom-contact-forms-admin.php:840 
    633633msgid "If this is a dropdown or radio field, you should go to the field manager below to attach field options after you create it." 
    634634msgstr "" 
    635635 
    636 #: ../custom-contact-forms-admin.php:831 
     636#: ../custom-contact-forms-admin.php:848 
    637637msgid "Manage User Fields" 
    638638msgstr "" 
    639639 
    640 #: ../custom-contact-forms-admin.php:840 
    641 #: ../custom-contact-forms-admin.php:974 
    642 #: ../custom-contact-forms-admin.php:1000 
    643 #: ../custom-contact-forms-admin.php:1088 
    644 #: ../custom-contact-forms-admin.php:1117 
    645 #: ../custom-contact-forms-admin.php:1126 
     640#: ../custom-contact-forms-admin.php:857 
     641#: ../custom-contact-forms-admin.php:991 
     642#: ../custom-contact-forms-admin.php:1017 
     643#: ../custom-contact-forms-admin.php:1105 
     644#: ../custom-contact-forms-admin.php:1134 
     645#: ../custom-contact-forms-admin.php:1143 
    646646msgid "Label" 
    647647msgstr "" 
    648648 
    649 #: ../custom-contact-forms-admin.php:841 
    650 #: ../custom-contact-forms-admin.php:975 
    651 #: ../custom-contact-forms-admin.php:1001 
    652 #: ../custom-contact-forms-admin.php:1089 
     649#: ../custom-contact-forms-admin.php:858 
     650#: ../custom-contact-forms-admin.php:992 
     651#: ../custom-contact-forms-admin.php:1018 
     652#: ../custom-contact-forms-admin.php:1106 
    653653msgid "Type" 
    654654msgstr "" 
    655655 
    656 #: ../custom-contact-forms-admin.php:842 
     656#: ../custom-contact-forms-admin.php:859 
     657#: ../custom-contact-forms-admin.php:993 
     658#: ../custom-contact-forms-admin.php:1019 
     659#: ../custom-contact-forms-admin.php:1107 
     660msgid "Initial Value" 
     661msgstr "" 
     662 
     663#: ../custom-contact-forms-admin.php:860 
     664#: ../custom-contact-forms-admin.php:994 
     665#: ../custom-contact-forms-admin.php:1020 
     666#: ../custom-contact-forms-admin.php:1108 
     667msgid "Required" 
     668msgstr "" 
     669 
     670#: ../custom-contact-forms-admin.php:861 
     671#: ../custom-contact-forms-admin.php:995 
     672#: ../custom-contact-forms-admin.php:1021 
     673#: ../custom-contact-forms-admin.php:1109 
     674msgid "Maxlength" 
     675msgstr "" 
     676 
     677#: ../custom-contact-forms-admin.php:910 
     678#: ../custom-contact-forms-admin.php:1076 
     679msgid "If you manage a .CSS file for your theme, you could create a class in that file and add it to this field. If the form attaching this field is using a \"Form Style\" other than the default, styles inherited from the \"Field Class\" might be overwritten." 
     680msgstr "" 
     681 
     682#: ../custom-contact-forms-admin.php:915 
     683#: ../custom-contact-forms-admin.php:1087 
     684msgid "This lets you customize the error message displayed when this field is required and left blank." 
     685msgstr "" 
     686 
     687#: ../custom-contact-forms-admin.php:923 
     688msgid "If a user tries to upload a file greater than the value in this field, an error will be shown. Upload size is in KB. If this is left blank or set to 0, then there will be no maximum file size for this field." 
     689msgstr "" 
     690 
     691#: ../custom-contact-forms-admin.php:924 
     692msgid "Max Upload Size" 
     693msgstr "" 
     694 
     695#: ../custom-contact-forms-admin.php:926 
     696msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. If this is left blank, then all file extensions will be accepted. Separate file extensions with a comma. Ex: doc, jpg, jpeg, bmp, gif, txt" 
     697msgstr "" 
     698 
     699#: ../custom-contact-forms-admin.php:927 
     700msgid "Allowed File Extensions" 
     701msgstr "" 
     702 
     703#: ../custom-contact-forms-admin.php:957 
     704msgid "Detach field options you" 
     705msgstr "" 
     706 
    657707#: ../custom-contact-forms-admin.php:976 
    658 #: ../custom-contact-forms-admin.php:1002 
    659 #: ../custom-contact-forms-admin.php:1090 
    660 msgid "Initial Value" 
    661 msgstr "" 
    662  
    663 #: ../custom-contact-forms-admin.php:843 
    664 #: ../custom-contact-forms-admin.php:977 
    665 #: ../custom-contact-forms-admin.php:1003 
    666 #: ../custom-contact-forms-admin.php:1091 
    667 msgid "Required" 
    668 msgstr "" 
    669  
    670 #: ../custom-contact-forms-admin.php:844 
    671 #: ../custom-contact-forms-admin.php:978 
    672 #: ../custom-contact-forms-admin.php:1004 
    673 #: ../custom-contact-forms-admin.php:1092 
    674 msgid "Maxlength" 
    675 msgstr "" 
    676  
    677 #: ../custom-contact-forms-admin.php:893 
    678 #: ../custom-contact-forms-admin.php:1059 
    679 msgid "If you manage a .CSS file for your theme, you could create a class in that file and add it to this field. If the form attaching this field is using a \"Form Style\" other than the default, styles inherited from the \"Field Class\" might be overwritten." 
    680 msgstr "" 
    681  
    682 #: ../custom-contact-forms-admin.php:898 
    683 #: ../custom-contact-forms-admin.php:1070 
    684 msgid "This lets you customize the error message displayed when this field is required and left blank." 
    685 msgstr "" 
    686  
    687 #: ../custom-contact-forms-admin.php:906 
    688 msgid "If a user tries to upload a file greater than the value in this field, an error will be shown. Upload size is in KB. If this is left blank or set to 0, then there will be no maximum file size for this field." 
    689 msgstr "" 
    690  
    691 #: ../custom-contact-forms-admin.php:907 
    692 msgid "Max Upload Size" 
    693 msgstr "" 
    694  
    695 #: ../custom-contact-forms-admin.php:909 
    696 msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. If this is left blank, then all file extensions will be accepted. Separate file extensions with a comma. Ex: doc, jpg, jpeg, bmp, gif, txt" 
    697 msgstr "" 
    698  
    699 #: ../custom-contact-forms-admin.php:910 
    700 msgid "Allowed File Extensions" 
    701 msgstr "" 
    702  
    703 #: ../custom-contact-forms-admin.php:940 
    704 msgid "Detach field options you" 
    705 msgstr "" 
    706  
    707 #: ../custom-contact-forms-admin.php:959 
    708708msgid "Attach field options in the order you want them to display." 
    709709msgstr "" 
    710710 
    711 #: ../custom-contact-forms-admin.php:991 
     711#: ../custom-contact-forms-admin.php:1008 
    712712msgid "Manage Fixed Fields" 
    713713msgstr "" 
    714714 
    715 #: ../custom-contact-forms-admin.php:1020 
    716 #: ../custom-contact-forms-admin.php:1051 
    717 #: ../custom-contact-forms-admin.php:2405 
     715#: ../custom-contact-forms-admin.php:1037 
     716#: ../custom-contact-forms-admin.php:1068 
     717#: ../custom-contact-forms-admin.php:2425 
    718718msgid "None" 
    719719msgstr "" 
    720720 
    721 #: ../custom-contact-forms-admin.php:1107 
     721#: ../custom-contact-forms-admin.php:1124 
    722722msgid "Manage Field Options" 
    723723msgstr "" 
    724724 
    725 #: ../custom-contact-forms-admin.php:1118 
    726 #: ../custom-contact-forms-admin.php:1127 
     725#: ../custom-contact-forms-admin.php:1135 
     726#: ../custom-contact-forms-admin.php:1144 
    727727msgid "Value" 
    728728msgstr "" 
    729729 
    730 #: ../custom-contact-forms-admin.php:1119 
    731 #: ../custom-contact-forms-admin.php:1128 
     730#: ../custom-contact-forms-admin.php:1136 
     731#: ../custom-contact-forms-admin.php:1145 
    732732msgid "Is Dead" 
    733733msgstr "" 
    734734 
    735 #: ../custom-contact-forms-admin.php:1155 
     735#: ../custom-contact-forms-admin.php:1172 
    736736msgid "No field options have been created." 
    737737msgstr "" 
    738738 
    739 #: ../custom-contact-forms-admin.php:1174 
     739#: ../custom-contact-forms-admin.php:1191 
    740740msgid "Create A Field Option" 
    741741msgstr "" 
    742742 
    743 #: ../custom-contact-forms-admin.php:1182 
     743#: ../custom-contact-forms-admin.php:1199 
    744744msgid "Option Slug:" 
    745745msgstr "" 
    746746 
    747 #: ../custom-contact-forms-admin.php:1186 
     747#: ../custom-contact-forms-admin.php:1203 
    748748msgid "Used to identify this option, solely for admin purposes; must be unique, and contain only letters, numbers, and underscores. Example: 'slug_one'" 
    749749msgstr "" 
    750750 
    751 #: ../custom-contact-forms-admin.php:1190 
     751#: ../custom-contact-forms-admin.php:1207 
    752752msgid "Option Label:" 
    753753msgstr "" 
    754754 
    755 #: ../custom-contact-forms-admin.php:1194 
     755#: ../custom-contact-forms-admin.php:1211 
    756756msgid "This is what is shown to the user in the dropdown or radio field. Example: 'United States'" 
    757757msgstr "" 
    758758 
    759 #: ../custom-contact-forms-admin.php:1198 
     759#: ../custom-contact-forms-admin.php:1215 
    760760msgid "Option Value:" 
    761761msgstr "" 
    762762 
    763 #: ../custom-contact-forms-admin.php:1200 
     763#: ../custom-contact-forms-admin.php:1217 
    764764msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: 'The color green' => 'green' or 'Yes' => '1'." 
    765765msgstr "" 
    766766 
    767 #: ../custom-contact-forms-admin.php:1202 
     767#: ../custom-contact-forms-admin.php:1219 
    768768msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: \"The color green\" => \"green\" or \"Yes\" => \"1\"." 
    769769msgstr "" 
    770770 
    771 #: ../custom-contact-forms-admin.php:1205 
     771#: ../custom-contact-forms-admin.php:1222 
    772772msgid "Is Dead Option:" 
    773773msgstr "" 
    774774 
    775 #: ../custom-contact-forms-admin.php:1207 
     775#: ../custom-contact-forms-admin.php:1224 
    776776msgid "A dead option is something like 'Please Select One'. This is a useful tool for required dropdown fields. If a dead option is submitted by a user for a required dropdown field, then the user will have to go back and fill out the field again." 
    777777msgstr "" 
    778778 
    779 #: ../custom-contact-forms-admin.php:1211 
     779#: ../custom-contact-forms-admin.php:1228 
    780780msgid "Create Field Option" 
    781781msgstr "" 
    782782 
    783 #: ../custom-contact-forms-admin.php:1224 
     783#: ../custom-contact-forms-admin.php:1241 
    784784msgid "Create A Style for Your Forms" 
    785785msgstr "" 
    786786 
    787 #: ../custom-contact-forms-admin.php:1228 
     787#: ../custom-contact-forms-admin.php:1245 
    788788msgid "Use this manager to create styles for your forms. Each field is already filled out with nice look defaults. It is recommended you simply input a slug and click create to see the defaults before you start changing values." 
    789789msgstr "" 
    790790 
    791 #: ../custom-contact-forms-admin.php:1235 
     791#: ../custom-contact-forms-admin.php:1252 
    792792msgid "Style Slug:" 
    793793msgstr "" 
    794794 
    795 #: ../custom-contact-forms-admin.php:1238 
     795#: ../custom-contact-forms-admin.php:1255 
    796796msgid "(Must be unique)" 
    797797msgstr "" 
    798798 
    799 #: ../custom-contact-forms-admin.php:1242 
     799#: ../custom-contact-forms-admin.php:1259 
     800#: ../custom-contact-forms-admin.php:1658 
     801#: ../custom-contact-forms-admin.php:1667 
     802msgid "Title Font Size:" 
     803msgstr "" 
     804 
     805#: ../custom-contact-forms-admin.php:1262 
     806msgid "(ex: 10pt, 10px, 1em)" 
     807msgstr "" 
     808 
     809#: ../custom-contact-forms-admin.php:1266 
     810#: ../custom-contact-forms-admin.php:1706 
     811#: ../custom-contact-forms-admin.php:1774 
     812msgid "Title Font Color:" 
     813msgstr "" 
     814 
     815#: ../custom-contact-forms-admin.php:1269 
     816#: ../custom-contact-forms-admin.php:1290 
     817#: ../custom-contact-forms-admin.php:1354 
     818#: ../custom-contact-forms-admin.php:1455 
     819#: ../custom-contact-forms-admin.php:1462 
     820#: ../custom-contact-forms-admin.php:1490 
     821msgid "(ex: FF0000)" 
     822msgstr "" 
     823 
     824#: ../custom-contact-forms-admin.php:1273 
     825#: ../custom-contact-forms-admin.php:1631 
     826msgid "Label Width:" 
     827msgstr "" 
     828 
     829#: ../custom-contact-forms-admin.php:1276 
     830msgid "(ex: 100px or 20%)" 
     831msgstr "" 
     832 
     833#: ../custom-contact-forms-admin.php:1280 
     834#: ../custom-contact-forms-admin.php:1672 
     835msgid "Label Font Size:" 
     836msgstr "" 
     837 
     838#: ../custom-contact-forms-admin.php:1283 
     839#: ../custom-contact-forms-admin.php:1448 
     840msgid "(ex: 10px, 10pt, 1em)" 
     841msgstr "" 
     842 
     843#: ../custom-contact-forms-admin.php:1287 
     844#: ../custom-contact-forms-admin.php:1711 
     845msgid "Label Font Color:" 
     846msgstr "" 
     847 
     848#: ../custom-contact-forms-admin.php:1294 
     849#: ../custom-contact-forms-admin.php:1598 
     850msgid "Text Field Width:" 
     851msgstr "" 
     852 
     853#: ../custom-contact-forms-admin.php:1297 
     854#: ../custom-contact-forms-admin.php:1304 
     855#: ../custom-contact-forms-admin.php:1311 
     856#: ../custom-contact-forms-admin.php:1391 
     857msgid "(ex: 100px or 100%)" 
     858msgstr "" 
     859 
     860#: ../custom-contact-forms-admin.php:1301 
     861msgid "Textarea Field Width:" 
     862msgstr "" 
     863 
     864#: ../custom-contact-forms-admin.php:1308 
     865msgid "Textarea Field Height:" 
     866msgstr "" 
     867 
     868#: ../custom-contact-forms-admin.php:1315 
     869#: ../custom-contact-forms-admin.php:1677 
     870msgid "Field Font Size:" 
     871msgstr "" 
     872 
     873#: ../custom-contact-forms-admin.php:1318 
     874msgid "(ex: 10px, 10pt, 1em" 
     875msgstr "" 
     876 
     877#: ../custom-contact-forms-admin.php:1322 
     878#: ../custom-contact-forms-admin.php:1716 
     879msgid "Field Font Color:" 
     880msgstr "" 
     881 
     882#: ../custom-contact-forms-admin.php:1325 
     883#: ../custom-contact-forms-admin.php:1361 
     884msgid "(ex: 333333)" 
     885msgstr "" 
     886 
     887#: ../custom-contact-forms-admin.php:1329 
     888#: ../custom-contact-forms-admin.php:1765 
     889msgid "Field Border Style:" 
     890msgstr "" 
     891 
     892#: ../custom-contact-forms-admin.php:1337 
     893#: ../custom-contact-forms-admin.php:1726 
     894msgid "Form Margin:" 
     895msgstr "" 
     896 
     897#: ../custom-contact-forms-admin.php:1340 
     898#: ../custom-contact-forms-admin.php:1347 
     899#: ../custom-contact-forms-admin.php:1469 
     900#: ../custom-contact-forms-admin.php:1476 
     901msgid "(ex: 5px or 1em)" 
     902msgstr "" 
     903 
     904#: ../custom-contact-forms-admin.php:1344 
     905#: ../custom-contact-forms-admin.php:1618 
     906msgid "Label Margin:" 
     907msgstr "" 
     908 
     909#: ../custom-contact-forms-admin.php:1351 
     910msgid "Textarea Background Color:" 
     911msgstr "" 
     912 
     913#: ../custom-contact-forms-admin.php:1358 
     914msgid "Success Popover Font Color:" 
     915msgstr "" 
     916 
     917#: ../custom-contact-forms-admin.php:1365 
     918msgid "Success Popover Title Font Size:" 
     919msgstr "" 
     920 
     921#: ../custom-contact-forms-admin.php:1368 
     922#: ../custom-contact-forms-admin.php:1375 
     923#: ../custom-contact-forms-admin.php:1497 
     924#: ../custom-contact-forms-admin.php:1520 
     925msgid "(ex: 12px, 1em, 100%)" 
     926msgstr "" 
     927 
     928#: ../custom-contact-forms-admin.php:1372 
     929#: ../custom-contact-forms-admin.php:1662 
     930msgid "Form Background Color:" 
     931msgstr "" 
     932 
     933#: ../custom-contact-forms-admin.php:1379 
     934msgid "Tooltip Background Color:" 
     935msgstr "" 
     936 
     937#: ../custom-contact-forms-admin.php:1382 
     938msgid "(ex: 000000 or black)" 
     939msgstr "" 
     940 
     941#: ../custom-contact-forms-admin.php:1388 
     942#: ../custom-contact-forms-admin.php:1760 
     943msgid "Field Border Color:" 
     944msgstr "" 
     945 
     946#: ../custom-contact-forms-admin.php:1395 
     947#: ../custom-contact-forms-admin.php:1743 
     948msgid "Form Border Style:" 
     949msgstr "" 
     950 
     951#: ../custom-contact-forms-admin.php:1403 
     952#: ../custom-contact-forms-admin.php:1755 
     953msgid "Form Border Color:" 
     954msgstr "" 
     955 
     956#: ../custom-contact-forms-admin.php:1406 
     957msgid "(ex: 000000)" 
     958msgstr "" 
     959 
     960#: ../custom-contact-forms-admin.php:1410 
     961#: ../custom-contact-forms-admin.php:1750 
     962msgid "Form Border Width:" 
     963msgstr "" 
     964 
     965#: ../custom-contact-forms-admin.php:1413 
     966msgid "(ex: 1px)" 
     967msgstr "" 
     968 
     969#: ../custom-contact-forms-admin.php:1417 
     970#: ../custom-contact-forms-admin.php:1593 
     971msgid "Form Width:" 
     972msgstr "" 
     973 
     974#: ../custom-contact-forms-admin.php:1420 
     975msgid "(ex: 100px or 50%)" 
     976msgstr "" 
     977 
     978#: ../custom-contact-forms-admin.php:1424 
     979msgid "Form Font Family:" 
     980msgstr "" 
     981 
     982#: ../custom-contact-forms-admin.php:1427 
     983msgid "(ex: Verdana, Tahoma, Arial)" 
     984msgstr "" 
     985 
     986#: ../custom-contact-forms-admin.php:1431 
     987#: ../custom-contact-forms-admin.php:1636 
     988msgid "Button Width:" 
     989msgstr "" 
     990 
     991#: ../custom-contact-forms-admin.php:1434 
     992msgid "(ex: 100px, 30%, auto)" 
     993msgstr "" 
     994 
     995#: ../custom-contact-forms-admin.php:1438 
    800996#: ../custom-contact-forms-admin.php:1641 
    801 #: ../custom-contact-forms-admin.php:1650 
    802 msgid "Title Font Size:" 
    803 msgstr "" 
    804  
    805 #: ../custom-contact-forms-admin.php:1245 
    806 msgid "(ex: 10pt, 10px, 1em)" 
    807 msgstr "" 
    808  
    809 #: ../custom-contact-forms-admin.php:1249 
    810 #: ../custom-contact-forms-admin.php:1689 
    811 #: ../custom-contact-forms-admin.php:1757 
    812 msgid "Title Font Color:" 
    813 msgstr "" 
    814  
    815 #: ../custom-contact-forms-admin.php:1252 
    816 #: ../custom-contact-forms-admin.php:1273 
    817 #: ../custom-contact-forms-admin.php:1337 
    818 #: ../custom-contact-forms-admin.php:1438 
     997msgid "Button Height:" 
     998msgstr "" 
     999 
     1000#: ../custom-contact-forms-admin.php:1441 
     1001msgid "(ex: 100px or 30%)" 
     1002msgstr "" 
     1003 
    8191004#: ../custom-contact-forms-admin.php:1445 
     1005#: ../custom-contact-forms-admin.php:1682 
     1006msgid "Button Font Size:" 
     1007msgstr "" 
     1008 
     1009#: ../custom-contact-forms-admin.php:1452 
     1010#: ../custom-contact-forms-admin.php:1721 
     1011msgid "Button Font Color:" 
     1012msgstr "" 
     1013 
     1014#: ../custom-contact-forms-admin.php:1459 
     1015#: ../custom-contact-forms-admin.php:1646 
     1016msgid "Field Background Color:" 
     1017msgstr "" 
     1018 
     1019#: ../custom-contact-forms-admin.php:1466 
     1020#: ../custom-contact-forms-admin.php:1687 
     1021msgid "Form Padding:" 
     1022msgstr "" 
     1023 
    8201024#: ../custom-contact-forms-admin.php:1473 
    821 msgid "(ex: FF0000)" 
    822 msgstr "" 
    823  
    824 #: ../custom-contact-forms-admin.php:1256 
    825 #: ../custom-contact-forms-admin.php:1614 
    826 msgid "Label Width:" 
    827 msgstr "" 
    828  
    829 #: ../custom-contact-forms-admin.php:1259 
    830 msgid "(ex: 100px or 20%)" 
    831 msgstr "" 
    832  
    833 #: ../custom-contact-forms-admin.php:1263 
    834 #: ../custom-contact-forms-admin.php:1655 
    835 msgid "Label Font Size:" 
    836 msgstr "" 
    837  
    838 #: ../custom-contact-forms-admin.php:1266 
    839 #: ../custom-contact-forms-admin.php:1431 
    840 msgid "(ex: 10px, 10pt, 1em)" 
    841 msgstr "" 
    842  
    843 #: ../custom-contact-forms-admin.php:1270 
     1025#: ../custom-contact-forms-admin.php:1651 
     1026msgid "Title Margin:" 
     1027msgstr "" 
     1028 
     1029#: ../custom-contact-forms-admin.php:1480 
     1030#: ../custom-contact-forms-admin.php:1613 
     1031msgid "Dropdown Width:" 
     1032msgstr "" 
     1033 
     1034#: ../custom-contact-forms-admin.php:1483 
     1035msgid "(ex: 30px, 20%, or auto)" 
     1036msgstr "" 
     1037 
     1038#: ../custom-contact-forms-admin.php:1487 
     1039msgid "Success Popover Border Color:" 
     1040msgstr "" 
     1041 
     1042#: ../custom-contact-forms-admin.php:1494 
     1043msgid "Success Popover Font Size:" 
     1044msgstr "" 
     1045 
     1046#: ../custom-contact-forms-admin.php:1501 
     1047msgid "Success Popover Height:" 
     1048msgstr "" 
     1049 
     1050#: ../custom-contact-forms-admin.php:1504 
     1051msgid "(ex: 200px, 6em, 50%)" 
     1052msgstr "" 
     1053 
     1054#: ../custom-contact-forms-admin.php:1508 
     1055#: ../custom-contact-forms-admin.php:1779 
     1056msgid "Field Border Roundness:" 
     1057msgstr "" 
     1058 
     1059#: ../custom-contact-forms-admin.php:1511 
     1060msgid "(ex: 6px, or 0px)" 
     1061msgstr "" 
     1062 
     1063#: ../custom-contact-forms-admin.php:1515 
     1064#: ../custom-contact-forms-admin.php:1586 
     1065#: ../custom-contact-forms-admin.php:1699 
     1066msgid "Tooltip" 
     1067msgstr "" 
     1068 
     1069#: ../custom-contact-forms-admin.php:1516 
     1070#: ../custom-contact-forms-admin.php:1587 
     1071#: ../custom-contact-forms-admin.php:1700 
     1072msgid "A tooltip is the little box that fades in displaying 'Field Instructions' when a user selects a particular field." 
     1073msgstr "" 
     1074 
     1075#: ../custom-contact-forms-admin.php:1517 
    8441076#: ../custom-contact-forms-admin.php:1694 
    845 msgid "Label Font Color:" 
    846 msgstr "" 
    847  
    848 #: ../custom-contact-forms-admin.php:1277 
     1077msgid "Font Size:" 
     1078msgstr "" 
     1079 
     1080#: ../custom-contact-forms-admin.php:1524 
     1081msgid "Tooltip Font Color:" 
     1082msgstr "" 
     1083 
     1084#: ../custom-contact-forms-admin.php:1527 
     1085msgid "(ex: ffffff or white)" 
     1086msgstr "" 
     1087 
     1088#: ../custom-contact-forms-admin.php:1531 
     1089msgid "Create Style" 
     1090msgstr "" 
     1091 
     1092#: ../custom-contact-forms-admin.php:1539 
     1093msgid "Manage Form Styles" 
     1094msgstr "" 
     1095 
     1096#: ../custom-contact-forms-admin.php:1562 
     1097msgid "Slug:" 
     1098msgstr "" 
     1099 
     1100#: ../custom-contact-forms-admin.php:1567 
     1101msgid "Font Family:" 
     1102msgstr "" 
     1103 
     1104#: ../custom-contact-forms-admin.php:1572 
     1105msgid "Textarea Background" 
     1106msgstr "" 
     1107 
     1108#: ../custom-contact-forms-admin.php:1574 
     1109msgid "Color:" 
     1110msgstr "" 
     1111 
     1112#: ../custom-contact-forms-admin.php:1579 
     1113#: ../custom-contact-forms-admin.php:1623 
     1114#: ../custom-contact-forms-admin.php:1656 
     1115#: ../custom-contact-forms-admin.php:1692 
     1116#: ../custom-contact-forms-admin.php:1731 
     1117#: ../custom-contact-forms-admin.php:1772 
     1118msgid "Success Popover" 
     1119msgstr "" 
     1120 
    8491121#: ../custom-contact-forms-admin.php:1581 
    850 msgid "Text Field Width:" 
    851 msgstr "" 
    852  
    853 #: ../custom-contact-forms-admin.php:1280 
    854 #: ../custom-contact-forms-admin.php:1287 
    855 #: ../custom-contact-forms-admin.php:1294 
    856 #: ../custom-contact-forms-admin.php:1374 
    857 msgid "(ex: 100px or 100%)" 
    858 msgstr "" 
    859  
    860 #: ../custom-contact-forms-admin.php:1284 
    861 msgid "Textarea Field Width:" 
    862 msgstr "" 
    863  
    864 #: ../custom-contact-forms-admin.php:1291 
    865 msgid "Textarea Field Height:" 
    866 msgstr "" 
    867  
    868 #: ../custom-contact-forms-admin.php:1298 
    869 #: ../custom-contact-forms-admin.php:1660 
    870 msgid "Field Font Size:" 
    871 msgstr "" 
    872  
    873 #: ../custom-contact-forms-admin.php:1301 
    874 msgid "(ex: 10px, 10pt, 1em" 
    875 msgstr "" 
    876  
    877 #: ../custom-contact-forms-admin.php:1305 
    878 #: ../custom-contact-forms-admin.php:1699 
    879 msgid "Field Font Color:" 
    880 msgstr "" 
    881  
    882 #: ../custom-contact-forms-admin.php:1308 
    883 #: ../custom-contact-forms-admin.php:1344 
    884 msgid "(ex: 333333)" 
    885 msgstr "" 
    886  
    887 #: ../custom-contact-forms-admin.php:1312 
    888 #: ../custom-contact-forms-admin.php:1748 
    889 msgid "Field Border Style:" 
    890 msgstr "" 
    891  
    892 #: ../custom-contact-forms-admin.php:1320 
    893 #: ../custom-contact-forms-admin.php:1709 
    894 msgid "Form Margin:" 
    895 msgstr "" 
    896  
    897 #: ../custom-contact-forms-admin.php:1323 
    898 #: ../custom-contact-forms-admin.php:1330 
    899 #: ../custom-contact-forms-admin.php:1452 
    900 #: ../custom-contact-forms-admin.php:1459 
    901 msgid "(ex: 5px or 1em)" 
    902 msgstr "" 
    903  
    904 #: ../custom-contact-forms-admin.php:1327 
    905 #: ../custom-contact-forms-admin.php:1601 
    906 msgid "Label Margin:" 
    907 msgstr "" 
    908  
    909 #: ../custom-contact-forms-admin.php:1334 
    910 msgid "Textarea Background Color:" 
    911 msgstr "" 
    912  
    913 #: ../custom-contact-forms-admin.php:1341 
    914 msgid "Success Popover Font Color:" 
    915 msgstr "" 
    916  
    917 #: ../custom-contact-forms-admin.php:1348 
    918 msgid "Success Popover Title Font Size:" 
    919 msgstr "" 
    920  
    921 #: ../custom-contact-forms-admin.php:1351 
    922 #: ../custom-contact-forms-admin.php:1358 
    923 #: ../custom-contact-forms-admin.php:1480 
    924 #: ../custom-contact-forms-admin.php:1503 
    925 msgid "(ex: 12px, 1em, 100%)" 
    926 msgstr "" 
    927  
    928 #: ../custom-contact-forms-admin.php:1355 
    929 #: ../custom-contact-forms-admin.php:1645 
    930 msgid "Form Background Color:" 
    931 msgstr "" 
    932  
    933 #: ../custom-contact-forms-admin.php:1362 
    934 msgid "Tooltip Background Color:" 
    935 msgstr "" 
    936  
    937 #: ../custom-contact-forms-admin.php:1365 
    938 msgid "(ex: 000000 or black)" 
    939 msgstr "" 
    940  
    941 #: ../custom-contact-forms-admin.php:1371 
    942 #: ../custom-contact-forms-admin.php:1743 
    943 msgid "Field Border Color:" 
    944 msgstr "" 
    945  
    946 #: ../custom-contact-forms-admin.php:1378 
    947 #: ../custom-contact-forms-admin.php:1726 
    948 msgid "Form Border Style:" 
    949 msgstr "" 
    950  
    951 #: ../custom-contact-forms-admin.php:1386 
     1122msgid "Border Color:" 
     1123msgstr "" 
     1124 
     1125#: ../custom-contact-forms-admin.php:1588 
     1126#: ../custom-contact-forms-admin.php:1733 
     1127msgid "Font Color:" 
     1128msgstr "" 
     1129 
     1130#: ../custom-contact-forms-admin.php:1603 
     1131msgid "Textarea Width:" 
     1132msgstr "" 
     1133 
     1134#: ../custom-contact-forms-admin.php:1608 
     1135msgid "Textarea Height:" 
     1136msgstr "" 
     1137 
     1138#: ../custom-contact-forms-admin.php:1625 
     1139msgid "Height:" 
     1140msgstr "" 
     1141 
     1142#: ../custom-contact-forms-admin.php:1701 
     1143msgid "Background Color:" 
     1144msgstr "" 
     1145 
    9521146#: ../custom-contact-forms-admin.php:1738 
    953 msgid "Form Border Color:" 
    954 msgstr "" 
    955  
    956 #: ../custom-contact-forms-admin.php:1389 
    957 msgid "(ex: 000000)" 
    958 msgstr "" 
    959  
    960 #: ../custom-contact-forms-admin.php:1393 
    961 #: ../custom-contact-forms-admin.php:1733 
    962 msgid "Form Border Width:" 
    963 msgstr "" 
    964  
    965 #: ../custom-contact-forms-admin.php:1396 
    966 msgid "(ex: 1px)" 
    967 msgstr "" 
    968  
    969 #: ../custom-contact-forms-admin.php:1400 
    970 #: ../custom-contact-forms-admin.php:1576 
    971 msgid "Form Width:" 
    972 msgstr "" 
    973  
    974 #: ../custom-contact-forms-admin.php:1403 
    975 msgid "(ex: 100px or 50%)" 
    976 msgstr "" 
    977  
    978 #: ../custom-contact-forms-admin.php:1407 
    979 msgid "Form Font Family:" 
    980 msgstr "" 
    981  
    982 #: ../custom-contact-forms-admin.php:1410 
    983 msgid "(ex: Verdana, Tahoma, Arial)" 
    984 msgstr "" 
    985  
    986 #: ../custom-contact-forms-admin.php:1414 
    987 #: ../custom-contact-forms-admin.php:1619 
    988 msgid "Button Width:" 
    989 msgstr "" 
    990  
    991 #: ../custom-contact-forms-admin.php:1417 
    992 msgid "(ex: 100px, 30%, auto)" 
    993 msgstr "" 
    994  
    995 #: ../custom-contact-forms-admin.php:1421 
    996 #: ../custom-contact-forms-admin.php:1624 
    997 msgid "Button Height:" 
    998 msgstr "" 
    999  
    1000 #: ../custom-contact-forms-admin.php:1424 
    1001 msgid "(ex: 100px or 30%)" 
    1002 msgstr "" 
    1003  
    1004 #: ../custom-contact-forms-admin.php:1428 
    1005 #: ../custom-contact-forms-admin.php:1665 
    1006 msgid "Button Font Size:" 
    1007 msgstr "" 
    1008  
    1009 #: ../custom-contact-forms-admin.php:1435 
    1010 #: ../custom-contact-forms-admin.php:1704 
    1011 msgid "Button Font Color:" 
    1012 msgstr "" 
    1013  
    1014 #: ../custom-contact-forms-admin.php:1442 
    1015 #: ../custom-contact-forms-admin.php:1629 
    1016 msgid "Field Background Color:" 
    1017 msgstr "" 
    1018  
    1019 #: ../custom-contact-forms-admin.php:1449 
    1020 #: ../custom-contact-forms-admin.php:1670 
    1021 msgid "Form Padding:" 
    1022 msgstr "" 
    1023  
    1024 #: ../custom-contact-forms-admin.php:1456 
    1025 #: ../custom-contact-forms-admin.php:1634 
    1026 msgid "Title Margin:" 
    1027 msgstr "" 
    1028  
    1029 #: ../custom-contact-forms-admin.php:1463 
    1030 #: ../custom-contact-forms-admin.php:1596 
    1031 msgid "Dropdown Width:" 
    1032 msgstr "" 
    1033  
    1034 #: ../custom-contact-forms-admin.php:1466 
    1035 msgid "(ex: 30px, 20%, or auto)" 
    1036 msgstr "" 
    1037  
    1038 #: ../custom-contact-forms-admin.php:1470 
    1039 msgid "Success Popover Border Color:" 
    1040 msgstr "" 
    1041  
    1042 #: ../custom-contact-forms-admin.php:1477 
    1043 msgid "Success Popover Font Size:" 
    1044 msgstr "" 
    1045  
    1046 #: ../custom-contact-forms-admin.php:1484 
    1047 msgid "Success Popover Height:" 
    1048 msgstr "" 
    1049  
    1050 #: ../custom-contact-forms-admin.php:1487 
    1051 msgid "(ex: 200px, 6em, 50%)" 
    1052 msgstr "" 
    1053  
    1054 #: ../custom-contact-forms-admin.php:1491 
    1055 #: ../custom-contact-forms-admin.php:1762 
    1056 msgid "Field Border Roundness:" 
    1057 msgstr "" 
    1058  
    1059 #: ../custom-contact-forms-admin.php:1494 
    1060 msgid "(ex: 6px, or 0px)" 
    1061 msgstr "" 
    1062  
    1063 #: ../custom-contact-forms-admin.php:1498 
    1064 #: ../custom-contact-forms-admin.php:1569 
    1065 #: ../custom-contact-forms-admin.php:1682 
    1066 msgid "Tooltip" 
    1067 msgstr "" 
    1068  
    1069 #: ../custom-contact-forms-admin.php:1499 
    1070 #: ../custom-contact-forms-admin.php:1570 
    1071 #: ../custom-contact-forms-admin.php:1683 
    1072 msgid "A tooltip is the little box that fades in displaying 'Field Instructions' when a user selects a particular field." 
    1073 msgstr "" 
    1074  
    1075 #: ../custom-contact-forms-admin.php:1500 
    1076 #: ../custom-contact-forms-admin.php:1677 
    1077 msgid "Font Size:" 
    1078 msgstr "" 
    1079  
    1080 #: ../custom-contact-forms-admin.php:1507 
    1081 msgid "Tooltip Font Color:" 
    1082 msgstr "" 
    1083  
    1084 #: ../custom-contact-forms-admin.php:1510 
    1085 msgid "(ex: ffffff or white)" 
    1086 msgstr "" 
    1087  
    1088 #: ../custom-contact-forms-admin.php:1514 
    1089 msgid "Create Style" 
    1090 msgstr "" 
    1091  
    1092 #: ../custom-contact-forms-admin.php:1522 
    1093 msgid "Manage Form Styles" 
    1094 msgstr "" 
    1095  
    1096 #: ../custom-contact-forms-admin.php:1545 
    1097 msgid "Slug:" 
    1098 msgstr "" 
    1099  
    1100 #: ../custom-contact-forms-admin.php:1550 
    1101 msgid "Font Family:" 
    1102 msgstr "" 
    1103  
    1104 #: ../custom-contact-forms-admin.php:1555 
    1105 msgid "Textarea Background" 
    1106 msgstr "" 
    1107  
    1108 #: ../custom-contact-forms-admin.php:1557 
    1109 msgid "Color:" 
    1110 msgstr "" 
    1111  
    1112 #: ../custom-contact-forms-admin.php:1562 
    1113 #: ../custom-contact-forms-admin.php:1606 
    1114 #: ../custom-contact-forms-admin.php:1639 
    1115 #: ../custom-contact-forms-admin.php:1675 
    1116 #: ../custom-contact-forms-admin.php:1714 
    1117 #: ../custom-contact-forms-admin.php:1755 
    1118 msgid "Success Popover" 
    1119 msgstr "" 
    1120  
    1121 #: ../custom-contact-forms-admin.php:1564 
    1122 msgid "Border Color:" 
    1123 msgstr "" 
    1124  
    1125 #: ../custom-contact-forms-admin.php:1571 
    1126 #: ../custom-contact-forms-admin.php:1716 
    1127 msgid "Font Color:" 
    1128 msgstr "" 
    1129  
    1130 #: ../custom-contact-forms-admin.php:1586 
    1131 msgid "Textarea Width:" 
    1132 msgstr "" 
    1133  
    1134 #: ../custom-contact-forms-admin.php:1591 
    1135 msgid "Textarea Height:" 
    1136 msgstr "" 
    1137  
    1138 #: ../custom-contact-forms-admin.php:1608 
    1139 msgid "Height:" 
    1140 msgstr "" 
    1141  
    1142 #: ../custom-contact-forms-admin.php:1684 
    1143 msgid "Background Color:" 
    1144 msgstr "" 
    1145  
    1146 #: ../custom-contact-forms-admin.php:1721 
    11471147msgid "Tooltip Font Size:" 
    11481148msgstr "" 
    11491149 
    1150 #: ../custom-contact-forms-admin.php:1796 
     1150#: ../custom-contact-forms-admin.php:1813 
    11511151msgid "Report a Bug/Suggest a Feature" 
    11521152msgstr "" 
    11531153 
    1154 #: ../custom-contact-forms-admin.php:1804 
     1154#: ../custom-contact-forms-admin.php:1821 
    11551155#: ../modules/db/custom-contact-forms-default-db.php:25 
    11561156msgid "Your Name:" 
    11571157msgstr "" 
    11581158 
    1159 #: ../custom-contact-forms-admin.php:1810 
     1159#: ../custom-contact-forms-admin.php:1827 
    11601160msgid "Your Email:" 
    11611161msgstr "" 
    11621162 
    1163 #: ../custom-contact-forms-admin.php:1818 
     1163#: ../custom-contact-forms-admin.php:1835 
    11641164msgid "Who Hosts Your Website?" 
    11651165msgstr "" 
    11661166 
    1167 #: ../custom-contact-forms-admin.php:1824 
     1167#: ../custom-contact-forms-admin.php:1841 
    11681168msgid "Purpose of this message:" 
    11691169msgstr "" 
    11701170 
    1171 #: ../custom-contact-forms-admin.php:1828 
     1171#: ../custom-contact-forms-admin.php:1845 
    11721172msgid "Bug Report" 
    11731173msgstr "" 
    11741174 
    1175 #: ../custom-contact-forms-admin.php:1831 
     1175#: ../custom-contact-forms-admin.php:1848 
    11761176msgid "Suggest a Feature" 
    11771177msgstr "" 
    11781178 
    1179 #: ../custom-contact-forms-admin.php:1834 
     1179#: ../custom-contact-forms-admin.php:1851 
    11801180msgid "Plugin Question" 
    11811181msgstr "" 
    11821182 
    1183 #: ../custom-contact-forms-admin.php:1842 
     1183#: ../custom-contact-forms-admin.php:1859 
    11841184msgid "Version of Custom Contact Forms?" 
    11851185msgstr "" 
    11861186 
    1187 #: ../custom-contact-forms-admin.php:1848 
     1187#: ../custom-contact-forms-admin.php:1865 
    11881188msgid "Version of WordPress?" 
    11891189msgstr "" 
    11901190 
    1191 #: ../custom-contact-forms-admin.php:1856 
     1191#: ../custom-contact-forms-admin.php:1873 
    11921192#: ../modules/db/custom-contact-forms-default-db.php:31 
    11931193msgid "Your Message:" 
    11941194msgstr "" 
    11951195 
    1196 #: ../custom-contact-forms-admin.php:1862 
     1196#: ../custom-contact-forms-admin.php:1879 
    11971197#: ../modules/db/custom-contact-forms-default-db.php:53 
    11981198msgid "Send Message" 
    11991199msgstr "" 
    12001200 
    1201 #: ../custom-contact-forms-admin.php:1872 
     1201#: ../custom-contact-forms-admin.php:1889 
    12021202msgid "Custom HTML Forms (Advanced)" 
    12031203msgstr "" 
    12041204 
    1205 #: ../custom-contact-forms-admin.php:1876 
     1205#: ../custom-contact-forms-admin.php:1893 
    12061206msgid "" 
    12071207"If you know HTML and simply want to use this plugin to process form requests, this feature is for you. \n" 
     
    12101210msgstr "" 
    12111211 
    1212 #: ../custom-contact-forms-admin.php:1883 
     1212#: ../custom-contact-forms-admin.php:1900 
    12131213msgid "Thank you for filling out our form!" 
    12141214msgstr "" 
    12151215 
    1216 #: ../custom-contact-forms-admin.php:1888 
     1216#: ../custom-contact-forms-admin.php:1905 
    12171217msgid "Paste all this code into a page or post and edit it to your liking. It is recommended you only use this feature if you are experienced with HTML. The destination_email field specifies where emails will be sent on successful submission; you can have the form send to multiple addresses by separating email's with semi-colons (i.e. email@google.com; email2@google.com). The success_message field will add a popover containing the message when the form is completed successfully, the thank_you_page field will force the user to be redirected to that specific page on successful form completion. The required_fields hidden field is optional; to use it separate the field names you want required by commas. Remember to use underscores instead of spaces in field names!" 
    12181218msgstr "" 
    12191219 
    1220 #: ../custom-contact-forms-admin.php:1898 
     1220#: ../custom-contact-forms-admin.php:1915 
    12211221msgid "Custom Contact Forms Plugin News" 
    12221222msgstr "" 
    12231223 
    1224 #: ../custom-contact-forms-admin.php:1962 
     1224#: ../custom-contact-forms-admin.php:1979 
    12251225#: ../custom-contact-forms.php:101 
    12261226msgid "Saved Form Submissions" 
    12271227msgstr "" 
    12281228 
    1229 #: ../custom-contact-forms-admin.php:1969 
    1230 #: ../custom-contact-forms-admin.php:2023 
     1229#: ../custom-contact-forms-admin.php:1986 
     1230#: ../custom-contact-forms-admin.php:2042 
    12311231msgid "Date Submitted" 
    12321232msgstr "" 
    12331233 
    1234 #: ../custom-contact-forms-admin.php:1970 
    1235 #: ../custom-contact-forms-admin.php:2024 
     1234#: ../custom-contact-forms-admin.php:1987 
     1235#: ../custom-contact-forms-admin.php:2043 
     1236#: ../modules/export/custom-contact-forms-export.php:24 
    12361237msgid "Form Submitted" 
    12371238msgstr "" 
    12381239 
    1239 #: ../custom-contact-forms-admin.php:1971 
    1240 #: ../custom-contact-forms-admin.php:2025 
     1240#: ../custom-contact-forms-admin.php:1988 
     1241#: ../custom-contact-forms-admin.php:2044 
    12411242msgid "Form Page" 
    12421243msgstr "" 
    12431244 
    1244 #: ../custom-contact-forms-admin.php:1990 
     1245#: ../custom-contact-forms-admin.php:1989 
     1246#: ../custom-contact-forms-admin.php:2045 
     1247#: ../modules/export/custom-contact-forms-export.php:24 
     1248msgid "Form ID" 
     1249msgstr "" 
     1250 
     1251#: ../custom-contact-forms-admin.php:2008 
    12451252msgid "Custom HTML Form" 
    12461253msgstr "" 
    12471254 
    1248 #: ../custom-contact-forms-admin.php:2065 
     1255#: ../custom-contact-forms-admin.php:2085 
    12491256msgid "Your settings have been successfully saved!" 
    12501257msgstr "" 
    12511258 
    1252 #: ../custom-contact-forms-admin.php:2070 
     1259#: ../custom-contact-forms-admin.php:2090 
    12531260msgid "Your mail settings have been successfully saved!" 
    12541261msgstr "" 
    12551262 
    1256 #: ../custom-contact-forms-admin.php:2108 
     1263#: ../custom-contact-forms-admin.php:2128 
    12571264#: ../custom-contact-forms.php:102 
    12581265msgid "General Settings" 
    12591266msgstr "" 
    12601267 
    1261 #: ../custom-contact-forms-admin.php:2115 
     1268#: ../custom-contact-forms-admin.php:2135 
    12621269msgid "Email Form Submissions:" 
    12631270msgstr "" 
    12641271 
    1265 #: ../custom-contact-forms-admin.php:2127 
     1272#: ../custom-contact-forms-admin.php:2147 
    12661273msgid "When a user fills out one of your forms, the info submitted is saved in the Saved Form Submission section of the admin panel for you to view. If this is enabled, you will also be sent an email containing the submission info." 
    12671274msgstr "" 
    12681275 
    1269 #: ../custom-contact-forms-admin.php:2131 
     1276#: ../custom-contact-forms-admin.php:2151 
    12701277msgid "Default Email:" 
    12711278msgstr "" 
    12721279 
    1273 #: ../custom-contact-forms-admin.php:2136 
     1280#: ../custom-contact-forms-admin.php:2156 
    12741281msgid "Form emails will be sent <span>to</span> this address, if no destination email is specified by the form." 
    12751282msgstr "" 
    12761283 
    1277 #: ../custom-contact-forms-admin.php:2140 
     1284#: ../custom-contact-forms-admin.php:2160 
    12781285msgid "Front End JQuery:" 
    12791286msgstr "" 
    12801287 
    1281 #: ../custom-contact-forms-admin.php:2144 
    1282 #: ../custom-contact-forms-admin.php:2187 
    1283 #: ../custom-contact-forms-admin.php:2293 
    1284 #: ../custom-contact-forms-admin.php:2309 
    1285 #: ../custom-contact-forms-admin.php:2337 
     1288#: ../custom-contact-forms-admin.php:2164 
     1289#: ../custom-contact-forms-admin.php:2207 
     1290#: ../custom-contact-forms-admin.php:2313 
     1291#: ../custom-contact-forms-admin.php:2329 
     1292#: ../custom-contact-forms-admin.php:2357 
    12861293msgid "Enabled" 
    12871294msgstr "" 
    12881295 
    1289 #: ../custom-contact-forms-admin.php:2147 
    1290 #: ../custom-contact-forms-admin.php:2190 
    1291 #: ../custom-contact-forms-admin.php:2296 
    1292 #: ../custom-contact-forms-admin.php:2312 
    1293 #: ../custom-contact-forms-admin.php:2334 
     1296#: ../custom-contact-forms-admin.php:2167 
     1297#: ../custom-contact-forms-admin.php:2210 
     1298#: ../custom-contact-forms-admin.php:2316 
     1299#: ../custom-contact-forms-admin.php:2332 
     1300#: ../custom-contact-forms-admin.php:2354 
    12941301msgid "Disabled" 
    12951302msgstr "" 
    12961303 
    1297 #: ../custom-contact-forms-admin.php:2152 
     1304#: ../custom-contact-forms-admin.php:2172 
    12981305#, php-format 
    12991306msgid "Some plugins don't setup JQuery correctly, so when any other plugin uses JQuery (whether correctly or not), JQuery works for neither plugin. This plugin uses JQuery correctly. If another plugin isn't using JQuery correctly but is more important to you than this one: disable this option. 99% of this plugin's functionality will work without JQuery, just no field instruction tooltips." 
    13001307msgstr "" 
    13011308 
    1302 #: ../custom-contact-forms-admin.php:2156 
     1309#: ../custom-contact-forms-admin.php:2176 
    13031310msgid "Default From Email:" 
    13041311msgstr "" 
    13051312 
    1306 #: ../custom-contact-forms-admin.php:2161 
     1313#: ../custom-contact-forms-admin.php:2181 
    13071314msgid "Form emails will be sent <span>from</span> this address. It is recommended you provide a real email address that has been created through your host." 
    13081315msgstr "" 
    13091316 
    1310 #: ../custom-contact-forms-admin.php:2165 
     1317#: ../custom-contact-forms-admin.php:2185 
    13111318msgid "Default From Name:" 
    13121319msgstr "" 
    13131320 
    1314 #: ../custom-contact-forms-admin.php:2170 
     1321#: ../custom-contact-forms-admin.php:2190 
    13151322msgid "This setting allows you to specify the name under which form emails are sent. The default is 'Custom Contact Forms'." 
    13161323msgstr "" 
    13171324 
    1318 #: ../custom-contact-forms-admin.php:2174 
     1325#: ../custom-contact-forms-admin.php:2194 
    13191326msgid "Default Email Subject:" 
    13201327msgstr "" 
    13211328 
    1322 #: ../custom-contact-forms-admin.php:2179 
     1329#: ../custom-contact-forms-admin.php:2199 
    13231330msgid "Default subject to be included in all form emails." 
    13241331msgstr "" 
    13251332 
    1326 #: ../custom-contact-forms-admin.php:2183 
     1333#: ../custom-contact-forms-admin.php:2203 
    13271334msgid "Enable Dashboard Widget:" 
    13281335msgstr "" 
    13291336 
    1330 #: ../custom-contact-forms-admin.php:2194 
     1337#: ../custom-contact-forms-admin.php:2214 
    13311338msgid "Enabling this will display a widget on your dashboard that shows the latest form submissions." 
    13321339msgstr "" 
    13331340 
    1334 #: ../custom-contact-forms-admin.php:2198 
     1341#: ../custom-contact-forms-admin.php:2218 
    13351342msgid "Dashboard Widget Accessibility:" 
    13361343msgstr "" 
    13371344 
    1338 #: ../custom-contact-forms-admin.php:2202 
     1345#: ../custom-contact-forms-admin.php:2222 
    13391346msgid "Only admins can view" 
    13401347msgstr "" 
    13411348 
    1342 #: ../custom-contact-forms-admin.php:2205 
     1349#: ../custom-contact-forms-admin.php:2225 
    13431350msgid "All roles except subscribers can view" 
    13441351msgstr "" 
    13451352 
    1346 #: ../custom-contact-forms-admin.php:2208 
     1353#: ../custom-contact-forms-admin.php:2228 
    13471354msgid "All roles can view" 
    13481355msgstr "" 
    13491356 
    1350 #: ../custom-contact-forms-admin.php:2212 
     1357#: ../custom-contact-forms-admin.php:2232 
    13511358msgid "If you are using the dashboard widget, this allows you to disallow certain users from viewing it." 
    13521359msgstr "" 
    13531360 
    1354 #: ../custom-contact-forms-admin.php:2216 
     1361#: ../custom-contact-forms-admin.php:2236 
    13551362msgid "Use Code Type:" 
    13561363msgstr "" 
    13571364 
    1358 #: ../custom-contact-forms-admin.php:2224 
     1365#: ../custom-contact-forms-admin.php:2244 
    13591366msgid "This lets you switch the form code between HTML and XHTML." 
    13601367msgstr "" 
    13611368 
    1362 #: ../custom-contact-forms-admin.php:2228 
     1369#: ../custom-contact-forms-admin.php:2248 
    13631370msgid "Restrict Frontend JS and CSS to Form Pages Only:" 
    13641371msgstr "" 
    13651372 
    1366 #: ../custom-contact-forms-admin.php:2239 
     1373#: ../custom-contact-forms-admin.php:2259 
    13671374msgid "Within each form in the form manager, you can specify the page id's on which that form will be used. If you set this to 'Yes', the plugin will only include CSS and JS files on pages/posts where a CCF form is inserted. If this is set to 'No', CSS and JS files for this plugin will be included on every page of your site except in the admin area." 
    13681375msgstr "" 
    13691376 
    1370 #: ../custom-contact-forms-admin.php:2245 
     1377#: ../custom-contact-forms-admin.php:2265 
    13711378msgid "Default Form Success Message Title:" 
    13721379msgstr "" 
    13731380 
    1374 #: ../custom-contact-forms-admin.php:2250 
     1381#: ../custom-contact-forms-admin.php:2270 
    13751382msgid "If someone fills out a form for which a success message title is not provided and a custom success page is not provided, the plugin will show a popover using this field as the window title." 
    13761383msgstr "" 
    13771384 
    1378 #: ../custom-contact-forms-admin.php:2255 
     1385#: ../custom-contact-forms-admin.php:2275 
    13791386msgid "Default Form Success Message:" 
    13801387msgstr "" 
    13811388 
    1382 #: ../custom-contact-forms-admin.php:2260 
     1389#: ../custom-contact-forms-admin.php:2280 
    13831390msgid "If someone fills out a form for which a success message is not provided and a custom success page is not provided, the plugin will show a popover containing this message." 
    13841391msgstr "" 
    13851392 
    1386 #: ../custom-contact-forms-admin.php:2264 
     1393#: ../custom-contact-forms-admin.php:2284 
    13871394msgid "Default Form Error Header:" 
    13881395msgstr "" 
    13891396 
    1390 #: ../custom-contact-forms-admin.php:2269 
     1397#: ../custom-contact-forms-admin.php:2289 
    13911398msgid "When a form is filled out incorrectly, this message will be displayed followed by the individual field error messages." 
    13921399msgstr "" 
    13931400 
    1394 #: ../custom-contact-forms-admin.php:2273 
     1401#: ../custom-contact-forms-admin.php:2293 
    13951402msgid "Remember Field Values:" 
    13961403msgstr "" 
    13971404 
    1398 #: ../custom-contact-forms-admin.php:2285 
     1405#: ../custom-contact-forms-admin.php:2305 
    13991406msgid "Selecting yes will make form fields remember how they were last filled out." 
    14001407msgstr "" 
    14011408 
    1402 #: ../custom-contact-forms-admin.php:2289 
     1409#: ../custom-contact-forms-admin.php:2309 
    14031410msgid "Tooltips in Widget:" 
    14041411msgstr "" 
    14051412 
    1406 #: ../custom-contact-forms-admin.php:2301 
     1413#: ../custom-contact-forms-admin.php:2321 
    14071414msgid "Enabling this shows tooltips containing field instructions on forms in the widget." 
    14081415msgstr "" 
    14091416 
    1410 #: ../custom-contact-forms-admin.php:2305 
     1417#: ../custom-contact-forms-admin.php:2325 
    14111418msgid "Fancy Admin AJAX Abilities:" 
    14121419msgstr "" 
    14131420 
    1414 #: ../custom-contact-forms-admin.php:2317 
     1421#: ../custom-contact-forms-admin.php:2337 
    14151422msgid "If you enable this, creating, editing and modifying forms, fields, styles, etc in the admin panel will be done using AJAX. This means that clicking things like 'Edit' or 'Delete' will not cause the page to reload thus managing your forms will be much smoother and quicker. If you are having problems with things not saving, deleting, or inserting correctly, then disable this and fill out a bug report below." 
    14161423msgstr "" 
    14171424 
    1418 #: ../custom-contact-forms-admin.php:2321 
     1425#: ../custom-contact-forms-admin.php:2341 
    14191426msgid "Default Permissions Error:" 
    14201427msgstr "" 
    14211428 
    1422 #: ../custom-contact-forms-admin.php:2326 
     1429#: ../custom-contact-forms-admin.php:2346 
    14231430msgid "When someone doesn't have the proper permissions to use a form, this message is displayed in place of the form. You control who can view each form with the form access manager which is located inside the form manager." 
    14241431msgstr "" 
    14251432 
    1426 #: ../custom-contact-forms-admin.php:2330 
     1433#: ../custom-contact-forms-admin.php:2350 
    14271434msgid "Form Access Capabilities:" 
    14281435msgstr "" 
    14291436 
    1430 #: ../custom-contact-forms-admin.php:2342 
     1437#: ../custom-contact-forms-admin.php:2362 
    14311438msgid "The form access manager within each form allows you to control who can view your form. However, that will not take effect on any of your forms unless this is enabled." 
    14321439msgstr "" 
    14331440 
    1434 #: ../custom-contact-forms-admin.php:2346 
     1441#: ../custom-contact-forms-admin.php:2366 
    14351442msgid "Maximum File Upload Size:" 
    14361443msgstr "" 
    14371444 
    1438 #: ../custom-contact-forms-admin.php:2348 
     1445#: ../custom-contact-forms-admin.php:2368 
    14391446msgid "MB" 
    14401447msgstr "" 
    14411448 
    1442 #: ../custom-contact-forms-admin.php:2352 
     1449#: ../custom-contact-forms-admin.php:2372 
    14431450msgid "When creating file fields, you can specify maximum upload sizes for each individual field. This setting lets you set an overall cap for security reasons. It is recommended you leave this at 10 MB." 
    14441451msgstr "" 
    14451452 
    1446 #: ../custom-contact-forms-admin.php:2355 
     1453#: ../custom-contact-forms-admin.php:2375 
    14471454msgid "Show Sidebar Widget:" 
    14481455msgstr "" 
    14491456 
    1450 #: ../custom-contact-forms-admin.php:2360 
     1457#: ../custom-contact-forms-admin.php:2380 
    14511458msgid "On Homepage" 
    14521459msgstr "" 
    14531460 
    1454 #: ../custom-contact-forms-admin.php:2364 
     1461#: ../custom-contact-forms-admin.php:2384 
    14551462msgid "On Pages" 
    14561463msgstr "" 
    14571464 
    1458 #: ../custom-contact-forms-admin.php:2368 
     1465#: ../custom-contact-forms-admin.php:2388 
    14591466msgid "On Single Posts" 
    14601467msgstr "" 
    14611468 
    1462 #: ../custom-contact-forms-admin.php:2373 
     1469#: ../custom-contact-forms-admin.php:2393 
    14631470msgid "On Categories" 
    14641471msgstr "" 
    14651472 
    1466 #: ../custom-contact-forms-admin.php:2377 
     1473#: ../custom-contact-forms-admin.php:2397 
    14671474msgid "On Archives" 
    14681475msgstr "" 
    14691476 
    1470 #: ../custom-contact-forms-admin.php:2382 
     1477#: ../custom-contact-forms-admin.php:2402 
    14711478msgid "Update" 
    14721479msgstr "" 
    14731480 
    1474 #: ../custom-contact-forms-admin.php:2390 
     1481#: ../custom-contact-forms-admin.php:2410 
    14751482msgid "Mail Settings" 
    14761483msgstr "" 
    14771484 
    1478 #: ../custom-contact-forms-admin.php:2394 
     1485#: ../custom-contact-forms-admin.php:2414 
    14791486msgid "There are two ways you can send emails: using the PHP mail() function or using SMTP (secure/insecure). If you choose to use the PHP mail() function you can ignore all the other options. For some people Wordpress's default way of sending mail does not work; if for some reason your mail is being sent you should try the SMTP option." 
    14801487msgstr "" 
    14811488 
    1482 #: ../custom-contact-forms-admin.php:2395 
     1489#: ../custom-contact-forms-admin.php:2415 
    14831490msgid "* Send My Emails Using the Following:" 
    14841491msgstr "" 
    14851492 
    1486 #: ../custom-contact-forms-admin.php:2397 
     1493#: ../custom-contact-forms-admin.php:2417 
    14871494msgid "Wordpress Default" 
    14881495msgstr "" 
    14891496 
    1490 #: ../custom-contact-forms-admin.php:2398 
     1497#: ../custom-contact-forms-admin.php:2418 
    14911498msgid "SMTP" 
    14921499msgstr "" 
    14931500 
    1494 #: ../custom-contact-forms-admin.php:2399 
     1501#: ../custom-contact-forms-admin.php:2419 
    14951502msgid "(If mail isn't sending, try toggling this option.)" 
    14961503msgstr "" 
    14971504 
    1498 #: ../custom-contact-forms-admin.php:2402 
     1505#: ../custom-contact-forms-admin.php:2422 
    14991506msgid "SMTP Host:" 
    15001507msgstr "" 
    15011508 
    1502 #: ../custom-contact-forms-admin.php:2403 
     1509#: ../custom-contact-forms-admin.php:2423 
    15031510msgid "SMTP Port:" 
    15041511msgstr "" 
    15051512 
    1506 #: ../custom-contact-forms-admin.php:2404 
     1513#: ../custom-contact-forms-admin.php:2424 
    15071514msgid "Encryption:" 
    15081515msgstr "" 
    15091516 
    1510 #: ../custom-contact-forms-admin.php:2406 
     1517#: ../custom-contact-forms-admin.php:2426 
    15111518msgid "SSL" 
    15121519msgstr "" 
    15131520 
    1514 #: ../custom-contact-forms-admin.php:2407 
     1521#: ../custom-contact-forms-admin.php:2427 
    15151522msgid "TLS" 
    15161523msgstr "" 
    15171524 
    1518 #: ../custom-contact-forms-admin.php:2411 
     1525#: ../custom-contact-forms-admin.php:2431 
    15191526msgid "SMTP Authentication:" 
    15201527msgstr "" 
    15211528 
    1522 #: ../custom-contact-forms-admin.php:2411 
     1529#: ../custom-contact-forms-admin.php:2431 
    15231530msgid "None Needed" 
    15241531msgstr "" 
    15251532 
    1526 #: ../custom-contact-forms-admin.php:2411 
     1533#: ../custom-contact-forms-admin.php:2431 
    15271534msgid "Use SMTP Username/Password" 
    15281535msgstr "" 
    15291536 
    1530 #: ../custom-contact-forms-admin.php:2412 
     1537#: ../custom-contact-forms-admin.php:2432 
    15311538msgid "SMTP Username:" 
    15321539msgstr "" 
    15331540 
    1534 #: ../custom-contact-forms-admin.php:2413 
     1541#: ../custom-contact-forms-admin.php:2433 
    15351542msgid "SMTP Password:" 
    15361543msgstr "" 
    15371544 
    1538 #: ../custom-contact-forms-admin.php:2416 
     1545#: ../custom-contact-forms-admin.php:2436 
    15391546msgid "Save Mail Sending Options" 
    15401547msgstr "" 
    15411548 
    1542 #: ../custom-contact-forms-admin.php:2422 
     1549#: ../custom-contact-forms-admin.php:2442 
    15431550msgid "Export" 
    15441551msgstr "" 
    15451552 
    1546 #: ../custom-contact-forms-admin.php:2427 
     1553#: ../custom-contact-forms-admin.php:2449 
    15471554msgid "" 
    1548 "Preforming a Custom Contact Forms export will create a file of the form \n" 
     1555"Preforming this export will create a file of the form \n" 
    15491556"\t\t\t\t\t\tccf-export-xxxx.sql on your web server. The file created contains SQL that \n" 
    15501557"\t\t\t\t\t\twill recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined." 
    15511558msgstr "" 
    15521559 
    1553 #: ../custom-contact-forms-admin.php:2431 
     1560#: ../custom-contact-forms-admin.php:2453 
    15541561msgid "Export All CCF Plugin Content" 
    15551562msgstr "" 
    15561563 
    1557 #: ../custom-contact-forms-admin.php:2437 
     1564#: ../custom-contact-forms-admin.php:2456 
     1565msgid "You can export your form submissions in to a convienent format. Clicking the button below will prompt you to download a .CSV file that contains all your saved form submissions. Since this export contains multiple forms that are assumed to have different fields, this export will only contain the value of each field and not the name of that field." 
     1566msgstr "" 
     1567 
     1568#: ../custom-contact-forms-admin.php:2457 
     1569msgid "Export All Saved Form Submissions to CSV" 
     1570msgstr "" 
     1571 
     1572#: ../custom-contact-forms-admin.php:2460 
     1573msgid "You can also export only submissions from certain forms in to CSV format. This CSV export will probably more useful to you because it will contain the name of fields as well as the values. This export works best on forms that have fields that have remained completely constant throughout submission." 
     1574msgstr "" 
     1575 
     1576#: ../custom-contact-forms-admin.php:2461 
     1577msgid "Export This Form's Submissions to CSV" 
     1578msgstr "" 
     1579 
     1580#: ../custom-contact-forms-admin.php:2468 
    15581581msgid "Import" 
    15591582msgstr "" 
    15601583 
    1561 #: ../custom-contact-forms-admin.php:2443 
     1584#: ../custom-contact-forms-admin.php:2474 
    15621585msgid "Browse to a CCF .sql export file to import Custom Contact Form data from another Wordpress installation to this one. Pressing the 'Clear and Import' button deletes all current data and then imports the selected file; this will not work for merging to data!. Clearing all CCF data before importing prevents any conflicts from occuring. Before you attempt an import, you should always download a backup, by clicking the 'Export All' button." 
    15631586msgstr "" 
    15641587 
    1565 #: ../custom-contact-forms-admin.php:2446 
     1588#: ../custom-contact-forms-admin.php:2477 
    15661589msgid "Choose What You Want to Use from the Import File:" 
    15671590msgstr "" 
    15681591 
    1569 #: ../custom-contact-forms-admin.php:2452 
     1592#: ../custom-contact-forms-admin.php:2483 
    15701593msgid "Use General Settings" 
    15711594msgstr "" 
    15721595 
    1573 #: ../custom-contact-forms-admin.php:2464 
     1596#: ../custom-contact-forms-admin.php:2495 
    15741597msgid "Form Submissions" 
    15751598msgstr "" 
    15761599 
    1577 #: ../custom-contact-forms-admin.php:2494 
     1600#: ../custom-contact-forms-admin.php:2525 
    15781601msgid "Choose an Import File:" 
    15791602msgstr "" 
    15801603 
    1581 #: ../custom-contact-forms-admin.php:2498 
     1604#: ../custom-contact-forms-admin.php:2529 
    15821605msgid "Clear and Import" 
    15831606msgstr "" 
    15841607 
    1585 #: ../custom-contact-forms-admin.php:2500 
     1608#: ../custom-contact-forms-admin.php:2531 
    15861609msgid "Yes, I want to do this and have created a backup." 
    15871610msgstr "" 
     
    17641787msgstr "" 
    17651788 
    1766 #: ../modules/db/custom-contact-forms-db.php:421 
     1789#: ../modules/db/custom-contact-forms-db.php:422 
    17671790msgid "Non-Registered User" 
    17681791msgstr "" 
     
    18401863msgstr "" 
    18411864 
    1842 #: ../modules/export/custom-contact-forms-export.php:57 
     1865#: ../modules/export/custom-contact-forms-export.php:24 
     1866msgid "Date" 
     1867msgstr "" 
     1868 
     1869#: ../modules/export/custom-contact-forms-export.php:24 
     1870msgid "Form Location" 
     1871msgstr "" 
     1872 
     1873#: ../modules/export/custom-contact-forms-export.php:113 
    18431874msgid "Custom Contact Forms Export File" 
    18441875msgstr "" 
    18451876 
    1846 #: ../modules/export/custom-contact-forms-export.php:58 
     1877#: ../modules/export/custom-contact-forms-export.php:114 
    18471878msgid "It is recommended that you do not edit this file. The order of the" 
    18481879msgstr "" 
    18491880 
    1850 #: ../modules/export/custom-contact-forms-export.php:59 
     1881#: ../modules/export/custom-contact-forms-export.php:115 
    18511882msgid "queries is important if you intend to use this file through the CCF" 
    18521883msgstr "" 
    18531884 
    1854 #: ../modules/export/custom-contact-forms-export.php:60 
     1885#: ../modules/export/custom-contact-forms-export.php:116 
    18551886msgid "exporter. The query to update general settings MUST be the last query" 
    18561887msgstr "" 
    18571888 
    1858 #: ../modules/export/custom-contact-forms-export.php:61 
     1889#: ../modules/export/custom-contact-forms-export.php:117 
    18591890msgid "in this file." 
    18601891msgstr "" 
    18611892 
    1862 #: ../modules/export/custom-contact-forms-user-data.php:78 
     1893#: ../modules/export/custom-contact-forms-user-data.php:79 
    18631894msgid "View File Upload" 
    18641895msgstr "" 
  • custom-contact-forms/trunk/modules/db/custom-contact-forms-db.php

    r479356 r490825  
    213213        } 
    214214         
    215         function selectAllUserData() { 
    216             global $wpdb; 
    217             return $wpdb->get_results("SELECT * FROM " . CCF_USER_DATA_TABLE . " ORDER BY data_time DESC");  
     215        function selectAllUserData($form_id = NULL) { 
     216            global $wpdb; 
     217            $where = ($form_id != NULL) ? " WHERE data_formid = '$form_id' " : ''; 
     218            return $wpdb->get_results("SELECT * FROM " . CCF_USER_DATA_TABLE . " $where ORDER BY data_time DESC");   
    218219        } 
    219220         
  • custom-contact-forms/trunk/modules/export/custom-contact-forms-export.php

    r336413 r490825  
    1111        var $last_export_file; 
    1212        var $exports_path; 
     13        var $csv_array; 
    1314        var $option_name; 
    1415         
     
    1617            $this->exports_path = CCF_BASE_PATH . 'export/'; 
    1718            $this->option_name = $option_name; 
     19        } 
     20         
     21        function exportSavedFormSubmissionsToCSV($form_id = NULL) { 
     22            ccf_utils::load_module('export/custom-contact-forms-user-data.php'); 
     23            $out = array(); 
     24            $col_header = array(__('Form Submitted', 'custom-contact-forms'), __('Date', 'custom-contact-forms'),  __('Form Location', 'custom-contact-forms'), __('Form ID', 'custom-contact-forms')); 
     25            $extra_cols = array(); 
     26            $out[] = $col_header; 
     27            $user_data_array = parent::selectAllUserData($form_id); 
     28            $i = 0; 
     29            foreach ($user_data_array as $data_object) { 
     30                $line = array(); 
     31                $data = new CustomContactFormsUserData(array('form_id' => $data_object->data_formid, 'data_time' => $data_object->data_time, 'form_page' => $data_object->data_formpage, 'encoded_data' => $data_object->data_value));   
     32                $data_form = parent::selectForm($data->getFormID()); 
     33                $this_form = (!empty($data_form->form_slug)) ? $data_form->form_slug : '-'; 
     34                $line[] = $this_form; 
     35                $line[] = date('F d, Y h:i:s A', $data->getDataTime()); 
     36                $line[] = $data->getFormPage(); 
     37                $line[] = $data->getFormID(); 
     38                $data_array = $data->getDataArray(); 
     39                ksort($data_array); 
     40                 
     41                if ($i == 0) { 
     42                    foreach ($data_array as $item_key => $item_value) 
     43                        $extra_cols[] = $item_key; 
     44                } foreach ($extra_cols as $k) { 
     45                    $line[] = $data->parseUserData($data_array[$k], true); 
     46                    unset($data_array[$k]); 
     47                } foreach ($data_array as $key => $value) { 
     48                    $line[] = $data->parseUserData($value, true); 
     49                } 
     50                $out[] = $line; 
     51                $i++; 
     52            } 
     53            if ($form_id != NULL) { 
     54                sort($extra_cols); 
     55                foreach ($extra_cols as $c) { 
     56                    $out[0][] = $c; 
     57                } 
     58            } 
     59            $this->csv_array = $out; 
     60            return $out; 
    1861        } 
    1962         
     
    4891            } 
    4992            return $out; 
     93        } 
     94         
     95        function exportCSVToFile() { 
     96            $export_file = "ccf-form-submission-export-" . strtolower(date('j-M-Y--h-i-s')) . '.csv'; 
     97            if (($export_handle = @fopen($this->getExportsPath() . $export_file, 'w')) == false) 
     98                return false; 
     99                 
     100            foreach ($this->csv_array as $fields) { 
     101                fputcsv($export_handle, $fields); 
     102            } 
     103            fclose($export_handle); 
     104            $this->last_export_file = $export_file; 
     105            return $export_file; 
    50106        } 
    51107         
  • custom-contact-forms/trunk/modules/export/custom-contact-forms-user-data.php

    r418408 r490825  
    7474        } 
    7575         
    76         function parseUserData($data) { 
     76        function parseUserData($data, $for_csv = false) { 
    7777            if (preg_match('/\[file[ ]*link=("|&quot;).*?("|&quot;)\].*?\[\/[ ]*file\]/is', $data)) { 
    78                 $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '<a href="$2" title="'.__('View File Upload', 'custom-contact-forms').'">$4</a>', $data); 
     78                if ($for_csv) $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '$2', $data); 
     79                else $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '<a href="$2" title="'.__('View File Upload', 'custom-contact-forms').'">$4</a>', $data); 
    7980            } 
    8081            return $data; 
  • custom-contact-forms/trunk/readme.txt

    r479356 r490825  
    55Requires at least: 2.8.1 
    66Tested up to: 3.2.1 
    7 Stable tag: 4.7.0.5 
     7Stable tag: 4.8.0.0 
    88 
    99Gauranteed to be the most customizable and intuitive contact form plugin for Wordpress. 
     
    1717Custom Contact Forms 4.7 will revolutionize the idea of a Wordpress plugin. 
    1818 
     19*   __NEW__ Export form submissions to .CSV 
    1920*   __NEW__ File Upload Fields 
    2021*   __NEW__ Redesigned admin panel 
     
    143144== Changelog == 
    144145 
     146= 4.8.0.0 = 
     147*   js/jquery.tools.min.js - Updated to fix firefox tooltip bug 
     148 
    145149= 4.7.0.5 = 
    146150*   custom-contact-forms-front.php - Notice bugs fixed 
Note: See TracChangeset for help on using the changeset viewer.