Thursday, July 12, 2012

Image
Image
 YELLOW
Size M
Image
 ORANGE
Size M
Image
 GREY
Size M
Image
 Purple
Size L
Image
 WHITE
Size S
Image
RED
Size S

SuperDry
RM 99

RAYA SALE
RM 65
inc Shipping

SuperDry

Image
Image
 GREY 
Size: M (fits S & M)

Image
 WHITE
Size: M (fits S & M)
Image
RED
size: S

Velvet Lettering
RM 99

RAYA SALE
RM 65
inc Shipping

SuperDry

Tuesday, July 3, 2012

Image
Image

Image
 WHITE - S

Image
PURPLE - S
Lycra

RAYA SALE
RM 90
inclusive shipping

JUICY COUTURE

Image
Image

Image
 GREY - S x2 & M
Image
 BLUE - S
Image
VIOLET - S & M

RAYA SALE
RM 70 
(RETAIL RM 180)
Made in Peru
Comes with authenticity tag

ARMANI EXCHANGE

Image

VELVET LOVE ROSE


Image

Image
 BLACK - M

Image

Image
 WHITE - S

Image

Image
GREY - S

RAYA SALE
RM 60 
100% cotton
64cm length

GUESS

Monday, September 20, 2010

Image
Image
Image
Image
3/4 yrs | 5/6 yrs

RM 28

Indigo

Image

Image
Image
Image

5/6 yrs
RM 28

