Help
RSS
API
Feed
Maltego
Contact
Domain > crystalclassics.co.uk
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-01-16
77.240.1.119
(
ClassC
)
2024-07-15
35.178.85.121
(
ClassC
)
Port 443
HTTP/1.1 200 OKcontent-length: 56009set-cookie: CCFM2a3fa3bc5065dc1a83f9d71da7915ee1; Path/ !DOCTYPE html>html> head> title>Crystal Classics/title> meta http-equivContent-Type contenttext/html; charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1> link relstylesheet hrefhttps://www.w3schools.com/w3css/4/w3.css> link relstylesheet hrefhttps://www.w3schools.com/lib/w3-colors-camo.css> link relstylesheet hrefhttps://fonts.googleapis.com/icon?familyMaterial+Icons> link hrefhttps://fonts.googleapis.com/css?familyAntic+Slab|Cinzel&displayswap relstylesheet> link hrefhttps://fonts.googleapis.com/css?familySource+Sans+Pro:300,400,600,700 relstylesheet typetext/css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css> link relstylesheet href/static/crystalclassics.css> style> body { font-family: serif; } #main-img { margin-top: 207px; } #main-img img { width: 100%; } #intro { background-color: black; color: white; padding-top: 40px; padding-bottom: 26px; border-bottom: solid 3px #ae941f; } #intro span:first-of-type { color: #ae941f; margin-right: 20px; } #intro span:last-of-type { color: #ae941f; margin-left: 20px; } #intro span { font-size: 24px; font-family: serif; letter-spacing: 1.5px; /*font-weight: bold;*/ } form input { width: 250px; } #purveyors { font-family: serif; font-weight: bold; } #latest-news { font-family: serif; font-weight: bold; } #we-buy-collections { font-family: serif; color: orangered; } .treasury { border-top: solid 4px #ae941f; border-bottom: solid 4px #ae941f; color: white; font-family: serif; width: 100%; } #tfmg { border-right: solid 2px #ae941f; } #ukmv { border-left: solid 2px #ae941f; } .above-img { position: absolute; margin-top: 30px; width: 50%; } .treasury h3 { font-family: serif; text-shadow: 1px 1px black; } .treasury h5 { font-family: serif; padding-bottom: 30px; text-shadow: 1px 1px black; } .treasury img { width: 100%; } .treasury a { position: absolute; left: 35%; right: 35%; top: 105px; background: #ae941f; color: white; } .treasury a:hover { background-color: #d9b826 !important; color: black !important; } #uk-mining { position: relative; background-color: rgb(32, 36, 43); color: white; padding-top: 20px; } #uk-mining h3 { font-family: serif; } #uk-mining h5 { font-family: serif; padding-bottom: 30px; } #uk-mining img { width: 100%; } #uk-mining a { position: absolute; left: 35%; right: 35%; top: 124px; background: #ae941f; color: white; } #uk-mining a:hover { background-color: #d9b826 !important; color: black !important; } .more-btn { //background: #ae941f; background-color: rgb(200, 200, 200) !important; color: rgb(50, 50, 50) !important; margin-top: 10px; margin-bottom: 20px; } .search-btn { background: #ae941f; color: white; margin-top: 16px; margin-bottom: 20px; width: 225px; } .search-btn:hover { background: #d9b826; color: black; } .more-btn:hover { background-color: rgb(180, 180, 180) !important; //background: #d9b826; color: black; } .se-btn { width: 250px; padding-top: 9px; padding-bottom: 6px; padding-left: 17px; margin-right: 20px; } .view-more { background: #ae941f; color: white; margin-bottom: 20px; width: 100%; } .view-more:hover { background: #d9b826 !important; color: black; } #more-articles { //background: #ae941f; //color: white; background-color: rgb(200, 200, 200) !important; color: rgb(50, 50, 50) !important; margin-top: -20px; margin-bottom: 20px; } #more-articles:hover { background-color: rgb(180, 180, 180) !important; color: black; } .article-title { font-size: 15px; font-style: normal; font-weight: bold; } .i-buttons { position: absolute; top: 130px; left: 30%; right: 30%; } .j-buttons { position: absolute; top: 80px; left: 30%; right: 30%; } #news { background: white; padding-top: 20px; padding-bottom: 50px; } #news-container { max-width: 1300px; padding-left: 5%; padding-right: 5%; margin-right: auto; margin-left: auto; } .news-price-group { top: 0 !important; font-style: normal !important; font-weight: bold; } .item { background-color: white; text-align: center; margin: 30px; margin-bottom: 15px; } .item span { margin: 0; padding: 10px; padding-left: 10px; padding-right: 10px; padding-top: 50px; color: black; font-family: serif; font-weight: bold; font-size: 24px; } #featured { background-color: white; max-width: 1300px; padding-left: 5%; padding-right: 5%; margin-left: auto; margin-right: auto; } #featured h3 { padding-left: 20px; color: white; font-family: serif; } #subscribe, #events { padding: 25px; background-color: #ae941f; color: white; padding: 55px; padding-top: 45px; font-size: 30px; } #subscribe span, #events span { margin-right: 10px; margin-left: 10px; } #subscribe span:first-of-type { color: black; } #subscribe span:last-of-type { color: black; } .divider { color: black; } #subscribe h2 { margin-top: 0; font-family: serif; } #subscribe h3 { font-family: serif; } #subscribe h6 { font-family: Times; } #subscribe input { font-family: Arial; width: 40%; margin-left: auto; margin-right: auto; margin-top: 25px; } #subscribe input { display: inline; font-size: 15px; font-family: serif; padding-left: 20px; } #subscribe button { display: inline; background-color: black; margin-left: 4px; margin-top: 4px; height: 38px; padding-top: 4px; font-size: 20px; } .event-items { margin-top: 50px; } .event-items h3 { margin-top: 0; line-height: 1; } .event-items:first-of-type { /*border-right: 1px solid white;*/ } .event-items:last-of-type { /*border-left: 2px solid white;*/ } .event-item { margin: 20px; } .event-item h6 { margin: 0; font-family: serif; } #email-subscribed { display: none; } #email-exists { display: none; } #page-nav { width: 35px; height: 80px; background: rgba(12,12,12,0.7); color: white; position: fixed; top: 250px; right: 5px; border: 1px solid white; z-index: 2; } .cc-img-container { height: 225px; width: 100%; background-color: #ae941f; } .cc-img { width: 150%; margin-left: -30%; margin-top: -10%; } #we-buy-b { background: black; padding: 2%; padding-left: 5%; padding-right: 5%; } #strip { height: 100px; width: 100%; background-image: url(static/flourish.jpg); background-position: center; background-repeat: no-repeat; } footer { font-family: sans-serif; font-size: 1em; } @media screen and (min-width: 601px) and (max-width: 1025px) { #intro-text { width: 40% !important; } } @media screen and (max-width: 950px) { #content { margin-top: 170px;; } } @media screen and (max-width: 600px) { #main-img { margin-top: 157px; } header { height: 115px; } .cc-img { width: 110% !important; margin-left: -5% !important; } #intro { padding: 20px; } #intro span:first-of-type { display: none; } #intro span:last-of-type { display: none; } #intro span:nth-of-type(2) { font-size: 16px; } .item { margin-top: 20px; } .item span:first-of-type { display: none; } .item span:last-of-type { display: none; } .item span:nth-of-type(2) { font-size: 20px; } #intro form { margin-top: 20px; } form input { margin:0 !important; margin-bottom: 20px !important; } .item-details { top: -50px; } .title { margin-top: -5px; } .locality { font-weight: normal !important; } .above-img { margin-top: 0px; width: 100%; padding-left: 10px; padding-right: 10px; } .above-img h3 { text-align: center; width: 100%; font-size: 18px; } .view-more { margin-bottom: 0 !important; } .treasury a { left: 15%; right: 15%; top: 150px; } .article-listing { height: 350px !important; } .article h5 { margin-top: -32px; } #news-container { padding-left: 10%; padding-right: 10%; } .article { padding: 0; } .article-imgcontainer { height: 250px; } .article-title { font-size: 16px; } #subscribe { font-size: 18px;; } #subscribe span { margin: 0; } #subscribe span:first-of-type, #subscribe span:last-of-type { display: none; } #subscribe input, #subscribe button { display: block; width: 100%; margin: 0; margin-top: 20px; } #subscribe h2 { font-size: 25px; } .j-buttons, .i-buttons { left: 20%; right: 20%; } } /style> /head> body> div idtop-group classw3-top> div idtop classw3-center>a hrefhttp://tucsonfineminerals.com>THE TUCSON FINE MINERAL GALLERY/a>span> | /span>a hrefhttp://ukminingventures.com>UK MINING VENTURES/a>/div> header> div classw3-container> div idheader-container classw3-center> div idlogo-container>img idlogo src/static/crystal-classics-logo.png altCrystal Classics onclickjavascript:window.location.assign(/)>/div> div idmenu-small>a href/about classw3-button>ABOUT/a>a href/galleries classw3-button>OUR MINERALS/a>a href/articles/all/1 classw3-button>NEWS/a>a hrefjavascript:showSearch(); classw3-button>SEARCH/a>a hrefjavascript:void(0) onclickcloseNav() classclosebtn>×/a>a href/webuy classw3-button>WE BUY/a>a href/account/dashboard/1 classw3-button>MY ACCOUNT/a>/div> button onclickopenNav() classopenbtn>☰/button> div idmenu-big>a idabout href/about classw3-button>ABOUT/a>span idabout-span classdivider>|/span>a href/galleries classw3-button>OUR MINERALS/a>span classdivider>|/span>a href/articles/all/1 classw3-button>NEWS/a>span classdivider>|/span> button onclickjavascript:showSearch(); classw3-button>SEARCH/button>span classdivider>|/span>a href/webuy classw3-button>WE BUY/a>span classdivider>|/span>a href/account/dashboard/1 classw3-button>MY ACCOUNT/a> /div> div idcart>img idcart-icon src/static/cart-icon.png onclickjavascript:toggleSidebar();>span idcart-number onclickjavascript:toggleSidebar(); classw3-badge w3-border>0/span>/div> /div> /div> /header> div idsearch-sidebar stylewidth:100%; left:0; display: none; classw3-sidebar w3-bar-block w3-animate-left> !--form#basic-search(rolesearch action/search/1 methodpost) //input.w3-border(typetext placeholderBASIC SEARCH name/search) //button.w3-border(typesubmit styleheight: 46.5px;) //i.material-icons.w3-xxlarge search --> div idadv-search classw3-padding> div classw3-row w3-center> form idsearch-form action/advsearch/1 methodpost> div idadv-inputs> div classw3-row>i idsearch-close onclickjavascript:showSearch(); typebutton classw3-right>i classmaterial-icons>clear/i>/i> h4>span stylecolor: #ae941f; margin-right: 20px;>|/span>span stylecolor: white;>SEARCH OUR COLLECTION/span>span stylecolor: #ae941f; margin-left: 20px;>|/span>/h4> div classw3-third> input idform-species typetext namespecies placeholderSPECIES classw3-input w3-round-xlarge> /div> div classw3-third> input idform-locality typetext namelocality placeholderLOCALITY classw3-input w3-round-xlarge> /div> div classw3-third> input idform-web-number typetext namewebid placeholderWEB NUMBER classw3-input w3-round-xlarge> /div> div classw3-third> input idform-description typetext namedescription placeholderDESCRIPTION classw3-input w3-round-xlarge> /div> div classw3-third> input idform-min-price typenumber nameminprice placeholderMIN PRICE classw3-input w3-round-xlarge> /div> div classw3-third> input idform-max-price typenumber namemaxprice placeholderMAX PRICE classw3-input w3-round-xlarge> /div> /div> button idsubmit typesubmit onclickjavascript:showProgress(); classw3-button w3-round-xlarge>SEARCHimg idpreloader src/static/preloader.gif>/button> /div> /form> /div> /div> script> function showProgress() { let submit document.getElementById(submit); submit.removeChild(submit.childNodes0); submit.style.padding 0; document.getElementById(preloader).style.display block; } function openSearchOptions(id) { var i document.getElementById(id).childNodes1; var el2 c- + id; var content document.getElementById(el2); if (content.className.indexOf(w3-show) -1) { content.className + w3-show; i.innerHTML keyboard_arrow_up; } else { content.className content.className.replace( w3-show, ); i.innerHTML keyboard_arrow_down; } } /script> /div> script> function showSearch() { console.log(Show Search); var search document.getElementById(search-sidebar); var display search.style.display; console.log(display); if (display none) { search.style.display block; } else if (display block) { search.style.display none; } closeNav(); } /script> script> var cart new Object(); cart.push function(i) { console.log(Push: + i); } function runProgressBar() { const formelements document.getElementsByClassName(form-submit); const progresselements document.getElementsByClassName(progress); for (var i 0; i formelements.length; i++) { formelementsi.style.display none; progresselementsi.style.display inline-block; } } function toggleSidebar() { var sideBar document.getElementById(cart-sidebar); if (sideBar.style.width 0 || sideBar.style.width 0px) { console.log(Width: + window.innerWidth); if (window.innerWidth > 600) { console.log(Over 600: + window.innerWidth); sideBar.style.width 450px; } else { sideBar.style.width 100%; } } else { sideBar.style.width 0; } } function openNav() { document.getElementById(menu-small).style.width 100%; } /* Set the width of the sidebar to 0 (hide it) */ function closeNav() { document.getElementById(menu-small).style.width 0; } function getCartItems() { console.log(Get Cart Items...); let xhttp new XMLHttpRequest(); xhttp.onreadystatechange function() { if (this.readyState 4 && this.status 200) { console.log(Ajax get cart items... + this.responseText); var items JSON.parse(this.responseText); cart items; console.log(Cart1: + cart); var cartNumber document.getElementById(cart-number); cartNumber.innerHTML cart.items.length; updateSidebar(); runCurrencies(); } }; xhttp.open(GET, /cartitems, true); xhttp.send(); } var currency; function setCurrency() { currency document.getElementById(currency).value; localStorage.setItem(Currency, currency); runCurrencies(); updateShipping(); } function getCurrency() { currency localStorage.getItem(Currency); if (currency) { document.getElementById(currency).value currency; } } function runCurrencies() { var prices document.getElementsByClassName(price); var currencies document.getElementsByClassName(currency); var currencySymbol $; if (currency GBP) { currencySymbol £; if (document.title Specimen) { document.getElementById(euro-price).style.display inline; document.getElementById(pound-price).style.display none; document.getElementById(dollar-price).style.display inline; } } else if (currency EUR) { currencySymbol €; if (document.title Specimen) { document.getElementById(euro-price).style.display none; document.getElementById(pound-price).style.display inline; document.getElementById(dollar-price).style.display inline; } } else if (currency USD) { currencySymbol $; if (document.title Specimen) { document.getElementById(euro-price).style.display inline; document.getElementById(pound-price).style.display inline; document.getElementById(dollar-price).style.display none; } } for (var i 0; i prices.length; i++) { currenciesi.innerHTML currencySymbol; console.log(Prices + prices1); if (currency GBP) { price pricesi.getAttribute(data-gbp); pricesi.innerText price; } else if (currency EUR) { price pricesi.getAttribute(data-eur); pricesi.innerText price; } else if (currency USD) { price pricesi.getAttribute(data-usd); pricesi.innerText price; } } } /script> /div> div idcart-sidebar classw3-sidebar w3-bar-block w3-border-left w3-gray> div idsidebar-titlebar> h5 idsidebar-title classw3-bar-item> button onclickjavascript:toggleSidebar();>X/button>span idsidebar-title-msg>YOUR CART IS EMPTY/span> /h5> /div>span stylemargin: 16px;>Select Currency/span> select idcurrency nameCurrency onchangejavascript:setCurrency(); stylebackground-color: inherit; color: inherit; width: 100px; font-size: inherit; classcheckout> option>USD/option> option>GBP/option> option>EUR/option> /select> div idcart-items>/div>a href/cart classw3-bar-item w3-button>Cart/a>a href/loginpage classw3-bar-item w3-button>Sign In/a> /div> script> function updateSidebar() { var sidebarCartTitle document.getElementById(sidebar-title-msg); var cartItems document.getElementById(cart-items); cartItems.innerHTML ; if (cart.items.length > 0) { sidebarCartTitle.innerText YOUR CART HAS + cart.items.length + ITEMS; cart.items.forEach(function(item, index) { var cartItem document.createElement(div); var att1 document.createAttribute(class); att1.value w3-border-bottom w3-border-top w3-bar-item cc-cart-item; cartItem.setAttributeNode(att1); var itemTitle document.createElement(h6); var itemPrice document.createElement(h6); console.log(item); // Specimen currency var currency document.createElement(span); currency.classList.add(cart-item-currency, currency); currency.innerHTML $; // Specimen price var price document.createElement(span); price.classList.add(price); price.innerHTML item.USD_PRICE; console.log(GBP PRice: + item.GBP_PRICE); price.setAttribute(data-gbp, item.GBP_PRICE); price.setAttribute(data-eur, item.EUR_PRICE); price.setAttribute(data-usd, item.USD_PRICE); // Specimen Reference var ref document.createElement(span); ref.classList.add(ref); ref.innerHTML item.WEB_ID; if (item.TITLE_1 ! null) { itemTitle.append(item.TITLE_1 + ); } if (item.TITLE_2 ! null) { itemTitle.append(item.TITLE_2); } itemPrice.append(ref); itemPrice.append(currency); itemPrice.append(price); cartItem.append(itemTitle); cartItem.append(itemPrice); cartItems.append(cartItem); runCurrencies(); }); } } /script> div idcontent> div idmain-img>img src/static/index.jpg>/div> div idintro classw3-center>span>|/span>span idintro-text>INTERNATIONAL PURVEYORS OF FINE AND RARE MINERAL SPECIMENS/span>span>|/span>br> form action/advsearch/1 methodpost onsubmitjavascript:runProgressBar();> input typetext namespecies-locality placeholderENTER SPECIES OR LOCALITY classw3-round-xxlarge se-btn> button idsearch-collection typesubmit valueSEARCH OUR COLLECTION classw3-btn w3-round-xxlarge search-btn form-submit>SEARCH OUR COLLECTIONimg idpreloader2 src/static/preloader.gif>/button> /form> /div> div classitem>span stylecolor: #ae941f;>|/span>span>LATEST ADDITIONS/span>span stylecolor: #ae941f;>|/span>/div> div idfeatured>/div> div stylepadding-bottom: 20px; background-color: white; classw3-container w3-center>a hrefjavascript:selectGallery(Latest Additions) classw3-button w3-round-large more-btn>VIEW MORE ADDITIONS/a>/div> div idevents classw3-container w3-center>span classdivider>|/span>span>EVENTS SCHEDULE 2024/span>span classdivider>|/span> div classw3-row> div classevent-items> div classevent-item> h6>strong>EAST COAST GEM, MINERAL & FOSSIL SHOW 2024/strong>/h6> h6>August 9-11/h6> h6>Better Living Center, Eastern States Exposition, 1305 Memorial Avenue, West Springfield, Massachusetts 01089 USA/h6> /div> div classevent-item> h6>strong>HARDROCK SUMMIT 2024/strong>/h6> h6>September 12-15/h6> h6>Hotel Westin Westminster, 10600 Westminster Boulevard, Westminster, CO 80202 USA/h6> /div> div classevent-item> h6>strong>THE BAKEWELL ROCK EXCHANGE 2024/strong>/h6> h6>October 12-13 (Sat: 10am - 5pm, Sun: 10am - 4pm)/h6> h6>Lady Manners School, Bakewell, Derbyshire DE45 1JA UK/h6> /div> div classevent-item> h6>strong>THE MUNICH SHOW 2024/strong>/h6> h6>October 24-27 (9am - 6pm)/h6> h6>Munich Trade Fair Center/ Entrance EAST, Munich, Germany/h6> /div> div classevent-item> h6>strong>THANKSGIVING SHOWCASE 2024/strong>/h6> h6>November 15-17 (10am - 6pm)/h6> h6>Tucson Fine Mineral Gallery, 465 W St Marys Rd, Tucson, AZ 85701 USA/h6> /div> div classevent-item> h6>strong>SUSSEX MINERAL & FOSSIL SHOW 2024/strong>/h6> h6>November 16 (10am - 4.30pm)/h6> h6>Haywards Heath College, Harlands Rd, Haywards Heath RH16 1LT UK/h6> /div> div classevent-item> h6>strong>CRYSTAL CLASSICS WINTER OPEN DAY 2024/strong>/h6> h6>December 7 (10am - 5pm)/h6> h6>No. 1, The Old Coach Yard, East Coker, Somerset BA22 9HY UK/h6> /div> /div> /div>br>span classdivider>|/span>span>EVENTS SCHEDULE 2025/span>span classdivider>|/span> div classw3-row> div classevent-items> div classevent-item> h6>strong>TUCSON GEM AND FINE MINERAL SHOW 2025/strong>/h6> h6>January 31 - February 15 (10am - 6pm)/h6> h6>Tucson Fine Mineral Gallery, 465 W St Marys Rd, Tucson, AZ 85701 USA/h6> /div> div classevent-item> h6>strong>TGMS 2025/strong>/h6> h6>February 13-16 (10am - 6pm)/h6> h6>Tucson Convention Center, 260 S. Church Avenue, Tucson, AZ 85701 USA/h6> /div> div classevent-item> h6>strong>50th NAUTILUS SHOW/strong>/h6> h6>March 15-16/h6> h6>K.A. - Voskenslaan 60 in Ghent, Belgium/h6> /div> div classevent-item> h6>strong>SPRING SHOWCASE 2025/strong>/h6> h6>May 9-11 (10am - 6pm)/h6> h6>Tucson Fine Mineral Gallery, 465 W St Marys Rd, Tucson, AZ 85701 USA/h6> /div> div classevent-item> h6>strong>CRYSTAL CLASSICS SUMMER OPEN DAY 2025/strong>/h6> h6>June 7 (10am - 5pm)/h6> h6>No. 1, The Old Coach Yard, East Coker, Somerset BA22 9HY UK/h6> /div> /div> /div> /div> div classitem>span stylecolor: #ae941f;>|/span>span>LATEST NEWS/span>span stylecolor: #ae941f;>|/span>/div> div idnews-container>/div> div stylepadding-bottom: 20px; background-color: white; classw3-container w3-center>a idmore-articles href/articles/all/1 classw3-button w3-round-large>VIEW MORE ARTICLES/a>/div> div classw3-row> div classw3-half> div idtfmg classtreasury> div classabove-img> h3 classw3-center>THE TUCSON FINE MINERAL GALLERY/h3> h5 classw3-center>Tucsons premier venue for fine minerals..../h5>a hrefhttps://tucsonfineminerals.com classw3-button w3-round-xlarge>VISIT NOW/a> /div>img src/static/gallery.jpg> /div> /div> div classw3-half> div idukmv classtreasury> div classabove-img> h3 classw3-center>UK MINING VENTURES/h3> h5 classw3-center>World class minerals from the mines of England, Ukraine and Australia.../h5>a hrefhttp://ukminingventures.com classw3-button w3-round-xlarge>VISIT NOW/a> /div>img src/static/mine.jpg> /div> /div> /div> div idsubscribe classw3-container w3-center>span>|/span>span>SUBSCRIBE TO OUR NEWSLETTER/span>span>|/span> h6> Join our newsletter list and be first to know about our latest mineral additions with our weekly updates as well as all the latest news from Crystal Classics /h6> input idsubscribe-email typeemail placeholderENTER YOUR EMAIL nameemail classw3-input w3-round-large> button idsubscribe-btn onclickjavascript:subscribe(); classw3-button w3-round-large>SUBSCRIBE/button> h3 idemail-subscribed>Thank you for subscribing to the Crystal Classics Newsletter!/h3> h3 idemail-exists>This email address is already subscribed to the Crystal Classics newsletter./h3> /div> /div> footer> div classw3-row> div styleborder: 0; classw3-half w3-container footer-half> div classw3-third> h6 classsmall-margin>COMPANY/h6> p classsmall-margin>a href/about>About/a>/p> p classsmall-margin>a href/articles/all/1>News/a>/p> p classsmall-margin>a href/contact>Contact/a>/p> /div> div classw3-third> h6 classsmall-margin>LEGAL/h6> p classsmall-margin>a href/terms>Terms & Conditions/a>/p> p classsmall-margin>a href/privacy>Privacy/a>/p> p classsmall-margin>a href/cookie>Cookie Policy/a>/p> /div> div classw3-third> h6 classsmall-margin>SUPPORT/h6> p classsmall-margin>a href/faqs>FAQ/a>/p> /div> /div> div styleborder: 0; classw3-half w3-container footer-half> p classw3-right-align>a href/loginpage>Sign in /a>span>or /span>a href/register>Create an account/a>/p> h2 classw3-right-align>i classfa fa-facebook-official>/i>i classfa fa-instagram>/i>/h2> p classw3-right-align>© 2023 Crystal Classics Ltd/p> /div> /div> /footer> div idcookie-notice>span> Crystal Classics uses cookies to provide you with a great user experience. By using crystalclassics.co.uk you consent to our use of cookies./span> button onclickjavascript:recordConsent(); classw3-button w3-right>X/button> /div> script> window.onload cookieConsent(); function removeConsent() { document.getElementById(cookie-notice).style.display none; } function recordConsent() { localStorage.cookieconsent true; removeConsent(); } function cookieConsent() { if (localStorage.cookieconsent true) { removeConsent(); } } /script> script> var page 1; var numPages; window.onload function() { if (sessionStorage.splash ! null) { //replaceTop(); //removeSplash(); } else { setTimeout(replaceTop, 2000); setTimeout(removeSplash, 5000); sessionStorage.splash true; } console.log(On load ajax); var xhttp new XMLHttpRequest(); xhttp.onreadystatechange function() { if (this.readyState 4 && this.status 200) { var items JSON.parse(this.responseText); console.log(Number of specimens: + items.length); //populateLatestAdditions(items); displayResults(items); getCartItems(); } }; xhttp.open(GET, latestadditions, true); xhttp.send(); getFeaturedArticles(); getCurrency(); }; function getFeaturedArticles() { var xhttp new XMLHttpRequest(); xhttp.onreadystatechange function() { if (this.readyState 4 && this.status 200) { console.log(Articles response); console.log(this.responseText); var articles JSON.parse(this.responseText); //showArticles(articles); showLatestArticles(articles); } }; xhttp.open(GET, featuredarticles, true); xhttp.send(); } function showArticles(articles) { for (var i 0; i articles.length; i++) { // Article container var article document.createElement(div); article.classList.add(article, w3-third); // Image container var container document.createElement(div); container.classList.add(imgcontainer); // Image element var image document.createElement(img); image.classList.add(fimg); image.src articlesi.ARTICLE_IMAGE; var url new String(/article/ + articlesi.ID); image.onclick function() {window.location.assign(url);}; // Date var date document.createElement(h5); date.innerText articlesi.DATE; // Title var title document.createElement(h3); title.innerText articlesi.TITLE; // View button var viewButton document.createElement(a); viewButton.classList.add(w3-button, w3-round-large); viewButton.href /article/ + articlesi.ID; viewButton.innerText READ MORE; article.appendChild(container); container.appendChild(image); article.appendChild(date); article.appendChild(title); article.appendChild(viewButton); document.getElementById(news-container).append(article); } } function showLatestArticles(items) { items.forEach(function(item, index) { // Main item container var mainContainer document.createElement(div); mainContainer.classList.add(w3-third, w3-container); // Card element var card document.createElement(div); card.classList.add(cc-specimen, specimen-listing, article-listing); // Image container var imgContainer document.createElement(div); imgContainer.classList.add(imgcontainer, article-imgcontainer); // The image var image document.createElement(img); image.classList.add(fimg); image.src item.ARTICLE_IMAGE; var url new String(/article/ + item.ID); image.onclick function() {window.location.assign(url);}; // Details container var details document.createElement(div); details.classList.add(item-details); // Specimen title var title document.createElement(div); title.classList.add(title, w3-center); var titleText item.DATE + ; title.innerHTML titleText.toUpperCase(); // Specimen price var price document.createElement(span); price.classList.add(article-title); price.innerHTML item.TITLE.toUpperCase(); var cpdiv document.createElement(div); cpdiv.classList.add(w3-center, news-price-group); cpdiv.append(price); // Specimen buttons var buttonDiv document.createElement(div); buttonDiv.classList.add(j-buttons, w3-center); var viewButton document.createElement(a); viewButton.classList.add(w3-button, w3-round-large, view-more); viewButton.innerHTML READ MORE; viewButton.onclick function() {window.location.assign(/article/ + item.ID);}; // Put the elements together buttonDiv.appendChild(viewButton); details.appendChild(title); details.appendChild(cpdiv); details.appendChild(buttonDiv); imgContainer.appendChild(image); card.appendChild(imgContainer); card.appendChild(details); mainContainer.appendChild(card); document.getElementById(news-container).appendChild(mainContainer); }); } function displayResults(items) { items.forEach(function(item, index) { // Main item container var mainContainer document.createElement(div); mainContainer.classList.add(w3-third, w3-container); // Card element var card document.createElement(div); card.classList.add(cc-specimen, specimen-listing); // Image container var imgContainer document.createElement(div); imgContainer.classList.add(imgcontainer); // The image var image document.createElement(img); image.classList.add(fimg); image.src /static/view/ + item.WEB_ID + .png; image.onclick function() {window.location.assign(/view/ + item.WEB_ID);}; // The views badge var viewsContainer document.createElement(div); viewsContainer.classList.add(badge); var views document.createElement(div); views.classList.add(w3-tag, w3-orange); views.innerHTML item.VIEWS + Views; // Details container var details document.createElement(div); details.classList.add(item-details); // Specimen title var title document.createElement(div); title.classList.add(title, w3-center); var titleText ; if (item.TITLE_1 ! null) { titleText item.TITLE_1 + ; } if (item.TITLE_2 ! null) { titleText titleText + item.TITLE_2; } title.innerHTML titleText.toUpperCase(); // Specimen currency var currency document.createElement(span); currency.classList.add(currency); currency.innerHTML $; // Specimen price var price document.createElement(span); price.classList.add(price); price.innerHTML numberWithCommas(item.USD_PRICE); console.log(GBP PRice: + item.GBP_PRICE); price.setAttribute(data-gbp, item.GBP_PRICE); price.setAttribute(data-eur, item.EUR_PRICE); price.setAttribute(data-usd, item.USD_PRICE); var cpdiv document.createElement(div); cpdiv.classList.add(w3-center, cc-price-group); cpdiv.append(currency); cpdiv.append(price); // Specimen locality var locality document.createElement(div); locality.classList.add(locality, w3-center); var localityText ; var t1 new Number(0); var t2 new Number(0); if (item.TITLE_1 ! null) { t1 item.TITLE_1.length; } if (item.TITLE_2 ! null) { t2 item.TITLE_2.length; } if ((t1 + t2) 49) { if (item.LOCALITY_1 ! null) { if (item.LOCALITY_2 ! null) { localityText item.LOCALITY_1 + , ; } else { localityText item.LOCALITY_1 + ; } } } if (item.LOCALITY_2 ! null) { if (item.LOCALITY_3 ! null) { localityText localityText + item.LOCALITY_2 + , ; } else { localityText localityText + item.LOCALITY_2 + ; } } if (item.LOCALITY_3 ! null) { localityText localityText + item.LOCALITY_3; } locality.innerHTML localityText; // Specimen buttons var buttonDiv document.createElement(div); buttonDiv.classList.add(i-buttons, w3-center); var viewButton document.createElement(a); viewButton.classList.add(w3-button, w3-round-large, view-more); viewButton.innerHTML VIEW MORE; viewButton.onclick function() {window.location.assign(/view/ + item.WEB_ID);}; var buyButton document.createElement(button); buyButton.classList.add(w3-button, w3-round-large, w3-border); buyButton.id item.WEB_ID; if (item.reserved ! null && item.reserved true) { buyButton.innerHTML ON HOLD; buyButton.disabled true; buyButton.style.paddingLeft 6px; } else { buyButton.innerHTML BUY; } buyButton.onclick function () { addToCart(item.WEB_ID); }; // Put the elements together buttonDiv.appendChild(viewButton); //buttonDiv.appendChild(buyButton); details.appendChild(title); details.appendChild(locality); details.appendChild(cpdiv); //details.appendChild(description); details.appendChild(buttonDiv); imgContainer.appendChild(image); //imgContainer.appendChild(viewsContainer); viewsContainer.appendChild(views); card.appendChild(imgContainer); card.appendChild(details); mainContainer.appendChild(card); document.getElementById(featured).appendChild(mainContainer); }); runCurrencies(); } function setPageNumber() { var pgNum document.getElementById(page-no); pgNum.innerText PAGE + page; if (page numPages) { var nextPage document.createElement(button); nextPage.classList.add(w3-margin-left, w3-button, w3-small, w3-dark-gray, cc-pg-btn); nextPage.onclick function () {displayResults();}; nextPage.innerText NEXT >; pgNum.appendChild(nextPage); } if (page > 1) { var prevPage document.createElement(button); prevPage.classList.add(w3-margin-right, w3-button, w3-small, w3-dark-gray, cc-pg-btn); prevPage.innerText PREVIOUS; pgNum.insertBefore(prevPage, pgNum.innerText); } } function populateLatestAdditions(items) { for (var i 0; i items.length; i++) { conole.log(ITEM: + itemsi); var builder ; if (itemsi.TITLE_1 ! undefined) { builder.push(itemsi.TITLE_1); } if (itemsi.TITLE_2 ! undefined) { builder.push(itemsi.TITLE_2); } var titleText builder.join( ); var webidText itemsi.WEB_ID; var priceText itemsi.USD_PRICE; var builder2 ; if (itemsi.LOCALITY_1 ! undefined) { builder2.push(itemsi.LOCALITY_1); } if (itemsi.LOCALITY_2 ! undefined) { builder2.push(itemsi.LOCALITY_2); } if (itemsi.LOCALITY_3 ! undefined) { builder2.push(itemsi.LOCALITY_3); } var localityText builder2.join( ); var fContainer document.createElement(div); var conAtt1 document.createAttribute(class); conAtt1.value w3-quarter w3-container; fContainer.setAttributeNode(conAtt1); var fListing document.createElement(div); var att1 document.createAttribute(class); att1.value w3-card-2 featured-listing; fListing.setAttributeNode(att1); var imgContainer document.createElement(div); var imgContainerClass document.createAttribute(class); imgContainerClass.value imgcontainer; imgContainer.setAttributeNode(imgContainerClass); var select document.createAttribute(onclick); select.value javascript:window.location.assign(/view/ + webidText + ); imgContainer.setAttributeNode(select); fListing.appendChild(imgContainer); var img document.createElement(img); var src document.createAttribute(src); src.value images/ + webidText + _0.jpg; img.setAttributeNode(src); var imgClass document.createAttribute(class); imgClass.value fimg; img.setAttributeNode(imgClass); imgContainer.appendChild(img); var infoContainer document.createElement(div); var infoAtt document.createAttribute(class); infoAtt.value w3-row w3-container w3-center title; infoContainer.setAttributeNode(infoAtt); fListing.appendChild(infoContainer); var titlediv document.createElement(div); var titleClass document.createAttribute(class); titleClass.value w3-twothird w3-left-align; titlediv.setAttributeNode(titleClass); var title document.createElement(p); title.innerHTML titleText; titlediv.appendChild(title); infoContainer.appendChild(titlediv); var pricediv document.createElement(div); var priceClass document.createAttribute(class); priceClass.value w3-third w3-right-align; pricediv.setAttributeNode(priceClass); var price document.createElement(p); price.innerHTML $ + priceText; pricediv.appendChild(price); infoContainer.appendChild(pricediv); var locality document.createElement(p); locality.innerHTML localityText; infoContainer.appendChild(locality); fContainer.appendChild(fListing); var f document.getElementById(featured); f.appendChild(fContainer); } } function addToCart(itemID) { var xhttp new XMLHttpRequest(); xhttp.onreadystatechange function() { if (this.readyState 4 && this.status 200) { console.log(Ajax add to cart response); console.log(this.responseText); var returnItem JSON.parse(this.responseText); if (returnItem.WEB_ID itemID) { cart.push(returnItem); var cartNumber document.getElementById(cart-number); cartNumber.innerHTML cart.length; updateSidebar(); // Update the Buy button var button document.getElementById(itemID); button.innerHTML ON HOLD; button.disabled true; } } }; xhttp.open(GET, /cart/ + itemID, true); xhttp.send(); } function removeSplash() { console.log(Remove splash); var splash document.getElementById(splash); splash.style.display none; } function replaceTop() { var topGroup document.getElementById(top-group); topGroup.style.display block; } function selectGallery(gallery) { console.log(Select gallery); window.location /gallery/ + gallery + / + 1; } function subscribe() { var email document.getElementById(subscribe-email).value; var xhttp new XMLHttpRequest(); xhttp.onreadystatechange function() { if (this.readyState 4 && this.status 200) { if (this.responseText success) { document.getElementById(subscribe-email).remove(); document.getElementById(subscribe-btn).remove(); document.getElementById(email-subscribed).style.display block; } else { document.getElementById(email-exists).style.display block; } } }; xhttp.open(GET, /subscribe/ + email, true); xhttp.send(); } function numberWithCommas(x) { return x.toString().replace(/\B(?(\d{3})+(?!\d))/g, ,); } function runProgressBar() { let submit document.getElementById(search-collection); submit.removeChild(submit.childNodes0); submit.style.padding 0; document.getElementById(preloader2).style.display block; } /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]