woo
To register on the woo website/app you either need to use your exisitng Woo ID or create a new one (see below).
Sign Up
Why sign up?
Get access to Registered User's priviledges, which may include hidden pages, special features and special pricing, if they exist, on this website.
Get access to all sites powered by Woo without having to enter your details everytime.
Sign In
Username (Woo ID)PasswordForgot Your Password?
User Name or Password is incorrect.
What is a Woo ID help
â°
login
lock
woo
To register on the woo website/app you either need to use your exisitng Woo ID or create a new one (see below).
Sign Up
Why sign up?
Get access to Registered User's priviledges, which may include hidden pages, special features and special pricing, if they exist, on this website.
Get access to all sites powered by Woo without having to enter your details everytime.
Sign In
Username (Woo ID)PasswordForgot Your Password?
User Name or Password is incorrect.
What is a Woo ID help
â°
Empowering
Your
Business Success
Super Fast, Intelligent & Powerful
Improve efficiency and sell more today.
Get Started
Grow Your Business
Powerful automated, fully integrated and customized solutions combined with expert business advisors that understand your needs.
Get The Solution You Need
A complete business solution: websites; customizable pre-built apps; custom made apps; integrated everything (apps, branches & other businesses); and a full development environment with app store.
Offline First Fast & Reliable
Works offline first for fast reliability even with slow or intermittent internet connections â perfect for mission critical and mobile apps.
Fully Intergrate Everything
Build complete vertically integrated enterprise level solutions â app-to-app, branch-to-branch, and business-to-business â at the click of a button.
DIY Websites to Full e-Commerce Solutions
You can build your own fully e-commerce enabled DIY website or we can professionally custom design and build a website for you â including a comprehensive tailored marketing strategy.
Find Out More
Next Generation CMS & UI
Get the latest innovation in easy-to-use, yet powerfully flexible, website Content Management Systems (CMS) â built for enterprise level robustness, priced for small businesses.
Find Out More
Next Level e-Commerce
Get a next-level e-commerce solution with a full pricing matrix; integrated payment solutions; integrated shipping and local sales tax calculators; automated billing; and product layup and design options that can be tailored for any type of business.
Find Out More
Integrate to Your Suppliers
Fully integrate your online and offline shop directly to your supplier's stock catalogue for real-time stock quantity and pricing updates â with automated custom pricing markup and rounding options.
Find Out More
SSL Secure
A free SSL certificate is automatically added to your website for peace-of-mind security and to ensure your shop is fully compliant with the latest PCI standards.
Find Out More
Partner With Us
Partner with us in building the next generation open source business OS â where we help you build your business based on a proven business model.
Browser Based IDE
Build OS agnostic, offline-first, browser & mobile apps quickly and easily with our browser based IDE and sell them on our integrated app store.
Pick Your Vertical Market
Create a business solution implementation business where you get to own an entire vertical market integrated into a central hub â backed by business coaches and based on a proven system.
Become a Contributor
Collaborate with us in building the next generation open source Business OS.
For more information, call: +64-21-088 52 847.
var woo_appProperties = (function() {
var woo_appProperties_Global = {};
var self = document.getElementById('woo_appProperties');
self.classList.add("woo-ui-gadget");
woo_appProperties_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded woo_appProperties");
}
return woo_appProperties_Global;
})();var gkxwvsqf_202382832611_460 = (function() {
var self = document.getElementById('gkxwvsqf_202382832611_460');
var gkxwvsqf_202382832611_460_Global = {};
gkxwvsqf_202382832611_460_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202382832611_460");
}
return gkxwvsqf_202382832611_460_Global;
})();var gkxwvsqf_202391320119_816 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_816');
var gkxwvsqf_202391320119_816_Global = {};
function gkxwvsqf_202391320119_816Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_816 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_816 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_816ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_816ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_816ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_816ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_816_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_816");
}
$("#gkxwvsqf_202391320119_816 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("features");
} else {
window.location = "features";
}
});
return gkxwvsqf_202391320119_816_Global;
})();var gkxwvsqf_202391320119_571 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_571');
var gkxwvsqf_202391320119_571_Global = {};
function gkxwvsqf_202391320119_571Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_571 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_571 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_571ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_571ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_571ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_571ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_571_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_571");
}
$("#gkxwvsqf_202391320119_571 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("home");
} else {
window.location = "home";
}
});
return gkxwvsqf_202391320119_571_Global;
})();var gkxwvsqf_202391320119_35 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_35');
var gkxwvsqf_202391320119_35_Global = {};
function gkxwvsqf_202391320119_35Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_35 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_35 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_35ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_35ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_35ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_35ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_35_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_35");
}
$("#gkxwvsqf_202391320119_35 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("failure");
} else {
window.location = "failure";
}
});
return gkxwvsqf_202391320119_35_Global;
})();var gkxwvsqf_202391320119_804 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_804');
var gkxwvsqf_202391320119_804_Global = {};
function gkxwvsqf_202391320119_804Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_804 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_804 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_804ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_804ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_804ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_804ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_804_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_804");
}
$("#gkxwvsqf_202391320119_804 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("integration");
} else {
window.location = "integration";
}
});
return gkxwvsqf_202391320119_804_Global;
})();var gkxwvsqf_202391320119_79 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_79');
var gkxwvsqf_202391320119_79_Global = {};
window.addEventListener("scroll", gkxwvsqf_202391320119_79Reveal);
function gkxwvsqf_202391320119_79Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_79 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_79 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_79ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_79ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_79ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_79ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_79_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_79");
}
$("#gkxwvsqf_202391320119_79 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("websites");
} else {
window.location = "websites";
}
});
return gkxwvsqf_202391320119_79_Global;
})();var gkxwvsqf_202392093827_839 = (function() {
var self = document.getElementById('gkxwvsqf_202392093827_839');
var gkxwvsqf_202392093827_839_Global = {};
window.addEventListener("scroll", gkxwvsqf_202392093827_839Reveal);
gkxwvsqf_202392093827_839_Global.unload = () => {
//Unload callbacks here
window.removeEventListener("scroll", gkxwvsqf_202392093827_839Reveal);
console.log("Unloaded gkxwvsqf_202392093827_839");
}
function gkxwvsqf_202392093827_839Reveal() {
var reveals = document.querySelector("#gkxwvsqf_202392093827_839 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202392093827_839ShadowReveal");
self.classList.remove("gkxwvsqf_202392093827_839ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202392093827_839ShadowReveal");
self.classList.add("gkxwvsqf_202392093827_839ShadowRevealOff");
}
}
if ("websites" != "" || "Change_Page" == "Open_Image_in_New_Window"){
$("#gkxwvsqf_202392093827_839 .mainImage").css("cursor", "pointer");
$("#gkxwvsqf_202392093827_839 .mainImage").on("click", function(){
switch ("Change_Page"){
case "Change_Page":
woo.updateCurrentPage("websites");
break;
case "External_Link":
window.location("websites");
break;
case "Open_Image_in_New_Window":
window.open("/resources/woo/design_templates.png");
break;
default:
console.error("No link option selected");
}
});
}
// To check the scroll position on page load
gkxwvsqf_202392093827_839Reveal();
gkxwvsqf_202392093827_839_Global.animateMenuIn = () => {
animateMenuIn();
};
function animateMenuIn(){
$("#gkxwvsqf_202392093827_839 .imageWrapper").removeClass("animateMenuOut").addClass("animateMenuIn");
}
gkxwvsqf_202392093827_839_Global.animateMenuOut = () => {
animateMenuOut();
};
function animateMenuOut(){
$("#gkxwvsqf_202392093827_839 .imageWrapper").removeClass("animateMenuIn").addClass("animateMenuOut");
}
return gkxwvsqf_202392093827_839_Global;
})();var gkxwvsqf_202391320119_115 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_115');
var gkxwvsqf_202391320119_115_Global = {};
function gkxwvsqf_202391320119_115Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_115 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_115 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_115ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_115ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_115ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_115ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_115_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_115");
}
$("#gkxwvsqf_202391320119_115 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("websites");
} else {
window.location = "websites";
}
});
return gkxwvsqf_202391320119_115_Global;
})();var gkxwvsqf_202391320119_10 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_10');
var gkxwvsqf_202391320119_10_Global = {};
function gkxwvsqf_202391320119_10Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_10 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_10 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_10ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_10ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_10ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_10ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_10_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_10");
}
$("#gkxwvsqf_202391320119_10 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("websites");
} else {
window.location = "websites";
}
});
return gkxwvsqf_202391320119_10_Global;
})();var gkxwvsqf_202391320119_946 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_946');
var gkxwvsqf_202391320119_946_Global = {};
function gkxwvsqf_202391320119_946Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_946 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_946 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_946ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_946ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_946ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_946ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_946_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_946");
}
$("#gkxwvsqf_202391320119_946 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("websites");
} else {
window.location = "websites";
}
});
return gkxwvsqf_202391320119_946_Global;
})();var gkxwvsqf_202391320119_169 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_169');
var gkxwvsqf_202391320119_169_Global = {};
function gkxwvsqf_202391320119_169Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_169 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_169 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_169ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_169ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_169ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_169ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_169_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_169");
}
$("#gkxwvsqf_202391320119_169 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("websites");
} else {
window.location = "websites";
}
});
return gkxwvsqf_202391320119_169_Global;
})();var gkxwvsqf_202392093827_389 = (function() {
var self = document.getElementById('gkxwvsqf_202392093827_389');
var gkxwvsqf_202392093827_389_Global = {};
window.addEventListener("scroll", gkxwvsqf_202392093827_389Reveal);
gkxwvsqf_202392093827_389_Global.unload = () => {
//Unload callbacks here
window.removeEventListener("scroll", gkxwvsqf_202392093827_389Reveal);
console.log("Unloaded gkxwvsqf_202392093827_389");
}
function gkxwvsqf_202392093827_389Reveal() {
var reveals = document.querySelector("#gkxwvsqf_202392093827_389 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202392093827_389ShadowReveal");
self.classList.remove("gkxwvsqf_202392093827_389ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202392093827_389ShadowReveal");
self.classList.add("gkxwvsqf_202392093827_389ShadowRevealOff");
}
}
if ("" != "" || "Change_Page" == "Open_Image_in_New_Window"){
$("#gkxwvsqf_202392093827_389 .mainImage").css("cursor", "pointer");
$("#gkxwvsqf_202392093827_389 .mainImage").on("click", function(){
switch ("Change_Page"){
case "Change_Page":
woo.updateCurrentPage("");
break;
case "External_Link":
window.location("");
break;
case "Open_Image_in_New_Window":
window.open("/resources/woo/young-man-flip.png");
break;
default:
console.error("No link option selected");
}
});
}
// To check the scroll position on page load
gkxwvsqf_202392093827_389Reveal();
gkxwvsqf_202392093827_389_Global.animateMenuIn = () => {
animateMenuIn();
};
function animateMenuIn(){
$("#gkxwvsqf_202392093827_389 .imageWrapper").removeClass("animateMenuOut").addClass("animateMenuIn");
}
gkxwvsqf_202392093827_389_Global.animateMenuOut = () => {
animateMenuOut();
};
function animateMenuOut(){
$("#gkxwvsqf_202392093827_389 .imageWrapper").removeClass("animateMenuIn").addClass("animateMenuOut");
}
return gkxwvsqf_202392093827_389_Global;
})();var gkxwvsqf_202391320119_343 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_343');
var gkxwvsqf_202391320119_343_Global = {};
function gkxwvsqf_202391320119_343Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_343 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_343 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_343ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_343ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_343ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_343ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_343_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_343");
}
$("#gkxwvsqf_202391320119_343 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("home");
} else {
window.location = "home";
}
});
return gkxwvsqf_202391320119_343_Global;
})();var gkxwvsqf_202391320119_117 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_117');
var gkxwvsqf_202391320119_117_Global = {};
function gkxwvsqf_202391320119_117Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_117 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_117 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_117ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_117ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_117ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_117ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_117_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_117");
}
$("#gkxwvsqf_202391320119_117 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("home");
} else {
window.location = "home";
}
});
return gkxwvsqf_202391320119_117_Global;
})();var gkxwvsqf_202391320119_410 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_410');
var gkxwvsqf_202391320119_410_Global = {};
function gkxwvsqf_202391320119_410Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_410 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_410 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_410ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_410ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_410ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_410ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_410_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_410");
}
$("#gkxwvsqf_202391320119_410 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("home");
} else {
window.location = "home";
}
});
return gkxwvsqf_202391320119_410_Global;
})();var gkxwvsqf_202391320119_34 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_34');
var gkxwvsqf_202391320119_34_Global = {};
function gkxwvsqf_202391320119_34Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_34 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_34 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_34ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_34ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_34ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_34ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_34_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_34");
}
$("#gkxwvsqf_202391320119_34 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("home");
} else {
window.location = "home";
}
});
return gkxwvsqf_202391320119_34_Global;
})();var login_304 = (function() {
var login_304_Global = {};
var loginDom = document.getElementById('login-text_login_304');
var loginDomMob = document.getElementById('mob_icon_login_304');
var loggedIn = false;
var loggingInOrOut = false;
var openModal = false;
var whatIs = document.querySelector(".woo_whatIsWooID_login_304");
var forgotPass = document.querySelector(".forgot_pass_login_304");
function forgotPass_login_304(){
woo.updateCurrentPage("forgot-password");
}
function whatIsClick_login_304(){
var note = "
What is the Woo ID?
With a growing awareness of on-line privacy and security issues, further tightening of the spam laws worldwide and the need for businesses to have more robust collection of data systems in place, Woo has risen to the challenge by creating a universal ID for users on the platform - called a Woo ID.
The Woo ID provides you with the security that Woo is dedicated, and bound by law, to ensure your information is kept private and that all anti-spam laws are adhered to. Every user added to a Woo website gets to verify their email address. This ensures issues with data entry and out-of-date email accounts are spotted early.
The Woo ID universal ID is the market leader: creating a safe and spam free environment for you.
")
.appendTo("body").slideDown('normal');
$(message).click(function(){
$(this).slideUp('normal', function(){
$(this).remove();
});
});
}
function closeButtonPressed_login_304(){
$(".woo-dialogBox").hide();
loggingInOrOut = false;
openModal = false;
}
function makeModal_login_304(content){
openModal = true;
var dialogBox = document.createElement('div');
dialogBox.className = "woo-dialogBox";
document.getElementsByClassName("wooMainContent")[0].appendChild(dialogBox);
var closeBox = document.createElement('button');
closeBox.className = 'woo-dialogClose';
closeBox.classList.add('material-symbols-outlined');
closeBox.addEventListener('click', closeButtonPressed_login_304);
var dialogContent = document.createElement('div');
dialogContent.className = "woo-dialogContent";
dialogContent.appendChild(closeBox);
dialogContent.appendChild(content);
dialogBox.appendChild(dialogContent);
}
function login_login_304(usernameElem, passwordElem){
woo.execLogin(usernameElem.value, passwordElem.value).then(() => {
$(".woo-dialogBox").hide();
openModal = false;
}).catch((error) => {
loggingInOrOut = false;
//alert("User name or password is incorrect. Please try again.");
$(".wooMainContent #woo_loginErrorMessage").css("display", "block");
});
}
function register_login_304(){
woo.updateCurrentPage("register");
}
function loginOnClick_login_304(){
if (loggingInOrOut == false) {
loggingInOrOut = true;
if (!loggedIn){
if ($(".woo-dialogBox").length){
$(".woo-dialogBox").show();
} else {
var signinModal = document.querySelector("#signinModal_login_304");
var usernameInput = document.querySelector("#wooUsername_login_304");
var passwordInput = document.querySelector("#wooPassword_login_304");
document.querySelector(".woo_logIn_login_304").addEventListener('click', login_login_304.bind(this, usernameInput, passwordInput));
document.querySelector(".woo_signUp_login_304").addEventListener('click', register_login_304.bind(this));
makeModal_login_304(signinModal);
}
} else {
woo.execLogout();
}
}
}
function changeLoginState_login_304(loginState){
if(!loginState){
loggedIn = false;
loginDom.innerHTML = "login";
loginDomMob.innerHTML = "lock";
}
else {
loggedIn = true;
loginDom.innerHTML = "logout";
loginDomMob.innerHTML = "lock_open";
}
}
function addEventListeners_login_304() {
if (woo.sessionData != null){
changeLoginState_login_304(true);
}
else {
changeLoginState_login_304(false);
}
loginDomMob.addEventListener('click', loginOnClick_login_304, false);
loginDom.addEventListener('click', loginOnClick_login_304, false);
whatIs.addEventListener('click', whatIsClick_login_304, false);
forgotPass.addEventListener('click', forgotPass_login_304, false);
}
addEventListeners_login_304();
login_304_Global.unload = () => {
//Unload callbacks here
loginDomMob.removeEventListener('click', loginOnClick_login_304, false);
loginDom.removeEventListener('click', loginOnClick_login_304, false);
whatIs.removeEventListener('click', whatIsClick_login_304, false);
forgotPass.removeEventListener('click', forgotPass_login_304, false);
//document.querySelector(".woo_logIn_login_304").removeEventListener('click', login_login_304);
//document.querySelector(".woo_signUp_login_304").removeEventListener('click', register_login_304);
console.log("Unloaded login_304");
}
return login_304_Global;
})();var gkxwvsqf_202382802446_631 = (function() {
var self = document.getElementById('gkxwvsqf_202382802446_631');
var gkxwvsqf_202382802446_631_Global = {};
var unloadPromise;
gkxwvsqf_202382802446_631_Global.unload = () => {
return new Promise((resolve, reject) => {
//Unload callbacks here
if (unloadPromise){
unloadPromise.then(() => {
resolve("done");
}).catch((error) => {
reject(error);
});
} else {
resolve("done");
}
woo.events.off("Page Added", recreate);
woo.events.off("Page Deleted", recreate);
woo.events.off("Page Hidden", recreate);
woo.events.off("Page Unhidden", recreate);
woo.events.off("Page Linked", recreate);
woo.events.off("Page Unlinked", recreate);
woo.events.off("Page Order Updated", recreate);
woo.events.off("Page Parent Updated", recreate);
woo.events.off("Page pageName Updated", recreate);
console.log("Unloaded gkxwvsqf_202382802446_631");
});
}
woo.events.on("Page Added", recreate);
woo.events.on("Page Deleted", recreate);
woo.events.on("Page Hidden", recreate);
woo.events.on("Page Unhidden", recreate);
woo.events.on("Page Linked", recreate);
woo.events.on("Page Unlinked", recreate);
woo.events.on("Page Order Updated", recreate);
woo.events.on("Page Parent Updated", recreate);
woo.events.on("Page pageName Updated", recreate);
function recreate(){
unloadPromise = createFullULMenu().then(() => {
console.log("boy oh boy a lincoln toy!");
createFullULMenu();
}).catch((error) => {
console.log("Menu not created! " + error);
});
}
$("#mob_icon_gkxwvsqf_202382802446_631").on("click", function(){
$("#mainMenuContent_gkxwvsqf_202382802446_631").toggle();
});
checkBuild();
gkxwvsqf_202382802446_631_Global.createMenu = () => {
createFullULMenu().then(() => {
}).catch((error) => {
console.error(error);
});
}
function checkBuild(){
return new Promise((resolve, reject) => {
woo.getGadgetProperty("gkxwvsqf_202382802446_631", woo.instanceDB, "toolbarBuild").then((propValue) => {
if (!propValue){
createFullULMenu();
}
resolve("done");
}).catch((error) => {
reject(error);
});
}).catch((error) => {
console.error(error);
});
}
var showPage ='home';
var pageCount = 0;
function createFullULMenu(){
return new Promise((resolve, reject) => {
$("#mainMenuContent_gkxwvsqf_202382802446_631").empty();
var form = document.querySelector("#mainMenuContent_gkxwvsqf_202382802446_631");
var allHtml = {};
var pages = {};
var rootPage = "";
woo.getFullPageStructure().then((response) => {
//console.log(response);
if ("home" == "home"){
rootPage = Object.keys(response)[0];
pages = response[rootPage].children;
} else {
rootPage = Object.keys(response)[0];
pages = response[rootPage].children["home"].children;
}
//console.log(pages);
var promises = Object.entries(pages).map((node) => {
if (node[1]["props"].hidden == false){
return createPageNode(node, 1).then((gadgetHtml) => {
allHtml[node[0]] = gadgetHtml;
});
}
});
return Promise.all(promises);
}).then(() => {
var pageListUL = document.createElement('ul');
pageListUL.className = "menuUl1";
if (Object.keys(allHtml).length != 0) {
Object.entries(pages).forEach((entry) => {
if (allHtml[entry[0]]){
pageListUL.appendChild(allHtml[entry[0]]);
}
});
}
form.appendChild(pageListUL);
var str = form.innerHTML;
woo.updateGadgetProperty("gkxwvsqf_202382802446_631", woo.instanceDB, "toolbarBuild", str, woo.getCurrentPage()).then(() => {
$(".menuClick_gkxwvsqf_202382802446_631").unbind();
$(".menuClick_gkxwvsqf_202382802446_631").on("click", function(){
if ($(this).attr("linked") == "true"){
if ($(this).attr("linkID") != ""){
$('body').removeClass("pageAnimateOut").addClass("pageAnimateIn");
showPage = $(this).attr("linkID");
setTimeout(animatePageIn, 0);
} else {
window.location = $(this).attr("linkURL");
}
} else {
$('body').removeClass("pageAnimateOut").addClass("pageAnimateIn");
showPage = $(this).attr("showPage");
setTimeout(animatePageIn, 0);
}
});
resolve("done");
}).catch((err) => {
alert("Gadget value not saved! " + err);
reject(error);
});
}).catch((error) => {
console.error(error);
reject(error);
});
});
}
function createPageNode(page, level){
return new Promise((resolve) => {
//create li
var pageLI = document.createElement('li');
if (level == 1){
pageLI.className = "menuLi1";
} else if (level == 2){
pageLI.className = "menuLi2";
} else {
pageLI.className = "menuLi3";
}
pageLI.classList.add("menuLlX");
var menuMouseOverID = page[0];
pageLI.id = menuMouseOverID;
if (level == 1){
var nameSpanOuter = document.createElement('span');
nameSpanOuter.className = "woo_menuName_outer";
var nameUnderLineSpan = document.createElement('span');
nameUnderLineSpan.className = "woo_menuName_underline";
nameUnderLineSpan.id = "woo_menuName_underline_" + page[0];
}
var nameSpan = document.createElement('button');
if (level == 1){
nameSpan.className = "woo_menuName";
} else {
nameSpan.className = "woo_subMenuName";
}
nameSpan.classList.add("menuClick_gkxwvsqf_202382802446_631");
console.log("pageCount: " + pageCount + ", odd/even: " + (pageCount % 2));
if ((pageCount % 2) != 1) {
nameSpan.classList.add("oddPage");
}
pageCount++;
nameSpan.innerText = page[1]["props"].name;
console.log(page[1]["props"].name + " : " + page[1]["props"].linked);
if (page[1]["props"].linked == "true" || page[1]["props"].linked == true){
nameSpan.setAttribute("linked", page[1]["props"].linked);
nameSpan.setAttribute("linkID", page[1]["props"].linkID);
nameSpan.setAttribute("linkURL", page[1]["props"].linkURL);
} else {
nameSpan.setAttribute("showPage", page[0]);
}
nameSpan.setAttribute("menuid", page[0]);
if (level == 1){
nameSpanOuter.appendChild(nameSpan);
nameSpanOuter.appendChild(nameUnderLineSpan);
pageLI.appendChild(nameSpanOuter);
} else {
pageLI.appendChild(nameSpan);
}
var childPagesHtml = {};
var children = page[1].children;
var subLevel = level + 1;
var promises = Object.entries(children).map((childNode) => {
if (subLevel <= 10){
if (childNode[1]["props"].hidden == false){
return createPageNode(childNode, subLevel).then((childHtml) => {
childPagesHtml[childNode[0]] = childHtml;
});
}
}
});
Promise.all(promises).then(() => {
if (Object.keys(page[1]["children"]).length != 0){
var pageListULNext = document.createElement('ul');
if (level == 1){
pageListULNext.className = "menuUl2";
} else {
pageListULNext.className = "menuUl3";
}
pageListULNext.classList.add("menuUlX");
var childCount = 0;
Object.entries(children).forEach((entry) => {
if (childPagesHtml[entry[0]]){
childCount++;
pageListULNext.appendChild(childPagesHtml[entry[0]]);
}
});
if (childCount > 0){
pageLI.appendChild(pageListULNext);
}
}
resolve(pageLI);
});
});
}
$(".menuClick_gkxwvsqf_202382802446_631").on("click", function(){
if ($(this).attr("linked")){
if ($(this).attr("linkID") != ""){
$('body').removeClass("pageAnimateOut").addClass("pageAnimateIn");
showPage = $(this).attr("linkID");
setTimeout(animatePageIn, 0);
} else {
window.location = $(this).attr("linkURL");
}
} else {
$('body').removeClass("pageAnimateOut").addClass("pageAnimateIn");
showPage = $(this).attr("showPage");
setTimeout(animatePageIn, 0);
}
});
$("#gkxwvsqf_202382802446_631 .parentPage_gkxwvsqf_202382802446_631 .menuClick_gkxwvsqf_202382802446_631").unbind();
$("#gkxwvsqf_202382802446_631 .parentPage_gkxwvsqf_202382802446_631").on("click", function(){
var burgerMenuId = $("#gkxwvsqf_202382802446_631").parents(".burger_menu").attr("id");
//var subMenuNode = $(this).children("li > ul");
var subMenu = this.querySelector("li > ul").cloneNode(true);
//var subMenu = subMenuNode.cloneNode(true);
console.log(burgerMenuId);
window[burgerMenuId].changeSubPage($(this).attr("id"), 'gkxwvsqf_202382802446_631', subMenu, 0, 0);
});
function animatePageIn() {
Promise.all([woo.updateCurrentPage(showPage)]).then(() => {
document.body.scrollTop = document.documentElement.scrollTop = 0;
$('body').removeClass("pageAnimateIn").addClass("pageAnimateOut");
});
}
gkxwvsqf_202382802446_631_Global.animateMenuIn = () => {
animateMenuIn();
};
function animateMenuIn(){
$("#gkxwvsqf_202382802446_631 .woo_menuName").removeClass("animateMenuOut").addClass("animateMenuIn");
}
gkxwvsqf_202382802446_631_Global.animateMenuOut = () => {
animateMenuOut();
};
function animateMenuOut(){
$("#gkxwvsqf_202382802446_631 .woo_menuName").removeClass("animateMenuIn").addClass("animateMenuOut");
}
return gkxwvsqf_202382802446_631_Global;
})();var gkxwvsqf_202392093827_253 = (function() {
var self = document.getElementById('gkxwvsqf_202392093827_253');
var gkxwvsqf_202392093827_253_Global = {};
gkxwvsqf_202392093827_253_Global.unload = () => {
//Unload callbacks here
window.removeEventListener("scroll", gkxwvsqf_202392093827_253Reveal);
console.log("Unloaded gkxwvsqf_202392093827_253");
}
function gkxwvsqf_202392093827_253Reveal() {
var reveals = document.querySelector("#gkxwvsqf_202392093827_253 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202392093827_253ShadowReveal");
self.classList.remove("gkxwvsqf_202392093827_253ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202392093827_253ShadowReveal");
self.classList.add("gkxwvsqf_202392093827_253ShadowRevealOff");
}
}
if ("home" != "" || "Change_Page" == "Open_Image_in_New_Window"){
$("#gkxwvsqf_202392093827_253 .mainImage").css("cursor", "pointer");
$("#gkxwvsqf_202392093827_253 .mainImage").on("click", function(){
switch ("Change_Page"){
case "Change_Page":
woo.updateCurrentPage("home");
break;
case "External_Link":
window.location("home");
break;
case "Open_Image_in_New_Window":
window.open("/resources/woo/logo_white.png");
break;
default:
console.error("No link option selected");
}
});
}
gkxwvsqf_202392093827_253_Global.animateMenuIn = () => {
animateMenuIn();
};
function animateMenuIn(){
$("#gkxwvsqf_202392093827_253 .imageWrapper").removeClass("animateMenuOut").addClass("animateMenuIn");
}
gkxwvsqf_202392093827_253_Global.animateMenuOut = () => {
animateMenuOut();
};
function animateMenuOut(){
$("#gkxwvsqf_202392093827_253 .imageWrapper").removeClass("animateMenuIn").addClass("animateMenuOut");
}
return gkxwvsqf_202392093827_253_Global;
})();var gkxwvsqf_202382815548_882_561_851 = (function() {
var self = document.getElementById('gkxwvsqf_202382815548_882_561_851');
//self.classList.add("sun_editor_content");
var gkxwvsqf_202382815548_882_561_851_Global = {};
gkxwvsqf_202382815548_882_561_851_Global.unload = () => {
//Unload callbacks here
iframe1.remove();
iframe2.remove();
console.log("Unloaded gkxwvsqf_202382815548_882_561_851");
}
const sources = [
"https://squashnz.woo.ceo",
"https://edgedumplings.co.nz",
"https://anchorwire.woo.ceo",
"https://georgialauren.woo.ceo"
];
var iframe1 = document.getElementById('iframe1');
var iframe2 = document.getElementById('iframe2');
const staticImagePath = "/resources/woo/uploads/georgialauren-editmode.png"; // Replace with your static image path
let currentIndex = 0;
let activeIframe = 1;
let cycleCount = 0;
const maxCycles = 2; // Set the number of desired cycles
function changeSrc() {
const nextIndex = (currentIndex + 1) % sources.length;
var staticImage = document.getElementById('staticImage');
if (activeIframe === 1) {
iframe2.src = sources[nextIndex];
iframe2.onload = () => {
iframe1.classList.remove('visible');
iframe1.classList.add('hidden');
iframe2.classList.remove('hidden');
iframe2.classList.add('visible');
currentIndex = nextIndex;
activeIframe = 2;
if (currentIndex === sources.length - 1) {
cycleCount++;
if (cycleCount >= maxCycles) {
clearInterval(cycleInterval);
switchToStaticImage(staticImage);
}
}
};
} else {
iframe1.src = sources[nextIndex];
iframe1.onload = () => {
iframe2.classList.remove('visible');
iframe2.classList.add('hidden');
iframe1.classList.remove('hidden');
iframe1.classList.add('visible');
currentIndex = nextIndex;
activeIframe = 1;
if (currentIndex === sources.length - 1) {
cycleCount++;
if (cycleCount >= maxCycles) {
clearInterval(cycleInterval);
switchToStaticImage(staticImage);
}
}
};
}
}
function switchToStaticImage(staticImage) {
var iframe1 = document.getElementById('iframe1');
iframe1.style.setProperty('display', 'none', 'important');
var iframe2 = document.getElementById('iframe2');
iframe2.style.setProperty('display', 'none', 'important');
var staticImage = document.getElementById("staticImage");
staticImage.style.setProperty('display', 'block', 'important');
// Additional actions with static image if needed
console.log("Switched to static image.");
}
let cycleInterval;
function startCycle() {
changeSrc(); // Initial call to changeSrc to start the cycle
cycleInterval = setInterval(changeSrc, 5000); // Change every 5 seconds
}
startCycle();
return gkxwvsqf_202382815548_882_561_851_Global;
})();var gkxwvsqf_202391320119_461 = (function() {
var self = document.getElementById('gkxwvsqf_202391320119_461');
var gkxwvsqf_202391320119_461_Global = {};
function gkxwvsqf_202391320119_461Reveal() {
if (document.querySelector("#gkxwvsqf_202391320119_461 .reveal")){
var reveals = document.querySelector("#gkxwvsqf_202391320119_461 .reveal");
var windowHeight = window.innerHeight;
var elementTop = reveals.getBoundingClientRect().top;
var elementVisible = 150;
if (elementTop < windowHeight - elementVisible) {
reveals.classList.add("active");
self.classList.add("gkxwvsqf_202391320119_461ShadowReveal");
self.classList.remove("gkxwvsqf_202391320119_461ShadowRevealOff");
} else {
reveals.classList.remove("active");
self.classList.remove("gkxwvsqf_202391320119_461ShadowReveal");
self.classList.add("gkxwvsqf_202391320119_461ShadowRevealOff");
}
}
}
gkxwvsqf_202391320119_461_Global.unload = () => {
//Unload callbacks here
console.log("Unloaded gkxwvsqf_202391320119_461");
}
$("#gkxwvsqf_202391320119_461 .buttonWysiwygText").on("click", function(){
if ("Page ID" == "Page_ID") {
woo.updateCurrentPage("register");
} else {
window.location = "register";
}
});
return gkxwvsqf_202391320119_461_Global;
})();var login_827 = (function() {
var login_827_Global = {};
var loginDom = document.getElementById('login-text_login_827');
var loginDomMob = document.getElementById('mob_icon_login_827');
var loggedIn = false;
var loggingInOrOut = false;
var openModal = false;
var whatIs = document.querySelector(".woo_whatIsWooID_login_827");
var forgotPass = document.querySelector(".forgot_pass_login_827");
function forgotPass_login_827(){
woo.updateCurrentPage("forgot-password");
}
function whatIsClick_login_827(){
var note = "
What is the Woo ID?
With a growing awareness of on-line privacy and security issues, further tightening of the spam laws worldwide and the need for businesses to have more robust collection of data systems in place, Woo has risen to the challenge by creating a universal ID for users on the platform - called a Woo ID.
The Woo ID provides you with the security that Woo is dedicated, and bound by law, to ensure your information is kept private and that all anti-spam laws are adhered to. Every user added to a Woo website gets to verify their email address. This ensures issues with data entry and out-of-date email accounts are spotted early.
The Woo ID universal ID is the market leader: creating a safe and spam free environment for you.