Rev 11290 | Rev 11558 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
function microAjax(url, callbackFunction) {if (!url) return;var postParam = (arguments[2] || "");var req = new XMLHttpRequest();req.onreadystatechange = function (obj) {if (req.readyState == 4) {// cDiv.style.display = 'none';// cDiv.removeEventListener("touchmove");if (callbackFunction) callbackFunction(req.responseText);}};if (postParam !== "") {req.open("POST", url, true);req.setRequestHeader('X-Requested-With', 'XMLHttpRequest');req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');//req.setRequestHeader('Connection', 'close');} else {req.open("GET", url, true);}req.send(postParam);};window.addEventListener("orientationchange", function() {document.getElementsByTagName('input')[0].style.display = 'none';setTimeout(function(){document.getElementsByTagName('input')[0].style.display = 'BLOCK';},100);}, false);// var url= document.URL;// if(url.indexOf("cart") == -1 && url.indexOf("productinfo") == -1 && url.indexOf('checkout') == -1)// addCookie('shopMoreUrl' , window.location.href, 1,'.vastradijewels.com');var last;var lastmain;function togglesidemenu(e,a){var tapdiv = document.getElementById(a);console.log(e.target.childNodes[1]);// ;if((last != undefined) && last != a){last.style.display = 'none';//lastmain.childNodes[1].innerHTML = '-';}if(a.style.display != 'none'){a.style.display = 'none';e.target.childNodes[1].innerHTML = '+';}else{a.style.display = 'block';e.target.childNodes[1].innerHTML = '-';last = a;lastmain = e.target;}}var menu = document.getElementsByClassName('main-menu')[0];var mask = document.getElementsByClassName('mask')[0];var cnt = document.getElementsByClassName('main-wrapper')[0];function toggleMenu() {mask.style.display = 'block';cnt.style.position = 'absolute';cnt.style.width = '100%';cnt.style.right = '80%';menu.style.minHeight = document.getElementsByClassName('main-wrapper')[0].scrollHeight + 'px';menu.style.display = 'block';}function closeMenu() {mask.style.display = 'none';menu.style.display = 'none';cnt.style.position = '';cnt.style.right = '';}var span;//var prev;var prevspan;var name;var span;name = '';span = '';var laste;function toggleHomemenu(e){// if(e.target.className !== e.currentTarget.className ){// window.location = base_url+e.target.className;// }//else{if((laste != undefined) && (laste.nextElementSibling != e.currentTarget.nextElementSibling)){laste.nextElementSibling.style.display = 'none';laste.children[2].innerHTML = '+';}if(e.currentTarget.nextElementSibling.style.display != 'block'){e.currentTarget.nextElementSibling.style.display = 'block';e.currentTarget.children[2].innerHTML = '-';}else{e.currentTarget.nextElementSibling.style.display = 'none';e.currentTarget.children[2].innerHTML = '+';}laste = e.currentTarget;//}}function getCOOKIE(c_name) {var c_start, c_end;if (document.cookie.length > 0) {c_start = document.cookie.indexOf(c_name + "=");if (c_start != -1) {c_start = c_start + c_name.length + 1;c_end = document.cookie.indexOf(";", c_start);if (c_end == -1) {c_end = document.cookie.length;}return unescape(document.cookie.substring(c_start, c_end));}}return "";}function searchList(){var search = document.getElementById('search').value;if(search.length >0){var url = base_url+'search?name='+search;addCookie('shopMoreUrl' , window.location.href, 1);window.location.href = url;}else{alert('Please enter some search term');}}function toggleOverlay(e){if(e.currentTarget.className.indexOf('menu') != -1){if(document.getElementsByClassName('side-menu')[0].style.display != 'block'){document.getElementsByClassName('profile-overlay')[0].style.display = 'none';document.getElementsByClassName('profile')[0].style.backgroundColor = '';document.getElementsByClassName('menu')[0].style.backgroundColor= '#ff7201';document.getElementsByClassName('side-menu')[0].style.display= 'block';document.getElementsByClassName('mask')[0].style.display= 'block';document.getElementsByClassName('mask')[0].style.minHeight = document.body.clientHeight + 'px';}else{document.getElementsByClassName('menu')[0].style.backgroundColor= '';document.getElementsByClassName('side-menu')[0].style.display= 'none';document.getElementsByClassName('mask')[0].style.display= 'none';}}else if(e.currentTarget.className.indexOf('profile') != -1){if(document.getElementsByClassName('profile-overlay')[0].style.display != 'block'){document.getElementsByClassName('side-menu')[0].style.display= 'none';document.getElementsByClassName('menu')[0].style.backgroundColor= '';document.getElementsByClassName('profile')[0].style.backgroundColor= '#ff7201';document.getElementsByClassName('profile-overlay')[0].style.display = 'block';document.getElementsByClassName('mask')[0].style.display = 'block';document.getElementsByClassName('mask')[0].style.minHeight = document.body.clientHeight + 'px';}else{document.getElementsByClassName('profile')[0].style.backgroundColor= '';document.getElementsByClassName('profile-overlay')[0].style.display = 'none';document.getElementsByClassName('mask')[0].style.display = 'none';}}else{document.getElementsByClassName('profile')[0].style.backgroundColor= '';document.getElementsByClassName('profile-overlay')[0].style.display = 'none';document.getElementsByClassName('menu')[0].style.backgroundColor= '';document.getElementsByClassName('side-menu')[0].style.display= 'none';document.getElementsByClassName('mask')[0].style.display= 'none';}}function getScrollXY() {var scrOfX = 0, scrOfY = 0;if( typeof( window.pageYOffset ) == 'number' ) {//Netscape compliantscrOfY = window.pageYOffset;scrOfX = window.pageXOffset;} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {//DOM compliantscrOfY = document.body.scrollTop;scrOfX = document.body.scrollLeft;} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {//IE6 standards compliant modescrOfY = document.documentElement.scrollTop;scrOfX = document.documentElement.scrollLeft;}return [ scrOfX, scrOfY ];}//taken from http://james.padolsey.com/javascript/get-document-height-cross-browser/function getDocHeight() {var D = document;return Math.max(D.body.scrollHeight, D.documentElement.scrollHeight,D.body.offsetHeight, D.documentElement.offsetHeight,D.body.clientHeight, D.documentElement.clientHeight);}function toggleRefine(e){if(e.currentTarget.className.indexOf('sort') != -1){if(document.getElementsByClassName('sort-by')[0].style.display == 'none'){document.getElementsByClassName('filter')[0].style.borderTop = 'none';e.currentTarget.style.borderTop = '#FF7201 solid 2px';document.getElementsByClassName('filter-by')[0].style.display = 'none';document.getElementsByClassName('sort-by')[0].style.display = 'block';document.getElementsByClassName('refine-mask')[0].style.minHeight = document.getElementById('appendlist').clientHeight +'px';document.getElementsByClassName('refine-mask')[0].style.display = 'block';//document.getElementById('appendlist').style.display = 'none';}else{e.currentTarget.style.borderTop = 'none';document.getElementsByClassName('sort-by')[0].style.display = 'none';document.getElementsByClassName('refine-mask')[0].style.display = 'none';//document.getElementById('appendlist').style.display = 'block';}}else if(e.currentTarget.className.indexOf('filter') != -1){if(document.getElementsByClassName('filter-by')[0].style.display == 'none'){document.getElementsByClassName('sort')[0].style.borderTop = 'none';e.currentTarget.style.borderTop = '#FF7201 solid 2px';document.getElementsByClassName('sort-by')[0].style.display = 'none';document.getElementsByClassName('filter-by')[0].style.display = 'block';document.getElementsByClassName('refine-mask')[0].style.minHeight = document.getElementById('appendlist').clientHeight +'px';document.getElementsByClassName('refine-mask')[0].style.display = 'block';//document.getElementById('appendlist').style.display = 'none';}else{e.currentTarget.style.borderTop = 'none';document.getElementsByClassName('filter-by')[0].style.display = 'none';document.getElementsByClassName('refine-mask')[0].style.display = 'none';//document.getElementById('appendlist').style.display = 'block';}}else if(document.getElementsByClassName('refine-mask')[0].style.display == 'block'){document.getElementsByClassName('sort')[0].style.borderTop = 'none';document.getElementsByClassName('filter')[0].style.borderTop = 'none';document.getElementsByClassName('sort-by')[0].style.display = 'none';document.getElementsByClassName('filter-by')[0].style.display = 'none';//document.getElementById('appendlist').style.display = 'block';document.getElementsByClassName('refine-mask')[0].style.display = 'none';}}// function fireSort(e){// ;// var attrval = event.target.getAttribute('data-val');// //var path = window.location.pathname;// var path = document.URL;// if(path.indexOf('fq') != -1){// if(path.indexOf('sortedBy') == -1){// window.location = document.URL.split('?')[0]+'?sortedBy='+attrval+'&'+document.URL.split('?').pop();// }else{// var npath = document.URL.split('?')[1].split('&');// npath.slice(1);// window.location = document.URL.split('?')[0]+'?sortedBy='+attrval+'&' +npath.slice(1).join('&');;// }// }else{// var val = path.split("/").pop();// var npath = path.split('?')[0];// window.location = npath+'?sortedBy='+attrval;// }// }function nouisilder_init(){var left = $($(".noUiSlider").find("a")[0]).offset().left;var right = $($(".noUiSlider").find("a")[1]).offset().left;var width = $(".noUiSlider").width();$("#exTO").css({left: ((left/width * 100) - 8 ) + '%'});$("#exFR").css({left: ((right/width * 100) - 12 ) + '%'});}var lastev;function fireFilter(e){debuggerif(e.target.className == 'filter-name'){if((lastev != undefined) && (lastev != e.target.nextElementSibling)){lastev.style.display = 'none';lastev.previousElementSibling.childNodes[1].innerHTML = '+';}if(e.target.nextElementSibling.style.display == 'block'){e.target.nextElementSibling.style.display = 'none';e.target.childNodes[1].innerHTML = '+';}else{e.target.nextElementSibling.style.display = 'block';var span = e.target.childNodes[1];span.innerHTML = '-';scrollTo(0,e.target.offsetTop);}}// if(e.target.innerHTML.indexOf('Price') != -1){// nouisilder_init();// }$('#exTO').css("left",(($('.noUiSlider').find('a:nth-of-type(1)').offset().left - 40)/$('.noUiSlider').width()) * 100 +'%' );$('#exFR').css("left",(($('.noUiSlider').find('a:nth-of-type(2)').offset().left - 40)/$('.noUiSlider').width()) * 100 +'%' );lastev = e.target.nextElementSibling;}if(document.getElementsByClassName('mobile-re')[0]){var mb = document.getElementsByClassName('mobile-re')[0];var dt = document.getElementsByClassName('dth-re')[0];mb.addEventListener('click',toggle);dt.addEventListener('click',toggle);}function toggle(){if(document.getElementById('error').style.display == 'block'){document.getElementById('error').style.display = 'none';}var cl = document.getElementsByClassName('selected')[0].className.replace(/\bselected\b/,'');var ak = this.className.indexOf('dth-re');if(ak == -1){document.getElementsByClassName(cl)[0].className = cl;this.className += ' selected';document.getElementsByClassName('dth-recharge')[0].style.display = 'none';document.getElementsByClassName('mobile-recharge')[0].style.display = 'block';localStorage.setItem("rechargeValue", '1');}else{document.getElementsByClassName(cl)[0].className = cl;this.className += ' selected';document.getElementsByClassName('mobile-recharge')[0].style.display = 'none';document.getElementsByClassName('dth-recharge')[0].style.display = 'block';localStorage.setItem("rechargeValue", '2');}}function changeRecharge(value){if(value == 1){if(typeof _gaq != "undefined" && _gaq != null) {_gaq.push(['_trackEvent', 'Recharge', 'Recharge Type','Mobile']);}}if(value == 2){if(typeof _gaq != "undefined" && _gaq != null) {_gaq.push(['_trackEvent', 'Recharge', 'Recharge Type','DTH']);}}localStorage.setItem("rechargeValue", value);}function changeCaptcha(){var url = base_url+'checkout/changeCaptcha';microAjax(url, function (res) {if(res != ''){data = JSON.parse(res);if(document.getElementById('captcha').style.display == 'none'){document.getElementById('captcha').style.display = 'block';}if(document.getElementById('clickCaptcha').style.display == 'none'){document.getElementById('clickCaptcha').style.display = 'block';}if(document.getElementById('captcha_response_box').style.display == 'none'){document.getElementById('captcha_response_box').style.display = 'block';}document.getElementById('captcha').innerHTML = '<img src="data:image/png;base64,'+data.imagedata+'"/>';}else{return false;}});}function removeScript(value){var newValue = value.replace(/(<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>)|(<style\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/style>)|(<\?[a-z]*(\s[^>]*)?\?(>|$)|<!\[[a-z]*\[|\]\]>|<!DOCTYPE[^>]*?(>|$)|<!--[\s\S]*?(-->|$)|<[a-z?!\/]([a-z0-9_:.])*(\s[^>]*)?(>|$))/gi, '');var originalLength = value.length;var newLength = newValue.length;if(originalLength == newLength){return true;}else{return false;}}function showAns(e){if(e.currentTarget.getAttribute('data-status') == 'contracted'){e.currentTarget.setAttribute('data-status','expanded');if(e.currentTarget.nextElementSibling.style.display == 'none'){e.currentTarget.nextElementSibling.style.display = 'block';}}else if(e.currentTarget.getAttribute('data-status') == 'expanded'){e.currentTarget.setAttribute('data-status','contracted');if(e.currentTarget.nextElementSibling.style.display == 'block'){e.currentTarget.nextElementSibling.style.display = 'none';}}}