REP common link over VPLS

Hi,
I'm looking for some guidance on how to configure a REP common link over VPLS.  I've read a bunch of docs that more or less elude to the fact that it should be supported, but no combination of documents thus far have clearly outlined what the prerequisites are in terms of software, ES vs. ES+ hardware or relevant configuration glue to make this work.
http://www.cisco.com/en/US/docs/ios/lanswitch/configuration/guide/lsw_cfg_rep.html#wp1316104
http://www.cisco.com/en/US/docs/routers/7600/install_config/ES20_config_guide/baldpref.html
Cisco Live 2010 session BRKSPG-2205 (Deploying and Designing with Resilient Ethernet Protocol) page 79
I've got two 7600/SUP720/SRE5 boxes with a chain of ME3400s connecting the two over 6724 LAN based linecard ports.  I've also got an ES port between each 7600 to carry the SVI based EoMPLS foo between the two, and this is where I'd like to establish the VPLS common link (hopefully the below ASCII diagram will show up OK):
[ 7600-1 ]--(6724-GE)--[ ME3400-1 ]--[ ME3400-2 ]--(6724-GE)--[ 7600-2 ]
   |                                                               |
   |                                                               |
   +---------------------------(ES20-GE)-------------------------- +
In terms of config, I've got the 6724 chain side configured as a REP segment and the REP admin VLAN is 1/default.  I haven't been able to find the configuration glue needed to make REP aware that the common link for the segment is the VPLS pseudowire between the two 7600s:
! 7600-1
interface loopback 0
ip address 2.2.2.2 255.255.255.255
ip router isis 21949
interface GigabitEthernet8/22
description Facing ME3400-1
switchport
switchport trunk encapsulation dot1q
switchport mode trunk
rep segment 19 edge primary
interface GigabitEthernet7/0/19
description Facing 7600-2
mtu 9216
ip address 1.1.1.2 255.255.255.254
no ip redirects
ip router isis 21949
mpls ip
mls qos trust dscp
bfd interval 250 min_rx 250 multiplier 4
clns mtu 9199
ethernet vlan color-block all
interface Vlan1
no ip address
xconnect vfi REP-PROTECT
l2 vfi REP-PROTECT manual
vpn id 2194900101
bridge-domain 1 vlan
neighbor 2.2.2.3 encapsulation mpls
! 7600-2
interface loopback 0
ip address 2.2.2.3 255.255.255.255
ip router isis 21949
interface GigabitEthernet8/22
description Facing ME3400-2
switchport
switchport trunk encapsulation dot1q
switchport mode trunk
rep segment 19 edge
interface GigabitEthernet7/0/19
description Facing 7600-1
mtu 9216
ip address 1.1.1.3 255.255.255.254
no ip redirects
ip router isis 21949
mpls ip
mls qos trust dscp
bfd interval 250 min_rx 250 multiplier 4
clns mtu 9199
ethernet vlan color-block all
l2 vfi REP-PROTECT manual
vpn id 2194900101
bridge-domain 1 vlan
neighbor 2.2.2.2 encapsulation mpls
REP topology looks OK:
7600-1#show rep top
REP Segment 19
BridgeName       PortName   Edge Role
7600-1           Gi8/22     Pri  Open
3400-1           Gi0/2           Open
3400-1           Gi0/1           Open
3400-2           Gi0/1           Open
3400-2           Gi0/2           Open
7600-2           Gi8/22     Sec  Alt
VFI is up:
7600-1#show vfi name REP-PROTECT
Legend: RT=Route-target, S=Split-horizon, Y=Yes, N=No
VFI name: REP-PROTECT, state: up, type: multipoint
VPN ID: 2194900101
Bridge-Domain 1 attachment circuits:
   Vlan1 
Neighbors connected via pseudowires:
Peer Address     VC ID        S
2.2.2.3          2194900101   Y
However in a REP segment failure, the pseudowire seems to be pretty much useless acting as a common link for the failed segment.
Is anyone running a config like this?  Am I missing something obvious (or not so obvious?)?
Thanks in advance.

I have a Mac and have tried the suggestion above with the places.sqlite but it DID NOT HELP! FIREFOX IS STILL HANGING!!!!!!!!!!!! I've been a real fan of firefox for several years, but lately it's just plain annoying!!! I have to force quit FF several times a day. I THINK I'M GOING TO SWITCH TO SAFARI until you guys get your act together soon :(

