rose-dogtraining.com - information about domain
- Server Status: available
- Server IP: 68.180.151.76
- Server Response Time: 186ms
Site title
Rose's Dog Training & Pet Care - Home
Alexa information
Alexa rank: not in database
Rank Trend
Bounce Trend
DNS Information
| Host: | Class: | Type: | IP: | TTL: | Target: | Other: |
| rose-dogtraining.com | IN | SOA | 1200 | mname: hidden-master.yahoo.com rname: geo-support.yahoo-inc.com serial: 2011061301 refresh: 10800 retry: 3600 expire: 7084000 minimum-ttl: 28800 |
||
| rose-dogtraining.com | IN | MX | 1200 | mx1.biz.mail.yahoo.com | pri: 20 | |
| rose-dogtraining.com | IN | MX | 1200 | mx5.biz.mail.yahoo.com | pri: 30 | |
| rose-dogtraining.com | IN | A | 68.180.151.76 | 1200 | ||
| rose-dogtraining.com | IN | TXT | 1200 | |||
| rose-dogtraining.com | IN | NS | 86400 | yns1.yahoo.com | ||
| rose-dogtraining.com | IN | NS | 86400 | yns2.yahoo.com |
Server Location
Site source
Show / hide source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:php="http://php.net/xsl" xmlns:exslt="http://exslt.org/common" lang="en"><head xmlns=""><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=7"><meta name="Generator" content="Yahoo! Site Solution - lunarlander"><meta name="DESCRIPTION" id="mDescription" content="In-home Dog TrainingConfidence CourseDog WalkingSmall Animal Massage "><meta name="KEYWORDS" id="mKeywords" content="Pet care, Rose's Dog Training & Pet Care, Home, Everett, WA"><link rel="stylesheet" type="text/css" media="screen" id="globalCSS" href="http://l.yimg.com/lm/d/lib/smb/css/hosting/yss/v2/mc_global.178248.css"><link rel="stylesheet" type="text/css" media="screen" id="themeCSS" href="http://l.yimg.com/lm/themes/yhoo/ga/arbor/stone/palette1/4.0.4/en-us/theme.css"><link rel="stylesheet" type="text/css" media="screen" id="extensionsCSS" href="http://l.yimg.com/a/lib/smb/assets/hosting/yss/extensions/css/mc_yss_extensions.144201.css"><script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/utilities/utilities.js"></script><script type="text/javascript" src="http://us.js2.yimg.com/us.js.yimg.com/lib/common/widgets/2/container/container_2.1.0.js"></script><script type="text/javascript">
var $D = YAHOO.util.Dom;
var $E = YAHOO.util.Event;
var $A = YAHOO.util.Anim;
var $M = YAHOO.util.Motion;
var $EA = YAHOO.util.Easing;
var $DD = YAHOO.util.DD;
var $C = YAHOO.util.Connect;
var $ = $D.get;
YAHOO.namespace ("Smb.Asteroids.Logger");
YAHOO.Smb.Asteroids.Logger = {
Log : function(e) {
if (typeof console !== 'undefined') {
console.log(e);
}
}
}
var $LOG = YAHOO.Smb.Asteroids.Logger.Log;
</script><title>Rose's Dog Training & Pet Care - Home</title></head><body class="lo_layout1"><div id="body"><div id="doc" class=""><div xmlns="" id="hd"><style>
blockquote {margin-right:0;padding-right:0}
</style><div id="hContent"><div id="headerContent" class="editorWrap"><div id="headerZoneElement" class="editable rte flexContent" rel="itemGuid.sit.hc.001"><p><a type="1" href="http://www.facebook.com/pages/Roses-Dog-Training/162348240478637" target="_blank"><img style="text-align: right" class="yssDKImg yssImg yssImgA yssAstImg_itemGuid.4d59cdc5153127.70254228_235X280 yssDKImg_alignRight" src="/yahoo_site_admin/assets/images/Facebook_Logo_19.44165032_logo.gif" alt="Facebook Roses-Dog-Training" align="right" border="0" height="46" width="38" /></a></p><p> </p><h1 style="line-height: normal"><strong><font size="+0"><font style="line-height: normal" size="6"><font style="line-height: normal"><font size="+0"><font style="line-height: normal" color="#99ccff"><font size="+0"><font size="+0"><font size="+0"><font size="+0"><font size="+0"><font style="line-height: normal"><font style="line-height: normal" size="+0"><font size="6"><em>Rose's</em> <font face="arial black,avant garde">Dog Training & Pet Care</font></font></font></font></font></font></font></font></font></font></font></font></font></font></strong> <br /></h1><p style="line-height: normal"><strong><em><font style="line-height: normal" color="#99ccff" size="5">Building a Bridge of Trust to a Balanced Co-existence</font></em></strong></p></div></div></div><div id="hMisc"><div class="contactInfoContainer" style="width:auto;height:auto"><p class="vcard"><span class="fn org"><span class="organization-name">Rose's Dog Training & Pet Care</span></span><br><span class="adr"><span class="locality">Everett</span><span class="separator">, </span><span class="region">WA</span> <span class="postal-code">98203</span></span><span class="phoneNumbers"><br><span class="tel"><span class="type">ph: </span>425-879-1261</span></span></p></div></div></div><div id="wrapper" class="navpos_east"><div xmlns="" id="navigation" class="tglsty_arrow sub_static"><ul id="mainNav" role="navigation"><li class="mainNav active"><a href="/home">Home</a></li> <li class="mainNav "><a href="/services">Services</a></li> <li class="mainNav "><a href="/dog_training">Dog Training</a><ul class="subNav"><li><a href="/dog_training/group_classes">Group Classes</a></li> </ul></li> <li class="mainNav "><a href="/confidence_course">Confidence Course</a></li> <li class="mainNav "><a href="/animal_massage">Animal Massage</a></li> <li class="mainNav "><a href="/events">Events</a></li> <li class="mainNav "><a href="/news">News</a></li> <li class="mainNav "><a href="/about_rose">About Rose</a></li> <li class="mainNav "><a href="/join_newsletter">Join Newsletter</a><ul class="subNav"><li><a href="/join_newsletter/newsletter_archive">Newsletter Archive</a></li> </ul></li> <li class="mainNav "><a href="/contact_rose">Contact Rose</a></li> <li class="mainNav "><a href="/pet_information">Pet Information</a></li> <li class="mainNav "><a href="/testimonials">Testimonials</a></li> </ul></div><div xmlns="" id="bd"><div id="pageName"><div id="pageNameContent" class="editorWrap"><div id="pageNameZoneContent" class="editable rte flexContent" rel="itemGuid.homePage.001"><h2>Home</h2></div></div></div><div id="zWrap"><div id="zA"><div id="zA-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><p align="center" style="text-align: center; line-height: normal"><font size="5" color="#000000"><strong>In-home Dog Training</strong></font></p><font size="5" color="#000000"><strong><p align="center" style="text-align: center; line-height: normal"><strong><font size="5">Confidence Course</font></strong></p><p align="center" style="text-align: center; line-height: normal"><font size="5" color="#000000"><strong>Dog Walking</strong></font></p></strong></font><p align="center" style="text-align: center; line-height: normal"><font size="+0"><strong><font size="+0"><font size="+0"><font size="+0"><font size="+0"><font size="+0"><font color="#000000"><font size="5">Small Animal <font style="line-height: normal">Massage</font></font></font></font></font></font></font></font></strong></font></p><p align="center" style="text-align: center; line-height: normal"> </p></div></div></div><div id="zB"><div id="zB-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><h3 align="center" style="text-align: center"> <img height="208" width="210" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/image.341152846_std.jpg" class="yssDKImg yssImg yssImgB yssAstImg_itemGuid.4b1ee122b495e6.29445066_210X208 yssDKImg_alignCenter" style="text-align: center" /></h3><h3 align="center" style="text-align: center"><em>Rose Lehuallani Perry</em></h3><h3 align="center" style="text-align: center"><font style="line-height: normal"></font></h3><h3 align="center" style="text-align: center"><font style="line-height: normal"><font size="5" color="#993300" style="line-height: normal"><strong style="line-height: normal">Dog Training</strong></font></font></h3><p> </p><p><font size="3" style="line-height: normal"><font size="4"><strong><em><font style="line-height: normal">Dogs are my passion</font></em></strong>. </font>I teach dog owners to become responsible leaders using reward-based, positive reinforcement methods. Each session is tailored to meet the unique needs of you and your dog with clear explanations and detailed steps. </font></p><p align="center" style="text-align: center"><font size="3"><strong><em><font style="line-height: normal">My goal is to teach </font></em></strong><strong><em><font style="line-height: normal">each pet owner how to be an effective</font></em></strong><strong><em><font style="line-height: normal"> and responsible leader by communicating calmly and clearly with her dog.</font></em></strong></font></p><p><font size="3">Training is not magic. As a teacher, I help you build a better relationship with your dog through consistency and repetition. The human becomes the leader and the one who sets the tone and example for the dog in a loving and assertive way -- just as parents set the guidelines and rules for their children. As an accredited, certified dog training instructor, I model how to have fun with your dog while requiring good behavior from him.</font></p><p align="right" style="text-align: right"><strong><em><font size="4" color="#ff0000" style="line-height: normal"><font size="3"><img height="212" width="283" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/Pearl_024.343173416_std.jpg" class="yssDKImg yssImg yssImgE yssAstImg_itemGuid.4b21a148adfa09.51077615_640X480 yssDKImg_alignNone" /></font><br /></font></em></strong></p><p align="center" style="text-align: center"><em style="line-height: normal"><font size="3" color="#993300">Luke starting a 'Sit'</font> </em></p><p align="center" style="text-align: center"> </p><p align="center" style="text-align: center"><strong><font size="5" color="#993300" style="line-height: normal">Confidence Course</font></strong></p><p align="center" style="text-align: center"> </p><p align="left" style="text-align: left"><font size="3" color="#000000" style="line-height: normal"><strong><em>Kick your dog training up a notch with a Confidence Course designed with you and your dog in mind. </em></strong></font></p><p align="left" style="text-align: left"><font size="3" color="#000000" style="line-height: normal">Introducing obstacles such as tunnels, jumps, weave cones, ladder, teeter-totter and more that get your dog <em>thinking </em>instead of reacting. </font></p><p align="left" style="text-align: left; line-height: normal"><font color="#993300" style="line-height: normal"><font color="#000000"><font size="3">Created as an interactive playing field for higher learning, it enables you and your dog on lead to move slowly and calmly through obstacles gaining transferable skills -- focus, physical and mental balance and self-assurance -- for everyday situations. <font color="#000000">But most of all, it's so much fun!</font></font></font></font></p><p align="left" style="text-align: left"> </p><p align="center" style="text-align: center"><strong><font size="5" color="#993300" style="line-height: normal">Dog Walking</font></strong></p><p> </p><p><font size="3" style="line-height: normal"><em><strong><font size="4">A tired dog is a happy dog.</font></strong></em> For people who don't always have the time, I come to your home, pick up your dog, and get her out into the fresh air. Exercise raises her spirits, calms her nervous system, and enhances bone and joint health. It is a great stress reliever and cure for unacceptable behaviors that result from boredom.</font></p><p> </p><p align="center" style="text-align: center"><font size="5" color="#993300" style="line-height: normal"><strong>Animal Massage</strong></font></p><p> </p><p><font size="3" style="line-height: normal"><strong><em><font size="4">Dogs love massage!</font></em></strong> Massage is an important part of every animal's health benefitting not only the pet but the owner as well. </font></p><p><font size="3">Seeing our older dog able to walk more comfortably down the stairs brings us joy. Cuddling a puppy that was once</font> <font size="3">afraid of being touched makes us smile.</font></p><p style="line-height: normal"><font size="3">I am a licensed massage practitioner with a specialty in small animal massage. </font></p><p> </p></div></div></div><div id="zC"><div id="zC-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="line-height: normal; color: rgb(255, 0, 0); font-size: 14pt;" data-mce-style="line-height: normal; color: #ff0000; font-size: 14pt;"><br /></span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="line-height: normal; color: rgb(255, 0, 0); font-size: 14pt;" data-mce-style="line-height: normal; color: #ff0000; font-size: 14pt;"><span style="color: rgb(153, 51, 0); font-size: 18pt;" data-mce-style="color: #993300; font-size: 18pt;"><strong><em>Make Training Fun!</em></strong></span></span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="color: rgb(153, 51, 0); font-size: 18pt;" data-mce-style="color: #993300; font-size: 18pt;"><strong><em>Have a Happy,</em></strong></span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;"><span><span><span><strong><span><span style="line-height: normal; color: rgb(153, 51, 0);" data-mce-style="line-height: normal; color: #993300;"><span><span style="font-size: 18pt;" data-mce-style="font-size: 18pt;"><em>Healthy Dog</em></span></span> </span></span></strong></span></span></span></span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"> </p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="line-height: normal; font-size: 12pt;" data-mce-style="line-height: normal; font-size: 12pt;">Free initial consultation</span></p><ul style="line-height: normal;" data-mce-style="line-height: normal;"><li><div style="text-align: left; line-height: normal;" align="left" data-mce-style="text-align: left; line-height: normal;"><span style="font-size: 12pt;" data-mce-style="font-size: 12pt;">Bilingual in English and Spanish</span></div></li><li><div style="text-align: left; line-height: normal;" align="left" data-mce-style="text-align: left; line-height: normal;"><span style="font-size: 12pt;" data-mce-style="font-size: 12pt;">Outstanding service</span></div></li><li><div style="text-align: left; line-height: normal;" align="left" data-mce-style="text-align: left; line-height: normal;"><span style="font-size: 12pt;" data-mce-style="font-size: 12pt;">Satisfaction guarantee</span></div></li></ul><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"> </p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><strong><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;">Contact Me</span></strong><strong><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;"> Today!</span></strong></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;"><strong><span style="color: rgb(0, 128, 0);" data-mce-style="color: #008000;"><span style="color: rgb(0, 51, 0);" data-mce-style="color: #003300;">Phone: <span class="skype_pnh_print_container"><span class="skype_pnh_print_container">425-879-1261</span></span></span></span></strong></span><strong><span style="color: rgb(0, 51, 0); font-size: 14pt;" data-mce-style="color: #003300; font-size: 14pt;"> </span></strong></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><strong><span style="color: rgb(0, 51, 0); font-size: 14pt;" data-mce-style="color: #003300; font-size: 14pt;">or use the</span></strong></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><strong><span style="color: rgb(0, 51, 0); font-size: 14pt;" data-mce-style="color: #003300; font-size: 14pt;"><a class="internallink" type="2" href="http://rose-dogtraining.com/contact_rose" data-mce-href="/contact_rose"><strong><span style="color: rgb(0, 51, 0); font-size: 14pt;" data-mce-style="color: #003300; font-size: 14pt;">Contact Rose</span></strong></a> form</span></strong></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><br /></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><em><span style="font-size: 14pt; line-height: normal;" data-mce-style="font-size: 14pt; line-height: normal;"><strong><span id="mce_21_start" style="overflow: hidden;" data-mce-style="overflow: hidden;" data-mce-type="bookmark"></span><span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;"><a type="1" href="http://www.rose-dogtraining.com/blog1" target="_blank" data-mce-href="http://www.rose-dogtraining.com/blog1"><span style="color: rgb(0, 0, 255);" data-mce-style="color: #0000ff;">Please visit my Blog<span id="mce_21_end" style="overflow: hidden;" data-mce-style="overflow: hidden;" data-mce-type="bookmark"></span></span></a></span></strong></span></em></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"> </p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><strong><span style="line-height: normal; font-size: 18pt;" data-mce-style="line-height: normal; font-size: 18pt;"><span style="line-height: normal; font-size: 14pt;" data-mce-style="line-height: normal; font-size: 14pt;"><em>Also serving:</em> </span></span></strong><span style="line-height: normal; font-size: 18pt;" data-mce-style="line-height: normal; font-size: 18pt;"><span style="line-height: normal; font-size: 14pt;" data-mce-style="line-height: normal; font-size: 14pt;">Marysville</span></span> </p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="line-height: normal; font-size: 14pt;" data-mce-style="line-height: normal; font-size: 14pt;">Arlington</span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span style="line-height: normal; font-size: 14pt;" data-mce-style="line-height: normal; font-size: 14pt;">Stanwood</span></p><p style="text-align: left; line-height: normal;" align="left" data-mce-style="text-align: left; line-height: normal;"> <a type="1" href="http://www.nwsam.com/" target="_blank" data-mce-href="http://www.nwsam.com/"><img class="yssDKImg yssImg yssImgA yssAstImg_itemGuid.4b27e3519eea72.71919263_93X85 yssDKImg_alignCenter" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/NWSAM_Logo.348112849_std.jpg" alt="" width="79" height="66" border="0" data-mce-src="/yahoo_site_admin/assets/images/NWSAM_Logo.348112849_std.jpg" /></a> <a type="1" href="http://www.amtamassage.org/" target="_blank" data-mce-href="http://www.amtamassage.org/"><img class="yssDKImg yssImg yssImgA yssAstImg_itemGuid.4b29be04c92321.97055060_104X104 yssDKImg_alignCenter" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/logo.349211359_std.gif" alt="" width="69" height="66" border="0" data-mce-src="/yahoo_site_admin/assets/images/logo.349211359_std.gif" /></a><br data-mce-bogus="1" /></p><p style="line-height: normal;" data-mce-style="line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><a type="1" href="http://www.apdt.com/" target="_blank" data-mce-href="http://www.apdt.com/"><img class="yssDKImg yssImg yssImgD yssAstImg_itemGuid.4b29c01a3663a8.49390015_600X370 yssDKImg_alignCenter" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/LogoAPDT.349212245_std.jpg" alt="" width="175" height="97" border="0" data-mce-src="/yahoo_site_admin/assets/images/LogoAPDT.349212245_std.jpg" /></a> </span><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><a type="1" href="http://www.ncbtmb.org/" target="_blank" data-mce-href="http://www.ncbtmb.org/"><img class="yssDKImg yssImg yssImgE yssAstImg_itemGuid.4b29c058b444c0.97669605_903X896 yssDKImg_alignCenter" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/NCTM_color.349212430_std.jpg" alt="" width="74" height="72" border="0" data-mce-src="/yahoo_site_admin/assets/images/NCTM_color.349212430_std.jpg" /></a></span></p><p style="line-height: normal;" data-mce-style="line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><br /></span><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><img class="yssDKImg yssImg yssImgA yssAstImg_itemGuid.4b2b0ff0da4635.62341459_95X405 yssDKImg_alignCenter" style="text-align: center;" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/Web_Pawprints.350211539_std.gif" alt="" width="95" height="405" data-mce-style="text-align: center;" data-mce-src="/yahoo_site_admin/assets/images/Web_Pawprints.350211539_std.gif" /></span></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><img class="yssDKImg yssImg yssImgA yssAstImg_itemGuid.4b2b1092e17912.81449383_95X405 yssDKImg_alignCenter" src="http://rose-dogtraining.com/yahoo_site_admin/assets/images/Web_Pawprints.350211819_std.gif" alt="" width="95" height="405" align="center" data-mce-src="/yahoo_site_admin/assets/images/Web_Pawprints.350211819_std.gif" /></p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"> </p></div></div></div></div></div></div><div xmlns="" id="ft"><div id="fWrapper"><div id="fContent"><div id="footerContent" class="editorWrap"><div id="footerZoneElement" class="editable rte flexContent" rel="itemGuid.sit.fc.001"><p>Copyright 2009 Rose's Dog Training & Pet Care. All rights reserved.</p><p><a href="http://smallbusiness.yahoo.com/webhosting/" target="_top">Web Hosting by Yahoo!</a></p></div></div></div><div id="fMisc"><div class="contactInfoContainer" style="width:auto;height:auto"><p class="vcard"><span class="fn org"><span class="organization-name">Rose's Dog Training & Pet Care</span></span><br><span class="adr"><span class="locality">Everett</span><span class="separator">, </span><span class="region">WA</span> <span class="postal-code">98203</span></span><span class="phoneNumbers"><br><span class="tel"><span class="type">ph: </span>425-879-1261</span></span></p></div></div><div id="fBadges"></div></div></div><script xmlns="" language="JavaScript" src="http://us.js2.yimg.com/us.js.yimg.com/lib/smb/js/hosting/cp/js_source/whv2_001.js"></script><script xmlns="" language="javascript">geovisit();</script><noscript xmlns=""><img src="http://visit.webhosting.yahoo.com/visit.gif?us1332761746" alt="setstats" border="0" width="1" height="1"></noscript></div></div></body><script xmlns="" type="text/javascript"></script><script xmlns="" type="text/javascript" src="http://l.yimg.com/lm/extensions/js/mc_yss_extensions.168048.js"></script><script xmlns="" type="text/javascript">
YAHOO.namespace('Smb.Asteroids');
var YSA = YAHOO.Smb.Asteroids;
YSA.Nav = {
isNavNorth : false,
tmr : null,
tmrInterval : 600,
prevCloseNode : null,
isFirstVisit : true,
openSub : function(navNode) {
$LOG('openSub');
// Clear the timer if any, and if the previously opened subnav is still open (timeout expiration)
YSA.Nav.clearTimer();
YSA.Nav.closePrevSubMenu();
// For horizontal navigation, set the top position of sub-nav as the height of the 'trigger' element.
if (YSA.Nav.isNavNorth) {
var subNavNode = navNode.getElementsByTagName('ul')[0];
subNavNode.style.top = navNode.offsetHeight + 'px';
}
$D.addClass(navNode, 'opened');
$D.addClass('admincontrols', 'displayNone');
},
closeSub : function(navNode) {
$LOG('closeSub');
YSA.Nav.clearTimer();
YSA.Nav.prevCloseNode = navNode;
YSA.Nav.tmr = setTimeout(function() { YSA.Nav.hideSub(navNode); }, YSA.Nav.tmrInterval);
},
hideSub : function(navNode) {
YSA.Nav.clearTimer();
// For key board accessibility, the active sub menu is display:block., not none. So giving -999 to move it off screen in hide mode
if (YSA.Nav.isNavNorth && $D.hasClass(navNode, 'active')) {
var subNavNode = navNode.getElementsByTagName('ul')[0];
subNavNode.style.top = '-999px';
}
$D.removeClass(navNode, 'opened');
$D.removeClass('admincontrols', 'displayNone');
},
closePrevSubMenu : function() {
if (YSA.Nav.prevCloseNode) {
$LOG('Closing previous sub nav');
YSA.Nav.hideSub(YSA.Nav.prevCloseNode);
YSA.Nav.prevCloseNode = null;
}
},
isSubOpen : function(navNode) {
return $D.hasClass(navNode, 'opened');
},
toggleSub : function(navNode) {
var NAV = YSA.Nav;
if (NAV.isSubOpen(navNode)) {
NAV.closeSub(navNode);
} else {
NAV.openSub(navNode);
}
},
mouseOverTrigger : function(e) {
$LOG('mouseOverTrigger');
YSA.Nav.openSub(this);
},
mouseOutTrigger : function(e) {
$LOG('mouseOutTrigger');
var target = $E.getTarget(e);
var relatedTarget = $E.getRelatedTarget(e);
$LOG(target);
$LOG(relatedTarget);
YSA.Nav.closeSub(this);
},
mouseOverMainNav : function(e) {
$LOG('mouseOverMainNav');
if (!$D.hasClass(this, 'trigger')) {
YSA.Nav.closePrevSubMenu();
}
},
toggleClicked : function(e) {
$LOG('toggle clicked');
$LOG(e);
$E.stopEvent(e);
YSA.Nav.toggleSub(this.parentNode);
},
clearTimer : function() {
$LOG('Clearing Nav Timer');
if (YSA.Nav.tmr) {
clearTimeout(YSA.Nav.tmr);
}
YSA.Nav.tmr = null;
},
clearSubNavStyles : function() {
/* For horizontal navigation, we set the 'top' of subNav to align it with the bottom of trigger
Now if the user chage the template from ribbon, remove this inline style. Else this old inline value will take precedence! */
var subNavNode;
var navDiv = $('navigation');
var triggers = $D.getElementsByClassName('trigger', '', navDiv);
for (var el in triggers) {
if (YAHOO.lang.hasOwnProperty(triggers, el)) {
subNavNode = triggers[el].getElementsByTagName('ul')[0];
subNavNode.style.top = '';
}
}
},
initNavSettings : function() {
var wrapperDiv = $('wrapper');
YSA.Nav.isNavNorth = (wrapperDiv && $D.hasClass(wrapperDiv, 'navpos_north')) ? true : false;
},
init : function() {
// For the first visit, subscribe to the layout(template) change event
// When user changes template from the ribbon, we need to re-init this JS, based on the new templates settings.
if (YSA.Nav.isFirstVisit) {
YSA.Nav.isFirstVisit = false;
if (YSA.UiMgr) {
YSA.UiMgr.Layout.onChange.eventObj.subscribe(
function() { YSA.Nav.init() });
}
} else {
YSA.Nav.clearSubNavStyles();
}
YSA.Nav.initNavSettings();
var navDiv = $('navigation');
if (! $D.hasClass(navDiv, 'sub_dynamic')) {
return;
}
YSA.Nav.initNavSettings();
var triggers = $D.getElementsByClassName('trigger', '', navDiv);
$E.on(triggers, 'mouseover', this.mouseOverTrigger);
$E.on(triggers, 'mouseout', this.mouseOutTrigger);
var toggles = $D.getElementsByClassName('toggle', 'a', navDiv);
$E.on(toggles, 'click', this.toggleClicked);
var triggers = $D.getElementsByClassName('mainNav', '', navDiv);
$E.on(triggers, 'mouseover', this.mouseOverMainNav);
}
};
$E.on(window, 'load', YSA.Nav.init, YSA.Nav, true);
</script></html>