powermail_jquery_4762.patch
| powermail/ext_typoscript_setup.txt (working copy) | ||
|---|---|---|
| 53 | 53 |
geoip.file = {$plugin.powermail.geoip.file}
|
| 54 | 54 |
geoip.addValuesToMarkerALL = {$plugin.powermail.geoip.addValuesToMarkerALL}
|
| 55 | 55 |
debug.output = {$plugin.powermail.debug.output}
|
| 56 |
libraryToUse = {$plugin.powermail.libraryToUse}
|
|
| 56 | 57 |
|
| 57 |
|
|
| 58 | 58 |
# Some settings for Emails |
| 59 | 59 |
email {
|
| 60 | 60 |
|
| ... | ... | |
| 333 | 333 |
stdWrap.htmlSpecialChars = 1 |
| 334 | 334 |
} |
| 335 | 335 |
# userFunc to check if powermail is on current page |
| 336 |
# powermail is on current page and prototype should be used |
|
| 336 |
# powermail is on current page and prototype should be used |
|
| 337 | 337 |
[userFunc = user_powermailOnCurrentPage] && [globalVar = LIT:prototype = {$plugin.powermail.libraryToUse}]
|
| 338 | 338 |
page.includeJS.file31312 = EXT:powermail/js/mandatoryjs/lib/prototype.js |
| 339 | 339 |
page.includeJS.file31313 = EXT:powermail/js/mandatoryjs/src/effects.js |
| 340 | 340 |
page.includeJS.file31314 = EXT:powermail/js/mandatoryjs/fabtabulous.js |
| 341 | 341 |
[end] |
| 342 |
# powermail is on current page and mootools should be used |
|
| 342 | ||
| 343 |
# powermail is on current page and mootools should be used |
|
| 343 | 344 |
[userFunc = user_powermailOnCurrentPage] && [globalVar = LIT:mootools = {$plugin.powermail.libraryToUse}]
|
| 344 | 345 |
page.includeJS.file31312 = EXT:powermail/js/mootools/mootools-1.2.1-packed.js |
| 345 | 346 |
[end] |
| 347 | ||
| 348 |
# powermail is on current page and jquery should be used |
|
| 349 |
[userFunc = user_powermailOnCurrentPage] && [globalVar = LIT:jquery = {$plugin.powermail.libraryToUse}]
|
|
| 350 |
page.includeJS.file31312 = EXT:powermail/js/jquery/jquery.min.js |
|
| 351 |
page.includeJS.file31313 = EXT:powermail/js/jquery/tx_powermail.js |
|
| 352 |
[end] |
|
| 353 | ||
| 346 | 354 |
# powermail is on current page |
| 347 | 355 |
[userFunc = user_powermailOnCurrentPage] |
| 348 | 356 |
page.includeJS.file31311 = EXT:powermail/js/misc/misc.js |
| ... | ... | |
| 405 | 413 |
} |
| 406 | 414 |
} |
| 407 | 415 | |
| 408 | ||
| 409 | 416 |
[globalVar = LIT:mootools = {$plugin.powermail.libraryToUse}]
|
| 410 | 417 |
powermailJS.10.template.file = EXT:powermail/js/mootools/tx_powermail-packed.js |
| 418 |
[global] |
|
| 419 | ||
| 420 |
[globalVar = LIT:jquery = {$plugin.powermail.libraryToUse}]
|
|
| 421 |
powermailJS.10.template.file = EXT:powermail/js/jquery/tx_powermail.js |
|
| 411 | 422 |
[global] |
| powermail/ext_typoscript_constants.txt (working copy) | ||
|---|---|---|
| 129 | 129 |
# cat=plugin.powermail_additionalconfig//0620; type=boolean; label= Clear Session: Check if session should be cleared after submit (emails sent) |
| 130 | 130 |
clear.session = 0 |
| 131 | 131 |
|
| 132 |
# cat=plugin.powermail_additionalconfig//0900; type=options[mootools,prototype]; label= Javascript Library: Set to either "mootools" or "prototype" to choose a javascript library for frontend validation |
|
| 132 |
# cat=plugin.powermail_additionalconfig//0900; type=options[mootools,prototype,jquery]; label= Javascript Library: Set to either "mootools", "prototype" or "jquery" to choose a javascript library for frontend validation |
|
| 133 | 133 |
libraryToUse = prototype |
| 134 | 134 |
|
| 135 | 135 |
# cat=plugin.powermail_additionalconfig//0910; type=text; label= Mandatory JS DIV class: Enter your own css class for the mandatory javascript div layer (div layer which is shown, if a field was not filled, etc...) |
| powermail/js/jquery/tx_powermail.js (revision 0) | ||
|---|---|---|
| 1 |
/* |
|
| 2 |
* Really easy, unobtrusive tabs with jQuery |
|
| 3 |
* based on the script taken from: http://jqueryfordesigners.com/jquery-tabs/ |
|
| 4 |
*/ |
|
| 5 | ||
| 6 |
$(function () {
|
|
| 7 |
var tabContainers = $('fieldset');
|
|
| 8 |
tabContainers.hide().filter(':first').show();
|
|
| 9 |
|
|
| 10 |
$('ul#tabs.powermail_multiplejs_tabs li.powermail_multiplejs_tabs_item a').click(function () {
|
|
| 11 |
tabContainers.hide(); |
|
| 12 |
tabContainers.filter(this.hash).show(); |
|
| 13 |
$('ul#tabs.powermail_multiplejs_tabs li.powermail_multiplejs_tabs_item a').removeClass('selected');
|
|
| 14 |
$(this).addClass('selected');
|
|
| 15 |
return false; |
|
| 16 |
}).filter(':first').click();
|
|
| 17 |
}); |
|
| 18 | ||
| 19 | ||
| 20 |
/* |
|
| 21 |
* Really easy field validation with jQuery |
|
| 22 |
* based on the script taken from: http://tetlaw.id.au/view/javascript/really-easy-field-validation |
|
| 23 |
*/ |
|
| 24 | ||
| 25 |
(function($){
|
|
| 26 |
|
|
| 27 |
//////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 28 |
var IsEmpty = function(v){
|
|
| 29 |
return ((v == null) || (v.length == 0)); // || /^\s+$/.test(v)); |
|
| 30 |
} |
|
| 31 | ||
| 32 |
//////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 33 |
var Class = {};
|
|
| 34 |
Class.create = function(){
|
|
| 35 |
return function(){ this.initialize && this.initialize.apply(this, arguments); }
|
|
| 36 |
} |
|
| 37 |
//////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 38 |
window.Validator = Class.create(); |
|
| 39 |
var ValidatorMethods = {
|
|
| 40 |
pattern : function(v,elem,opt) {return IsEmpty(v) || opt.test(v)},
|
|
| 41 |
minLength : function(v,elem,opt) {return v.length >= opt},
|
|
| 42 |
maxLength : function(v,elem,opt) {return v.length <= opt},
|
|
| 43 |
min : function(v,elem,opt) {return v >= parseFloat(opt)},
|
|
| 44 |
max : function(v,elem,opt) {return v <= parseFloat(opt)},
|
|
| 45 |
notOneOf : function(v,elem,opt) {
|
|
| 46 |
return $.inArray(v, opt) == -1; |
|
| 47 |
}, |
|
| 48 |
oneOf : function(v,elem,opt) {
|
|
| 49 |
return $.inArray(v, opt) != -1; |
|
| 50 |
}, |
|
| 51 |
is : function(v,elem,opt) {return v == opt},
|
|
| 52 |
isNot : function(v,elem,opt) {return v != opt},
|
|
| 53 |
equalToField : function(v,elem,opt) {return v == $(opt).val()},
|
|
| 54 |
notEqualToField : function(v,elem,opt) {return v != $(opt).val()}
|
|
| 55 |
} |
|
| 56 |
//////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 57 |
var isObject = function(o){
|
|
| 58 |
return o && o.constructor && o.constructor == Object |
|
| 59 |
} |
|
| 60 |
//////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 61 |
window.Validation = Class.create(); |
|
| 62 |
$.extend(window.Validation, {
|
|
| 63 |
add: function(className, error, fn, options) {
|
|
| 64 |
// some swap operationas |
|
| 65 |
if(isObject(fn)){
|
|
| 66 |
options = fn; |
|
| 67 |
fn = function(){return true;}
|
|
| 68 |
} |
|
| 69 | ||
| 70 |
if(isObject(options)){
|
|
| 71 |
var extra = []; |
|
| 72 |
$.each(options, function(prop, value){
|
|
| 73 |
if($.isFunction(ValidatorMethods[prop])){
|
|
| 74 |
extra.push({
|
|
| 75 |
fn: ValidatorMethods[prop], |
|
| 76 |
value: value |
|
| 77 |
}); |
|
| 78 |
} |
|
| 79 |
}) |
|
| 80 |
} |
|
| 81 | ||
| 82 |
var item = {
|
|
| 83 |
error: error, |
|
| 84 |
fn: fn, |
|
| 85 |
extra: extra |
|
| 86 |
} |
|
| 87 |
Validation.methods[className] = item; |
|
| 88 |
}, |
|
| 89 |
addAllThese: function(validators) {
|
|
| 90 |
$.each(validators, function(index, value) {
|
|
| 91 |
Validation.add(value[0], value[1], value[2], value[3]); |
|
| 92 |
}); |
|
| 93 |
}, |
|
| 94 |
methods: {}
|
|
| 95 |
}) |
|
| 96 | ||
| 97 |
Validation.prototype = {
|
|
| 98 |
initialize : function(form, options){
|
|
| 99 |
var self = this; |
|
| 100 |
options = self.options = $.extend({
|
|
| 101 |
onSubmit : true, |
|
| 102 |
stopOnFirst : false, |
|
| 103 |
immediate : false, |
|
| 104 |
focusOnError : true, |
|
| 105 |
useTitles : false, |
|
| 106 |
onFormValidate : null, |
|
| 107 |
onElementValidate : null |
|
| 108 |
}, options || {});
|
|
| 109 | ||
| 110 |
self.form = $('#'+form);
|
|
| 111 | ||
| 112 |
if(options.onSubmit) {
|
|
| 113 |
self.form.bind('submit', function(){
|
|
| 114 |
return self.validate(); |
|
| 115 |
}); |
|
| 116 |
} |
|
| 117 | ||
| 118 |
if(options.immediate) {
|
|
| 119 |
this.getElements().bind("blur", function(event){
|
|
| 120 |
Validation.validate(this, self.options) |
|
| 121 |
}) |
|
| 122 |
} |
|
| 123 |
}, |
|
| 124 |
getElements: function(){
|
|
| 125 |
return this.form.find("input,select,textarea")
|
|
| 126 |
}, |
|
| 127 |
validate: function(){
|
|
| 128 |
var self = this; |
|
| 129 |
var result = 1; |
|
| 130 |
this.getElements().each(function(){
|
|
| 131 |
var res = Validation.validate(this, self.options); |
|
| 132 |
result &= res |
|
| 133 |
!res && self.options.focusOnError && this.focus(); |
|
| 134 |
if(!result && self.options.stopOnFirst) {
|
|
| 135 |
return false; |
|
| 136 |
} |
|
| 137 |
}) |
|
| 138 |
result = !!result; |
|
| 139 |
this.options.onFormValidate && this.options.onFormValidate(result, this.form[0]); |
|
| 140 |
return result; |
|
| 141 |
} |
|
| 142 |
} |
|
| 143 | ||
| 144 |
var getAdvice = function(elem){
|
|
| 145 |
var div = '<div class="powermail_mandatory_js" style="display:none"></div>' |
|
| 146 |
if(elem.is("*:radio,*:checkbox")){
|
|
| 147 |
var target = elem.parent().parent() |
|
| 148 |
var adv = target.find(".powermail_mandatory_js").remove();
|
|
| 149 |
adv = target.append(div).find("*:last");
|
|
| 150 |
} else {
|
|
| 151 |
var adv = elem.next(); |
|
| 152 |
if(!adv.is(".powermail_mandatory_js")){
|
|
| 153 |
adv = elem.after(div).next(); |
|
| 154 |
} |
|
| 155 |
} |
|
| 156 |
return adv; |
|
| 157 |
} |
|
| 158 | ||
| 159 |
Validation.reset = function(elem){
|
|
| 160 |
getAdvice(elem).hide(); |
|
| 161 |
elem.removeClass("validation-failed");
|
|
| 162 |
elem.removeClass("validation-passed");
|
|
| 163 |
} |
|
| 164 | ||
| 165 |
Validation.validate = function(elem, options){
|
|
| 166 |
elem = $(elem); |
|
| 167 |
options = options || {};
|
|
| 168 | ||
| 169 |
if(!elem.is("*:visible") || elem.is("*:hidden")){
|
|
| 170 |
this.reset(elem); |
|
| 171 |
return true; |
|
| 172 |
} |
|
| 173 | ||
| 174 |
var cls = elem.attr("class").split(/\s+/);
|
|
| 175 |
var result = 1; |
|
| 176 |
var value = elem.val(); |
|
| 177 | ||
| 178 |
$.each(cls, function(index, grep){
|
|
| 179 |
var checker = Validation.methods[grep]; |
|
| 180 |
if(!checker) return; |
|
| 181 | ||
| 182 |
result &= checker.fn(value, elem); |
|
| 183 | ||
| 184 |
// additional check functions executed here |
|
| 185 |
if(checker.extra){
|
|
| 186 |
$.each(checker.extra, function(index, extra){
|
|
| 187 |
result &= extra.fn(value, elem, extra.value); |
|
| 188 |
}) |
|
| 189 |
} |
|
| 190 | ||
| 191 |
if(!result){
|
|
| 192 |
var errorMsg = (options.useTitle || options.useTitles)? (elem.attr("title") ? elem.attr("title") : checker.error) : checker.error;
|
|
| 193 |
elem.removeClass("validation-passed").addClass("validation-failed")
|
|
| 194 |
getAdvice(elem).html(errorMsg).fadeIn(1000); |
|
| 195 |
return false; |
|
| 196 |
} |
|
| 197 |
}) |
|
| 198 |
if(result){
|
|
| 199 |
getAdvice(elem).hide(); |
|
| 200 |
elem.addClass("validation-passed").removeClass("validation-failed")
|
|
| 201 |
} |
|
| 202 |
result = !!result; |
|
| 203 |
options.onElementValidate && options.onElementValidate(result, elem[0]); |
|
| 204 |
return result; |
|
| 205 |
} |
|
| 206 | ||
| 207 |
Validation.addAllThese([ |
|
| 208 |
// (not blank) |
|
| 209 |
['required', '<!-- ###REQUIRED### -->This is a required field<!-- ###REQUIRED### -->', function(v) {
|
|
| 210 |
return !IsEmpty(v); |
|
| 211 |
}], |
|
| 212 | ||
| 213 |
// (a valid number) |
|
| 214 |
['validate-number', '<!-- ###VALIDATE_REQUIRED### -->Please enter a valid number in this field<!-- ###VALIDATE_REQUIRED### -->', function(v) {
|
|
| 215 |
return IsEmpty(v) || (!isNaN(v) && !/^\s+$/.test(v)); |
|
| 216 |
}], |
|
| 217 | ||
| 218 |
// (digits only) |
|
| 219 |
['validate-digits', '<!-- ###VALIDATE_DIGITS### -->Please use numbers only in this field. please avoid spaces or other characters such as dots or commas<!-- ###VALIDATE_DIGITS### -->', function(v) {
|
|
| 220 |
return IsEmpty(v) || !/[^\d]/.test(v); |
|
| 221 |
}], |
|
| 222 | ||
| 223 |
// (letters only) |
|
| 224 |
['validate-alpha', '<!-- ###VALIDATE_ALPHA### -->Please use letters only (a-z) in this field<!-- ###VALIDATE_ALPHA### -->', function (v) {
|
|
| 225 |
return IsEmpty(v) || /^[\sa-z\u00C0-\u00FF-]+$/i.test(v); |
|
| 226 |
}], |
|
| 227 | ||
| 228 |
// (only letters and numbers) |
|
| 229 |
['validate-alphanum', '<!-- ###VALIDATE_ALPHANUM### -->Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed<!-- ###VALIDATE_ALPHANUM### -->', function(v) {
|
|
| 230 |
return IsEmpty(v) || /^[\sa-z0-9\u00C0-\u00FF-]+$/i.test(v); |
|
| 231 |
}], |
|
| 232 | ||
| 233 |
//(a valid date value) |
|
| 234 |
['validate-date', '<!-- ###VALIDATE_DATE### -->Please enter a valid date<!-- ###VALIDATE_DATE### -->', function(v) {
|
|
| 235 |
var test = new Date(v); |
|
| 236 |
return IsEmpty(v) || !isNaN(test); |
|
| 237 |
}], |
|
| 238 | ||
| 239 |
// (a valid email address) |
|
| 240 |
['validate-email', '<!-- ###VALIDATE_EMAIL### -->Please enter a valid email address (test@test.com)<!-- ###VALIDATE_EMAIL### -->', function (v) {
|
|
| 241 |
return IsEmpty(v) || /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(v);
|
|
| 242 |
}], |
|
| 243 | ||
| 244 |
// (a valid URL) |
|
| 245 |
['validate-url', '<!-- ###VALIDATE_URL### -->Please enter a valid URL (http://www.test.com)<!-- ###VALIDATE_URL### -->', function (v) {
|
|
| 246 |
return IsEmpty(v) || /^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v); |
|
| 247 |
}], |
|
| 248 | ||
| 249 |
// (a date formatted as; dd/mm/yyyy) |
|
| 250 |
['validate-date-au', '<!-- ###VALIDATE_DATE_AU### -->Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006<!-- ###VALIDATE_DATE_AU### -->', function(v) {
|
|
| 251 |
if(IsEmpty(v)) return true; |
|
| 252 | ||
| 253 |
var regex = /^(\d{2})\/(\d{2})\/(\d{4})$/;
|
|
| 254 |
if(!regex.test(v)) return false; |
|
| 255 | ||
| 256 |
var d = new Date(v.replace(regex, '$2/$1/$3')); |
|
| 257 |
return ( parseInt(RegExp.$2, 10) == (1+d.getMonth()) ) && |
|
| 258 |
(parseInt(RegExp.$1, 10) == d.getDate()) && |
|
| 259 |
(parseInt(RegExp.$3, 10) == d.getFullYear() ); |
|
| 260 |
}], |
|
| 261 | ||
| 262 |
// (a valid dollar value) |
|
| 263 |
['validate-currency-dollar', '<!-- ###VALIDATE_CURRENCY_DOLLAR### -->Please enter a valid $ amount. For example $100.00<!-- ###VALIDATE_CURRENCY_DOLLAR### -->', function(v) {
|
|
| 264 |
// [$]1[##][,###]+[.##] |
|
| 265 |
// [$]1###+[.##] |
|
| 266 |
// [$]0.## |
|
| 267 |
// [$].## |
|
| 268 |
return IsEmpty(v) || /^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(v)
|
|
| 269 |
}], |
|
| 270 | ||
| 271 |
// (first option e.g. 'Select one...' is not selected option) |
|
| 272 |
['validate-selection', '<!-- ###VALIDATE_SELECTION### -->Please make a selection<!-- ###VALIDATE_SELECTION### -->', function(v,elem){
|
|
| 273 |
return elem.options ? elem.selectedIndex > 0 : !IsEmpty(v); |
|
| 274 |
}], |
|
| 275 | ||
| 276 |
// (At least one textbox/radio element must be selected in a group - see below*) |
|
| 277 |
['validate-one-required', '<!-- ###VALIDATE_ONE_REQUIRED### -->Please select one of the above options<!-- ###VALIDATE_ONE_REQUIRED### -->', function (v, elem) {
|
|
| 278 |
// enable parent DIV with parent DIV - Powermail Fix #2263 |
|
| 279 |
return !!elem.parent().parent().find('INPUT:radio:checked,INPUT:checkbox:checked').size();
|
|
| 280 |
}] |
|
| 281 |
]); |
|
| 282 | ||
| 283 |
jQuery.fn.validate = function(options){
|
|
| 284 |
return this.each(function(){
|
|
| 285 |
var elem = $(this); |
|
| 286 |
if(elem.is("form")){
|
|
| 287 |
new Validation(this, options); |
|
| 288 |
} else if(elem.is("input,select,textarea")){
|
|
| 289 |
Validation.validate(this, options); |
|
| 290 |
} |
|
| 291 |
}) |
|
| 292 |
} |
|
| 293 | ||
| 294 |
})(jQuery); |
|
| powermail/js/jquery/jquery.min.js (revision 0) | ||
|---|---|---|
| 1 |
/*! |
|
| 2 |
* jQuery JavaScript Library v1.4.2 |
|
| 3 |
* http://jquery.com/ |
|
| 4 |
* |
|
| 5 |
* Copyright 2010, John Resig |
|
| 6 |
* Dual licensed under the MIT or GPL Version 2 licenses. |
|
| 7 |
* http://jquery.org/license |
|
| 8 |
* |
|
| 9 |
* Includes Sizzle.js |
|
| 10 |
* http://sizzlejs.com/ |
|
| 11 |
* Copyright 2010, The Dojo Foundation |
|
| 12 |
* Released under the MIT, BSD, and GPL Licenses. |
|
| 13 |
* |
|
| 14 |
* Date: Sat Feb 13 22:33:48 2010 -0500 |
|
| 15 |
*/ |
|
| 16 |
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
|
|
| 17 |
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
|
|
| 18 |
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
|
|
| 19 |
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
|
|
| 20 |
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
|
|
| 21 |
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
|
|
| 22 |
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
|
|
| 23 |
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
|
|
| 24 |
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
|
|
| 25 |
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
|
|
| 26 |
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
|
|
| 27 |
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
|
|
| 28 |
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
|
|
| 29 |
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
|
|
| 30 |
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
|
|
| 31 |
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
|
|
| 32 |
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
|
|
| 33 |
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
|
|
| 34 |
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
|
|
| 35 |
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
|
|
| 36 |
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
|
|
| 37 |
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
|
|
| 38 |
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
|
|
| 39 |
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
|
|
| 40 |
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
|
|
| 41 |
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
|
|
| 42 |
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
|
|
| 43 |
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
|
|
| 44 |
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
|
|
| 45 |
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
|
|
| 46 |
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
|
|
| 47 |
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
|
|
| 48 |
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
|
|
| 49 |
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
|
|
| 50 |
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
|
|
| 51 |
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
|
|
| 52 |
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
|
|
| 53 |
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
|
|
| 54 |
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
|
|
| 55 |
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
|
|
| 56 |
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
|
|
| 57 |
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
|
|
| 58 |
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
|
|
| 59 |
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
|
|
| 60 |
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
|
|
| 61 |
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
|
|
| 62 |
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
|
|
| 63 |
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
|
|
| 64 |
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
|
|
| 65 |
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
|
|
| 66 |
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
|
|
| 67 |
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
|
|
| 68 |
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
|
|
| 69 |
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
|
|
| 70 |
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
|
|
| 71 |
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
|
|
| 72 |
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
|
|
| 73 |
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
|
|
| 74 |
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
|
|
| 75 |
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
|
|
| 76 |
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
|
|
| 77 |
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
|
|
| 78 |
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
|
|
| 79 |
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
|
|
| 80 |
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
|
|
| 81 |
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
|
|
| 82 |
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
|
|
| 83 |
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
|
|
| 84 |
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
|
|
| 85 |
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
|
|
| 86 |
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
|
|
| 87 |
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
|
|
| 88 |
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
|
|
| 89 |
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
|
|
| 90 |
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
|
|
| 91 |
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
|
|
| 92 |
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
|
|
| 93 |
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
|
|
| 94 |
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
|
|
| 95 |
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
|
|
| 96 |
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
|
|
| 97 |
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
|
|
| 98 |
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
|
|
| 99 |
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
|
|
| 100 |
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
|
|
| 101 |
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
|
|
| 102 |
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
|
|
| 103 |
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
|
|
| 104 |
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
|
|
| 105 |
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
|
|
| 106 |
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
|
|
| 107 |
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
|
|
| 108 |
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
|
|
| 109 |
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
|
|
| 110 |
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
|
|
| 111 |
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
|
|
| 112 |
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
|
|
| 113 |
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
|
|
| 114 |
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
|
|
| 115 |
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
|
|
| 116 |
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
|
|
| 117 |
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
|
|
| 118 |
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
|
|
| 119 |
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
|
|
| 120 |
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
|
|
| 121 |
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
|
|
| 122 |
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
|
|
| 123 |
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
|
|
| 124 |
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
|
|
| 125 |
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
|
|
| 126 |
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
|
|
| 127 |
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
|
|
| 128 |
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
|
|
| 129 |
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
|
|
| 130 |
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
|
|
| 131 |
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
|
|
| 132 |
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
|
|
| 133 |
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
|
|
| 134 |
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
|
|
| 135 |
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
|
|
| 136 |
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
|
|
| 137 |
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
|
|
| 138 |
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
|
|
| 139 |
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
|
|
| 140 |
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
|
|
| 141 |
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
|
|
| 142 |
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
|
|
| 143 |
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
|
|
| 144 |
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
|
|
| 145 |
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
|
|
| 146 |
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
|
|
| 147 |
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
|
|
| 148 |
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
|
|
| 149 |
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); |
|
| 150 |
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
|
|
| 151 |
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
|
|
| 152 |
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
|
|
| 153 |
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
|
|
| 154 |
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); |
|
| powermail/pi1/class.tx_powermail_form.php (working copy) | ||
|---|---|---|
| 46 | 46 |
$this->dynamicMarkers = t3lib_div::makeInstance('tx_powermail_dynamicmarkers'); // New object: TYPO3 marker function
|
| 47 | 47 |
$this->div = t3lib_div::makeInstance('tx_powermail_functions_div'); // New object: div functions
|
| 48 | 48 |
$this->html_input_field = t3lib_div::makeInstance('tx_powermail_html'); // New object: html generation of input fields
|
| 49 |
|
|
| 49 | ||
| 50 | 50 |
// what to show |
| 51 | 51 |
if ($this->cObj->data['tx_powermail_multiple'] == 2) { // If multiple (PHP) active (load tmpl_multiple.html)
|
| 52 |
|
|
| 52 | ||
| 53 | 53 |
// Set limit |
| 54 | 54 |
$limitArray = array(0,1); // If multiple (PHP) set limit |
| 55 | 55 |
if (isset($this->piVars['multiple'])) $limitArray[0] = ($this->piVars['multiple'] - 1); // Set current fieldset |
| 56 | 56 |
$limit = $limitArray[0] . ',' . $limitArray[1]; // e.g. 0,1 |
| 57 |
|
|
| 57 | ||
| 58 | 58 |
} elseif ($this->cObj->data['tx_powermail_multiple'] == 1) { // If multiple (JS) active
|
| 59 |
|
|
| 59 | ||
| 60 | 60 |
// add css for multiple javascript |
| 61 | 61 |
$GLOBALS['TSFE']->additionalHeaderData[$this->extKey] .= "\t" . '<link rel="stylesheet" type="text/css" href="' . $GLOBALS['TSFE']->tmpl->getFileName($this->conf['css.']['MultipleJS']) . '" />'; |
| 62 | 62 |
$limit = ''; // no limit for SQL select |
| 63 |
|
|
| 63 | ||
| 64 | 64 |
} elseif ($this->cObj->data['tx_powermail_multiple'] == 0) { // Standardmode
|
| 65 |
|
|
| 65 | ||
| 66 | 66 |
$limit = ''; // no limit for SQL select |
| 67 |
|
|
| 67 | ||
| 68 | 68 |
} else return 'Wrong multiple setting (' . $this->cObj->data['tx_powermail_multiple'] . ') in backend'; // Errormessage if wrong multiple choose
|
| 69 |
|
|
| 69 | ||
| 70 | 70 |
return $this->form($limit); // Load only |
| 71 | 71 |
} |
| 72 |
|
|
| 73 |
|
|
| 72 | ||
| 73 | ||
| 74 | 74 |
// Function form() generates form tags and loads field |
| 75 | 75 |
function form($limit = '') {
|
| 76 | 76 |
// Configuration |
| ... | ... | |
| 97 | 97 |
} elseif ($this->cObj->data['tx_powermail_multiple'] == 1) { // If multiple JS is set
|
| 98 | 98 |
$this->OuterMarkerArray['###POWERMAIL_MULTIPLE_PAGEBROWSER###'] = $this->multipleLink('js'); // JavaScript switch
|
| 99 | 99 |
} |
| 100 |
|
|
| 100 | ||
| 101 | 101 |
// UID of the last fieldset to current tt_content |
| 102 | 102 |
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery( |
| 103 | 103 |
'uid', |
| ... | ... | |
| 138 | 138 |
$i++; // increase counter |
| 139 | 139 |
} |
| 140 | 140 |
} |
| 141 |
|
|
| 141 | ||
| 142 | 142 |
$this->InnerMarkerArray['###POWERMAIL_FIELDSETNAME###'] = $row_fs['title']; // Name of fieldset |
| 143 | 143 |
$this->InnerMarkerArray['###POWERMAIL_FIELDSETNAME_small###'] = $this->div->clearName($row_fs['title'], 1, 32); // Fieldsetname clear (strtolower = 1 / cut after 32 letters) |
| 144 | 144 |
$this->InnerMarkerArray['###POWERMAIL_FIELDSET_UID###'] = $row_fs['uid']; // uid of fieldset |
| ... | ... | |
| 149 | 149 |
} |
| 150 | 150 | |
| 151 | 151 |
$this->subpartArray = array('###POWERMAIL_CONTENT###' => $this->content_item); // work on subpart 3
|
| 152 |
|
|
| 152 | ||
| 153 | 153 |
$this->hook(); // adds hook |
| 154 | 154 |
$this->contentForm = $this->cObj->substituteMarkerArrayCached($this->tmpl['formwrap']['all'], $this->OuterMarkerArray, $this->subpartArray); // substitute Marker in Template |
| 155 | 155 |
$this->OuterMarkerArray['###UID1###'] = 'blabla'; |
| ... | ... | |
| 157 | 157 |
$this->contentForm = $this->dynamicMarkers->main($this->conf, $this->cObj, $this->contentForm); // Fill dynamic locallang or typoscript markers |
| 158 | 158 |
$this->contentForm = preg_replace('|###.*?###|i', '', $this->contentForm); // Finally clear not filled markers
|
| 159 | 159 |
if (!$this->div->subpartsExists($this->tmpl)) $this->contentForm = $this->pi_getLL('error_templateNotFound', 'Template not found, check path to your powermail templates');
|
| 160 |
|
|
| 160 | ||
| 161 | 161 |
return $this->contentForm; // return HTML |
| 162 | 162 |
} |
| 163 |
|
|
| 164 |
|
|
| 163 | ||
| 164 | ||
| 165 | 165 |
// Function tabindexArray() returns array with sorted numbers for tabindex |
| 166 | 166 |
function tabindexArray() {
|
| 167 | 167 |
// config |
| 168 | 168 |
$array = array(); //init |
| 169 |
|
|
| 169 | ||
| 170 | 170 |
// Let's go |
| 171 | 171 |
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery ( |
| 172 | 172 |
'tx_powermail_fields.uid, tx_powermail_fields.formtype, tx_powermail_fields.flexform', |
| ... | ... | |
| 182 | 182 |
$array[] = $row['uid']; // increase array with this uid |
| 183 | 183 |
} else { // if checkbox or radiobuttons
|
| 184 | 184 |
$options = t3lib_div::trimExplode("\n", $this->pi_getFFvalue(t3lib_div::xml2array($row['flexform']), 'options'), 1); // all options in an array
|
| 185 |
|
|
| 185 | ||
| 186 | 186 |
for ($i=0; $i<count($options); $i++) { // one loop for every option
|
| 187 | 187 |
$array[] = $row['uid'] . '_' . $i; // increase array with this uid |
| 188 | 188 |
} |
| 189 | 189 |
} |
| 190 | 190 |
} |
| 191 | 191 |
} |
| 192 |
|
|
| 192 | ||
| 193 | 193 |
return $array; |
| 194 | 194 |
} |
| 195 |
|
|
| 196 |
|
|
| 195 | ||
| 196 | ||
| 197 | 197 |
// Function multipleLink() generates links to switch between fieldset-pages |
| 198 | 198 |
function multipleLink($add = 0) {
|
| 199 | 199 |
// Get number of pages of current form |
| ... | ... | |
| 207 | 207 |
$limit |
| 208 | 208 |
); |
| 209 | 209 |
if ($res) $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res); |
| 210 |
|
|
| 210 | ||
| 211 | 211 |
// Configuration |
| 212 | 212 |
$this->multiple['numberoffieldsets'] = $row['no']; // Numbers of all fieldsets |
| 213 | 213 |
if(isset($this->piVars['multiple'])) $this->multiple['currentpage'] = $this->piVars['multiple']; // Currentpage |
| 214 | 214 |
else $this->multiple['currentpage'] = 1; // Currentpage = 1 if not set |
| 215 |
|
|
| 215 | ||
| 216 | 216 |
if ($add === 1) { // Forward link
|
| 217 |
|
|
| 217 | ||
| 218 | 218 |
if ($this->multiple['numberoffieldsets'] != $this->multiple['currentpage']) { // If current fieldset is not the latest
|
| 219 | 219 |
$content = '<input type="submit" value="' . $this->pi_getLL('multiple_forward', 'Next step') . '" class="tx_powermail_pi1_submitmultiple_forward" />';
|
| 220 | 220 |
} else $content = ''; // clear it if it's not needed |
| 221 |
|
|
| 221 | ||
| 222 | 222 |
} elseif ($add === -1) { // Backward link
|
| 223 |
|
|
| 223 | ||
| 224 | 224 |
if ($this->multiple['currentpage'] > 1) { // If current fieldset is not the first
|
| 225 | 225 |
$link = ($GLOBALS['TSFE']->tmpl->setup['config.']['absRefPrefix'] == '' ? $this->baseurl : '') . $this->cObj->typolink('x', array('parameter' => $GLOBALS['TSFE']->id, 'returnLast' => 'url', 'additionalParams' => '&tx_powermail_pi1[multiple]='.($this->multiple['currentpage'] + $add).'&tx_powermail_pi1[mailID]='.($this->cObj->data['_LOCALIZED_UID'] > 0 ? $this->cObj->data['_LOCALIZED_UID'] : $this->cObj->data['uid']), 'useCacheHash' => 1)); // Create target url
|
| 226 | 226 |
$content = '<input type="button" value="' . $this->pi_getLL('multiple_back', 'Previous step') . '" onclick="location=\'' . $link . '\'" class="tx_powermail_pi1_submitmultiple_back" />';
|
| 227 | 227 |
} |
| 228 | 228 |
else $content = ''; // clear it if it's not needed |
| 229 |
|
|
| 229 | ||
| 230 | 230 |
} elseif ($add === 0) { // show pagebrowser
|
| 231 |
|
|
| 231 | ||
| 232 | 232 |
/* |
| 233 | 233 |
// e.g. page1 page2 page3 page4 |
| 234 |
$content = ''; |
|
| 234 |
$content = ''; |
|
| 235 | 235 |
for($i=0;$i<$this->multiple['numberoffieldsets'];$i++) {
|
| 236 | 236 |
if(($i+1) == $this->multiple['currentpage']) $classadd = ' powermail_bagebrowser_current'; else $classadd = ''; |
| 237 | 237 |
$content .= '<a href="'.$this->cObj->typolink('x',array('parameter'=>$GLOBALS['TSFE']->id,'returnLast'=>'url', 'additionalParams'=>'&tx_powermail_pi1[multiple]='.($i + 1).'&tx_powermail_pi1[mailID]='.$this->cObj->data['uid'],'useCacheHash' => 1)).'" class="powermail_pagebrowser'.$classadd.'">Seite '.($i+1).'</a>'."\n";
|
| 238 | 238 |
} |
| 239 | 239 |
*/ |
| 240 |
|
|
| 240 | ||
| 241 | 241 |
// e.g. 3 of 8 |
| 242 | 242 |
$content = $this->multiple['currentpage'] . $this->pi_getLL('pagebrowser_inner') . $this->multiple['numberoffieldsets']; // 1 of 4
|
| 243 | 243 |
$content = $this->cObj->wrap($content, $this->conf['pagebrowser.']['wrap'], '|'); // wrap this |
| 244 |
|
|
| 244 | ||
| 245 | 245 |
} elseif ($add === 'js') { // Pagebrowser Multiple JS
|
| 246 |
|
|
| 246 | ||
| 247 | 247 |
$this->tmpl['multiplejs']['item'] = $this->cObj->getSubpart($this->tmpl['multiplejs']['all'], '###POWERMAIL_ITEM###'); |
| 248 | 248 |
$content_item = ''; |
| 249 |
|
|
| 249 | ||
| 250 | 250 |
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery ( |
| 251 | 251 |
'uid,title', |
| 252 | 252 |
'tx_powermail_fieldsets', |
| ... | ... | |
| 257 | 257 |
); |
| 258 | 258 |
if ($res) { // If there is a result
|
| 259 | 259 |
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) { // One loop for every fieldset
|
| 260 |
$markerArray['###POWERMAIL_MULTIPLEJS_PAGEBROWSER_LINK###'] = htmlentities($this->cObj->typolink('x',array('parameter'=>$GLOBALS['TSFE']->id, 'returnLast'=>'url', 'useCacheHash' => 1)).'#tx-powermail-pi1_fieldset_'.$row['uid']);
|
|
| 260 |
$markerArray['###POWERMAIL_MULTIPLEJS_PAGEBROWSER_LINK###'] = htmlentities($this->cObj->typolink('x',array('parameter'=>$GLOBALS['TSFE']->id, 'returnLast'=>'url', 'useCacheHash' => 1)).'#tx-powermail-pi1_fieldset_'.$row['uid']);
|
|
| 261 | 261 |
$markerArray['###POWERMAIL_MULTIPLEJS_PAGEBROWSER_TITLE###'] = $row['title']; |
| 262 | 262 |
$content_item .= $this->cObj->substituteMarkerArrayCached($this->tmpl['multiplejs']['item'], $markerArray); |
| 263 | 263 |
} |
| 264 |
$subpartArray['###POWERMAIL_CONTENT###'] = $content_item; |
|
| 264 |
$subpartArray['###POWERMAIL_CONTENT###'] = $content_item; |
|
| 265 | 265 |
$content = $this->cObj->substituteMarkerArrayCached($this->tmpl['multiplejs']['all'], array(), $subpartArray); |
| 266 | 266 |
$content = $this->dynamicMarkers->main($this->conf, $this->cObj, $content); // Fill dynamic locallang or typoscript markers |
| 267 | 267 |
$content = preg_replace('|###.*?###|i', '', $content); // Finally clear not filled markers
|
| 268 | 268 |
} |
| 269 |
|
|
| 269 | ||
| 270 | 270 |
} else { // Error
|
| 271 |
|
|
| 271 | ||
| 272 | 272 |
$content = 'ERROR in function multipleLink'; |
| 273 |
|
|
| 273 | ||
| 274 | 274 |
} |
| 275 |
|
|
| 275 | ||
| 276 | 276 |
return $content; |
| 277 | 277 |
} |
| 278 |
|
|
| 279 |
|
|
| 278 | ||
| 279 | ||
| 280 | 280 |
// Callback function to replace ###UID23### with fitting field |
| 281 | 281 |
function dynamicFields($array) {
|
| 282 | 282 |
// Give me current field details |
| ... | ... | |
| 289 | 289 |
$limit1 = '' |
| 290 | 290 |
); |
| 291 | 291 |
if ($res) $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res); |
| 292 |
|
|
| 292 | ||
| 293 | 293 |
if (count($row) > 1) return $this->html_input_field->main($this->conf, $this->sessionfields, $this->cObj, $row, $this->tabindexArray()); // Get HTML code for each field |
| 294 | 294 |
else return 'No details found to Field '.$array[0].'<br />'; |
| 295 | 295 |
} |
| 296 |
|
|
| 297 |
|
|
| 296 | ||
| 298 | 297 |
// Add Javascript after form output for mandatory check |
| 299 | 298 |
function AddMandatoryJS() {
|
| 299 | ||
| 300 |
if($this->conf['libraryToUse'] == 'jquery'){
|
|
| 301 |
$jsValidation = ' |
|
| 302 |
var valid = new Validation(\'#'.$this->OuterMarkerArray['###POWERMAIL_NAME###'].'\', {immediate : true, onFormValidate : formCallback, focusOnError: true});
|
|
| 303 |
'; |
|
| 304 | ||
| 305 |
}else{
|
|
| 306 |
$jsValidation = ' |
|
| 307 |
var valid = new Validation(\'' . $this->OuterMarkerArray['###POWERMAIL_NAME###'] . '\', {immediate : true, onFormValidate : formCallback});
|
|
| 308 |
'; |
|
| 309 |
} |
|
| 310 | ||
| 300 | 311 |
$js = ' |
| 301 | 312 |
<script type="text/javascript"> |
| 302 | 313 |
function formCallback(result, form) {
|
| 303 |
window.status = "valiation callback for form \'" + form.id + "\': result = " + result; |
|
| 314 |
window.status = "valiation callback for form " + form.id + ": result = " + result; |
|
| 304 | 315 |
} |
| 305 |
var valid = new Validation(\'' . $this->OuterMarkerArray['###POWERMAIL_NAME###'] . '\', {immediate : true, onFormValidate : formCallback});
|
|
| 316 |
' . $jsValidation . ' |
|
| 306 | 317 |
</script> |
| 307 | 318 |
'; |
| 308 |
|
|
| 309 |
return $js; // return JavaScript |
|
| 319 | ||
| 320 |
return $js; |
|
| 310 | 321 |
} |
| 311 |
|
|
| 312 |
|
|
| 322 | ||
| 323 | ||
| 313 | 324 |
// Function hookInner() to enable manipulation datas with another extension(s) within loop |
| 314 | 325 |
function hookInner(&$row) {
|
| 315 | 326 |
if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['powermail']['PM_FormWrapMarkerHookInner'])) { // Adds hook for processing of extra global markers
|
| ... | ... | |
| 319 | 330 |
} |
| 320 | 331 |
} |
| 321 | 332 |
} |
| 322 |
|
|
| 323 |
|
|
| 333 | ||
| 334 | ||
| 324 | 335 |
// Function hook() to enable manipulation datas with another extension(s) |
| 325 | 336 |
function hook() {
|
| 326 | 337 |
if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['powermail']['PM_FormWrapMarkerHook'])) { // Adds hook for processing of extra global markers
|
| powermail/pi1/locallang.xml (working copy) | ||
|---|---|---|
| 1 |
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
|
| 2 |
<T3locallang> |
|
| 3 |
<meta type="array"> |
|
| 4 |
<type>module</type> |
|
| 5 |
<description>Language labels for plugin "tx_powermail_pi1"</description> |
|
| 6 |
</meta> |
|
| 7 |
<data type="array"> |
|
| 8 |
<languageKey index="default" type="array"> |
|
| 9 |
<label index="powermailmarker_notitle">ERROR: No title to current field found in DB (%s)</label> |
|
| 10 |
<label index="locallangmarker_confirmation_question">Are these values correct?</label> |
|
| 11 |
<label index="locallangmarker_confirmation_back">Go back</label> |
|
| 12 |
<label index="locallangmarker_confirmation_files">Attached file %s: </label> |
|
| 13 |
<label index="locallangmarker_confirmation_submit">Send values now</label> |
|
| 14 |
<label index="locallangmarker_email_receiver">Thank you for your email:</label> |
|
| 15 |
<label index="locallangmarker_email_sender">You've got a new email:</label> |
|
| 16 |
<label index="locallangmarker_mandatory_message">There are some errors:</label> |
|
| 17 |
<label index="locallangmarker_mandatory_emptyfield">This field must be filled:</label> |
|
| 18 |
<label index="locallangmarker_mandatory_submit">Go back to the form</label> |
|
| 19 |
<label index="locallangmarker_error_validemail">This is not a valid email address:</label> |
|
| 20 |
<label index="locallangmarker_error_file_main">This file could not be uploaded:</label> |
|
| 21 |
<label index="locallangmarker_error_file_toolarge">This file is too large:</label> |
|
| 22 |
<label index="locallangmarker_error_file_extension">This file extension is not allowed:</label> |
|
| 23 |
<label index="locallangmarker_error_file_mimetype">Uploaded file don't fits mime check:</label> |
|
| 24 |
<label index="error_check_subject_r">Please fill in this backend field: Email receiver subject</label> |
|
| 25 |
<label index="error_check_recipient">Please fill in this backend field: Email address of receiver</label> |
|
| 26 |
<label index="error_check_noTS">Typoscript for powermail missing!</label> |
|
| 27 |
<label index="error_captcha_empty">Captcha Code empty</label> |
|
| 28 |
<label index="error_captcha_wrong">Captcha Code wrong</label> |
|
| 29 |
<label index="error_backend_noip">IP logging disabled</label> |
|
| 30 |
<label index="error_validemail">Email address is not valid</label> |
|
| 31 |
<label index="error_nomx">Email address doesn't exist</label> |
|
| 32 |
<label index="error_unique_field">%s was already used</label> |
|
| 33 |
<label index="error_unique_ip">IP address %s already made an entry</label> |
|
| 34 |
<label index="error_expression_validation">Validation failed</label> |
|
| 35 |
<label index="error_templateNotFound">Template not found, check path to your powermail templates</label> |
|
| 36 |
<label index="error_captchaWrongExt">Powermail ERROR: The chosen captcha extension "%s" is not loaded! Choose another captcha extension in the powermail constants or install the extension "%s".</label> |
|
| 37 |
<label index="error_captchaNoExtFound">Please install a captcha extension like captcha, sr_freecap, jm_recaptcha or wt_calculating_captcha!</label> |
|
| 38 |
<label index="multiple_forward">Next step</label> |
|
| 39 |
<label index="multiple_back">Previous step</label> |
|
| 40 |
<label index="pagebrowser_inner"> of </label> |
|
| 41 |
<label index="JSvalidation_label_required">This is a required field</label> |
|
| 42 |
<label index="JSvalidation_label_validate_number">Please enter a valid number in this field</label> |
|
| 43 |
<label index="JSvalidation_label_validate_digits">Please use numbers only in this field. please avoid spaces or other characters such as dots or commas</label> |
|
| 44 |
<label index="JSvalidation_label_validate_alpha">Please use letters only (a-z) in this field</label> |
|
| 45 |
<label index="JSvalidation_label_validate_alphanum">Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed</label> |
|
| 46 |
<label index="JSvalidation_label_validate_date">Please enter a valid date</label> |
|
| 47 |
<label index="JSvalidation_label_validate_email">Please enter a valid email address (test@test.com)</label> |
|
| 48 |
<label index="JSvalidation_label_validate_url">Please enter a valid URL (http://www.test.com)</label> |
|
| 49 |
<label index="JSvalidation_label_validate_date_au">Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006</label> |
|
| 50 |
<label index="JSvalidation_label_validate_currency_dollar">Please enter a valid $ amount. For example $100.00</label> |
|
| 51 |
<label index="JSvalidation_label_validate_selection">Please make a selection</label> |
|
| 52 |
<label index="JSvalidation_label_validate_one_required">Please select one of the above options</label> |
|
| 53 |
<label index="geoip_ip">IP address</label> |
|
| 54 |
<label index="geoip_countryCode">Country Code</label> |
|
| 55 |
<label index="geoip_countryName">Country</label> |
|
| 56 |
<label index="geoip_region">Region</label> |
|
| 57 |
<label index="geoip_city">City</label> |
|
| 58 |
<label index="geoip_zip">ZIP</label> |
|
| 59 |
<label index="geoip_lng">LNG</label> |
|
| 60 |
<label index="geoip_lat">LAT</label> |
|
| 61 |
<label index="geoip_dmaCode">DMA Code</label> |
|
| 62 |
<label index="geoip_areaCode">Area Code</label> |
|
| 63 |
</languageKey> |
|
| 64 |
<languageKey index="cn" type="array"> |
|
| 65 |
<label index="powermailmarker_notitle">错误:数据库中未找到符合标题的字段(%s)</label> |
|
| 66 |
<label index="locallangmarker_confirmation_question">输入值是否正确?</label> |
|
| 67 |
<label index="locallangmarker_confirmation_back">返回</label> |
|
| 68 |
<label index="locallangmarker_confirmation_files">附加文件 %s: </label> |
|
| 69 |
<label index="locallangmarker_confirmation_submit">现在发送值</label> |
|
| 70 |
<label index="locallangmarker_email_receiver">感谢您的邮件:</label> |
|
| 71 |
<label index="locallangmarker_email_sender">您有一封信邮件</label> |
|
| 72 |
<label index="locallangmarker_mandatory_message">有一些错误</label> |
|
| 73 |
<label index="locallangmarker_mandatory_emptyfield">这一字段必须填写完整:</label> |
|
| 74 |
<label index="locallangmarker_mandatory_submit">返回表格:</label> |
|
| 75 |
<label index="locallangmarker_error_validemail">邮件地址无效</label> |
|
| 76 |
<label index="locallangmarker_error_file_main">文件无法上传:</label> |
|
| 77 |
<label index="locallangmarker_error_file_toolarge">文件过大:</label> |
|
| 78 |
<label index="locallangmarker_error_file_extension">非法的文件扩展名:</label> |
|
| 79 |
<label index="error_check_subject_r">错误!!请填写后端字段:收件人主题</label> |
|
| 80 |
<label index="error_check_recipient">错误!!请填写后端字段:收件人地址</label> |
|
| 81 |
<label index="error_check_noTS">源代码丢失!</label> |
|
| 82 |
<label index="error_captcha_empty">验证码为空</label> |
|
| 83 |
<label index="error_captcha_wrong">验证码错误</label> |
|
| 84 |
<label index="error_backend_noip">登录无效</label> |
|
| 85 |
<label index="error_validemail">无效电子邮件地址</label> |
|
| 86 |
<label index="error_nomx">没有这个电子邮件地址</label> |
|
| 87 |
<label index="error_unique_field">%s 已经被使用</label> |
|
| 88 |
<label index="error_unique_ip">已经输入了一个IP地址</label> |
|
| 89 |
<label index="error_expression_validation">确认失败</label> |
|
| 90 |
<label index="error_templateNotFound">未发现模板,检查您的powermail路径</label> |
|
| 91 |
<label index="error_captchaWrongExt">如果您在powermail常量中选择了正确的验证码扩展名请核对!</label> |
|
| 92 |
<label index="error_captchaNoExtFound">请设置验证码扩展名,如 captcha, sr_freecap, jm_recaptcha 或wt_calculating_captcha!</label> |
|
| 93 |
<label index="multiple_forward">下一步</label> |
|
| 94 |
<label index="multiple_back">上一步</label> |
|
| 95 |
<label index="pagebrowser_inner"> 的 </label> |
|
| 96 |
<label index="JSvalidation_label_required">这是要求的字段</label> |
|
| 97 |
<label index="JSvalidation_label_validate_number">请在此字段中输入有效编号</label> |
|
| 98 |
<label index="JSvalidation_label_validate_digits">此字段中只能使用数字,请勿使用空格或句号、逗号等其它符号。</label> |
|
| 99 |
<label index="JSvalidation_label_validate_alpha">此字段中只能使用字母(a至z)</label> |
|
| 100 |
<label index="JSvalidation_label_validate_alphanum">此字段中只能使用字母(a至z)或数字(0至9)。不得使用空格或其它字符!</label> |
|
| 101 |
<label index="JSvalidation_label_validate_date">请输入有效日期</label> |
|
| 102 |
<label index="JSvalidation_label_validate_email">请输入有效的电子邮件地址(test@test.com)</label> |
|
| 103 |
<label index="JSvalidation_label_validate_url">请输入有效的网页地址(http://www.test.com)</label> |
|
| 104 |
<label index="JSvalidation_label_validate_date_au">请使用这种日期格式:日/月/年。例如2006年3月17日表示为17/03/2006</label> |
|
| 105 |
<label index="JSvalidation_label_validate_currency_dollar">请输入有效的数额,如100.00美元</label> |
|
| 106 |
<label index="JSvalidation_label_validate_selection">请选择</label> |
|
| 107 |
<label index="JSvalidation_label_validate_one_required">请选择您最中意的选项</label> |
|
| 108 |
<label index="geoip_ip">地址</label> |
|
| 109 |
<label index="geoip_countryCode">国家代码</label> |
|
| 110 |
<label index="geoip_countryName">国家</label> |
|
| 111 |
<label index="geoip_region">地区</label> |
|
| 112 |
<label index="geoip_city">城市</label> |
|
| 113 |
<label index="geoip_zip">邮政编码</label> |
|
| 114 |
<label index="geoip_lng">LNG</label> |
|
| 115 |
<label index="geoip_lat">LAT</label> |
|
| 116 |
<label index="geoip_dmaCode">DMA码</label> |
|
| 117 |
<label index="geoip_areaCode">地区码</label> |
|
| 118 |
</languageKey> |
|
| 119 |
<languageKey index="de" type="array"> |
|
| 120 |
<label index="powermailmarker_notitle">FEHLER: Kein Titel zu Feld (%s) in DB gefunden</label> |
|
| 121 |
<label index="locallangmarker_confirmation_question">Sind diese Angaben korrekt?</label> |
|
| 122 |
<label index="locallangmarker_confirmation_back">Zurück</label> |
|
| 123 |
<label index="locallangmarker_confirmation_files">Angehängte Datei %s: </label> |
|
| 124 |
<label index="locallangmarker_confirmation_submit">Angaben abschicken</label> |
|
| 125 |
<label index="locallangmarker_email_receiver">Danke fuer Ihre E-Mail:</label> |
|
| 126 |
<label index="locallangmarker_email_sender">Sie haben eine neue E-Mail erhalten:</label> |
|
| 127 |
<label index="locallangmarker_mandatory_message">Bitte beachten Sie folgende Fehlermeldungen:</label> |
|
| 128 |
<label index="locallangmarker_mandatory_emptyfield">Bitte füllen Sie dieses Feld aus:</label> |
|
| 129 |
<label index="locallangmarker_mandatory_submit">Zurück zum Formular</label> |
|
| 130 |
<label index="locallangmarker_error_validemail">Dies ist keine gültige E-Mail Adresse:</label> |
|
| 131 |
<label index="locallangmarker_error_file_main">Die Datei konnte nicht hochgeladen werden:</label> |
|
| 132 |
<label index="locallangmarker_error_file_toolarge">Diese Datei ist zu groß:</label> |
|
| 133 |
<label index="locallangmarker_error_file_extension">Diese Datei Endung ist nicht erlaubt:</label> |
|
| 134 |
<label index="locallangmarker_error_file_mimetype">Diese Datei besteht nicht den mime Test:</label> |
|
| 135 |
<label index="error_check_subject_r">Bitte füllen Sie folgende Felder im Backend aus: Betreff für Empfängermail</label> |
|
| 136 |
<label index="error_check_recipient">Bitte füllen Sie folgende Felder im Backend aus: Empfänger</label> |
|
| 137 |
<label index="error_check_noTS">Powermail - Typoscript nicht vorhanden!</label> |
|
| 138 |
<label index="error_captcha_empty">Sie haben vergessen einen Code einzutragen</label> |
|
| 139 |
<label index="error_captcha_wrong">Der eingetragene Code war leider falsch</label> |
|
| 140 |
<label index="error_backend_noip">IP Speicherung deaktiviert</label> |
|
| 141 |
<label index="error_validemail">Die eingegebenen E-Mail Adresse enthält Fehler</label> |
|
| 142 |
<label index="error_nomx">Die eingegebene E-Mail Adresse existiert nicht</label> |
|
| 143 |
<label index="error_unique_field">%s wurde bereits eingetragen</label> |
|
| 144 |
<label index="error_unique_ip">Ein Besucher mit der IP Adresse %s hat bereits einen Eintrag hinterlassen</label> |
|
| 145 |
<label index="error_expression_validation">Check fehlgeschlagen</label> |
|
| 146 |
<label index="error_templateNotFound">Template nicht vorhanden, Pfad zum HTML Template überprüfen</label> |
|
| 147 |
<label index="error_captchaWrongExt">Die gewählte Extension "%s" ist nicht geladen! Wählen Sie eine andere captcha Extension in den powermail Konstanten oder installieren Sie die Extension "%s".</label> |
|
| 148 |
<label index="error_captchaNoExtFound">Bitte installieren Sie eine captcha Extension wie captcha, sr_freecap, jm_recaptcha oder wt_calculating_captcha!</label> |
|
| 149 |
<label index="multiple_forward">Nächster Schritt</label> |
|
| 150 |
<label index="multiple_back">Vorheriger Schritt</label> |
|
| 151 |
<label index="pagebrowser_inner"> von </label> |
|
| 152 |
<label index="JSvalidation_label_required">Das ist ein Pflichtfeld</label> |
|
| 153 |
<label index="JSvalidation_label_validate_number">Bitte tragen Sie eine Nummer ein</label> |
|
| 154 |
<label index="JSvalidation_label_validate_digits">Bitte tragen Sie eine Nummer ohne Komma oder Punkt ein</label> |
|
| 155 |
<label index="JSvalidation_label_validate_alpha">Bitte nutzen Sie nur Buchstaben (a-z)</label> |
|
| 156 |
<label index="JSvalidation_label_validate_alphanum">Bitte nutzen Sie hier nur Buchstaben (a-z) oder Zahlen (0-9) nur in diesem Feld. Leer- oder andere Zeichen sind nicht erlaubt</label> |
|
| 157 |
<label index="JSvalidation_label_validate_date">Bitte tragen Sie ein korrektes Datum ein</label> |
|
| 158 |
<label index="JSvalidation_label_validate_email">Bitte tragen Sie eine gültige E-Mail Adresse ein (test@test.de)</label> |
|
| 159 |
<label index="JSvalidation_label_validate_url">Bitte tragen Sie eine gültige URL ein (http://www.test.de)</label> |
|
| 160 |
<label index="JSvalidation_label_validate_date_au">Bitte tragen Sie das Datum so ein: dd/mm/yyyy.(Beispiel 17/03/2006)</label> |
|
| 161 |
<label index="JSvalidation_label_validate_currency_dollar">Bitte tragen Sie einen gültigen Betrag ein ($100.00)</label> |
|
| 162 |
<label index="JSvalidation_label_validate_selection">Bitte treffen Sie eine Auswahl</label> |
|
| 163 |
<label index="JSvalidation_label_validate_one_required">Bitte füllen Sie min. 1 Feld aus</label> |
|
| 164 |
<label index="geoip_ip">IP Adresse</label> |
|
| 165 |
<label index="geoip_countryCode">Länder Code</label> |
|
| 166 |
<label index="geoip_countryName">Land</label> |
|
| 167 |
<label index="geoip_region">Region</label> |
|
| 168 |
<label index="geoip_city">Stadt</label> |
|
| 169 |
<label index="geoip_zip">PLZ</label> |
|
| 170 |
</languageKey> |
|
| 171 |
<languageKey index="dk" type="array"> |
|
| 172 |
<label index="powermailmarker_notitle">FEJL: Der blev ikke fundet en titel til dette felt i DB (%s)</label> |
|
| 173 |
<label index="locallangmarker_confirmation_question">Er disse værdier rigtige?</label> |
|
| 174 |
<label index="locallangmarker_confirmation_back">Tilbage</label> |
|
| 175 |
<label index="locallangmarker_confirmation_files">Vedhæftet til %s: </label> |
|
| 176 |
<label index="locallangmarker_confirmation_submit">Send værdier nu</label> |
|
| 177 |
<label index="locallangmarker_email_receiver">Tak for din email:</label> |
|
| 178 |
<label index="locallangmarker_email_sender">Du har modtaget en email:</label> |
|
| 179 |
<label index="locallangmarker_mandatory_message">Der er fejl i følgende:</label> |
|
| 180 |
<label index="locallangmarker_mandatory_emptyfield">Disse felter skal udfyldes:</label> |
|
| 181 |
<label index="locallangmarker_mandatory_submit">Tilbage til indtastning</label> |
|
| 182 |
<label index="locallangmarker_error_validemail">Denne email er ikke gyldig:</label> |
|
| 183 |
<label index="locallangmarker_error_file_main">Denne fil kunne ikke uploades:</label> |
|
| 184 |
<label index="locallangmarker_error_file_toolarge">Denne fil er for stor:</label> |
|
| 185 |
<label index="locallangmarker_error_file_extension">Denne fil type er ikke tilladt:</label> |
|
| 186 |
<label index="error_check_subject_r">Udfyld venligst dette back end felt: Modtagers email emne</label> |
|
| 187 |
<label index="error_check_recipient">Udfyld venligst dette back end felt: Modtagers email adresse</label> |
|
| 188 |
<label index="error_check_noTS">Typoscript til powermail mangler!</label> |
|
| 189 |
<label index="error_captcha_empty">Captcha Code er tom</label> |
|
| 190 |
<label index="error_captcha_wrong">Captcha Code er forkert</label> |
|
| 191 |
<label index="error_backend_noip">IP log slået fra</label> |
|
| 192 |
<label index="error_validemail">Email adresse er ugyldig</label> |
|
| 193 |
<label index="error_nomx">Email adresse eksisterer ikke</label> |
|
| 194 |
<label index="error_unique_field">%s er allerede i brug</label> |
|
| 195 |
<label index="error_unique_ip">IP adressen %s har tilføjet data i forvejen</label> |
|
| 196 |
<label index="error_expression_validation">Validering fejlede</label> |
|
| 197 |
<label index="error_templateNotFound">Skabelon blev ikke fundet, kontroller stien til dine powermail skabeloner</label> |
|
| 198 |
<label index="multiple_forward">Næste trin</label> |
|
| 199 |
<label index="multiple_back">Forreige trin</label> |
|
| 200 |
<label index="pagebrowser_inner"> af </label> |
|
| 201 |
<label index="JSvalidation_label_required">Dette felt er påkrævet</label> |
|
| 202 |
<label index="JSvalidation_label_validate_number">Indtast venligst et gyldigt nummer her</label> |
|
| 203 |
<label index="JSvalidation_label_validate_digits">Brug venligst kun tal her. Undgå venligst mellemrum eller andre tegn såsom punktum eller komma</label> |
|
| 204 |
<label index="JSvalidation_label_validate_alpha">Brug venligst kun bogstaver (a-z) her</label> |
|
| 205 |
<label index="JSvalidation_label_validate_alphanum">Brug venligst kun bogstaver (a-z) eller tal (0-9) her. Punktum og komma er ikke tilladt.</label> |
|
| 206 |
<label index="JSvalidation_label_validate_date">Indtast venligst en gyldig dato</label> |
|
| 207 |
<label index="JSvalidation_label_validate_email">Indtast venligst en gyldig email adresse (test@test.com)</label> |
|
| 208 |
<label index="JSvalidation_label_validate_url">Indtast venligst en gyldig web adresse (http://www.test.com)</label> |
|
| 209 |
<label index="JSvalidation_label_validate_date_au">Brug venligst følgende datoform: dd/mm/yyyy. For eksempel 17/03/2006 for 17. marts 2006</label> |
|
| 210 |
<label index="JSvalidation_label_validate_currency_dollar">Indtast venligst et gyldigt beløb. For eksempel $100.00</label> |
|
| 211 |
<label index="JSvalidation_label_validate_selection">Vælg venligst et emne</label> |
|
| 212 |
<label index="JSvalidation_label_validate_one_required">Vælg venligst en af ovenstående muligheder</label> |
|
| 213 |
<label index="geoip_ip">IP adresse</label> |
|
| 214 |
<label index="geoip_countryCode">Landekode</label> |
|
| 215 |
<label index="geoip_countryName">Land</label> |
|
| 216 |
<label index="geoip_region">Region</label> |
|
| 217 |
<label index="geoip_city">By</label> |
|
| 218 |
<label index="geoip_zip">Postnr.</label> |
|
| 219 |
<label index="geoip_lng">LNG</label> |
|
| 220 |
<label index="geoip_lat">LAT</label> |
|
| 221 |
<label index="geoip_dmaCode">DMA kode</label> |
|
| 222 |
<label index="geoip_areaCode">Område kode</label> |
|
| 223 |
</languageKey> |
|
| 224 |
<languageKey index="es" type="array"> |
|
| 225 |
<label index="locallangmarker_confirmation_question">¿ Son los datos correctos?</label> |
|
| 226 |
<label index="locallangmarker_confirmation_back">Volver</label> |
|
| 227 |
<label index="locallangmarker_confirmation_files">Archivo adjunto %s:</label> |
|
| 228 |
<label index="locallangmarker_confirmation_submit">Enviar datos</label> |
|
| 229 |
<label index="locallangmarker_email_receiver">Gracias por su EMAIL:</label> |
|
| 230 |
<label index="locallangmarker_email_sender">Tiene EMAIL nuevo:</label> |
|
| 231 |
<label index="locallangmarker_mandatory_message">Se han encontrado errores:</label> |
|
| 232 |
<label index="locallangmarker_mandatory_emptyfield">Este campo es obligatorio:</label> |
|
| 233 |
<label index="locallangmarker_mandatory_submit">Volver al formulario</label> |
|
| 234 |
<label index="locallangmarker_error_validemail">La dirección de EMAIL es incorrecta:</label> |
|
| 235 |
<label index="locallangmarker_error_file_main">Este archivo no hay podido descargarse:</label> |
|
| 236 |
<label index="locallangmarker_error_file_toolarge">El archivo es demasiado grande:</label> |
|
| 237 |
<label index="locallangmarker_error_file_extension">Este tipo de extension no está permitida:</label> |
|
| 238 |
<label index="error_check_subject_r">Por favor vuelva a intentarlo: Asunto del Email del destinatario</label> |
|
| 239 |
<label index="error_check_recipient">Por favor vuelva a intentarlo: Dirección EMAIL del destinatario</label> |
|
| 240 |
<label index="error_captcha_empty">Falta código</label> |
|
| 241 |
<label index="error_captcha_wrong">Código erroneo</label> |
|
| 242 |
<label index="error_backend_noip">IP cargada desconectada</label> |
|
| 243 |
<label index="error_validemail">Dirección de Email no válida</label> |
|
| 244 |
<label index="error_nomx">Email address don't exist</label> |
|
| 245 |
<label index="error_unique_field">%s was already used</label> |
|
| 246 |
<label index="error_unique_ip">IP address %s already made an entry</label> |
|
| 247 |
<label index="error_expression_validation">Validación fallida</label> |
|
| 248 |
<label index="multiple_forward">siguiente</label> |
|
| 249 |
<label index="multiple_back">Anterior</label> |
|
| 250 |
<label index="pagebrowser_inner"> de </label> |
|
| 251 |
<label index="JSvalidation_label_required">Este campo es obligatorio</label> |
|
| 252 |
<label index="JSvalidation_label_validate_number">Por favor introduzca un número correcto en este campo</label> |
|
| 253 |
<label index="JSvalidation_label_validate_digits">Por favor utilice números en este campo. Evitar espacios, comas, puntos, etc…</label> |
|
| 254 |
<label index="JSvalidation_label_validate_alpha">Por favor utilice letras (a-z) en este campo</label> |
|
| 255 |
<label index="JSvalidation_label_validate_alphanum">Por favor utilice únicamente letras (a-z) o números (0-9) en este campo. Espacios u otros caracteres no están permitidos</label> |
|
| 256 |
<label index="JSvalidation_label_validate_date">Por favor introduzca un fecha correctae</label> |
|
| 257 |
<label index="JSvalidation_label_validate_email">Por favor introduzca una dirección Email correcta (test@test.com)</label> |
|
| 258 |
<label index="JSvalidation_label_validate_url">Por favor introduzca una URL correcta (http://www.test.com)</label> |
|
| 259 |
<label index="JSvalidation_label_validate_date_au">Por favor utilice una fecha con formato: dd/mm/yyyy. Por ejemplo 17/03/2006 para el 17 de Marzo, 2006</label> |
|
| 260 |
<label index="JSvalidation_label_validate_currency_dollar">Por favor introduzca una camtidad $ correcta. Por ejemplo $100.00</label> |
|
| 261 |
<label index="JSvalidation_label_validate_selection">Por favor haga una selección</label> |
|
| 262 |
<label index="JSvalidation_label_validate_one_required">Por favor seleccione una de las opciones mostradas arriba</label> |
|
| 263 |
</languageKey> |
|
| 264 |
<languageKey index="fr" type="array"> |
|
| 265 |
<label index="locallangmarker_confirmation_question">Ces informations sont-elles correctes?</label> |
|
| 266 |
<label index="locallangmarker_confirmation_back">Retour</label> |
|
| 267 |
<label index="locallangmarker_confirmation_submit">Confirmer</label> |
|
| 268 |
<label index="locallangmarker_email_receiver">Merci pour votre email:</label> |
|
| 269 |
<label index="locallangmarker_email_sender">Vous avez un nouveau email:</label> |
|
| 270 |
<label index="locallangmarker_mandatory_message">Il y a des erreurs:</label> |
|
| 271 |
<label index="locallangmarker_mandatory_emptyfield">Ce champ doit être rempli:</label> |
|
| 272 |
<label index="locallangmarker_mandatory_submit">Retour au formulaire</label> |
|
| 273 |
<label index="locallangmarker_error_validemail">Cette adresse email n'est pas valable</label> |
|
| 274 |
<label index="locallangmarker_error_file_main">Ce fichier ne peut pas être chargé:</label> |
|
| 275 |
<label index="locallangmarker_error_file_toolarge">Ce fichier est trop grand:</label> |
|
| 276 |
<label index="locallangmarker_error_file_extension">Cette extension de fichier n'est pas autorisée</label> |
|
| 277 |
<label index="error_check_subject_r">Veuillez remplir les champs backend: Sujet de l'email du destinataire</label> |
|
| 278 |
<label index="error_check_recipient">Veuillez remplir les champs backend: Adresse email du destinataire</label> |
|
| 279 |
<label index="error_captcha_empty">Le code de vérification n'a pas été saisi</label> |
|
| 280 |
<label index="error_captcha_wrong">Le code de vérification est erroné</label> |
|
| 281 |
<label index="error_backend_noip">Journalisation des adresses IP désactivée</label> |
|
| 282 |
<label index="error_validemail">Cette adresse email n'est pas valable</label> |
|
| 283 |
<label index="multiple_forward">Etape suivante</label> |
|
| 284 |
<label index="multiple_back">Etape précédente</label> |
|
| 285 |
<label index="pagebrowser_inner">de</label> |
|
| 286 |
<label index="JSvalidation_label_required">Ce champ est obligatoire</label> |
|
| 287 |
<label index="JSvalidation_label_validate_number">Veuillez entrer un chiffre valable dans ce champ</label> |
|
| 288 |
<label index="JSvalidation_label_validate_digits">Veuillez utiliser uniquement des chiffres dans ce champ. Evitez les espaces et d\'autres caractères comme les points ou les virgules</label> |
|
| 289 |
<label index="JSvalidation_label_validate_alpha">Veuillez utiliser uniquement des lettres (a-z) dans ce champ</label> |
|
| 290 |
<label index="JSvalidation_label_validate_alphanum">Veuillez utiliser uniquement des lettres (a-z) ou des chiffres (0-9) dans ce champ. Aucun espace ou autres caractères ne sont autorisés.</label> |
|
| 291 |
<label index="JSvalidation_label_validate_date">Veuillez entrer une date valable</label> |
|
| 292 |
<label index="JSvalidation_label_validate_email">Veuillez entrer une adresse email valable (test@test.com)</label> |
|
| 293 |
<label index="JSvalidation_label_validate_url">Veuillez entrer une URL valable (http://www.test.com)</label> |
|
| 294 |
<label index="JSvalidation_label_validate_date_au">Veuillez utiliser ce format de date: jj/mm/aaaa. Par exemple 17/03/2006 pour le 17 mars 2006</label> |
|
| 295 |
<label index="JSvalidation_label_validate_currency_dollar">Veuillez entrer une somme en dollars valable. Par exemple $100.00.</label> |
|
| 296 |
<label index="JSvalidation_label_validate_selection">Veuillez faire un choix</label> |
|
| 297 |
<label index="JSvalidation_label_validate_one_required">Veuillez choisir une des options ci-dessus</label> |
|
| 298 |
</languageKey> |
|
| 299 |
<languageKey index="it" type="array"> |
|
| 300 |
<label index="locallangmarker_confirmation_question">Sono corretti i valori prsentati?</label> |
|
| 301 |
<label index="locallangmarker_confirmation_back">Pagina precedente</label> |
|
| 302 |
<label index="locallangmarker_confirmation_files">File allegato %s:</label> |
|
| 303 |
<label index="locallangmarker_confirmation_submit">Conferma valori</label> |
|
| 304 |
<label index="locallangmarker_email_receiver">Grazie per la tua email:</label> |
|
| 305 |
<label index="locallangmarker_email_sender">Hai ricevuto una nuova email:</label> |
|
| 306 |
<label index="locallangmarker_mandatory_message">Ci sono errori da verificare:</label> |
|
| 307 |
<label index="locallangmarker_mandatory_emptyfield">Il campo deve essere compilato:</label> |
|
| 308 |
<label index="locallangmarker_mandatory_submit">Ritorna alla scheda</label> |
|
| 309 |
<label index="locallangmarker_error_validemail">Questo indirizzo email non è valido:</label> |
|
| 310 |
<label index="locallangmarker_error_file_main">Il file non può essere caricato:</label> |
|
| 311 |
<label index="locallangmarker_error_file_toolarge">Il file è troppo grande:</label> |
|
| 312 |
<label index="locallangmarker_error_file_extension">L'estensione del file non è permessa:</label> |
|
| 313 |
<label index="error_check_subject_r">Si prega di compilare i campi seguenti: Oggetto della email per il ricevente</label> |
|
| 314 |
<label index="error_check_recipient">Si prega di compilare i campi seguenti: Indirizzo email del ricevente</label> |
|
| 315 |
<label index="error_captcha_empty">Captcha Code vuoto</label> |
|
| 316 |
<label index="error_captcha_wrong">Captcha Code errato</label> |
|
| 317 |
<label index="error_backend_noip">IP logging disabilitato</label> |
|
| 318 |
<label index="error_validemail">Indirizzo email non valido</label> |
|
| 319 |
<label index="error_nomx">Indirizzo email non esistente</label> |
|
| 320 |
<label index="error_unique_field">%s già utilizzato</label> |
|
| 321 |
<label index="error_unique_ip">Indirizzo IP %s già utilizzato</label> |
|
| 322 |
<label index="error_expression_validation">Errori riscontrati nella validazione</label> |
|
| 323 |
<label index="multiple_forward">Passo sucessivo</label> |
|
| 324 |
<label index="multiple_back">Passo precedente</label> |
|
| 325 |
<label index="pagebrowser_inner"> di </label> |
|
| 326 |
<label index="JSvalidation_label_required">Campo obbligatorio</label> |
|
| 327 |
<label index="JSvalidation_label_validate_number">Il campo richiede un valore numerico</label> |
|
| 328 |
<label index="JSvalidation_label_validate_digits">Si utilizzino valori numerici. Spazio, punteggiatura ed altri caratteri simili non sono ammessi</label> |
|
| 329 |
<label index="JSvalidation_label_validate_alpha">Il campo richiede caratteri alfabetici (a-z)</label> |
|
| 330 |
<label index="JSvalidation_label_validate_alphanum">Il campo richiede caratteri alfabetici (a-z) o numerici (0-9). Spazio, punteggiatura ed altri caratteri simili non sono ammessi</label> |
|
| 331 |
<label index="JSvalidation_label_validate_date">Il campo richiede una data</label> |
|
| 332 |
<label index="JSvalidation_label_validate_email">Il campo richiede un indirizzo email (test@test.com)</label> |
|
| 333 |
<label index="JSvalidation_label_validate_url">Il campo richiede un indirizzo URL (http://www.test.com)</label> |
|
| 334 |
<label index="JSvalidation_label_validate_date_au">Si utilizzi il seguente formato: dd/mm/yyyy. Per esempio 15/03/2006 per il 15 Marzo 2009</label> |
|
| 335 |
<label index="JSvalidation_label_validate_currency_dollar">Il campo richiede un valore in valuta $. Per esempio $100.00</label> |
|
| 336 |
<label index="JSvalidation_label_validate_selection">Selezione richiesta</label> |
|
| 337 |
<label index="JSvalidation_label_validate_one_required">Selezionare una delle opzioni di cui sopra</label> |
|
| 338 |
</languageKey> |
|
| 339 |
<languageKey index="nl" type="array"> |
|
| 340 |
<label index="locallangmarker_confirmation_question">Zijn deze waarden correct?</label> |
|
| 341 |
<label index="locallangmarker_confirmation_back">Ga terug</label> |
|
| 342 |
<label index="locallangmarker_confirmation_submit">Verzend de waarden nu</label> |
|
| 343 |
<label index="locallangmarker_email_receiver">Dank u voor uw email:</label> |
|
| 344 |
<label index="locallangmarker_email_sender">U heeft nieuwe email:</label> |
|
| 345 |
<label index="locallangmarker_mandatory_message">Er zijn een aantal fouten:</label> |
|
| 346 |
<label index="locallangmarker_mandatory_emptyfield">Dit veld moet worden ingevuld:</label> |
|
| 347 |
<label index="locallangmarker_mandatory_submit">Ga terug naar het formulier</label> |
|
| 348 |
<label index="locallangmarker_error_validemail">Dit is geen correct email adres:</label> |
|
| 349 |
<label index="locallangmarker_error_file_main">Dit bestand kon niet worden geupload:</label> |
|
| 350 |
<label index="locallangmarker_error_file_toolarge">Dit bestand is te groot:</label> |
|
| 351 |
<label index="locallangmarker_error_file_extension">Deze bestandsextentie is niet toegestaan:</label> |
|
| 352 |
<label index="error_check_subject_r">Vul deze velden in de BackEnd in: Onderwerp van de email aan de ontvanger</label> |
|
| 353 |
<label index="error_check_recipient">Vul deze velden in de BackEnd in: Email adres van de ontvanger</label> |
|
| 354 |
<label index="error_captcha_empty">Captcha Code leeg</label> |
|
| 355 |
<label index="error_captcha_wrong">Captcha Code verkeerd</label> |
|
| 356 |
<label index="error_validemail">Dit is geen correct email adres:</label> |
|
| 357 |
<label index="multiple_forward">Volgende stap</label> |
|
| 358 |
<label index="multiple_back">Vorige stap</label> |
|
| 359 |
<label index="pagebrowser_inner"> van </label> |
|
| 360 |
<label index="JSvalidation_label_required">Dit is een verplicht veld</label> |
|
| 361 |
<label index="JSvalidation_label_validate_number">Vul een correct cijfer in dit veld in</label> |
|
| 362 |
<label index="JSvalidation_label_validate_digits">Gebruik alleen cijfers in dit veld. Vermijd spaties en andere karakter zoals punten en komma\'s.</label> |
|
| 363 |
<label index="JSvalidation_label_validate_alpha">Gebruik alleen letters (a-z) in dit veld</label> |
|
| 364 |
<label index="JSvalidation_label_validate_alphanum">Gebruik alleen letters (a-z) of cijfers (0-9) in dit veld. Geen spatied of andere karakters toegestaan.</label> |
|
| 365 |
<label index="JSvalidation_label_validate_date">Vul een correcte datum in.</label> |
|
| 366 |
<label index="JSvalidation_label_validate_email">Vul een correct email adres in (test@test.nl)</label> |
|
| 367 |
<label index="JSvalidation_label_validate_url">Vul een correcte URL in (http://www.test.nl)</label> |
|
| 368 |
<label index="JSvalidation_label_validate_date_au">Gebruik dit format voor de datum: dd/mm/jjjj. Bijvoorbeeld 17/03/2006.</label> |
|
| 369 |
<label index="JSvalidation_label_validate_currency_dollar">Vul een correct bedrag in.</label> |
|
| 370 |
<label index="JSvalidation_label_validate_selection">Maak een keuze.</label> |
|
| 371 |
<label index="JSvalidation_label_validate_one_required">Kies een van de bovenstaande opties</label> |
|
| 372 |
</languageKey> |
|
| 373 |
<languageKey index="pl" type="array"> |
|
| 374 |
<label index="locallangmarker_confirmation_question">Czy te dane są poprawne?</label> |
|
| 375 |
<label index="locallangmarker_confirmation_back">Wstecz</label> |
|
| 376 |
<label index="locallangmarker_confirmation_files">Załączony plik %:</label> |
|
| 377 |
<label index="locallangmarker_confirmation_submit">Wyślij dane</label> |
|
| 378 |
<label index="locallangmarker_email_receiver">Dziękujemy za Twój e-mail</label> |
|
| 379 |
<label index="locallangmarker_email_sender">Otrzymałeś nowy e-mail</label> |
|
| 380 |
<label index="locallangmarker_mandatory_message">Komunikat o wystąpieniu błędów</label> |
|
| 381 |
<label index="locallangmarker_mandatory_emptyfield">To pole musi zostać wypełnione:</label> |
|
| 382 |
<label index="locallangmarker_mandatory_submit">Wróć do formularza</label> |
|
| 383 |
<label index="locallangmarker_error_validemail">Ten adres e-mail jest niepoprawny</label> |
|
| 384 |
<label index="locallangmarker_error_file_main">Ten plik nie może zostać załadowany</label> |
|
| 385 |
<label index="locallangmarker_error_file_toolarge">Ten plik jest za duży</label> |
|
| 386 |
<label index="locallangmarker_error_file_extension">Takie rozszerzenie pliku nie jest dozwolone</label> |
|
| 387 |
<label index="error_check_subject_r">Wypełnij następujące pola backendzie: Temat dla odbiorcy e-maila</label> |
|
| 388 |
<label index="error_check_recipient">Wypełnij następujące pola backendzie: Adres e-mail odbiorcy</label> |
|
| 389 |
<label index="error_captcha_empty">Zapomniałeś wprowadzić kod</label> |
|
| 390 |
<label index="error_captcha_wrong">Wprowadzony kod jest niepoprawny</label> |
|
| 391 |
<label index="error_backend_noip">Zapisywanie danych w sieci IP zostało dezaktywowane</label> |
|
| 392 |
<label index="error_validemail">Podany adres e-mail zawiera błędy</label> |
|
| 393 |
<label index="error_nomx">Email address don't exist</label> |
|
| 394 |
<label index="error_unique_field">%s was already used</label> |
|
| 395 |
<label index="error_unique_ip">IP address %s already made an entry</label> |
|
| 396 |
<label index="error_expression_validation">Zatwierdzenie nie powiodło się</label> |
|
| 397 |
<label index="multiple_forward">Następny krok</label> |
|
| 398 |
<label index="multiple_back">Poprzedni krok</label> |
|
| 399 |
<label index="pagebrowser_inner"> od </label> |
|
| 400 |
<label index="JSvalidation_label_required">To pole jest wymagane</label> |
|
| 401 |
<label index="JSvalidation_label_validate_number">Proszę wprowadzić numer</label> |
|
| 402 |
<label index="JSvalidation_label_validate_digits">Proszę wprowadzić numer bez przecinków ani kropek</label> |
|
| 403 |
<label index="JSvalidation_label_validate_alpha">Proszę używać tylko liter (a-z)</label> |
|
| 404 |
<label index="JSvalidation_label_validate_alphanum">Proszę używać tylko liter (a-z) lub cyfr (0-9) tylko w tym polu. Spacje i inne znaki nie są dozwolone.</label> |
|
| 405 |
<label index="JSvalidation_label_validate_date">Proszę wprowadzić poprawną datę</label> |
|
| 406 |
<label index="JSvalidation_label_validate_email">Proszę wprowadzić ważny adres e-mail (test@test.pl)</label> |
|
| 407 |
<label index="JSvalidation_label_validate_url">Proszę wprowadzić ważny adres URL (http://www.test.pl)</label> |
|
| 408 |
<label index="JSvalidation_label_validate_date_au">Proszę wprowadzić datę w następującym formacie: dd/mm/rrrr (np. 17/03/2006)</label> |
|
| 409 |
<label index="JSvalidation_label_validate_currency_dollar">Proszę wprowadzić ważną kwotę (np. € 100,00)</label> |
|
| 410 |
<label index="JSvalidation_label_validate_selection">Dokonaj wyboru</label> |
|
| 411 |
<label index="JSvalidation_label_validate_one_required">Proszę wybrać jedną z powyższych opcji</label> |
|
| 412 |
</languageKey> |
|
| 413 |
<languageKey index="pt" type="array"> |
|
| 414 |
<label index="locallangmarker_confirmation_question">Estes valores estão correctos?</label> |
|
| 415 |
<label index="locallangmarker_confirmation_back">Voltar atrás</label> |
|
| 416 |
<label index="locallangmarker_confirmation_files">Ficheiro anexo %s:</label> |
|
| 417 |
<label index="locallangmarker_confirmation_submit">Enviar valores agora</label> |
|
| 418 |
<label index="locallangmarker_email_receiver">Obrigado pelo seu e-mail</label> |
|
| 419 |
<label index="locallangmarker_email_sender">Tem uma nova mensagem de correio:</label> |
|
| 420 |
<label index="locallangmarker_mandatory_message">Existem alguns erros:</label> |
|
| 421 |
<label index="locallangmarker_mandatory_emptyfield">Este campo deve ser preenchido:</label> |
|
| 422 |
<label index="locallangmarker_mandatory_submit">Voltar ao formulário</label> |
|
| 423 |
<label index="locallangmarker_error_validemail">Endereço de e-mail não é válido:</label> |
|
| 424 |
<label index="locallangmarker_error_file_main">Não foi possivel fazer o upload deste ficheiro:</label> |
|
| 425 |
<label index="locallangmarker_error_file_toolarge">O ficheiro ultrapassou o tamanho máximo permitido:</label> |
|
| 426 |
<label index="locallangmarker_error_file_extension">Extensão de ficheiro não permitida:</label> |
|
| 427 |
<label index="error_check_subject_r">Por favor preencha estes campos: assunto destinatário</label> |
|
| 428 |
<label index="error_check_recipient">Por favor preencha estes campos: Endereço de e-mail do recipiente</label> |
|
| 429 |
<label index="error_captcha_empty">Código vazio</label> |
|
| 430 |
<label index="error_captcha_wrong">Código errado</label> |
|
| 431 |
<label index="error_backend_noip">Registo de endereço IP desabilitado</label> |
|
| 432 |
<label index="error_validemail">Endereço de e-mail inválido</label> |
|
| 433 |
<label index="error_nomx">Email address don't exist</label> |
|
| 434 |
<label index="error_unique_field">%s was already used</label> |
|
| 435 |
<label index="error_unique_ip">IP address %s already made an entry</label> |
|
| 436 |
<label index="error_expression_validation">Validação falhou</label> |
|
| 437 |
<label index="multiple_forward">Próxima etapa</label> |
|
| 438 |
<label index="multiple_back">Etapa anterior</label> |
|
| 439 |
<label index="pagebrowser_inner"> de </label> |
|
| 440 |
<label index="JSvalidation_label_required">Este campo é de preenchimento obrigatório</label> |
|
| 441 |
<label index="JSvalidation_label_validate_number">Por favor, introduza um número válido neste campo</label> |
|
| 442 |
<label index="JSvalidation_label_validate_digits">Por favor, use apenas algarismos neste campo. Evite espaços ou caracteres como pontos ou vírgulas</label> |
|
| 443 |
<label index="JSvalidation_label_validate_alpha">Por favor, use apenas letras (a-z) neste campo</label> |
|
| 444 |
<label index="JSvalidation_label_validate_alphanum">Por favor, use apenas letras (a-z) ou números neste campo. Espaços ou outros caracteres não são permitidos.</label> |
|
| 445 |
<label index="JSvalidation_label_validate_date">Por favor, introduza uma data válida.</label> |
|
| 446 |
<label index="JSvalidation_label_validate_email">Por favor, introduza um endereço de e-mail válido (ex. teste@teste.pt)</label> |
|
| 447 |
<label index="JSvalidation_label_validate_url">Por favor, introduza um endereço válido(ex. http://www.teste.pt)</label> |
|
| 448 |
<label index="JSvalidation_label_validate_date_au">Por favor, use o formato: dd/mm/aaaa. Por exemplo, 17/03/2006 para a data de 17 de Março de 2006.</label> |
|
| 449 |
<label index="JSvalidation_label_validate_currency_dollar">Por favor, introduza um montante válido. Por exemplo, €100.00</label> |
|
| 450 |
<label index="JSvalidation_label_validate_selection">Por favor, faça uma selecção</label> |
|
| 451 |
<label index="JSvalidation_label_validate_one_required">Por favor, seleccione uma pelo menos uma das opções</label> |
|
| 452 |
</languageKey> |
|
| 453 |
<languageKey index="si" type="array"> |
|
| 454 |
<label index="powermailmarker_notitle">NAPAKA: Ni najdenega naziva za trenutno polje v DB (%s)</label> |
|
| 455 |
<label index="locallangmarker_confirmation_question">So te vrednosti pravilne?</label> |
|
| 456 |
<label index="locallangmarker_confirmation_back">Pojdi nazaj</label> |
|
| 457 |
<label index="locallangmarker_confirmation_files">Priložen dokument %s: </label> |
|
| 458 |
<label index="locallangmarker_confirmation_submit">Pošlji vrednosti zdaj</label> |
|
| 459 |
<label index="locallangmarker_email_receiver">Zahvaljujemo se vam za vaše sporočilo:</label> |
|
| 460 |
<label index="locallangmarker_email_sender">Dobili ste novo sporočilo:</label> |
|
| 461 |
<label index="locallangmarker_mandatory_message">Prišlo je do nekaterih napak:</label> |
|
| 462 |
<label index="locallangmarker_mandatory_emptyfield">To polje mora biti izpolnjeno:</label> |
|
| 463 |
<label index="locallangmarker_mandatory_submit"> Vrnite se na obrazec</label> |
|
| 464 |
<label index="locallangmarker_error_validemail">To ni veljaven e-poštni naslov:</label> |
|
| 465 |
<label index="locallangmarker_error_file_main">Ta dokument se ne da naložiti:</label> |
|
| 466 |
<label index="locallangmarker_error_file_toolarge">Ta dokument je prevelik:</label> |
|
| 467 |
<label index="locallangmarker_error_file_extension">Ta ekstenzija dokumenta ni dovoljena:</label> |
|
| 468 |
<label index="error_check_subject_r">Prosimo izpolnite v polja v ozadju: Zadeva prejemnika e-pošte</label> |
|
| 469 |
<label index="error_check_recipient">Prosimo izpolnite v polja v ozadju: Naslov prejemnika e-pošte</label> |
|
| 470 |
<label index="error_check_noTS">manjka Typoscript za powermail!</label> |
|
| 471 |
<label index="error_captcha_empty">Manjka varnostna koda (Captcha) </label> |
|
| 472 |
<label index="error_captcha_wrong">Varnostna koda (Captcha) je napačna</label> |
|
| 473 |
<label index="error_backend_noip">IP prijava onemogočena</label> |
|
| 474 |
<label index="error_validemail">E- poštni naslov je neveljaven</label> |
|
| 475 |
<label index="error_nomx">E-poštni naslov ne obstaja</label> |
|
| 476 |
<label index="error_unique_field">%s je že uporabljeno</label> |
|
| 477 |
<label index="error_unique_ip">IP naslov %s je že bil vpisan</label> |
|
| 478 |
<label index="error_expression_validation">Potrjevanje ni uspelo</label> |
|
| 479 |
<label index="error_templateNotFound">Predloge ni bilo možno najti, preverite pot za vaše powermail predloge</label> |
|
| 480 |
<label index="multiple_forward">Naslednji korak</label> |
|
| 481 |
<label index="multiple_back">Prejšnji korak</label> |
|
| 482 |
<label index="pagebrowser_inner"> od </label> |
|
| 483 |
<label index="JSvalidation_label_required">To polje je zahtevano</label> |
|
| 484 |
<label index="JSvalidation_label_validate_number">Prosimo vpišite veljavno število v tem polju</label> |
|
| 485 |
<label index="JSvalidation_label_validate_digits">Prosimo uporabite številke samo v tem polju. Prosimo izogibajte se prostorom ali drugim znakom kot so pike ali vejice</label> |
|
| 486 |
<label index="JSvalidation_label_validate_alpha">Prosimo uporabljajte samo črke (a-z) v tem polju</label> |
|
| 487 |
<label index="JSvalidation_label_validate_alphanum">Prosimo uporabljajte samo črke (a-z) ali številke (0-9) samo v tem polju. Prostori ali drugi znaki so dovoljeni</label> |
|
| 488 |
<label index="JSvalidation_label_validate_date">Prosimo vpišite veljaven datum</label> |
|
| 489 |
<label index="JSvalidation_label_validate_email">Prosimo vpišite veljaven e-poštni naslov (test@test.com)</label> |
|
| 490 |
<label index="JSvalidation_label_validate_url">Prosimo vpišite veljaven URL (http://www.test.com)</label> |
|
| 491 |
<label index="JSvalidation_label_validate_date_au">Prosimo uporabite to obliko datuma: dd/mm/yyyy. Na primer, 17/03/2006 za 17th of March, 2006</label> |
|
| 492 |
<label index="JSvalidation_label_validate_currency_dollar">Prosimo vpišite veljaven znesek v $. Na primer $100.00</label> |
|
| 493 |
<label index="JSvalidation_label_validate_selection">Prosimo izberite</label> |
|
| 494 |
<label index="JSvalidation_label_validate_one_required">Prosimo izberite eno od zgornjih opcij</label> |
|
| 495 |
<label index="geoip_ip">IP naslov</label> |
|
| 496 |
<label index="geoip_countryCode">Koda države</label> |
|
| 497 |
<label index="geoip_countryName">Država</label> |
|
| 498 |
<label index="geoip_region">Regija</label> |
|
| 499 |
<label index="geoip_city">Mesto</label> |
|
| 500 |
<label index="geoip_zip">Poštna številka</label> |
|
| 501 |
<label index="geoip_lng">LNG</label> |
|
| 502 |
<label index="geoip_lat">LAT</label> |
|
| 503 |
<label index="geoip_dmaCode">DMA koda</label> |
|
| 504 |
<label index="geoip_areaCode">Področna koda</label> |
|
| 505 |
</languageKey> |
|
| 506 |
</data> |
|
| 1 |
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
|
| 2 |
<T3locallang> |
|
| 3 |
<meta type="array"> |
|
| 4 |
<type>module</type> |
|
| 5 |
<description>Language labels for plugin "tx_powermail_pi1"</description> |
|
| 6 |
<generator>LFEditor</generator> |
|
| 7 |
</meta> |
|
| 8 |
<data type="array"> |
|
| 9 |
<languageKey index="default" type="array"> |
|
| 10 |
<label index="JSvalidation_label_required">This is a required field</label> |
|
| 11 |
<label index="JSvalidation_label_validate_alpha">Please use letters only (a-z) in this field</label> |
|
| 12 |
<label index="JSvalidation_label_validate_alphanum">Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed</label> |
|
| 13 |
<label index="JSvalidation_label_validate_currency_dollar">Please enter a valid $ amount. For example $100.00</label> |
|
| 14 |
<label index="JSvalidation_label_validate_date">Please enter a valid date</label> |
|
| 15 |
<label index="JSvalidation_label_validate_date_au">Please use this date format: dd/mm/yyyy. For example 17/03/2006 for the 17th of March, 2006</label> |
|
| 16 |
<label index="JSvalidation_label_validate_digits">Please use numbers only in this field. please avoid spaces or other characters such as dots or commas</label> |
|
| 17 |
<label index="JSvalidation_label_validate_email">Please enter a valid email address (test@test.com)</label> |
|
| 18 |
<label index="JSvalidation_label_validate_number">Please enter a valid number in this field</label> |
|
| 19 |
<label index="JSvalidation_label_validate_one_required">Please select one of the above options</label> |
|
| 20 |
<label index="JSvalidation_label_validate_selection">Please make a selection</label> |
|
| 21 |
<label index="JSvalidation_label_validate_url">Please enter a valid URL (http://www.test.com)</label> |
|
| 22 |
<label index="error_backend_noip">IP logging disabled</label> |
|
| 23 |
<label index="error_captchaNoExtFound">Please install a captcha extension like captcha, sr_freecap, jm_recaptcha or wt_calculating_captcha!</label> |
|
| 24 |
<label index="error_captchaWrongExt">Powermail ERROR: The chosen captcha extension "%s" is not loaded! Choose another captcha extension in the powermail constants or install the extension "%s".</label> |
|
| 25 |
<label index="error_captcha_empty">Captcha Code empty</label> |
|
| 26 |
<label index="error_captcha_wrong">Captcha Code wrong</label> |
|
| 27 |
<label index="error_check_noTS">Typoscript for powermail missing!</label> |
|
| 28 |
<label index="error_check_recipient">Please fill in this backend field: Email address of receiver</label> |
|
| 29 |
<label index="error_check_subject_r">Please fill in this backend field: Email receiver subject</label> |
|
| 30 |
<label index="error_expression_validation">Validation failed</label> |
|
| 31 |
<label index="error_nomx">Email address doesn't exist</label> |
|
| 32 |
<label index="error_templateNotFound">Template not found, check path to your powermail templates</label> |
|
| 33 |
<label index="error_unique_field">%s was already used</label> |
|
| 34 |
<label index="error_unique_ip">IP address %s already made an entry</label> |
|
| 35 |
<label index="error_validemail">Email address is not valid</label> |
|
| 36 |
<label index="geoip_areaCode">Area Code</label> |
|
| 37 |
<label index="geoip_city">City</label> |
|
| 38 |
<label index="geoip_countryCode">Country Code</label> |
|
| 39 |
<label index="geoip_countryName">Country</label> |
|
| 40 |
<label index="geoip_dmaCode">DMA Code</label> |
|
| 41 |
<label index="geoip_ip">IP address</label> |
|
| 42 |
<label index="geoip_lat">LAT</label> |
|
| 43 |
<label index="geoip_lng">LNG</label> |
|
| 44 |
<label index="geoip_region">Region</label> |
|
| 45 |
<label index="geoip_zip">ZIP</label> |
|
| 46 |
<label index="locallangmarker_confirmation_back">Go back</label> |
|
| 47 |
<label index="locallangmarker_confirmation_files">Attached file %s: </label> |
|
| 48 |
<label index="locallangmarker_confirmation_question">Are these values correct?</label> |
|
| 49 |
<label index="locallangmarker_confirmation_submit">Send values now</label> |
|
| 50 |
<label index="locallangmarker_email_receiver">Thank you for your email:</label> |
|
| 51 |
<label index="locallangmarker_email_sender">You've got a new email:</label> |
|
| 52 |
<label index="locallangmarker_error_file_extension">This file extension is not allowed:</label> |
|
| 53 |
<label index="locallangmarker_error_file_main">This file could not be uploaded:</label> |
|
| 54 |
<label index="locallangmarker_error_file_mimetype">Uploaded file don't fits mime check:</label> |
|
| 55 |
<label index="locallangmarker_error_file_toolarge">This file is too large:</label> |
|
| 56 |
<label index="locallangmarker_error_validemail">This is not a valid email address:</label> |
|
| 57 |
<label index="locallangmarker_mandatory_emptyfield">This field must be filled:</label> |
|
| 58 |
<label index="locallangmarker_mandatory_message">There are some errors:</label> |
|
| 59 |
<label index="locallangmarker_mandatory_submit">Go back to the form</label> |
|
| 60 |
<label index="multiple_back">Previous step</label> |
|
| 61 |
<label index="multiple_forward">Next step</label> |
|
| 62 |
<label index="pagebrowser_inner"> of </label> |
|
| 63 |
<label index="powermailmarker_notitle">ERROR: No title to current field found in DB (%s)</label> |
|
| 64 |
</languageKey> |
|
| 65 |
<languageKey index="dk" type="array"> |
|
| 66 |
<label index="JSvalidation_label_required">Dette felt er påkrævet</label> |
|
| 67 |
<label index="JSvalidation_label_validate_alpha">Brug venligst kun bogstaver (a-z) her</label> |
|
| 68 |
<label index="JSvalidation_label_validate_alphanum">Brug venligst kun bogstaver (a-z) eller tal (0-9) her. Punktum og komma er ikke tilladt.</label> |
|
| 69 |
<label index="JSvalidation_label_validate_currency_dollar">Indtast venligst et gyldigt beløb. For eksempel $100.00</label> |
|
| 70 |
<label index="JSvalidation_label_validate_date">Indtast venligst en gyldig dato</label> |
|
| 71 |
<label index="JSvalidation_label_validate_date_au">Brug venligst følgende datoform: dd/mm/yyyy. For eksempel 17/03/2006 for 17. marts 2006</label> |
|
| 72 |
<label index="JSvalidation_label_validate_digits">Brug venligst kun tal her. Undgå venligst mellemrum eller andre tegn såsom punktum eller komma</label> |
|
| 73 |
<label index="JSvalidation_label_validate_email">Indtast venligst en gyldig email adresse (test@test.com)</label> |
|
| 74 |
<label index="JSvalidation_label_validate_number">Indtast venligst et gyldigt nummer her</label> |
|
| 75 |
<label index="JSvalidation_label_validate_one_required">Vælg venligst en af ovenstående muligheder</label> |
|
| 76 |
<label index="JSvalidation_label_validate_selection">Vælg venligst et emne</label> |
|
| 77 |
<label index="JSvalidation_label_validate_url">Indtast venligst en gyldig web adresse (http://www.test.com)</label> |
|
| 78 |
<label index="error_backend_noip">IP log slået fra</label> |
|
| 79 |
<label index="error_captcha_empty">Captcha Code er tom</label> |
|
| 80 |
<label index="error_captcha_wrong">Captcha Code er forkert</label> |
|
| 81 |
<label index="error_check_noTS">Typoscript til powermail mangler!</label> |
|
| 82 |
<label index="error_check_recipient">Udfyld venligst dette back end felt: Modtagers email adresse</label> |
|
| 83 |
<label index="error_check_subject_r">Udfyld venligst dette back end felt: Modtagers email emne</label> |
|
| 84 |
<label index="error_expression_validation">Validering fejlede</label> |
|
| 85 |
<label index="error_nomx">Email adresse eksisterer ikke</label> |
|
| 86 |
<label index="error_templateNotFound">Skabelon blev ikke fundet, kontroller stien til dine powermail skabeloner</label> |
|
| 87 |
<label index="error_unique_field">%s er allerede i brug</label> |
|
| 88 |
<label index="error_unique_ip">IP adressen %s har tilføjet data i forvejen</label> |
|
| 89 |
<label index="error_validemail">Email adresse er ugyldig</label> |
|
| 90 |
<label index="geoip_areaCode">Område kode</label> |
|
| 91 |
<label index="geoip_city">By</label> |
|
| 92 |
<label index="geoip_countryCode">Landekode</label> |
|
| 93 |
<label index="geoip_countryName">Land</label> |
|
| 94 |
<label index="geoip_dmaCode">DMA kode</label> |
|
| 95 |
<label index="geoip_ip">IP adresse</label> |
|
| 96 |
<label index="geoip_lat">LAT</label> |
|
| 97 |
<label index="geoip_lng">LNG</label> |
|
| 98 |
<label index="geoip_region">Region</label> |
|
| 99 |
<label index="geoip_zip">Postnr.</label> |
|
| 100 |
<label index="locallangmarker_confirmation_back">Tilbage</label> |
|
| 101 |
<label index="locallangmarker_confirmation_files">Vedhæftet til %s: </label> |
|
| 102 |
<label index="locallangmarker_confirmation_question">Er disse værdier rigtige?</label> |
|
| 103 |
<label index="locallangmarker_confirmation_submit">Send værdier nu</label> |
|
| 104 |
<label index="locallangmarker_email_receiver">Tak for din email:</label> |
|
| 105 |
<label index="locallangmarker_email_sender">Du har modtaget en email:</label> |
|
| 106 |
<label index="locallangmarker_error_file_extension">Denne fil type er ikke tilladt:</label> |
|
| 107 |
<label index="locallangmarker_error_file_main">Denne fil kunne ikke uploades:</label> |
|
| 108 |
<label index="locallangmarker_error_file_toolarge">Denne fil er for stor:</label> |
|
| 109 |
<label index="locallangmarker_error_validemail">Denne email er ikke gyldig:</label> |
|
| 110 |
<label index="locallangmarker_mandatory_emptyfield">Disse felter skal udfyldes:</label> |
|
| 111 |
<label index="locallangmarker_mandatory_message">Der er fejl i følgende:</label> |
|
| 112 |
<label index="locallangmarker_mandatory_submit">Tilbage til indtastning</label> |
|
| 113 |
<label index="multiple_back">Forreige trin</label> |
|
| 114 |
<label index="multiple_forward">Næste trin</label> |
|
| 115 |
<label index="pagebrowser_inner"> af </label> |
|
| 116 |
<label index="powermailmarker_notitle">FEJL: Der blev ikke fundet en titel til dette felt i DB (%s)</label> |
|
| 117 |
</languageKey> |
|
| 118 |
<languageKey index="de" type="array"> |
|
| 119 |
<label index="JSvalidation_label_required">Das ist ein Pflichtfeld</label> |
|
| 120 |
<label index="JSvalidation_label_validate_alpha">Bitte nutzen Sie nur Buchstaben (a-z)</label> |
|
| 121 |
<label index="JSvalidation_label_validate_alphanum">Bitte nutzen Sie hier nur Buchstaben (a-z) oder Zahlen (0-9) nur in diesem Feld. Leer- oder andere Zeichen sind nicht erlaubt</label> |
|
| 122 |
<label index="JSvalidation_label_validate_currency_dollar">Bitte tragen Sie einen gültigen Betrag ein ($100.00)</label> |
|
| 123 |
<label index="JSvalidation_label_validate_date">Bitte tragen Sie ein korrektes Datum ein</label> |
|
| 124 |
<label index="JSvalidation_label_validate_date_au">Bitte tragen Sie das Datum so ein: dd/mm/yyyy.(Beispiel 17/03/2006)</label> |
|
| 125 |
<label index="JSvalidation_label_validate_digits">Bitte tragen Sie eine Nummer ohne Komma oder Punkt ein</label> |
|
| 126 |
<label index="JSvalidation_label_validate_email">Bitte tragen Sie eine gültige E-Mail Adresse ein (test@test.de)</label> |
|
| 127 |
<label index="JSvalidation_label_validate_number">Bitte tragen Sie eine Nummer ein</label> |
|
| 128 |
<label index="JSvalidation_label_validate_one_required">Bitte füllen Sie min. 1 Feld aus</label> |
|
| 129 |
<label index="JSvalidation_label_validate_selection">Bitte treffen Sie eine Auswahl</label> |
|
| 130 |
<label index="JSvalidation_label_validate_url">Bitte tragen Sie eine gültige URL ein (http://www.test.de)</label> |
|
| 131 |
<label index="error_backend_noip">IP Speicherung deaktiviert</label> |
|
| 132 |
<label index="error_captchaNoExtFound">Bitte installieren Sie eine captcha Extension wie captcha, sr_freecap, jm_recaptcha oder wt_calculating_captcha!</label> |
|
| 133 |
<label index="error_captchaWrongExt">Die gewählte Extension "%s" ist nicht geladen! Wählen Sie eine andere captcha Extension in den powermail Konstanten oder installieren Sie die Extension "%s".</label> |
|
| 134 |
<label index="error_captcha_empty">Sie haben vergessen einen Code einzutragen</label> |
|
| 135 |
<label index="error_captcha_wrong">Der eingetragene Code war leider falsch</label> |
|
| 136 |
<label index="error_check_noTS">Powermail - Typoscript nicht vorhanden!</label> |
|
| 137 |
<label index="error_check_recipient">Bitte füllen Sie folgende Felder im Backend aus: Empfänger</label> |
|
| 138 |
<label index="error_check_subject_r">Bitte füllen Sie folgende Felder im Backend aus: Betreff für Empfängermail</label> |
|
| 139 |
<label index="error_expression_validation">Check fehlgeschlagen</label> |
|
| 140 |
<label index="error_nomx">Die eingegebene E-Mail Adresse existiert nicht</label> |
|
| 141 |
<label index="error_templateNotFound">Template nicht vorhanden, Pfad zum HTML Template überprüfen</label> |
|
| 142 |
<label index="error_unique_field">%s wurde bereits eingetragen</label> |
|
| 143 |
<label index="error_unique_ip">Ein Besucher mit der IP Adresse %s hat bereits einen Eintrag hinterlassen</label> |
|
| 144 |
<label index="error_validemail">Die eingegebenen E-Mail Adresse enthält Fehler</label> |
|
| 145 |
<label index="geoip_city">Stadt</label> |
|
| 146 |
<label index="geoip_countryCode">Länder Code</label> |
|
| 147 |
<label index="geoip_countryName">Land</label> |
|
| 148 |
<label index="geoip_ip">IP Adresse</label> |
|
| 149 |
<label index="geoip_region">Region</label> |
|
| 150 |
<label index="geoip_zip">PLZ</label> |
|
| 151 |
<label index="locallangmarker_confirmation_back">Zurück</label> |
|
| 152 |
<label index="locallangmarker_confirmation_files">Angehängte Datei %s: </label> |
|
| 153 |
<label index="locallangmarker_confirmation_question">Sind diese Angaben korrekt?</label> |
|
| 154 |
<label index="locallangmarker_confirmation_submit">Angaben abschicken</label> |
|
| 155 |
<label index="locallangmarker_email_receiver">Danke fuer Ihre E-Mail:</label> |
|
| 156 |
<label index="locallangmarker_email_sender">Sie haben eine neue E-Mail erhalten:</label> |
|
| 157 |
<label index="locallangmarker_error_file_extension">Diese Datei Endung ist nicht erlaubt:</label> |
|
| 158 |
<label index="locallangmarker_error_file_main">Die Datei konnte nicht hochgeladen werden:</label> |
|
| 159 |
<label index="locallangmarker_error_file_mimetype">Diese Datei besteht nicht den mime Test:</label> |
|
| 160 |
<label index="locallangmarker_error_file_toolarge">Diese Datei ist zu groß:</label> |
|
| 161 |
<label index="locallangmarker_error_validemail">Dies ist keine gültige E-Mail Adresse:</label> |
|
| 162 |
<label index="locallangmarker_mandatory_emptyfield">Bitte füllen Sie dieses Feld aus:</label> |
|
| 163 |
<label index="locallangmarker_mandatory_message">Bitte beachten Sie folgende Fehlermeldungen:</label> |
|
| 164 |
<label index="locallangmarker_mandatory_submit">Zurück zum Formular</label> |
|
| 165 |
<label index="multiple_back">Vorheriger Schritt</label> |
|
| 166 |
<label index="multiple_forward">Nächster Schritt</label> |
|
| 167 |
<label index="pagebrowser_inner"> von </label> |
|
| 168 |
<label index="powermailmarker_notitle">FEHLER: Kein Titel zu Feld (%s) in DB gefunden</label> |
|
| 169 |
</languageKey> |
|
| 170 |
<languageKey index="no"></languageKey> |
|
| 171 |
<languageKey index="it" type="array"> |
|
| 172 |
<label index="JSvalidation_label_required">Campo obbligatorio</label> |
|
| 173 |
<label index="JSvalidation_label_validate_alpha">Il campo richiede caratteri alfabetici (a-z)</label> |
|
| 174 |
<label index="JSvalidation_label_validate_alphanum">Il campo richiede caratteri alfabetici (a-z) o numerici (0-9). Spazio, punteggiatura ed altri caratteri simili non sono ammessi</label> |
|
| 175 |
<label index="JSvalidation_label_validate_currency_dollar">Il campo richiede un valore in valuta $. Per esempio $100.00</label> |
|
| 176 |
<label index="JSvalidation_label_validate_date">Il campo richiede una data</label> |
|
| 177 |
<label index="JSvalidation_label_validate_date_au">Si utilizzi il seguente formato: dd/mm/yyyy. Per esempio 15/03/2006 per il 15 Marzo 2009</label> |
|
| 178 |
<label index="JSvalidation_label_validate_digits">Si utilizzino valori numerici. Spazio, punteggiatura ed altri caratteri simili non sono ammessi</label> |
|
| 179 |
<label index="JSvalidation_label_validate_email">Il campo richiede un indirizzo email (test@test.com)</label> |
|
| 180 |
<label index="JSvalidation_label_validate_number">Il campo richiede un valore numerico</label> |
|
| 181 |
<label index="JSvalidation_label_validate_one_required">Selezionare una delle opzioni di cui sopra</label> |
|
| 182 |
<label index="JSvalidation_label_validate_selection">Selezione richiesta</label> |
|
| 183 |
<label index="JSvalidation_label_validate_url">Il campo richiede un indirizzo URL (http://www.test.com)</label> |
|
| 184 |
<label index="error_backend_noip">IP logging disabilitato</label> |
|
| 185 |
<label index="error_captcha_empty">Captcha Code vuoto</label> |
|
| 186 |
<label index="error_captcha_wrong">Captcha Code errato</label> |
|
| 187 |
<label index="error_check_recipient">Si prega di compilare i campi seguenti: Indirizzo email del ricevente</label> |
|
| 188 |
<label index="error_check_subject_r">Si prega di compilare i campi seguenti: Oggetto della email per il ricevente</label> |
|
| 189 |
<label index="error_expression_validation">Errori riscontrati nella validazione</label> |
|
| 190 |
<label index="error_nomx">Indirizzo email non esistente</label> |
|
| 191 |
<label index="error_unique_field">%s già utilizzato</label> |
|
| 192 |
<label index="error_unique_ip">Indirizzo IP %s già utilizzato</label> |
|
| 193 |
<label index="error_validemail">Indirizzo email non valido</label> |
|
| 194 |
<label index="locallangmarker_confirmation_back">Pagina precedente</label> |
|