Similar Messages

  • LACP or Link State Tracking over VPLS?

    Hi all!
    I have 2 sites connected with VPLS.  Both sites are now having a 2nd VPLS circuit installed (with a different carrier) for redundancy/failover.  I've got a Catalyst 3750 at each end to work with.
    My question: what's the best way to configure the 3750's?  I was thinking either LACP with 2 physical interfaces (one for each VPLS line) - in which case traffic would be balanced across them, which is fine.
    OR I could use Link State Tracking, such that if 1 link fails it would failover.  Though I'm new to Link State Tracking so I don't know if this would actually work over VPLS.
    Your thoughts are very appreciated.

    Link state tracking, also known as trunk failover, provides Layer 2 redundancy in the network when used in conjunction with server network interface card (NIC) adapter teaming. Link-state tracking is used to mirror the state of the ports that carry upstream traffic from connected hosts and servers, and to allow the failover of the server traffic to an operational link on another Cisco Ethernet switch. Check out the following link for more information on link state tracking :
    http://www.cisco.com/en/US/products/ps6406/products_configuration_guide_chapter09186a00805a75e0.html#wp1285238
    Hope this helps.

  • STP over VPLS

    Hi Everyone!
    I have a scenario of 3 PE routers with full mesh VPLS Pseudo-wires configured over it. If you look into the design, I have connected two switches Sw1 and Sw2 with the PEs R2 and R3 respectively. Considering that the VPLS cloud is operating correctly, I have connected a CE switch [Sw3] with Sw1 and Sw2. Now, the issue is STP over VPLS. Without having STP running inside the VPLS cloud, it's causing loop all over the ring. 
    In order to avoid loop, I have run PVST+ on all the three switches but the PEs are not running STP as I believe that the BPDUs are to be transparently forwarded through the VPLS pseudo wires. But, i'm not really sure why i'm getting PVST_Inc error on both Sw1 and Sw2 for the links that are connected with their respective PEs. Any response regarding this will be highly appreciated. 
    For your reference, network diagram is attached below:
    Thanks!

    What kind of PE routers do you have? Are they ASR9k  running EVC/EFP on switch facing interfaces?
    http://www.cisco.com/c/en/us/support/docs/routers/asr-9000-series-aggregation-services-routers/116514-problem-stp-00.html
    Best Regards,
    Bheem

  • When I try to play some of the songs in my itunes library, I get a prompt saying the file could not be used.  When I hit the "locate" button, it still won't locate the file.  I didn't delete any of these tracks and there is no common link between them.

    When I try to play some of the songs in my itunes library, I get a prompt saying the file cannot be used.  When I hit the locate button, the file cannot be found.  I didn't delete any songs/files and there is no common link between the missing songs.

    Hello there, Paso Kid.
    The following Knowledge Base articles provide some assistance with locating content in your iTunes Library:
    iTunes: Finding lost media and downloads
    http://support.apple.com/kb/TS1408
    and
    Where are my iTunes files located?
    http://support.apple.com/kb/HT1391
    If you have already reviewed those steps and still cannot find the songs you purchased from iTunes, delete the songs and download them again using the information in this article:
    iTunes 11 for Windows: Download previous purchases from the iTunes Store
    http://support.apple.com/kb/PH12491
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro.

  • Links over an Image

    Good Morning!
    I'm fairly new to Dreamweaver and I'm trying to cut through the fog and get a project completed. 
    I am working on an email blast for my company and I need several links over top of the image that I designed in Illustrator and Photoshop.  (I've attached graphic)
    I need the links in the purple squares.
    I know how to use Image Maps and at first I used them and everything worked perfectly!
    But since this is an email blast I was informed by our email marketing company that several email providers do not support Image Maps.
    Is there a work around? 
    Thanks so much!

    <a href="http:/mylink.com.au"><img src="myimage.jpg" alt="Alt Text"></a>
    Gramps

  • Help with positioning text links over image

    I'm creating a five page site with a different background
    color for each horizontal nav bar. I created a solid color graphic
    (780 x 30) and inserted it into my div. I now want to place my text
    links over the graphic but I can't seem to do it. It keeps
    appearing underneath. Someone recommended using a table and I'm
    wondering if this would be easier.
    Thanks!

    You have to use the image as a background image in your
    'navcontainer' <div>
    #navcontainer {
    background-image: url(images/nav_services.gif);
    background-repeat: no-repeat;
    If you actually insert the image into the page, as you have
    done, it
    WILL push the text links down because its ABOVE them on the
    page.
    Ruby7829 wrote:
    > I'm creating a five page site with a different
    background color for each
    > horizontal nav bar. I created a solid color graphic (780
    x 30) and inserted it
    > into my div. I now want to place my text links over the
    graphic but I can't
    > seem to do it. It keeps appearing underneath. Someone
    recommended using a
    > table and I'm wondering if this would be easier.
    >
    > Thanks!
    >
    > <div id="navcontainer"><img
    src="images/nav_services.gif" />
    > <ul id="navlist">
    > <li id="active"><a href="test_index.html"
    id="current">Home</a></li>
    > <li><a
    href="test_services.html">Services</a></li>
    > <li><a
    href="test_faq.html">FAQ</a></li>
    > <li><a
    href="test_testimonials.html">Testimonials</a></li>
    > <li><a
    href="javascript">Contact</a></li>
    > </ul>
    > </div>
    >
    >
    > #navcontainer ul
    > {
    > text-align: center;
    > padding: 0px 0px;
    > margin: 0;
    > color: white;
    > width: 100%;
    > line-height: 18px;
    > }
    >
    > #navcontainer ul li
    > {
    > display: inline;
    > padding-left: 0;
    > padding-right: 0;
    > padding-bottom: 5px;
    > /* matches link padding except for left and right */
    > padding-top: 5px;
    > }
    >
    > #navcontainer ul li a
    > {
    > padding-left: 10px;
    > padding-right: 10px;
    > padding-bottom: 5px;
    > padding-top: 5px;
    > color: white;
    > text-decoration: none;
    > }
    >
    > #navcontainer ul li a:hover
    > {
    > color: #CCCC99;
    > }
    >

  • Insert link over an image in XML

    Hello,
    I recently bought this template: http://www.templatemonster.com/flash-templates/27466.html but I have a big problem. I want to add a hyperlink over the big images which appears when you click on bedrooms for example. There are 9 small images in the right side and 1 big image on the left. I changed all the images but I want also to add hyperlinks on some big images. The action script import an xml file like:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <root>
            <pageGallery nameGallery="GALLERY 1" name="gallery1" folder="gallery" line="3" maxImages="9">
                    <titleImages>               
                        <smallImages>_gallery_small_images_1.jpg</smallImages>
                        <bigImages>_gallery_big_images_1.jpg</bigImages>
    <infoImages><![CDATA[Fusce suscipit varius mi. Cum sociis natoque penatibus et -<br>magnis dis parturient montes, nascetur ridiculus mus. Nulla dui.<br>Fusce feugiat malesuada odio. Morbi nunc odio, gravida at. ]]></infoImages>
                    </titleImages>   
                    <titleImages>               
                        <smallImages>_gallery_small_images_2.jpg</smallImages>
                        <bigImages>_gallery_big_images_2.jpg</bigImages>
    <infoImages><![CDATA[Fusce suscipit varius mi. Cum sociis natoque penatibus et -<br>magnis dis parturient montes, nascetur ridiculus mus. Nulla dui.<br>Fusce feugiat malesuada odio. Morbi nunc odio, gravida at. ]]></infoImages>
                    </titleImages>   
                    <titleImages>               
                        <smallImages>_gallery_small_images_3.jpg</smallImages>
                        <bigImages>_gallery_big_images_3.jpg</bigImages>
    <infoImages><![CDATA[Fusce suscipit varius mi. Cum sociis natoque penatibus et -<br>magnis dis parturient montes, nascetur ridiculus mus. Nulla dui.<br>Fusce feugiat malesuada odio. Morbi nunc odio, gravida at. ]]></infoImages>
                    </titleImages>   ........
    Please help me with the correct syntax to add hyperlink over a big image in XML. I think I have to do some changes in .fla project, but I don't know where...
    Thank you !

    This is the as for "load big images"
    onClipEvent (load) {
        if (_parent._parent.numLoadTitle == undefined) {
            _parent._parent.numLoadTitle = 0;
            if (_root.part == undefined) {
                xmlNod = _root.xmlNodes.childNodes[0].childNodes[0];
            } else {
                var nameGalleryTytle:Number = _root.xmlNodes.childNodes[0].childNodes[0].childNodes.length;
                var i:Number = 0;
                while (i<nameGalleryTytle) {
                    titleNameGallery = _root.xmlNodes.childNodes[0].childNodes[i].attributes.name;
                    if (_root.part == titleNameGallery) {
                        xmlNod = _root.xmlNodes.childNodes[0].childNodes[i];
                    i++;
            AllxmlNode = xmlNod.childNodes[_parent._parent.numLoadTitle];
            images = AllxmlNode.childNodes[1].firstChild.nodeValue;
            titleInfo = AllxmlNode.childNodes[2].firstChild.nodeValue;
            var ifFolder:String = xmlNod.attributes.folder;
            if (ifFolder == undefined) {
                loadMovie(_root.url+images, cont.pic);
            } else if (ifFolder == "") {
                loadMovie(_root.url+images, cont.pic);
            } else {
                loadMovie(ifFolder+"/"+_root.url+images, cont.pic);
        } else {
            if (_root.part == undefined) {
                xmlNod = _root.xmlNodes.childNodes[0].childNodes[0];
            } else {
                var nameGalleryTytle:Number = _root.xmlNodes.childNodes[0].childNodes[0].childNodes.length;
                var i:Number = 0;
                while (i<nameGalleryTytle) {
                    titleNameGallery = _root.xmlNodes.childNodes[0].childNodes[i].attributes.name;
                    if (_root.part == titleNameGallery) {
                        xmlNod = _root.xmlNodes.childNodes[0].childNodes[i];
                    i++;
            AllxmlNode = xmlNod.childNodes[_parent._parent.numLoadTitle];
            images = AllxmlNode.childNodes[1].firstChild.nodeValue;
            titleInfo = AllxmlNode.childNodes[2].firstChild.nodeValue;
            var ifFolder:String = xmlNod.attributes.folder;
            if (ifFolder == undefined) {
                loadMovie(_root.url+images, cont.pic);
            } else if (ifFolder == "") {
                loadMovie(_root.url+images, cont.pic);
            } else {
                //loadMovie(ifFolder+"/"+_root.url+small[i], item["mini"+i].cont.pic);
                loadMovie(ifFolder+"/"+_root.url+images, cont.pic);
    ***** Here is the first frame frome scene:
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    Stage.scaleMode = "noScale";
    Stage.align = "TL";
    setProperty("", _quality, "BEST");
    url = "tfile";
    _root.linkGallery=0;
    _root.titleGallery = 0;
    _root.cacheKiller = "true";
    import gs.dataTransfer.XMLParser;
    function onFinish(success_boolean, results_obj, xml) {//This fhunction gets called as soon as the XML loads and gets parsed.
        if (success_boolean) {
    stop();
    var parsed_obj = {};//We'll use this to hold the parsed xml object (once the XML loads and gets parsed successfully).
    var unCash = new Date().getTime();
    if (_root.cacheKiller == "true") {
        fileToLoad = url+"_main.xml?cacheKiller="+unCash;
        fileToLoad = url+"_main.xml";
    } else {
        fileToLoad = url+"_main.xml";
    XMLParser.load(fileToLoad,onFinish,parsed_obj);
    _root.emp.useHandCursor = 0;
    ///forplayer
    _root.mus = 1;
    _root.n = 1;
    _root.num = 1;
    *** This is the second frame :
    import gs.dataTransfer.XMLParser;
    function onFinish(success_boolean, gallery_obj, xml) {//This fhunction gets called as soon as the XML loads and gets parsed.
        if (success_boolean) {
            play();
    //system settings
    // frame number where readMore movieClip is situated
    pagesReadMoreFrame = 4;
    // frame number of the first content page
    firstPageFrame = 1;
    //system settings
    #include "gs/dataTransfer/xmlFunctions.as"
    //_root.link=_root.getMenuSystemOrder(0);
    //trace(_root.link)
    _root.link = 1;
    _root.titleNumPage = 1;
    _root.openNewGallery = true
    _root.part = _root.xmlNodes.childNodes[0].childNodes[0].attributes.name
    *** And here is the xmlFunctions.as:
    import flash.display.*;
    function loadBitmapSmoothed(url:String, target:MovieClip) {
        // Create a movie clip which will contain our
        // unsmoothed bitmap
        var bmc:MovieClip = target.createEmptyMovieClip("bmc", target.getNextHighestDepth());
        // Create a listener which will notify us when
        // the bitmap loaded successfully
        var listener:Object = new Object();
        // Track the target
        listener.tmc = target;
        // If the bitmap loaded successfully we redraw the
        // movie into a BitmapData object and then attach
        // that BitmapData to the target movie clip with
        // the smoothing flag turned on.
        listener.onLoadInit = function(mc:MovieClip) {
            mc._visible = false;
            var bitmap:BitmapData = new BitmapData(mc._width, mc._height, true);
            this.tmc.attachBitmap(bitmap, this.tmc.getNextHighestDepth(), "auto", true);
            bitmap.draw(mc);
        // Do it, load the bitmap now
        var loader:MovieClipLoader = new MovieClipLoader();
        loader.addListener(listener);
        loader.loadClip(url, bmc);
    var mainObj=_root.parsed_obj;
    var galleryObj=_root.gallery_obj;
    function textSelectable(selectedObject) {
        isTextSelected=getSettingsValue(mainObj, "textSelectable", "item");
        if (isTextSelected=="true") {
            selectedObject.selectable=true;
    function getXmlSection (obj, itemName,  sectionName) {
            i=0;
        while (obj[itemName][i]) {
            if (obj[itemName][i].name==sectionName) {
                returnedResult=true;
                return (i);
                break;
            i++;
    function getSettingsValue (obj, itemName, itemType) {
        sectionNum=getXmlSection(obj, "section",  "settings");
        k=0;
        while (obj["section"][sectionNum][itemType][k]) {
            if (obj["section"][sectionNum][itemType][k].name==itemName) {
                return (obj.section[sectionNum][itemType][k].value);
                break;
            k++;
    function getCopyright (textObj) {
        textObj.htmlText=getSettingsValue(mainObj, "copyright", "item");
        textSelectable(textObj);
    function getCompanyName (textObj) {
        textObj.htmlText=getSettingsValue(mainObj, "companyName", "item");
        textSelectable(textObj);
    function getSlogan (textObj) {
        textObj.htmlText=getSettingsValue(mainObj, "slogan", "item");
        textSelectable(textObj);
    function getSystemValue (textObj, systemOptionName) {
        textObj.htmlText=getSettingsValue(mainObj, systemOptionName, "item");
        textSelectable(textObj);
    function getMenuLink (textObj, linkNum) {
        sectionNum=getXmlSection(mainObj, "section",  "menu");
        textObj.htmlText=mainObj["section"][sectionNum].link[linkNum].value;
        textSelectable(textObj);
    function getMenuSystemOrder (linkNum) {
        sectionNum=getXmlSection(mainObj, "section", "menu");
        return (mainObj["section"][sectionNum].link[linkNum].systemOrder);
    function getGlobalText(textObj, textsNumber, optional:Boolean) {
        sectionNum = getXmlSection(mainObj, "section", "global_text");
        textObj.htmlText = mainObj["section"][sectionNum].texts[textsNumber].value;
        if (optional == undefined) {
            textSelectable(textObj);
        } else {
            // do nothing
    function getGlobalImageName(imageNumber) {
        sectionNum = getXmlSection(mainObj, "section", "global_img");
        //currentPage = _root.link-_root.firstPageFrame;
        imageParams = new Array();
        imageParams['name'] = mainObj["section"][sectionNum]["image"][imageNumber]["imageUrl"];
        imageParams['linkToOpen'] = mainObj["section"][sectionNum]["image"][imageNumber]["link"];
        return (imageParams);
    function getCurrentText(textObj, textNumber) {
        sectionNum=getXmlSection(mainObj, "section", "pages");
        currentPage=_root.link-_root.firstPageFrame;
        textObj.htmlText=mainObj["section"][sectionNum]["page"][currentPage]["texts"][0]["pageTex t"][textNumber].value;
        textSelectable(textObj);
    function getMenuPreviousLink (linkNum) {
        k=0;
        systemOrder=getMenuSystemOrder(k);
        while (systemOrder) {
            if (systemOrder==linkNum) {
                orderResult=k+1;
                break;
            k++;
            systemOrder=getMenuSystemOrder(k);
        return (orderResult);
    function getCurrentImageName(imageNumber) {
        sectionNum=getXmlSection(mainObj, "section", "pages");
        currentPage=_root.link-_root.firstPageFrame;
        imageParams=new Array();
        imageParams['name']=mainObj["section"][sectionNum]["page"][currentPage]["image"][imageNum ber]["imageUrl"];
        imageParams['linkToOpen']=mainObj["section"][sectionNum]["page"][currentPage]["image"][im ageNumber]["link"];
        imageParams['target']=mainObj["section"][sectionNum]["page"][currentPage]["image"][imageN umber]["target"];
        return (imageParams);
    function getCurrentImageName_splash(imageNumber) {
        sectionNum=getXmlSection(mainObj, "section", "settings");
        imageParams=new Array();
        imageParams['name']=mainObj["section"][sectionNum]["image"][imageNumber]["imageUrl"];
        imageParams['linkToOpen']=mainObj["section"][sectionNum]["image"][imageNumber]["link"];
        return (imageParams);
    function checkLinkType (linkTextType, linkNumber) {
             k=0;
            typeCount=0;
            finalLinkNumber=parseInt(linkNumber)+1;
            currentPage=_root.link-_root.firstPageFrame;
            sectionNum=getXmlSection(mainObj, "section", "pages");
            linkTypeCkeck=mainObj["section"][sectionNum]["page"][currentPage]["link"][k]["linkType"];
            while (linkTypeCkeck){
                if (linkTypeCkeck==linkTextType) {
                     typeCount++;
                if (typeCount==finalLinkNumber) {
                    return(k);
                    break;
                k++;
                linkTypeCkeck=mainObj["section"][sectionNum]["page"][currentPage]["link"][k]["linkType"];
    _root.readMoreFrameType = 'readmore';
    function more_click_func(number) {
        tempNumber = number.split(" ");
        number=tempNumber.join("");
        number=number.toLowerCase();
        num=_root.pagesReadMoreFrame;
        currentPage=_root.link-_root.firstPageFrame;
        if( isNaN(Number(number)) ) {
            readMoreType = number;
        } else {
            readMoreType = 'readmore';
        //if( (_root.link<>num || _root.readMoreFrameType!=readMoreType)) {      
            if (_root.animation){
                //if (_root.link<>5 ){
            _root["item" + getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
            //_root.menu2["item" + getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
            if (number=='privacypolicy') {
                _root.readMoreFrameType = 'privacypolicy';
                sectionNum=getXmlSection(mainObj, "section", "privacyPolicy");
                titleNum=getXmlSection(mainObj.section[sectionNum], "item", "pageTitle");
                textNum=getXmlSection(mainObj.section[sectionNum], "item", "pageText");
                _root.readMoreTitle=mainObj.section[sectionNum]["item"][titleNum].value;
                _root.readMoreText=mainObj.section[sectionNum]["item"][textNum].value;
            } else if (number=='termsofuse') {
                _root.readMoreFrameType = 'termsofuse';
                sectionNum=getXmlSection(mainObj, "section", "termsOfUse");
                titleNum=getXmlSection(mainObj.section[sectionNum], "item", "pageTitle");
                textNum=getXmlSection(mainObj.section[sectionNum], "item", "pageText");
                _root.readMoreTitle=mainObj.section[sectionNum]["item"][titleNum].value;
                _root.readMoreText=mainObj.section[sectionNum]["item"][textNum].value;
            } else {
                _root.readMoreFrameType = 'readmore';
                sectionNum=getXmlSection(mainObj, "section", "pages");
                linkCount=checkLinkType("readMoreLink", number);
                i=0;
                linkTitleNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][li nkCount], "item", "title");           
                linkTextNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][lin kCount], "item", "linkText");
                _root.readMoreTitle=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount ]["item"][linkTitleNum].value;
                _root.readMoreText=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount] ["item"][linkTextNum].value;            
                    _root.subMenu.subMenu.subMenu["item"+(_root.link-1)].mouseRelease = true;
                    _root.link = 8;
                    _root.linkClosePanel = false;
                    _root.titleNumPage = _root.pagesReadMoreFrame;           
                    _root.content.play();           
    function getContactFormText(textObj, textNumber) {
        sectionNum=getXmlSection(mainObj, "section", "contactForm");
        textObj.htmlText=mainObj["section"][sectionNum]["texts"][0]["pageText"][textNumber].value ;
        textSelectable(textObj);
    function getContactFormText_only(textNumber) {
        sectionNum=getXmlSection(mainObj, "section", "contactForm");
        return htmlText=mainObj["section"][sectionNum]["texts"][0]["pageText"][textNumber].value;
    function getContactFormParams() {
        sectionNum=getXmlSection(mainObj, "section", "contactForm");
        ContactFormParams=new Array();
        servNum=getXmlSection(mainObj["section"][sectionNum], "item", "serverOption");
        recNum=getXmlSection(mainObj["section"][sectionNum], "item", "recipient");
        ContactFormParams['rec']=mainObj["section"][sectionNum]["item"][recNum].value;
        ContactFormParams['serv']=mainObj["section"][sectionNum]["item"][servNum].value
        return (ContactFormParams);
    // gallery functions
    function getGallerySystemProperty(propName) {
        sectionNum=getXmlSection(galleryObj, "section", "systemOptions");
        propNum=getXmlSection(galleryObj["section"][sectionNum], "option", propName);
        return (galleryObj["section"][sectionNum]["option"][propNum].value);
    function getGallerySettings(propName) {
        sectionNum=getXmlSection(galleryObj, "section", "settings");
        propNum=getXmlSection(galleryObj["section"][sectionNum], "option", propName);
        return (galleryObj["section"][sectionNum]["option"][propNum].value);
    function getGalleryImage(imageNum, categoryNum) {
        sectionNum=getXmlSection(galleryObj, "section", "imagesData");
        imageParams=new Array();
        image=galleryObj["section"][sectionNum]["category"][categoryNum]["image"][imageNum];
        nameNum=getXmlSection(image, "item", "imageUrl");
        commentNum=getXmlSection(image, "item", "imageComment");
        imageParams['name']=image['item'][nameNum].value;
        imageParams['comment']=image['item'][commentNum].value;
        return (imageParams);
    function getCurrentGalleryName(categoryNum) {
        sectionNum=getXmlSection(galleryObj, "section", "imagesData");
        return (galleryObj["section"][sectionNum]["category"][categoryNum].name);

  • Adding a Map link over an image with a Z Index setting

    I have to add a map invisible link to a spot over an image on a page. If I look in the css file it is as follows
    #n141
        z-index: 143;
        position: relative;
        width: 253px;
        margin-right: -253px;
    The map must go over the image that covers this area. When I add the map I do not see the link. I would think this has to do with the Z Index how can I get the map to be on the top level without changing the Z Index or can I ?
    anyone
    rd

    Murray you are the man!
    http://clmajor.com/CM_Website2012workinprogress4/
    the image on the bottom right of the  Clarence major needs to have a hotspot on top of that so when clicked it links back to the index. I will not need it on this page but if you click thru the links you will see what I mean.
    thz for looking at this for me.
    RD

  • Firefox continually hangs even after trying the solutions listed here, and in other sites, and I can't find any common link to pinpoint what is causing it.

    I love Firefox but I may have no choice but to try Chrome instead. Over the past couple of weeks the version of Firefox I have installed on my Lenovo Edge 15 latop (which is the most current version of Firefoxc), hangs several times an hour, for approx a minute each time. I have tried to locate the cause of the problem by eliminating the websites I commonly visit, but it seems that it does not matter what website I visit, it continues to happen. I have even tried loading Firefox in safe mode and it still makes no difference. And this problem is only affecting Firefox, and none of my other programs are affected. I have used resource monitor to try and locate the problem and, when this problem occurs, Firefox is reported as taking up 25% of CPU consumption. I am using Windows 7.

    I have a Mac and have tried the suggestion above with the places.sqlite but it DID NOT HELP! FIREFOX IS STILL HANGING!!!!!!!!!!!! I've been a real fan of firefox for several years, but lately it's just plain annoying!!! I have to force quit FF several times a day. I THINK I'M GOING TO SWITCH TO SAFARI until you guys get your act together soon :(

  • Creating anchor links over a PSD header

    I have created my header in Photoshop and pasted it in to my one-page site as a graphic.  In order to create anchors I've created text boxes over each word - no fill and no stroke - and lableled each one to the corresponding anchor.  In Preview only the first link works?  Is there a better way to do this?
    http://dwhh2.businesscatalyst.com/index.html#aboutus

    Yes. You can either used Named Destinations, or page views.
    Named Destinations need to be set up before the link is created, but can be
    used by more than one link. Page views are created ad-hoc when you select
    the action "Go to page view".

  • Strach VRF over VPLS

               Hi,
    We are building two DC which are connected by 2x10G L2 fibers.We are plannig to implement VPLS for DCI(see attached diagram).We would extend some VLANS for L2 connectivity ( Hearbeat,VMotion etc etc).But there is also a requirment to run L3 routing between two DC'S.
    My question is,
    Insted of run L3 routing over streached VLAN , will it be possible to   run separate VRF inside VPLS between two DC's and enable L3 routing ?
    Regards,  

    Narayan, you can try couple to steps as below to troubleshoot.
    1) I suspect there is 192.168.111.1 and 192.168.111.2 in the global routing table as well, have this checked.
    2) To confirm that you have not established the tunnel with your MVRF CE enable tunnel keepalives so it will come down as there is no way it can establish a tunnel with your CE using a source from the VRF without the "tunnel vrf" command.
    3) I believe your 7600 must be having the default IOS which it was shipped with 12.2SX, the SX doesnt have this command. You may have to migrate to SRA.
    Following the above steps you can verify and solve your problem.
    HTH-Cheers,
    Swaroop

  • Can you put multiple links over the same button and have it still change states?

    I have a photoshop button that changes from an active state ('TRAVEL' in a box) to a rollover state ('JAPAN, PHILIPINNES, KOREA, INDIA' in a gridded box). The 4 location names should be linked to seperate galleries. I want to find a way to do that. I tried placing clear rectangles over the areas, and then linking the rectangles, but it prevents the rollover state from being activated. Is there a way to do this?

    You should be able to do what you want with the Tooltip Composition Widget.

  • LInks over shape doesn't work

    I just recently reformatted my iWeb pages and I love them. The problem is that most of them are buried under a pictures category (I want them that way). When I created hyperlinks in iWeb it changed the color of my font. So I inserted a shape behind the text and put the hyperlinks there.
    That doesn't work. I also tried putting the hyperlinks back on the text and when I publish, they don't work either. I like the shapes and don't want to remove them. How can I keep the pink shapes under my pictures page and keep the text white?
    http://web.mac.com/kryst1012/iWeb/Krystin/Photos.html

    Keep all of your shapes right where they are! To make your text into hyperlinks then, just insert another shape...make it big or small enough to cover your text. Go ahead and drag it right over your text. Now attach the hyperlink to this shape. Now in the INspector,click over to the Graphics tab and change the opacity of this shape to 1%.
    You have now created a "hotspot" hyperlink over your text! All without moving any of your other shapes around! Publish and see the results... Let me know if it works out for you!

  • Creating DB Link over HS connection

    Hi Marc,
    As promised here is procedure to setup DB link on 8.1.7(to non-Oracle). Maybe I am including some unecessary steps. In this example I will be connecting to sql db named RedRing
    1. From sys run $Oracle_Home/rdbms/admin/caths.sql
    2. edit init.ora & set Global_Names = false
    this will allow you to set db link names to anything you like
    3. Setup your ODBC connections using Microsoft ODBC Administrator (or other)
    4. edit $Oracle_Home/network/ADMIN/sqlnet.ora set NAMES.DEFAULT_DOMAIN = world
    You may skip this step but remove all '.world' from examples below. If you choose this step however you will need to edit $Oracle_Home/network/ADMIN/tnsnames.ora and add '.world' to all your entries.
    5. add entries in $Oracle_Home/network/ADMIN/tnsnames.ora e.g.
    REDRING.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DBS-01)(PORT = 1521))
    (CONNECT_DATA =
    (SID = redring)
    (HS = OK)
    6. add entries in $Oracle_Home/network/ADMIN/listener.ora e.g.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = redring)
    (ORACLE_HOME = c:\oracle\ora81)
    (PROGRAM = hsodbc)
    7. create file in $Oracle_Home/hs/ADMIN e.g. initREDRING.ora
    HS_FDS_CONNECT_INFO = redring
    HS_FDS_TRACE_LEVEL = OFF
    set odbcini=C:\WINNT\odbc.ini
    8. Restart Listener (and I like to restart DB as well)
    9. From db user create db link e.g.
    create database link redring.world connect to username identified by password using 'REDRING.WORLD'
    10. to test: select * from [email protected]
    James

    Yeah, had got this problem too.
    This works if Oracle is installed on Win2000, not sure if it will work on others:-
    1. Close any open oracle database connections to your HS sid.
    2. Get a copy of odbccmpt.exe from the SQL server (should be in x:\Program Files\Microsoft SQL Server\80\Tools\Binn\) and place it on your Oracle server.
    3. Run the odbccmpt.exe from the msdos prompt twice as follows:
    odbccmpt hsodbc /T
    odbccmpt hsodbc /v:6
    That's it. Now nchar and nvarchar are converted to char and varchar as far as oracle is concerned.
    James.

  • Fireox became excruciatingly slow to load web pages immediately after following Stop Censorship link over Firefox logo on start page.

    Immediately after I followed the Stop Censorship link on the Firefox opening page and e-mailed congressional representatives, Firefox has become extremely glitchy - web pages take forever to load. I had upgraded to Firefox 8 two days ago. Could this be a virus/worm set by pro-censorship or anti-open source agencies like ?Microsoft or is this a problem with the beta version of Firefox 8? I did not notice the extreme slowing of web page loading after upgrading to Firefox 8, but it happened directly after I followed and acted on the Stop Internet Censorship links. My Norton internet security scans shows "no threats detected". Also I am unable to submit this feedback to Firefox: When I click on the Submit Feedback button, nothing happens. What to do? Should I go back to 3.6 or what to do next? Any other Firefox community members have this problem?

    SOLVED
    I cannot quite fathom why this solution works (since browsing seemed slower without Sophos installed) but with Sophos 9 installed and turning off the new functionality in Sophos 9: Web protection / Block malicious downloads... the browsing experience is again very fast with the exception of netspeed.test.

Maybe you are looking for

  • Message in another language in SBWP

    Dear experts, In one of our workflows, when it is triggered, it sends two messages to the inbox (SBWP) of the approver. One of them is a message of decision to approve or reject the workflow. The 2nd message is informative, just saying that a task wi

  • Get-DfsrBacklog cmdlet doesn't work from remote computer (pssession)

    Hi there! I try to manage our Server 2012 R2 boxes from a Windows 7 remote machine using PowerShell. For some reason the cmdlet "Get-DFSRbacklog" seems not working remotly. The same cmdlet work when logging in locally to the server(s) with the same c

  • How to make AI document display same physical size as mobile screen?

    I know this seems like a bush-league sort of question, but I can't find the answer. I'm designing some screens for an retina display iPad and I just want the illustrator document on my 27" thunderbold monitor (at 109 ppi) to have the same physical di

  • Synchronize Illustrator CS4 documents

    Hi to everyone, I would like to know if is it possible to synchronize text or graphic styles in Illustrator documents? I'm working on a new release of my company Tecnical Data Sheets and I need to change some styled (Paragraph styles) texts in a hund

  • MACBOOK 1.8 Mhz: Too limited for playing games in Windows?

    I'm having a terrible time trying to play games in mi MacBook 1.8 MHz, in Windows, using the last version of bootcamp and 1GB of RAM. Some games don't start; others crash during the execution, and with others, the whole windows crashes and got restar