BLK MED » dope ass accessories for dope ass men and women
{{ head_content }}
html,
body {
margin: 0;
padding: 0;
height: 100%;
background: url(http://i57.tinypic.com/24ln8lg.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
a:link {
color:#ffffff;
}
a:visited {
color:#ffffff;
}
a:hover {
color: gray;
}
a:active {
color:#ffffff;
}
a.scratch:link, a.scratch:visited, a.scratch:active {
color: #ffffff;
}
a.scratch:hover {
color: #ffffff;
background-color:#cc3366;
}
#topbar {
height: 77px;
width: 100%;
position: fixed;
top: 0px;
background-image: url('http://i62.tinypic.com/30wtmrd.png');
background-color: #000000;
border-bottom: 3px solid #6633cc;
font-family: 'Source Code Pro,';
font-size: 12px;
color: #ffffff;
letter-spacing: 3px;
text-transform: uppercase;
}
#nav, #nav ul {
float: left
}
#nav li {
float: left;
margin-right: 25px;
border: 0;
position: relative;
}
#nav ul {
position: absolute;
top: 20px;
display: none;
}
#nav ul li {
float: none;
margin: 0;
padding: 3px;
line-height: 15px;
}
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
display: inline;
padding: 5px;
}
#nav li:hover ul {
display: block;
}
.navdrop {
margin-top: 27px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
border-top: 3px solid #6633cc;
border-bottom: 3px solid #6633cc;
border-left: 3px solid #6633cc;
border-right: 3px solid #6633cc;
background-color: #FFFFFF;
text-align: left;
}
#menu, #menu ul {
float: right;
}
#menu li {
float: left;
margin-right: 15px;
border: 0;
position: relative;
}
#menu a:link, #nav a:visited, #nav a:hover, #nav a:active {
display: inline;
padding: 5px;
letter-spacing: 3px;
text-transform: uppercase;
}
#wrapper {
min-height: 100%;
position: relative;
}
#content {
position: absolute;
top: 50px;
left: 0;
right: 0;
margin-bottom: 100px;
width: 93%;
max-width: 1500px;
min-width: 980px;
background: #ffffff;
padding-top: 30px;
padding-right: 20px;
padding-left: 20px;
margin-left: auto;
margin-right: auto;
text-align: justify;
}
#inputsearch {
font-family: Arial;
font-size: 12px;
text-transform: uppercase;
color: #cc3366;
background-color: transparent;
border-top: 0px;
border-bottom: 3px solid #ffffff;
border-right: 0px;
border-left: 0px;
width: 350px;
padding: 5px;
text-transform: uppercase;
letter-spacing: 2px;
}
#bottombar {
height: 42px;
width: 100%;
position: fixed;
bottom: 0px;
background-image: url('http://i62.tinypic.com/30wtmrd.png');
background-color: #000000;
border-top: 3px solid #6633cc;
}
.black_overlay {
display: none;
position: absolute;
z-index:1001;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #000000;
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
}
.white_content {
display: none;
position: fixed;
z-index:1002;
bottom: 42px;
left: 55px;
width: 300px;
height: 75px;
padding: 15px;
border-right: 3px solid #6633cc;
border-left: 3px solid #6633cc;
border-top: 3px solid #6633cc;
background-color: #000000;
background-image: url('http://oi62.tinypic.com/30wtmrd.jpg');
overflow: auto;
}
(function() {
var form = document.getElementById('mad_mimi_signup_form'),
submit = document.getElementById('webform_submit_button'),
validEmail = /.+@.+\..+/,
isValid;
form.onsubmit = function(event) {
validate();
if(!isValid) {
revalidateOnChange();
return false;
}
};
function validate() {
isValid = true;
emailValidation();
fieldAndListValidation();
updateFormAfterValidation();
}
function emailValidation() {
var email = document.getElementById('signup_email');
if(!validEmail.test(email.value)) {
textFieldError(email);
isValid = false;
} else {
removeTextFieldError(email);
}
}
function fieldAndListValidation() {
var fields = form.querySelectorAll('.mimi_field.required');
for(var i = 0; i < fields.length; ++i) {
var field = fields[i],
type = fieldType(field);
if(type == 'checkboxes' || type == 'radio_buttons') {
checkboxAndRadioValidation(field);
} else {
textAndDropdownValidation(field, type);
}
}
}
function fieldType(field) {
var type = field.querySelectorAll('.field_type');
if(type.length > 0) {
return type[0].getAttribute('data-field-type');
} else if(field.className.indexOf('checkgroup') >= 0) {
return 'checkboxes';
} else {
return 'text_field';
}
}
function checkboxAndRadioValidation(field) {
var inputs = field.getElementsByTagName('input'),
selected = false;
for(var i = 0; i < inputs.length; ++i) {
var input = inputs[i];
if((input.type == 'checkbox' || input.type == 'radio') && input.checked) selected = true;
}
if(selected) {
field.className = field.className.replace(/ invalid/g, '');
} else {
if(field.className.indexOf('invalid') == -1) field.className += ' invalid';
isValid = false;
}
}
function textAndDropdownValidation(field, type) {
var inputs = field.getElementsByTagName('input');
for(var i = 0; i < inputs.length; ++i) {
var input = inputs[i];
if(input.name.indexOf('signup') >= 0) {
if(type == 'text_field') {
textValidation(input);
} else {
dropdownValidation(field, input);
}
}
}
htmlEmbedDropdownValidation(field);
}
function textValidation(input) {
if(input.id == 'signup_email') return;
var val = input.value;
if(val == '') {
textFieldError(input);
isValid = false;
return;
} else {
removeTextFieldError(input)
}
}
function dropdownValidation(field, input) {
var val = input.value;
if(val == '') {
if(field.className.indexOf('invalid') == -1) field.className += ' invalid';
onSelectCallback(input);
isValid = false;
return;
} else {
field.className = field.className.replace(/ invalid/g, '');
}
}
function htmlEmbedDropdownValidation(field) {
var dropdowns = field.querySelectorAll('.mimi_html_dropdown');
for(var i = 0; i < dropdowns.length; ++i) {
var dropdown = dropdowns[i],
val = dropdown.value;
if(val == '') {
if(field.className.indexOf('invalid') == -1) field.className += ' invalid';
isValid = false;
dropdown.onchange = validate;
return;
} else {
field.className = field.className.replace(/ invalid/g, '');
}
}
}
function textFieldError(input) {
input.className = 'required invalid';
input.placeholder = input.getAttribute('data-required-field');
}
function removeTextFieldError(input) {
input.className = 'required';
input.placeholder = '';
}
function onSelectCallback(input) {
if(typeof Widget != 'undefined' && Widget.BasicDropdown != undefined) {
var dropdownEl = input.parentNode,
instances = Widget.BasicDropdown.instances;
for(var i = 0; i < instances.length; ++i) {
var instance = instances[i];
if(instance.wrapperEl == dropdownEl) {
instance.onSelect = validate;
}
}
}
}
function updateFormAfterValidation() {
form.className = isValid ? '' : 'mimi_invalid';
submit.value = submitButtonText();
submit.disabled = !isValid;
submit.className = isValid ? 'submit' : 'disabled';
}
function submitButtonText() {
var invalidFields = document.querySelectorAll('.invalid'),
text;
if(isValid || invalidFields == undefined) {
text = submit.getAttribute('data-default-text');
} else {
if(invalidFields.length > 1 || invalidFields[0].className.indexOf('checkgroup') == -1) {
text = submit.getAttribute('data-invalid-text');
} else {
text = submit.getAttribute('data-choose-list');
}
}
return text;
}
function revalidateOnChange() {
var fields = form.querySelectorAll(".mimi_field.required");
for(var i = 0; i < fields.length; ++i) {
var inputs = fields[i].getElementsByTagName('input');
for(var j = 0; j < inputs.length; ++j) {
inputs[j].onchange = validate;
}
}
}
})();