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; } } } })();