Cerise

 
'); div.appendChild(banner); banner.appendChild(iframe); this.target.appendChild(div); } else { var div = this.cr('div'); div.style.margin = '9px 0'; var banner = this.cr('div'); banner.style.margin = '0 auto'; div.appendChild(banner); banner.innerHTML = ad.data; this.target.appendChild(div); } } } } JSRTC.prototype.getTextForTotalVotes = function(votes) { var text; switch(parseInt(votes)) { case 1: text = votes + ' ' + $JRTL('vote'); break; default: text = votes + ' ' + $JRTL('votes'); break; } return text; } JSRTC.prototype.getTextForTotalScoreVotes = function(votes) { return $JRTL('by') + ' ' + this.getTextForTotalVotes(votes); } JSRTC.prototype.prepHotItems = function(items) { if (!items.length) return; // Filter proper number of results if (this.config.get('count') < items.length) items.length = this.config.get('count'); // Prepare vote counts for (var i=0; i < items.length; i++) { items[i].votes = this.getTextForTotalVotes(items[i].val2); } return items; } JSRTC.prototype.prepTopItems = function(items) { if(!items.length) return; // Filter proper number of results if (this.config.get('count') < items.length) items.length = this.config.get('count'); // Prepare our stars for (var i=0; i < items.length; i++) { items[i].stars = this.getMiniStars(items[i].val1, 10); items[i].rating = JSKitLib.zeroPad(JSKitLib.round(items[i].val1 / 2, 2), 2); items[i].votes = this.getTextForTotalVotes(items[i].val2); items[i].counter = i + 1; } return items; } JSRTC.prototype.prepUserItems = function(items) { if(!items.length) return; // Filter proper number of results if (this.config.get('count') < items.length) items.length = this.config.get('count'); // Prepare our stars for (var i=0; i < items.length; i++) { items[i].stars = this.getMiniStars(items[i].rating, 10); items[i].rating = JSKitLib.zeroPad(JSKitLib.round(items[i].rating / 2, 2), 2); items[i].counter = i + 1; } return items; } JSRTC.prototype.prepTopScoreItems = function(items) { if(!items.length) return; // Filter proper number of results if (this.config.get('count') < items.length) items.length = this.config.get('count'); // Prepare our score icons for (var i=0; i < items.length; i++) { items[i].rating = JSKitLib.round(items[i].val1>0 ? '+'+items[i].val1 : items[i].val1); items[i].votes = this.getTextForTotalScoreVotes(items[i].val2); var upDown = items[i].rating <= 0 ? 'down' : 'up'; //items[i].stars = this.parentObj.createThumbImage(upDown, 1, this.parentObj.Thumb[this.parentObj.config.thumbsize],1); items[i].stars = this.getMiniThumb(items[i].rating); } return items; } JSRTC.prototype.prepUserScoreItems = function(items) { if(!items.length) return; // Filter proper number of results if (this.config.get('count') < items.length) items.length = this.config.get('count'); // Prepare our score icons for (var i=0; i < items.length; i++) { var upDown = items[i].rating == this.parentObj.raterInc ? -1 : 1; items[i].stars = this.getMiniThumb(upDown); } return items; } /* * Affiliate Code */ JSRTC.prototype.getAffiliateAbsoluteContainer = function(ad) { var ad_width = ad.width; var ad_height = ad.height; var d1 = this.cr('div'); var d2 = this.cr('div'); JSKitLib.setStyle(d1, "margin-top: 9px; cursor: pointer; height:" + ad_height + "px;"); JSKitLib.setStyle(d2, "width:" + ad_width + "px; margin:0 auto;"); d1.appendChild(d2); return d1; } JSRTC.prototype.processAffiliateAbsolute = function(ad) { // Only allowing one absolute ad per Top if (this.jtaIndex != 0) return; // Create the container for our affiliate this.affContainer = this.getAffiliateAbsoluteContainer(ad); this.target.appendChild(this.affContainer); // IE allows flash to overflow a container, but we need special // handling for non IE browsers if (JSKitLib.isIE()) { this.affContainer.firstChild.appendChild(ad.data()); } else { this.affDiv = this.cr('div'); this.affDiv.style.position = 'absolute'; this.positionAffiliate(); this.affDiv.style.zIndex = 1000; this.affDiv.appendChild(ad.data()); JSKitLib.getJSKitBodyElement().appendChild(this.affDiv); // Handling repositioning of ad var self = this; JSKitLib.addEventHandler(window, ['load', 'resize'], function() { self.positionAffiliate(); }); } } JSRTC.prototype.positionAffiliate = function() { if ( ! JSKitLib.isIE() && this.affContainer) { var pos = JSKitLib.findPos(this.affContainer.firstChild); this.affDiv.style.left = pos[0] + 'px'; this.affDiv.style.top = pos[1] + 'px'; } } // Handles absolutely positioned affiliates JSRTC.prototype.doAffiliateAbsolute = function(ad) { // Run once only if ( ! this.didAffiliateAbsolute) { if (ad) { this.processAffiliateAbsolute(ad); } this.didAffiliateAbsolute = true; } } /* * Navigator Data Processing */ JSRTC.prototype.processDataTop = function(navData) { var TR = JSKitLib.filter( function(o) { return (o.type === "TR" && o.title.length); }, navData.data); navData.part.TR.items = this.prepTopItems(TR) || []; } JSRTC.prototype.processDataTopScore = function(navData) { var TS = JSKitLib.filter( function(o) { return (o.type === "TS" && o.title.length); }, navData.data); navData.part.TS.items = this.prepTopScoreItems(TS) || []; } JSRTC.prototype.processDataUser = function(navData) { var UR = JSKitLib.filter( function(o) { return (o.type === "UR"); }, navData.data); navData.part.UR.items = this.prepUserItems(UR) || []; } JSRTC.prototype.processDataUserScore = function(navData) { var US = JSKitLib.filter( function(o) { return (o.type === "US"); }, navData.data); navData.part.US.items = this.prepUserScoreItems(US) || []; } JSRTC.prototype.processDataHot = function(navData) { // Hot by Hour var HH = JSKitLib.filter( function(o) { return (o.type === "HH" && o.title.length); }, navData.data); // Hot by Day var HD = JSKitLib.filter( function(o) { return (o.type === "HD" && o.title.length); }, navData.data); // Hot by Week var HW = JSKitLib.filter( function(o) { return (o.type === "HW" && o.title.length); }, navData.data); // For Hot, use HD, and if less than 2 results use HW navData.part.HT.items = this.prepHotItems(HD) || []; if (navData.part.HT.items.length < 2) { navData.part.HT.items = this.prepHotItems(HW) || []; } } JSRTC.prototype.newAd = function(data) { this.displayAd(data); } // This must be the last function. JSRTC.prototype.newData = function(data, opts) { opts = opts || {}; this.serverData = [ data, opts ]; // Saving what was returned by server. this.config.server = data.config || {}; this.serverTime = opts.serverTime; this.isAdmin = opts.admin || false; this.isNewSite = opts.newSite || false; var navData = {}; navData.data = data.data; // Process Config this.processConfig(this.config.server); navData.part = { TR: {}, TS: {}, HH: {}, HD: {}, HW: {}, HT: {}, // Composite of HH, HD, HW UR: {}, US: {} }; this.processDataTop(navData); this.processDataTopScore(navData); this.processDataHot(navData); this.processDataUser(navData); this.processDataUserScore(navData); // Now parse template and attach node this.displayTop(navData, opts); } (function($){ /* hoverIntent by Brian Cherne */ $.fn.hoverIntent = function(f,g) { // default configuration options var cfg = { sensitivity: 7, interval: 100, timeout: 0 }; // override configuration options with user supplied object cfg = $.extend(cfg, g ? { over: f, out: g } : f ); // instantiate variables // cX, cY = current X and Y position of mouse, updated by mousemove event // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval var cX, cY, pX, pY; // A private function for getting mouse position var track = function(ev) { cX = ev.pageX; cY = ev.pageY; }; // A private function for comparing current and previous mouse position var compare = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); // compare mouse positions to see if they've crossed the threshold if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) { $(ob).unbind("mousemove",track); // set hoverIntent state to true (so mouseOut can be called) ob.hoverIntent_s = 1; return cfg.over.apply(ob,[ev]); } else { // set previous coordinates for next time pX = cX; pY = cY; // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs) ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval ); } }; // A private function for delaying the mouseOut function var delay = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); ob.hoverIntent_s = 0; return cfg.out.apply(ob,[ev]); }; // A private function for handling mouse 'hovering' var handleHover = function(e) { // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget; while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } } if ( p == this ) { return false; } // copy objects to be passed into t (required for event object to be passed in IE) var ev = jQuery.extend({},e); var ob = this; // cancel hoverIntent timer if it exists if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } // else e.type == "onmouseover" if (e.type == "mouseover") { // set "previous" X and Y position based on initial entry point pX = ev.pageX; pY = ev.pageY; // update "current" X and Y position based on mousemove $(ob).bind("mousemove",track); // start polling interval (self-calling timeout) to compare mouse coordinates over time if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );} // else e.type == "onmouseout" } else { // unbind expensive mousemove event $(ob).unbind("mousemove",track); // if hoverIntent state is true, then call the mouseOut function after the specified delay if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );} } }; // bind the function to the two event listeners return this.mouseover(handleHover).mouseout(handleHover); }; })(jQuery); /* * Superfish v1.4.8 - jQuery menu widget * Copyright (c) 2008 Joel Birch * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt */ ;(function($){ $.fn.superfish = function(op){ var sf = $.fn.superfish, c = sf.c, $arrow = $([' »'].join('')), over = function(){ var $$ = $(this), menu = getMenu($$); clearTimeout(menu.sfTimer); $$.showSuperfishUl().siblings().hideSuperfishUl(); }, out = function(){ var $$ = $(this), menu = getMenu($$), o = sf.op; clearTimeout(menu.sfTimer); menu.sfTimer=setTimeout(function(){ o.retainPath=($.inArray($$[0],o.$path)>-1); $$.hideSuperfishUl(); if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} },o.delay); }, getMenu = function($menu){ var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; sf.op = sf.o[menu.serial]; return menu; }, addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; return this.each(function() { var s = this.serial = sf.o.length; var o = $.extend({},sf.defaults,op); o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ $(this).addClass([o.hoverClass,c.bcClass].join(' ')) .filter('li:has(ul)').removeClass(o.pathClass); }); sf.o[s] = sf.op = o; $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { if (o.autoArrows) addArrow( $('>a:first-child',this) ); }) .not('.'+c.bcClass) .hideSuperfishUl(); var $a = $('a',this); $a.each(function(i){ var $li = $a.eq(i).parents('li'); $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); }); o.onInit.call(this); }).each(function() { var menuClasses = [c.menuClass]; if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); $(this).addClass(menuClasses.join(' ')); }); }; var sf = $.fn.superfish; sf.o = []; sf.op = {}; sf.IE7fix = function(){ var o = sf.op; if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) this.toggleClass(sf.c.shadowClass+'-off'); }; sf.c = { bcClass : 'sf-breadcrumb', menuClass : 'sf-js-enabled', anchorClass : 'sf-with-ul', arrowClass : 'sf-sub-indicator', shadowClass : 'sf-shadow' }; sf.defaults = { hoverClass : 'sfHover', pathClass : 'overideThisToUse', pathLevels : 1, delay : 800, animation : {opacity:'show'}, speed : 'normal', autoArrows : true, dropShadows : true, disableHI : false, // true disables hoverIntent detection onInit : function(){}, // callback functions onBeforeShow: function(){}, onShow : function(){}, onHide : function(){} }; $.fn.extend({ hideSuperfishUl : function(){ var o = sf.op, not = (o.retainPath===true) ? o.$path : ''; o.retainPath = false; var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) .find('>ul').hide().css('visibility','hidden'); o.onHide.call($ul); return this; }, showSuperfishUl : function(){ var o = sf.op, sh = sf.c.shadowClass+'-off', $ul = this.addClass(o.hoverClass) .find('>ul:hidden').css('visibility','visible'); sf.IE7fix.call($ul); o.onBeforeShow.call($ul); $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); return this; } }); })(jQuery); //]]>