var disable_report = new Array(); var allowedType = new Array(); var disableEvent = new Array(); var levelPrint = 0; var clickStatus = false; function findPosX(obj){ var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj){ var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.x) curtop += obj.x; return curtop; } function addMenuItem(contObj, name, url, jsid, cssItemClass, cssContClass, innerCount, level, cnt, shownew){ var itemDiv = document.createElement('DIV'); var browser = ""; contObj.appendChild(itemDiv); itemDiv.style.width = '110px'; if(level == 1){ itemDiv.className = 'left'; itemDiv.style.backgroundColor = "#ff0090"; var dividerImg = document.createElement ('img'); dividerImg.setAttribute ('border', 0); dividerImg.setAttribute ('alt', ''); if(browser == 'ie'){ itemDiv.style.height = '30px'; }else{ itemDiv.style.height = '26px'; } } if(level >1){ itemDiv.style.width = '120px'; } itemDiv.id = jsid; itemDiv.className = cssItemClass; itemDiv.cssItemClass = cssItemClass; itemDiv.level = level; itemDiv.contObj = contObj; itemDiv.innerCount = innerCount; itemDiv.disable = false; if(browser == 'ie'){ itemDiv.style.paddingLeft = "2px"; }else if(browser == 'moz'){ itemDiv.style.paddingLeft = "4px"; }else{ itemDiv.style.paddingLeft = "4px"; } itemDiv.style.zIndex=3; if(innerCount > 0) { if(level > 1) { itemDiv.style.backgroundRepeat = 'no-repeat'; itemDiv.style.backgroundPosition = '98% 50%'; itemDiv.style.width = '120px'; } var containerObj = document.createElement('DIV'); containerObj.id = 'cont_' + jsid; if(level > 1) { containerObj.className = 'containerIn'; }else{ containerObj.className = cssContClass; } containerObj.style.zIndex = level; containerObj.style.paddingBottom ='17px'; itemDiv.appendChild(containerObj); var returnObj = containerObj; }else{ var returnObj = contObj; } var itemNameDiv = document.createElement('DIV'); itemNameDiv.id = 'name_' + jsid; itemDiv.insertBefore(itemNameDiv, itemDiv.firstChild); if(level==1){ firstItem = 0; tabObj = document.createElement('TABLE'); tabObj.style.width = '110px'; tabObj.align = 'center'; tabObj.style.height = '25px'; var tbodyObj = document.createElement('TBODY'); tabObj.appendChild(tbodyObj); var numRows = tabObj.rows.length; var TrObj = tabObj.insertRow(numRows); var TdObj = TrObj.insertCell(0); var divBotObj = document.createElement('DIV'); divBotObj.className = 'divBot'; divBotObj.style.paddingTop = '1px'; divBotObj.style.color = '#ffffff'; divBotObj.id = jsid + 'txt'; divBotObj.innerHTML = name; TdObj.appendChild(divBotObj); itemNameDiv.appendChild(tabObj); }else{ if(name!=''){ itemNameDiv.style.textAlign = 'left'; if(browser == 'ie'){ itemNameDiv.style.width = '104px'; }else if(browser == 'moz'){ itemNameDiv.style.width = '115px'; }else{ itemNameDiv.style.width = '115px'; } itemNameDiv.style.fontFamily = "Arial"; itemNameDiv.style.fontSize = "11px"; itemNameDiv.style.color = '#d62d8f'; itemNameDiv.style.borderBottom = "1px solid #ffffff"; itemNameDiv.style.paddingBottom = "4px"; //itemNameDiv.innerHTML = itemNameDiv.innerHTML + ' ' + name + ''; itemNameDiv.innerHTML = itemNameDiv.innerHTML + ' ' + name ; if(shownew == 1){ itemNameDiv.innerHTML +='  '; } if((level==2)&&(firstItem==0)){ firstItem=1; } } } if(url == '') { itemDiv.disable = true; } var selectObj = document.getElementsByTagName('SELECT'); itemDiv.selectObj = selectObj; itemDiv.itemNameDiv = itemNameDiv; itemDiv.onmouseover = function(e){ if(this.disable == true) { return false; } // for(var i=0; i1) { this.itemNameDiv.style.color = '#ffffff'; //mouseover change color this.itemNameDiv.style.backgroundColor = '#d60d8d'; this.itemNameDiv.style.zIndex=100; var reqWidth = this.parentNode.offsetWidth - 14; if(reqWidth > this.offsetWidth) { this.style.width = reqWidth; } } var containerObj = document.getElementById('cont_' + this.id); this.className = this.cssItemClass + 'In'; if(containerObj){ containerObj.itemDiv = this; containerObj.style.visibility = 'visible'; containerObj.style.display = 'block'; if(containerObj.childNodes.length > 0) { containerObj.style.border = '1px solid #d62d8f'; containerObj.style.marginLeft = '-1px'; } if(this.level == 1) { containerObj.style.top = this.offsetTop + this.offsetHeight + 115; containerObj.style.left = findPosX(containerObj.parentNode); }else{ containerObj.style.top = this.offsetHeight - 24; containerObj.style.left = this.offsetWidth + 1; } containerObj.onmouseover = function(e){ this.itemDiv.className = this.itemDiv.cssItemClass + 'In'; this.style.visibility = 'visible'; } } } itemDiv.onmouseout = function(e){ if(this.disable == true) { return false; } if(this.level > 1) { this.itemNameDiv.style.backgroundColor = '#f9cce0'; this.itemNameDiv.style.color = '#d62d8f'; } var containerObj = document.getElementById('cont_' + this.id); this.className = this.cssItemClass; // for(var i=0; i 0 && this.level > 1) { itemDiv.style.backgroundRepeat = 'no-repeat'; itemDiv.style.backgroundPosition = '98% 50%'; } if(containerObj){ containerObj.itemDiv = this; containerObj.style.visibility = 'hidden'; containerObj.onmouseout = function(e){ this.itemDiv.className = this.itemDiv.cssItemClass; } } } itemDiv.url = url; itemDiv.onclick = function(e) { if(this.disable == true) { return false; } if(clickStatus == false) { if(this.url != '#' && this.url != 'javascript:void(0)'){ clickStatus = true; location.href = this.url; } } }; return returnObj; } function loadMenu(){ var contObj = document.getElementById('topmenu'); // contObj.style.position = 'absolute'; var contObj = addMenuItem(contObj, "Shop by Range", "javascript:void(0)", 'menu_m1', 'left mainItem', 'container', 27, 1, 0,''); var contObj = addMenuItem(contObj, "Fairy Princess", "/thinkpink-range-group_18_fairy-princess.html", 'menu_SC218', 'subItem', 'container', 2, 2, 25,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Bling", "/thinkpink-range-group_41_bling.html", 'menu_SC241', 'subItem', 'container', 2, 2, 24,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Lighting", "/thinkpink-range-group_3_lighting.html", 'menu_SC23', 'subItem', 'container', 2, 2, 23,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Pets Corner", "/thinkpink-range-group_34_pets-corner.html", 'menu_SC234', 'subItem', 'container', 2, 2, 22,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Angelina Ballerina", "/thinkpink-range-group_10_angelina-ballerina.html", 'menu_SC210', 'subItem', 'container', 2, 2, 21,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Bits'n'bobs", "/thinkpink-range-group_12_bits-n-bobs.html", 'menu_SC212', 'subItem', 'container', 2, 2, 20,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Toadstool Fairy", "/thinkpink-range-group_25_toadstool-fairy.html", 'menu_SC225', 'subItem', 'container', 2, 2, 19,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Bedroom Accessories", "/thinkpink-range-group_11_bedroom-accessories.html", 'menu_SC211', 'subItem', 'container', 2, 2, 18,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Spottydotty", "/thinkpink-range-group_33_spottydotty.html", 'menu_SC233', 'subItem', 'container', 2, 2, 17,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Dancers", "/thinkpink-range-group_14_dancers.html", 'menu_SC214', 'subItem', 'container', 2, 2, 16,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Ice Skater", "/thinkpink-range-group_36_ice-skater.html", 'menu_SC236', 'subItem', 'container', 2, 2, 15,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Jelly Spot", "/thinkpink-range-group_37_jelly-spot.html", 'menu_SC237', 'subItem', 'container', 2, 2, 14,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Tres Chic", "/thinkpink-range-group_38_tres-chic.html", 'menu_SC238', 'subItem', 'container', 2, 2, 13,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Fairy Kingdom", "javascript:void(0)", 'menu_SC226', 'subItem', 'container', 3, 2, 12,'0'); var contObj = addMenuItem(contObj, "Sea Princess", "/thinkpink-range-group_32_sea-princess.html", 'menu_SCC232', 'subItem', 'container', 2, 3, 5,'0'); var contObj = contObj.parentNode.parentNode; var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Tilly, Scruff And Revel", "/thinkpink-range-group_39_tilly,-scruff-and-revel.html", 'menu_SC239', 'subItem', 'container', 2, 2, 11,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Fairy Garden", "/thinkpink-range-group_17_fairy-garden.html", 'menu_SC217', 'subItem', 'container', 2, 2, 10,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Unicorn", "/thinkpink-range-group_40_unicorn.html", 'menu_SC240', 'subItem', 'container', 2, 2, 9,'1'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Ditsy Stripe", "/thinkpink-range-group_30_ditsy-stripe.html", 'menu_SC230', 'subItem', 'container', 2, 2, 8,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Dotty Petal", "/thinkpink-range-group_15_dotty-petal.html", 'menu_SC215', 'subItem', 'container', 2, 2, 7,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Leaf", "/thinkpink-range-group_19_leaf.html", 'menu_SC219', 'subItem', 'container', 2, 2, 6,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Party", "/thinkpink-range-group_22_party.html", 'menu_SC222', 'subItem', 'container', 2, 2, 5,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Blossom", "/thinkpink-range-group_13_blossom.html", 'menu_SC213', 'subItem', 'container', 2, 2, 4,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Dress Up", "/thinkpink-range-group_16_dress-up.html", 'menu_SC216', 'subItem', 'container', 2, 2, 3,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Love Hearts Suede", "/thinkpink-range-group_20_love-hearts-suede.html", 'menu_SC220', 'subItem', 'container', 2, 2, 2,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Make Your Own", "/thinkpink-range-group_21_make-your-own.html", 'menu_SC221', 'subItem', 'container', 2, 2, 1,'0'); var contObj = contObj.parentNode.parentNode; var contObj = addMenuItem(contObj, "Smarty Party", "/thinkpink-range-group_24_smarty-party.html", 'menu_SC224', 'subItem', 'container', 2, 2, 0,'0'); var contObj = contObj.parentNode.parentNode; var contObj = contObj.parentNode.parentNode; }