$(document).ready(function(){
var REGEX_EMAIL = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.searching_by_name').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '
' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.number_search').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#category_search').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.name_found').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.number_found').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.mark_found').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.crossnumber_found').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.searching_by_brand').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.area1').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'S-class', name:''},
{mark:'Gl-class', name:''},
{mark:'Glk', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.area7').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'S-class', name:''},
{mark:'Gl-class', name:''},
{mark:'Glk', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('.area8').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'S-class', name:''},
{mark:'Gl-class', name:''},
{mark:'Glk', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.areamark').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'Opel', name:''},
{mark:'Chevrolet', name:''},
{mark:'Maybach', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.area2').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'W204', name:''},
{mark:'W205', name:''},
{mark:'W-202', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.area3').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'S-class', name:''},
{mark:'Gl-class', name:''},
{mark:'Glk', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.area4').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'Opel', name:''},
{mark:'Chevrolet', name:''},
{mark:'Maybach', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.area5').selectize({
persist: false,
maxItems: 1,
valueField: 'mark',
searchField: ['mark', 'name'],
options: [
{mark:'W204', name:''},
{mark:'W205', name:''},
{mark:'W-202', name:''}
],
render: {
item: function(item, escape) {
return '' +
(item.mark ? '' + escape(item.mark) + '' : '')+
(item.name ? '' + escape(item.name) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.mark || item.name;
var caption = item.mark ? item.name : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.searching_for_tovars').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.searching_for_vin').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
var REGEX_Name = '^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$';
$('.steel').selectize({
persist: false,
maxItems: 1,
valueField: 'vin',
searchField: ['vin','vin_number'],
options: [
{vin:'12345', vin_number:'12345'},
{vin:'34567',vin_number:'34567'},
{vin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vin ? '' + escape(item.vin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
//
//
//$('#number').selectize({
// persist: false,
// maxItems: 1,
// valueField: 'vinvin',
// searchField: ['vinvin','vin_number'],
// options: [
// {vinvin:'12345', vin_number:'12345'},
// {vinvin:'34567',vin_number:'34567'},
// {vinvin:'75434',vin_number:'75434'}
// ],
// render: {
// item: function(item, escape) {
// return '' +
// (item.vinvin ? '' + escape(item.vinvin) + '' : '')+
// (item.vin_number ? '' + escape(item.vin_number) + '' : '') +
// '
';
// },
// option: function(item, escape) {
// var label = item.vinvin || item.vin_number;
// var caption = item.vin ? item.vin_number : null;
// return '' +
// '' + escape(label) + '' +
// (caption ? '' + escape(caption) + '' : '') +
// '
';
// }
// },
// createFilter: function(input) {
// var match, regex;
//
// // email@address.com
// regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[0]);
//
// // name
// regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[2]);
//
// return false;
// },
// create: function(input) {
// if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
// return {email: input};
// }
// var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
// if (match) {
// return {
// vin : match[1],
// vin_number : $.trim(match[1])
// };
// }
// alert('Invalid email address.');
// return false;
// }
//});
//$('.input_search').selectize({
// persist: false,
// maxItems: 1,
// valueField: 'vinvin',
// searchField: ['vinvin','vin_number'],
// options: [
// {vinvin:'12345', vin_number:'12345'},
// {vinvin:'34567',vin_number:'34567'},
// {vinvin:'75434',vin_number:'75434'}
// ],
// render: {
// item: function(item, escape) {
// return '' +
// (item.vinvin ? '' + escape(item.vinvin) + '' : '')+
// (item.vin_number ? '' + escape(item.vin_number) + '' : '') +
// '
';
// },
// option: function(item, escape) {
// var label = item.vinvin || item.vin_number;
// var caption = item.vin ? item.vin_number : null;
// return '' +
// '' + escape(label) + '' +
// (caption ? '' + escape(caption) + '' : '') +
// '
';
// }
// },
// createFilter: function(input) {
// var match, regex;
//
// // email@address.com
// regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[0]);
//
// // name
// regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[2]);
//
// return false;
// },
// create: function(input) {
// if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
// return {email: input};
// }
// var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
// if (match) {
// return {
// vin : match[1],
// vin_number : $.trim(match[1])
// };
// }
// alert('Invalid email address.');
// return false;
// }
//});
//
//$('.input_search1').selectize({
// persist: false,
// maxItems: 1,
// valueField: 'vinvin',
// searchField: ['vinvin','vin_number'],
// options: [
// {vinvin:'12345', vin_number:'12345'},
// {vinvin:'34567',vin_number:'34567'},
// {vinvin:'75434',vin_number:'75434'}
// ],
// render: {
// item: function(item, escape) {
// return '' +
// (item.vinvin ? '' + escape(item.vinvin) + '' : '')+
// (item.vin_number ? '' + escape(item.vin_number) + '' : '') +
// '
';
// },
// option: function(item, escape) {
// var label = item.vinvin || item.vin_number;
// var caption = item.vin ? item.vin_number : null;
// return '' +
// '' + escape(label) + '' +
// (caption ? '' + escape(caption) + '' : '') +
// '
';
// }
// },
// createFilter: function(input) {
// var match, regex;
//
// // email@address.com
// regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[0]);
//
// // name
// regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
// match = input.match(regex);
// if (match) return !this.options.hasOwnProperty(match[2]);
//
// return false;
// },
// create: function(input) {
// if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
// return {email: input};
// }
// var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
// if (match) {
// return {
// vin : match[1],
// vin_number : $.trim(match[1])
// };
// }
// alert('Invalid email address.');
// return false;
// }
//});
$('#number1').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#crossnumber1').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#mark1').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#name2').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#crossnumber').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#mark').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
$('#name1').selectize({
persist: false,
maxItems: 1,
valueField: 'vinvin',
searchField: ['vinvin','vin_number'],
options: [
{vinvin:'12345', vin_number:'12345'},
{vinvin:'34567',vin_number:'34567'},
{vinvin:'75434',vin_number:'75434'}
],
render: {
item: function(item, escape) {
return '' +
(item.vinvin ? '' + escape(item.vinvin) + '' : '')+
(item.vin_number ? '' + escape(item.vin_number) + '' : '') +
'
';
},
option: function(item, escape) {
var label = item.vinvin || item.vin_number;
var caption = item.vin ? item.vin_number : null;
return '' +
'' + escape(label) + '' +
(caption ? '' + escape(caption) + '' : '') +
'
';
}
},
createFilter: function(input) {
var match, regex;
// email@address.com
regex = new RegExp('^' + REGEX_EMAIL + '$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[0]);
// name
regex = new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i');
match = input.match(regex);
if (match) return !this.options.hasOwnProperty(match[2]);
return false;
},
create: function(input) {
if ((new RegExp('^' + REGEX_EMAIL + '$', 'i')).test(input)) {
return {email: input};
}
var match = input.match(new RegExp('^([^<]*)\<' + REGEX_EMAIL + '\>$', 'i'));
if (match) {
return {
vin : match[1],
vin_number : $.trim(match[1])
};
}
alert('Invalid email address.');
return false;
}
});
// $('.status').selectize({
// create: true,
// sortField: 'text'
// });
$('.areamark').click(function(){
$('.area1').css({'opacity':'1'})
});
$('.area1').click(function(){
$('.area2').css({'opacity':'1'})
});
$('.area3').click(function(){
$('.area4').css({'opacity':'1'})
});
$('.area4').click(function(){
$('.area5').css({'opacity':'1'})
});
});