



function getDataByUrl(url,isID)

{

    switch(url) {

case '/diamond/loose_diamonds.mhtml':

   return ((isID)?1:1);

case '/diamond/signature_collection.mhtml':

   return ((isID)?2:1);

case '/shopping_d/basicsearch.mhtml?fcolor=y':

   return ((isID)?3:1);

case '/engagement/engagement.mhtml':

   return ((isID)?4:2);

case '/shopping/settings.mhtml?cat=13':

   return ((isID)?5:2);

case '/shopping/settings.mhtml?cat=12':

   return ((isID)?6:2);

case '/engagement/preset_engagement_rings.mhtml':

   return ((isID)?7:2);

case '/ring/three_3_stone_ring.mhtml':

   return ((isID)?8:2);

case '/shopping/sets.mhtml?cat=20':

   return ((isID)?9:2);

case '/wedding/wedding_and_anniversary.mhtml':

   return ((isID)?10:3);

case '/shopping/settings.mhtml?cat=16':

   return ((isID)?11:3);

case '/shopping/settings.mhtml?cat=17':

   return ((isID)?12:3);

case '/shopping/settings.mhtml?cat=15':

   return ((isID)?13:3);

case '/shopping/settings.mhtml?cat=50':

   return ((isID)?14:3);

case '/shopping/settings.mhtml?cat=40':

   return ((isID)?15:3);

case '/jewelry/create.mhtml':

   return ((isID)?16:0);

case '/shopping/sets.mhtml?cat=46':

   return ((isID)?17:0);

case '/earrings/diamond_earrings.mhtml':

   return ((isID)?18:4);

case '/shopping/settings.mhtml?cat=7':

   return ((isID)?19:4);

case '/shopping/presets.mhtml?cat=8':

   return ((isID)?20:4);

case '/shopping/settings.mhtml?cat=9':

   return ((isID)?21:4);

case '/necklace/diamond_pendants.mhtml':

   return ((isID)?22:5);

case '/shopping/settings.mhtml?cat=11':

   return ((isID)?23:5);

case '/shopping/settings.mhtml?cat=39':

   return ((isID)?24:5);

case '/shopping/presets.mhtml?cat=44':

   return ((isID)?25:5);

case '/shopping/presets.mhtml?cat=45':

   return ((isID)?26:5);

case '/shopping/presets2.mhtml?cat=66':

   return ((isID)?27:5);

case '/shopping/settings.mhtml?cat=10':

   return ((isID)?28:5);

case '/bracelet/diamond_bracelets.mhtml':

   return ((isID)?29:6);

case '/shopping/styles.mhtml?cat=48':

   return ((isID)?30:6);

case '/shopping/styles.mhtml?cat=47':

   return ((isID)?31:6);

case '/shopping/styles.mhtml?cat=56':

   return ((isID)?32:6);

case '/shopping/settings.mhtml?cat=41':

   return ((isID)?33:0);

case '/learn/diamond_education.mhtml':

   return ((isID)?34:7);

case '/learn/shape.mhtml':

   return ((isID)?35:7);

case '/learn/cut.mhtml':

   return ((isID)?36:7);

case '/learn/color.mhtml':

   return ((isID)?37:7)

case '/learn/clarity.mhtml':

   return ((isID)?38:7)

case '/learn/carat.mhtml':

   return ((isID)?39:7)

case '/learn/cert.mhtml':

   return ((isID)?40:7)

case '/learn/care.mhtml':

   return ((isID)?41:7)

/*case 'javascript:glossary(\'a\');':

   return ((isID)?42:1)*/

case '/learn/proposal.mhtml':

   return ((isID)?43:8)

case '/learn/spend.mhtml':

   return ((isID)?44:8)

case '/learn/articles/diamonds_articles.mhtml':

   return ((isID)?45:9)

/*case '/learn/TrendsDiamondEngagementRings.mhtml':

   return ((isID)?46:9)

case '/learn/marriage_proposal.mhtml':

   return ((isID)?47:9)

case '/learn/theworldofdiamonds.mhtml':

   return ((isID)?48:9)

case '/learn/personalstatement.mhtml':

   return ((isID)?49:9)

case '/learn/insuringyourdiamonds.mhtml':

   return ((isID)?50:9)

case '/learn/diamondfacts.mhtml':

   return ((isID)?51:9)

case '/learn/A_Diamond_is_Created.mhtml':

   return ((isID)?52:9)

case '/learn/ControversialDiamonds.mhtml':

   return ((isID)?53:9)

case '/learn/diamonds_four_a4.mhtml':

   return ((isID)?54:9)

case '/learn/FamousMarriageProposals.mhtml':

   return ((isID)?55:9)

case '/learn/loose_diamonds_two_a6.mhtml':

   return ((isID)?56:9)

case '/learn/loose_diamonds_three_a7.mhtml':

   return ((isID)?57:9)

case '/learn/threeworldfamousdiamonds.mhtml':

   return ((isID)?58:9)

case '/learn/DoWTipsforChoosingYourRing.mhtml':

   return ((isID)?59:9)

case '/learn/DiamondEngagementRingsWomen.mhtml':

   return ((isID)?60:9)

case '/learn/DiamondsHighQuality.mhtml':

   return ((isID)?61:9)

case '/learn/EngagementRing1.mhtml':

   return ((isID)?62:9)

case '/learn/TheDiamondTennisBracelet.mhtml':

   return ((isID)?63:9)

case '/learn/DiamondStudEarrings.mhtml':

   return ((isID)?64:9)

case '/learn/TheEngagementRing.mhtml':

   return ((isID)?65:9)

case '/learn/FuntoBuy.mhtml':

   return ((isID)?66:9)*/

case '/about/about_diamonds_on_web.mhtml':

   return ((isID)?67:10)

case '/about/index.mhtml':

   return ((isID)?68:10)

case '/about/feedback.mhtml':

   return ((isID)?69:10)

case '/about/discount.mhtml':

   return ((isID)?70:10)

case '/about/return.mhtml':

   return ((isID)?71:10)

case '/about/shipping.mhtml':

   return ((isID)?72:10)

case '/about/lifetimeupgrades.mhtml':

   return ((isID)?73:10)

case '/about/inscribed.mhtml':

   return ((isID)?74:10)

case '/about/payment.mhtml':

   return ((isID)?75:10)

case '/about/service.mhtml':

   return ((isID)?76:10)


case '/about/faq.mhtml':

   return ((isID)?78:0)

case '/about/refund.mhtml':

   return ((isID)?79:0)

case '/afterorder/after_order.mhtml':

   return ((isID)?80:11)

case '/content/resources.mhtml':

   return ((isID)?85:11)
   
case '/afterorder/masterjeweler.mhtml':

   return ((isID)?82:11)

case '/afterorder/quality.mhtml':

   return ((isID)?83:11)

case '/afterorder/packship.mhtml':

   return ((isID)?84:11)

        }

 }







/*

       parseUri 1.2.1

       (c) 2007 Steven Levithan <stevenlevithan.com>

       MIT License

*/



function parseUri (str) {

       var     o   = parseUri.options,

               m   = o.parser[o.strictMode ? "strict" : "loose"].exec(str),

               uri = {},

               i   = 14;



       while (i--) uri[o.key[i]] = m[i] || "";



       uri[o.q.name] = {};

       uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {

               if ($1) uri[o.q.name][$1] = $2;

       });



       return uri;

};



parseUri.options = {

       strictMode: false,

       key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],

       q:   {

               name:   "queryKey",

               parser: /(?:^|&)([^&=]*)=?([^&]*)/g

       },

       parser: {

               strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,

               loose:  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/

       }

};





function openChosen(id)

{

       $("#father"+id).show();

}



function markChosen(id)

{

       $("#a"+id).addClass("chosenClass");

}





//alert(parseUri(window.location.href).relative);



//var theUrl = '/diamond/index.mhtml';

//var theUrl = '/shopping/sets.mhtml?cat=20';

var theUrl =parseUri(window.location.href).relative


markChosen( getDataByUrl(theUrl,true) );

openChosen( getDataByUrl(theUrl,false) );












