Welcome to Mascot Fashions !
INR
USD
English
Hindi
Spanish
All Categories
Trousers Fabric
Men's Suits, Jackets & Blazer Fabric
Uniform Fabric
Herbed Fabric
Thobe / Dishdasha / Kandora Fabric
Shirting Fabric
Yarn
Men's Arabic Wear Fabric
Gift Pack
Mens Bisht Fabric
0
Login / Register
☰
×
Menu
Categories
Home
Offer Zone
Trousers Fabric
Tr Fabric
Gwalior Fabric
Twill / Serge Fabric
Tropical / Trovene Fabric
Metty Fabric
Lycra Fabric
Gaberdine Fabric
Men's Suits, Jackets & Blazer Fabric
Checks Fabric
Twill / Serge Fabric
Tr Fabric
Tweed Fabric
Lycra Fabric
Uniform Fabric
Tropical / Trovene Fabric
Twill / Serge Fabric
Metty Fabric
Gaberdine
Checks
Tr Suiting
Lycra Suiting
Pc Plain Shirting
100% Cotton Plain Shirting
Stripe & Check Shirting
Herbed Fabric
Herbed PV 65:35
Herbed Pv 80:20
Herbed Polyester Spun
Thobe / Dishdasha / Kandora Fabric
Silka / Tropical Fabric
Twill Fabric
Tr Fabric
Kitten / Chanchal Fabric
Biscuta / Magic Fabric
Labani / 2-60 Fabric
Friska Fabric
Shirting Fabric
Formal
Casual
Yarn
Plywool Yarn
Zari Yarn
100% Cotton Yarn
Polyester Yarn
Others
Men's Arabic Wear Fabric
Arabic Tr Fabric
Arabic Tr Wool Fabric
Arabic Polywool Fabric
Arabic Alpaka Fabric
Gift Pack
Mens Bisht Fabric
Mesh Fabric
Blog
Flash Deals
Compare
Login / Register
EN
English
Hindi
Spanish
INR
USD
Trousers Fabric
Tr Fabric
Gwalior Fabric
Twill / Serge Fabric
Tropical / Trovene Fabric
Metty Fabric
Lycra Fabric
Gaberdine Fabric
Men's Suits, Jackets & Blazer Fabric
Checks Fabric
Twill / Serge Fabric
Tr Fabric
Tweed Fabric
Lycra Fabric
Uniform Fabric
Tropical / Trovene Fabric
Twill / Serge Fabric
Metty Fabric
Gaberdine
Checks
Tr Suiting
Lycra Suiting
Pc Plain Shirting
100% Cotton Plain Shirting
Stripe & Check Shirting
Herbed Fabric
Herbed PV 65:35
Herbed Pv 80:20
Herbed Polyester Spun
Thobe / Dishdasha / Kandora Fabric
Silka / Tropical Fabric
Twill Fabric
Tr Fabric
Kitten / Chanchal Fabric
Biscuta / Magic Fabric
Labani / 2-60 Fabric
Friska Fabric
Shirting Fabric
Formal
Casual
Yarn
Plywool Yarn
Zari Yarn
100% Cotton Yarn
Polyester Yarn
Others
Men's Arabic Wear Fabric
Arabic Tr Fabric
Arabic Tr Wool Fabric
Arabic Polywool Fabric
Arabic Alpaka Fabric
Gift Pack
Mens Bisht Fabric
Mesh Fabric
0
Categories
Trousers Fabric
Tr Fabric
Gwalior Fabric
Twill / Serge Fabric
Tropical / Trovene Fabric
Metty Fabric
Lycra Fabric
Gaberdine Fabric
Men's Suits, Jackets & Blazer Fabric
Checks Fabric
Twill / Serge Fabric
Tr Fabric
Tweed Fabric
Lycra Fabric
Uniform Fabric
Tropical / Trovene Fabric
Twill / Serge Fabric
Metty Fabric
Gaberdine
Checks
Tr Suiting
Lycra Suiting
Pc Plain Shirting
100% Cotton Plain Shirting
Stripe & Check Shirting
Herbed Fabric
Herbed PV 65:35
Herbed Pv 80:20
Herbed Polyester Spun
Thobe / Dishdasha / Kandora Fabric
Silka / Tropical Fabric
Twill Fabric
Tr Fabric
Kitten / Chanchal Fabric
Biscuta / Magic Fabric
Labani / 2-60 Fabric
Friska Fabric
Shirting Fabric
Formal
Casual
Yarn
Plywool Yarn
Zari Yarn
100% Cotton Yarn
Polyester Yarn
Others
Men's Arabic Wear Fabric
Arabic Tr Fabric
Arabic Tr Wool Fabric
Arabic Polywool Fabric
Arabic Alpaka Fabric
Gift Pack
Mens Bisht Fabric
Mesh Fabric
Home
Offer Zone
Trousers Fabric
Tr Fabric
Gwalior Fabric
Twill / Serge Fabric
Tropical / Trovene Fabric
Metty Fabric
Lycra Fabric
Gaberdine Fabric
Men's Suits, Jackets & Blazer Fabric
Checks Fabric
Twill / Serge Fabric
Tr Fabric
Tweed Fabric
Lycra Fabric
Uniform Fabric
Tropical / Trovene Fabric
Twill / Serge Fabric
Metty Fabric
Gaberdine
Checks
Tr Suiting
Lycra Suiting
Pc Plain Shirting
100% Cotton Plain Shirting
Stripe & Check Shirting
Herbed Fabric
Herbed PV 65:35
Herbed Pv 80:20
Herbed Polyester Spun
Thobe / Dishdasha / Kandora Fabric
Silka / Tropical Fabric
Twill Fabric
Tr Fabric
Kitten / Chanchal Fabric
Biscuta / Magic Fabric
Labani / 2-60 Fabric
Friska Fabric
Shirting Fabric
Formal
Casual
Yarn
Plywool Yarn
Zari Yarn
100% Cotton Yarn
Polyester Yarn
Others
Men's Arabic Wear Fabric
Arabic Tr Fabric
Arabic Tr Wool Fabric
Arabic Polywool Fabric
Arabic Alpaka Fabric
Gift Pack
Mens Bisht Fabric
Mesh Fabric
Blog
Flash Deals
About Us
Contact Us
Login
Sign Up
Enter your credentials to login account
Or
Username/E-mail address
*
Password
*
Forgot Password
Remember Information
Login
Not an account?
Register
Enter your credentials to login account
Or
Name
*
email
*
Mobile No.
*
Password
*
Create Password
*
I agree with the terms & conditions.
Already have an account?
Login
Reset Password
Enter your email address or mobile number to reset password.
E-mail*
Your experience on this site will be improved by allowing cookies.
I Agree
var start = first; var start2 = first * conversion_rate; start2 = start2.toFixed(2); var end2 = last * conversion_rate; end2 = end2.toFixed(2); var end = last; var exist = window.location.href; var url = new URL(exist); $('input:checkbox.brand_check').each(function() { var checkVal = $(this).is(':checked'); if(checkVal == true) { var sThisVal = $(this).val(); brandsArr.push(sThisVal); } }); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var tag = getUrlParameter('tag'); var brand_t = getUrlParameter('brands'); var featured = getUrlParameter('featured'); var keyword = getUrlParameter('keyword'); var query_string = url.search; var search_params = new URLSearchParams(query_string); if(chid != '') { search_params.set('category', cid); search_params.set('sid', sid); search_params.set('chid', chid); } else { if(sid != '') { search_params.set('category', cid); search_params.set('sid', sid); } else { search_params.set('category', cid); } } search_params.set('start', start2); search_params.set('end', end2); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); if(chid == '') { var chid1 = getUrlParameter('chid'); var removechid; var indexing = window.location.href.indexOf('?') + 1; var chidIndex = window.location.href.indexOf('chid='); var urlbrands = getUrlParameter('brands'); if(chidIndex == indexing) { removechid = 'sid=' + chid1; var exist = window.location.href; var new_url = exist.replace(removechid, ''); window.history.pushState('page2', 'Title', new_url); } else { removechid = '&chid=' + chid1; var exist = window.location.href; var new_url = exist.replace(removechid, ''); window.history.pushState('page2', 'Title', new_url); } if(sid == '') { var sidP = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var removeTag; var removeSid; var removechid; var indexing = window.location.href.indexOf('?') + 1; var tagIndex = window.location.href.indexOf('tag='); var sidIndex = window.location.href.indexOf('sid='); var chidIndex = window.location.href.indexOf('chid='); var urlbrands = getUrlParameter('brands'); var rating_find = getUrlParameter('ratings'); var start_rat_find = getUrlParameter('start_rat'); var varTypeFind = getUrlParameter('varType'); var varValueFind = getUrlParameter('varValue'); var oot = getUrlParameter('oot'); if(sidIndex == indexing) { removeSid = 'sid=' + sidP; var exist = window.location.href; var new_url = exist.replace(removeSid, ''); window.history.pushState('page2', 'Title', new_url); } else { removeSid = '&sid=' + sidP; var exist = window.location.href; var new_url = exist.replace(removeSid, ''); window.history.pushState('page2', 'Title', new_url); } if(chidIndex == indexing) { removechid = 'sid=' + chid; var exist = window.location.href; var new_url = exist.replace(removechid, ''); window.history.pushState('page2', 'Title', new_url); } else { removechid = '&chid=' + chid; var exist = window.location.href; var new_url = exist.replace(removechid, ''); window.history.pushState('page2', 'Title', new_url); } } chid = ''; } if(tag == undefined) {} else { tag = tag.replace(/,/g, '%2C'); removeTag = '&tag=' + tag; var exist = window.location.href; var new_url = exist.replace(removeTag, ''); window.history.pushState('page2', 'Title', new_url); tag = ''; tagsarray = []; } var removeBrand; if(sid != '') {} else { if(urlbrands == undefined) {} else { urlbrands = urlbrands.replace(/,/g, '%2C'); removeBrand = '&brands=' + urlbrands; var exist = window.location.href; var new_url = exist.replace(removeBrand, ''); window.history.pushState('page2', 'Title', new_url); urlbrands = ''; brandsArr = ''; $('input:checkbox.brand_check').each(function() { var checkVal = $(this).is(':checked'); if(checkVal == true) { var sThisVal = $(this).removeAttr('checked'); } }); } if(featured == 1) { var removeFeatured = '&featured=' + featured; var exist = window.location.href; var new_url = exist.replace(removeFeatured, ''); window.history.pushState('page2', 'Title', new_url); var checkVal = $('#feapro').is(':checked'); if(checkVal == true) { var sThisVal = $('#feapro').removeAttr('checked'); } featured = 0; } if(rating_find) { var removeRating = '&ratings=' + rating_find; var exist = window.location.href; var new_url = exist.replace(removeRating, ''); window.history.pushState('page2', 'Title', new_url); } if(start_rat_find) { var removeStart_rat = '&start_rat=' + start_rat_find; var exist = window.location.href; var new_url = exist.replace(removeStart_rat, ''); window.history.pushState('page2', 'Title', new_url); } if(varTypeFind) { if(varTypeFind === undefined) {} else { variantArray = varTypeFind.split(','); $(variantArray).each(function(i) { $('.var_check_all').each(function(j) { $(this).prop('checked', false); }); }); } var removevarTypeFind = '&varType=' + varTypeFind; var exist = window.location.href; var new_url = exist.replace(removevarTypeFind, ''); window.history.pushState('page2', 'Title', new_url); variantArray = []; attrArray = []; } if(varValueFind) { var removevarValueFind = '&varValue=' + varValueFind; var exist = window.location.href; var new_url = exist.replace(removevarValueFind, ''); window.history.pushState('page2', 'Title', new_url); variantArray = []; attrArray = []; } } $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tag, catID: cid, sid: sid, chid: chid, start: start2, end: end2, brandNames: brandsArr, variantArray: variantArray, attrArray: attrArray, featured: featured, oot: oot, keyword: keyword }, success: function(data) { seoupdate(data); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Result Found or there is no product in this category !
'); }else{ $('#updatediv').html(data.product); } setTimeout(function() { $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); }, 500); $('#tags-all').html(' '); $('.adbox').html(''); $('.adbox').append(data.ad); $('.brand-checkbox').html(''); $('.sidebar-custom').html(''); $.each(data.tagsunique, function(i) { $('#tags-all').append('
' + data.tagsunique[i] + '
'); }); var ver; $.each(data.variantProduct, function(i, provalues) { $('.sidebar-custom').append('
' + data.variantProduct[i]['attr_name'].replace(/_/g, ' ') + '
'); $.each(data.variantProduct[i].provalues, function(key, val) { if(val.values == val.unit_value || val.unit_value == null) { $('#attrBox' + data.variantProduct[i]['id']).append('
' + val.values + '
') } else { if(data.variantProduct[i]['attr_name'] == "Color" || data.variantProduct[i]['attr_name'] == "Colour" || data.variantProduct[i]['attr_name'] == "color" || data.variantProduct[i]['attr_name'] == "colour") { $('#attrBox' + data.variantProduct[i]['id']).append('
' + val.values + '
') } else { $('#attrBox' + data.variantProduct[i]['id']).append('
' + val.values + ' ' + val.unit_value + '
') } } }); }); $.each(data.sidebarbrands, function(i) { $('.brand-checkbox').append('
' + data.sidebarbrands[i] + '
'); }); var size_li = $("#tags-all a").length; var newsizeli = $('.brand-checkbox li').length; var y = 5; var brandShow = 5; if(y < newsizeli) { $('#loadMorebrandsTd').show(); $('#loadMore').show(); } else { $('#loadMorebrandsTd').hide(); $('#loadMore').hide(); } loadAndShow(); var x = 10; var startShow = 10; if(x < size_li) { $('#loadMoretagsTd').show(); $('#loadMoretags').show(); } else { $('#loadMoretagsTd').hide(); $('#loadMoretags').hide(); } loadAndShowtags(); $('#amountstart').val(start2); $('#amountend').val(end2); $("#slider-range").slider({ range: true, orientation: "horizontal", min: Number(start2), max: Number(end2), values: [Number(start2), Number(end2)], step: 0.01, slide: function(event, ui) { }, stop : function (event,ui){ if(ui.values[0] == ui.values[1]) { return false; } $("#amountstart").val(ui.values[0].toFixed(2)); $("#amountend").val(ui.values[1].toFixed(2)); priceslider(cid, sid, chid); } }); } }); } function seoupdate(data){ // --------- Start ---- /** OG Title */ if(data != '' && data != undefined){ $('meta[property="og:title"]').attr('content', data.seosection.title); $('meta[property="og:url"]').attr('content', data.seosection.seourl); $('meta[property="og:description"]').attr('content', data.seosection.seodes); $('meta[property="og:image"]').attr('content', data.seosection.seoimage); /** Twitted cards */ $('meta[name="twitter:card"]').attr('content', data.seosection.title); document.title = data.seosection.title; $('meta[name="twitter:description"]').attr('content', data.seosection.seodes); document.title = data.seosection.title; $('meta[name="twitter:site"]').attr('content', data.seosection.seourl); document.title = data.seosection.title; /** General seo tags **/ $('meta[name=keywords]').attr('content', data.seosection.title); document.title = data.seosection.title; } // --------- END ---- } function tagfilter($d, tagid) { var tagcheck = $('#tag' + tagid).attr('class'); $('input:checkbox.brand_check').each(function() { var checkVal = $(this).is(':checked'); if(checkVal == true) { var sThisVal = $(this).val(); brandsArr.push(sThisVal); } }); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; if(tagcheck == 'item pro-tags-all active') { for(var i = tagsarray.length; i--;) { if(tagsarray[i] === $d) tagsarray.splice(i, 1); } var d = ""; $('#tag' + tagid).removeClass('active'); } else { tagsarray.push($d); var d = $d; $('#tag' + tagid).addClass('active'); } var tags = getUrlParameter('tag'); var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('tag', tagsarray); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); var removeTag; if(tagsarray.length == 0) { removeTag = '&tag='; var exist = window.location.href; var new_url = exist.replace(removeTag, ''); window.history.pushState('page2', 'Title', new_url); } else {} var tag = getUrlParameter('tag'); var start = getUrlParameter('start'); var end = getUrlParameter('end'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var featured = getUrlParameter('featured'); var ratings = getUrlParameter('ratings'); var start_rat = getUrlParameter('start_rat'); var oot = getUrlParameter('oot'); var keyword = getUrlParameter('keyword'); var tag_check = "yes"; $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, sid: sid, chid: chid, tag_check: tag_check, start: minVal, end: maxVal, brandNames: brandsArr, variantArray: variantArray, attrArray: attrArray, featured: featured, ratings: ratings, start_rat: start_rat, oot: oot, keyword: keyword }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Result Found or there is no product in this category !
'); } var minVal2 = getUrlParameter('start'); var maxVal2 = getUrlParameter('end'); $("#slider-range").slider({ range: true, orientation: "horizontal", min: Number(minVal2), max: Number(maxVal2), values: [Number(start), Number(end)], step: 0.1, slide: function(event, ui) { }, stop : function(event,ui){ if(ui.values[0] == ui.values[1]) { return false; } $("#amountstart").val(ui.values[0].toFixed(2)); $("#amountend").val(ui.values[1].toFixed(2)); priceslider(category, sid, chid); } }); } }); } function priceslider(cid,sid,chid) { var slider = 'yes'; $('input:checkbox.brand_check').each(function() { var checkVal = $(this).is(':checked'); if(checkVal == true) { var sThisVal = $(this).val(); brandsArr.push(sThisVal); } }); var amountstart = $("#amountstart").val(); var amountend = $("#amountend").val(); var exist = window.location.href; var url = new URL(exist); var amountstart = amountstart; var amountend = amountend; var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('start', amountstart); search_params.set('end', amountend); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var tag = getUrlParameter('tag'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var featured = getUrlParameter('featured'); var oot = getUrlParameter('oot'); var keyword = getUrlParameter('keyword'); var start_price = 1; var catId = getUrlParameter('category'); $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); setTimeout(function() { $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { start: amountstart, end: amountend, catID: cid, sid: sid, chid: chid, tag: tagsarray, brandNames: brandsArr, variantArray: variantArray, attrArray: attrArray, slider: slider, start_price: start_price, featured: featured, oot: oot, keyword: keyword }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } setTimeout(function() { $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); }, 500) }, error: function(error) { console.log('error; ' + eval(error)); } }); }, 1000); } $('#brand_query').on('input propertychange paste', function() { var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var getcatid = getUrlParameter('category'); var brandname = $('#brand_query').val(); var categoryId = getcatid; $.ajax({ method: 'GET', url: 'https://mascotfashion.com/filter/brand', datatype: "json", data: { categoryId: categoryId, brand: brandname }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.brand-checkbox').html(""); if(data == '') { $('.brand-checkbox').html("
No Brand Found !
"); } else { var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var brandsVal = getUrlParameter('brands'); if(brandsVal === undefined) {} else { brandsArr = brandsVal.split(','); } $.each(data, function(i) { $('.brand-checkbox').append("
" + data[i]['name'] + "
"); }); var xyzzzz = new Array(); var x2 = new Array(); $(brandsArr).each(function(i) { $('.brand_check').each(function(j) { var bVal = $(this).val(); var namsC = $(this).parent().text(); if(bVal == brandsArr[i]) { $(this).prop('checked', true); } }); }); } $('.brand_check').each(function(k) { var bVal = $(this).val(); var namsC = $(this).parent().text(); var bChecked = $(this).is(':checked'); if(bChecked == true) { var htmlT = "
" + namsC + "
" xyzzzz.push(htmlT); } else { var htmlT2 = "
" + namsC + "
" x2.push(htmlT2); } }); var arr3 = $.merge(xyzzzz, x2); var myNewArray = arr3.filter(function(elem, index, self) { return index === self.indexOf(elem); }); $('.brand-checkbox').html(''); $(arr3).each(function(l) { $('.brand-checkbox').append(arr3[l]); }); loadAndShow(); $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); }); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var brandsVal = getUrlParameter('brands'); if(brandsVal === undefined) {} else { brandsArr = brandsVal.split(','); } function getBrandProducts(id) { var brandEnable = $('#br' + id).is(':checked'); if(brandEnable == true) { var sThisVal = $('#br' + id).val(); brandsArr.push(sThisVal); } else { brandsArr = jQuery.grep(brandsArr, function(value) { return value != id; }); } var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var tag = getUrlParameter('tag'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var brnd = getUrlParameter('brands'); var featured = getUrlParameter('featured'); var ratingsVal = getUrlParameter('ratings'); var start_ratVal = getUrlParameter('start_rat'); var oot = getUrlParameter('oot'); var keyword = getUrlParameter('keyword'); if(brandsArr.length == 0) { brnd = getUrlParameter('brands'); var removebrnd; var indexing = window.location.href.indexOf('?') + 1; var brndIndex = window.location.href.indexOf('brands='); if(brndIndex == indexing) { removebrnd = 'brands=' + brnd; var exist = window.location.href; var new_url = exist.replace(removebrnd, ''); window.history.pushState('page2', 'Title', new_url); } else { removebrnd = '&brands=' + brnd; var exist = window.location.href; var new_url = exist.replace(removebrnd, ''); window.history.pushState('page2', 'Title', new_url); } } else { var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('brands', brandsArr); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); } if(lprices == hprices) { lprices = 0.00; } $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, sid: sid, chid: chid, start: lprices, end: hprices, brandNames: brandsArr, variantArray: variantArray, attrArray: attrArray, featured: featured, oot: oot, ratings: ratingsVal, start_ratVal: start_ratVal, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } var getUrlParameter2 = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var tag2 = getUrlParameter2('tag'); var catID2 = getUrlParameter2('category'); var sid2 = getUrlParameter2('sid'); var chid2 = getUrlParameter2('chid'); var minVal2 = getUrlParameter2('start'); var maxVal2 = getUrlParameter2('end'); $("#slider-range").slider({ range: true, orientation: "horizontal", min: Number(minVal2), max: Number(maxVal2), values: [Number(minVal2), Number(maxVal2)], step: 0.01, slide: function(event, ui) { }, stop : function(event,ui){ if(ui.values[0] == ui.values[1]) { return false; } $("#amountstart").val(ui.values[0].toFixed(2)); $("#amountend").val(ui.values[1].toFixed(2)); priceslider(catID2, sid2, chid2); } }); $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } function loadAndShowtags() { var size_li = $("#tags-all a").length; var x = 10; var startShow = 10; if(x <= size_li) { $('#loadMoretags').show(); } $('#tags-all a').not(':lt(' + x + ')').hide(); if(x == startShow) { $('#showLesstagsTd').fadeOut(1000); } $('#loadMoretags').on('click',function() { x = (x + 10 <= size_li) ? x + 10 : size_li; if(x > startShow) { $('#showLesstagsTd').fadeIn(1000); $('#showLesstags').fadeIn(1000); } $('#tags-all a:lt(' + x + ')').fadeIn('fast'); if(x == size_li) { $('#loadMoretagsTd').fadeOut(1000); $('#loadMoretags').fadeOut(1000); } }); $('#showLesstags').on('click',function() { if(x == size_li) { $('#loadMoretagsTd').fadeIn(1000); $('#loadMoretags').fadeIn(1000); } x = (x - 10 < 0) ? 10 : x - 10; if(x == startShow) { $('#showLesstagsTd').fadeOut(1000); $('#showLesstags').fadeOut(1000); } if(x >= startShow) { $('#tags-all a').not(':lt(' + x + ')').fadeOut('fast'); } else { x = startShow; $('#tags-all a').not(':lt(' + x + ')').fadeOut('fast'); $('#showLesstagsTd').fadeOut(1000); $('#showLesstags').fadeOut(1000); } }); }; function loadAndShow() { var size_li = $("#myList li").length; var x = 5; var startShow = 5; if(x <= size_li) { $('#loadMore').show(); } if(x == startShow) { $('#showLessbrandsTd').fadeOut(1000); } $('#myList li').not(':lt(' + x + ')').hide(); $('#loadMore').on('click',function() { x = (x + 10 <= size_li) ? x + 10 : size_li; if(x > startShow) { $('#showLessbrandsTd').fadeIn(1000); $('#showLess').fadeIn(1000); } $('#myList li:lt(' + x + ')').fadeIn('fast'); if(x == size_li) { $('#loadMorebrandsTd').fadeOut(1000); $('#loadMore').fadeOut(1000); } }); $('#showLess').on('click',function() { if(x == size_li) { $('#loadMorebrandsTd').fadeIn(1000); $('#loadMore').fadeIn(1000); } x = (x - 10 < 0) ? 5 : x - 10; if(x == startShow) { $('#showLessbrandsTd').fadeOut(1000); $('#showLess').fadeOut(1000); } if(x >= startShow) { $('#myList li').not(':lt(' + x + ')').fadeOut('fast'); } else { x = startShow; $('#myList li').not(':lt(' + x + ')').fadeOut('fast'); $('#showLessbrandsTd').fadeOut(1000); $('#showLess').fadeOut(1000); } }); }; $(function () { loadAndShow(); loadAndShowtags(); }); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for(i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if(sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; var newarr = new Array(); function getvariantpro(attrid, variantid) { var varType = getUrlParameter('varType'); var varValue = getUrlParameter('varValue'); var variantEnable = $('#variant' + variantid).is(':checked'); var count_checkbox = +($('.var_check' + attrid + ':checkbox:checked').length); if(variantEnable == true) { var sThisVal = $('#variant' + variantid).val(); variantArray.push(sThisVal); } else { variantArray = jQuery.grep(variantArray, function(value) { return value != variantid; }); } if(count_checkbox > 0) { if(jQuery.inArray(attrid, attrArray) == -1) { attrArray.push(attrid); } else { var index = attrArray.indexOf(attrid); if(index !== -1) { attrArray[index] = attrid; } } } else { var removeItem = attrid; attrArray = jQuery.grep(attrArray, function(value) { return value != removeItem; }); } if(variantArray == null) { attrArray = []; variantArray = []; } if(variantArray.length == 0) { var removevarType; var indexing = window.location.href.indexOf('?') + 1; var varTypeIndex = window.location.href.indexOf('varType='); if(varTypeIndex == indexing) { removevarType = 'varType=' + varType; var exist = window.location.href; var new_url = exist.replace(removevarType, ''); window.history.pushState('page2', 'Title', new_url); } else { removevarType = '&varType=' + varType; var exist = window.location.href; var new_url = exist.replace(removevarType, ''); window.history.pushState('page2', 'Title', new_url); } var removevarValue; var indexing = window.location.href.indexOf('?') + 1; var varValueIndex = window.location.href.indexOf('varValue='); if(varValueIndex == indexing) { removevarValue = 'varValue=' + varValue; var exist = window.location.href; var new_url = exist.replace(removevarValue, ''); window.history.pushState('page2', 'Title', new_url); } else { removevarValue = '&varValue=' + varValue; var exist = window.location.href; var new_url = exist.replace(removevarValue, ''); window.history.pushState('page2', 'Title', new_url); } } else { var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('varType', attrArray); search_params.set('varValue', variantArray); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); } var tag = getUrlParameter('tag'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var brnd = getUrlParameter('brands'); var ratingsVal = getUrlParameter('ratings'); var featured = getUrlParameter('featured'); var oot = getUrlParameter('oot'); var start_ratVal = getUrlParameter('start_rat'); var keyword = getUrlParameter('keyword'); if(lprices == hprices) { lprices = 0.00; } $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, ratings: ratingsVal, start_rat: start_ratVal, featured: featured, oot: oot, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } function getratingproduct(rating) { $('.rt_chk').each(function() { $(this).prop('checked', false); }); var ratings; var start_rat; var tag = getUrlParameter('tag'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var brnd = getUrlParameter('brands'); var ratingsVal = getUrlParameter('ratings'); var start_ratVal = getUrlParameter('start_rat'); var featured = getUrlParameter('featured'); var oot = getUrlParameter('oot'); var keyword = getUrlParameter('keyword'); if(ratingsVal != rating) { $('#rat_pro' + rating).prop('checked', true); } if($('#rat_pro' + rating).is(':checked')) { ratings = rating; start_rat = ratings - 20; var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('ratings', rating); search_params.set('start_rat', start_rat); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); } else { ratings = 0; start_rat = 0; var removevarRatings; var removeStrRatings; var indexing = window.location.href.indexOf('?') + 1; var varRatingsIndex = window.location.href.indexOf('ratings='); var varStrRatingsIndex = window.location.href.indexOf('start_rat='); if(varRatingsIndex == indexing) { removevarRatings = 'ratings=' + ratingsVal; var exist = window.location.href; var new_url = exist.replace(removevarRatings, ''); window.history.pushState('page2', 'Title', new_url); } else { removevarRatings = '&ratings=' + ratingsVal; var exist = window.location.href; var new_url = exist.replace(removevarRatings, ''); window.history.pushState('page2', 'Title', new_url); } if(varStrRatingsIndex == indexing) { removeStrRatings = 'start_rat=' + start_ratVal; var exist = window.location.href; var new_url = exist.replace(removeStrRatings, ''); window.history.pushState('page2', 'Title', new_url); } else { removeStrRatings = '&start_rat=' + start_ratVal; var exist = window.location.href; var new_url = exist.replace(removeStrRatings, ''); window.history.pushState('page2', 'Title', new_url); } } if(lprices == hprices) { lprices = 0.00; } var url404 = "https://mascotfashion.com/images/nocart.jpg"; if($('#rat_pro' + rating).is(':checked')) { $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, ratings: ratings, start_rat: start_rat, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, featured: featured, oot: oot, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } else { $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, ratings: ratings, start_rat: start_rat, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } } function getfeaturedpro(featured) { var tag = getUrlParameter('tag'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var brnd = getUrlParameter('brands'); var ratingsVal = getUrlParameter('ratings'); var start_ratVal = getUrlParameter('start_rat'); var keyword = getUrlParameter('keyword'); var oot = getUrlParameter('oot'); if(lprices == hprices) { lprices = 0.00; } var url404 = "https://mascotfashion.com/images/nocart.jpg"; if($('#feapro').is(':checked')) { featured = 1; var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('featured', featured); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); } else { featured = 0; var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('featured', featured); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); } $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, ratings: ratingsVal, start_rat: start_ratVal, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, featured: featured, oot: oot, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } function excludeoot(value) { if($('#exoot').is(':checked')) { value = 1; } else { value = 0; } var tag = getUrlParameter('tag'); var catID = getUrlParameter('category'); var sid = getUrlParameter('sid'); var chid = getUrlParameter('chid'); var minVal = getUrlParameter('start'); var maxVal = getUrlParameter('end'); var brnd = getUrlParameter('brands'); var ratingsVal = getUrlParameter('ratings'); var start_ratVal = getUrlParameter('start_rat'); var featured = getUrlParameter('featured'); var keyword = getUrlParameter('keyword'); if(lprices == hprices) { lprices = 0.00; } var url404 = "https://mascotfashion.com/images/nocart.jpg"; if($('#exoot').is(':checked')) { var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('oot', value); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, ratings: ratingsVal, start_rat: start_ratVal, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, featured: featured, oot: value, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } else { value = 0; var exist = window.location.href; var url = new URL(exist); var query_string = url.search; var search_params = new URLSearchParams(query_string); search_params.set('oot', value); url.search = search_params.toString(); var new_url = url.toString(); window.history.pushState('page2', 'Title', new_url); $.ajax({ url: "https://mascotfashion.com/categoryfilter", method: 'GET', datatype: 'html', data: { tag: tagsarray, catID: catID, start: minVal, end: maxVal, sid: sid, chid: chid, ratings: ratingsVal, start_rat: start_ratVal, brandNames: brandsArr, attrArray: attrArray, variantArray: variantArray, featured: featured, oot: value, keyword: keyword }, beforeSend : function(){ $('.preL').fadeIn('fast'); $('.preloader3').fadeIn('fast'); }, success: function(data) { seoupdate(); $('#updatediv').html(data.product); if($('#updatediv').children().length == 1 || $('#updatediv').children().length == 3) { $('#updatediv').html('
No Matching Product Found or there is no product in this category !
'); } $('.preL').fadeOut('fast'); $('.preloader3').fadeOut('fast'); } }); } } MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var observer = new MutationObserver(function(mutations, observer) { $('.lazy').lazy({ effect: "fadeIn", effectTime: 1500, scrollDirection: 'both', threshold: 0, afterLoad: function(element) { //no code } }); }); // define what element should be observed by the observer // and what types of mutations trigger the callback observer.observe(document, { subtree: true, attributes: true });