﻿var cLoc = window.location.href;
var searchPath = "";
//    if(cLoc.indexOf("http://visiotoolbox.com/en-US/default.aspx") > 0)
//    {
//        searchPath = cLoc.search;
//        if(searchPath != "")
//          window.location.href="http://visiotoolbox.com"+searchPath;
//        else
//          window.location.href="http://visiotoolbox.com"
//    }
    if(cLoc.toString() == "http://visiotoolbox.com/default.aspx" || cLoc.toString() == "http://visiotoolbox.com/Default.aspx")
    {
        window.location.href="http://visiotoolbox.com";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/en-US/articles1.aspx?ArticleId=6&aid=104")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/System_Center_Add-In_for_Visio_Pro_104.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/visio_articles/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/visio_articles/Visio_Integration_with_Operations_Manager_R2%C3%82_-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/Case_studies/Virtusa%20leverages%20Microsoft&#194;&#174;Office%20Visio&#194;&#174;%20Networking%20Add-ins_344.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/Case_studies/Virtusa_leverages_Microsoft%C3%82%C2%AEOffice_Visio%C3%82%C2%AE_Networking_Add-ins_344.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/Security_Analysis_Using_Visio_131.aspx")
    {
        window.location.href="http://visiotoolbox.com/trainings/How_to/Security_Analysis_with_Visio_2007_20.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/News_Announcements/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/White_Papers/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/News_Announcements/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/News_Announcements/PowerShell%20Script%20Generator%20Add-In%20for%20Microsoft&#194;&#174;%20Office%20Visio&#194;&#174;_102.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/PowerShell_Script_Generator_Add-In_for_Microsoft_Office_Visio_102.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/News_Announcements/Webcast:%20Visualize%20Data%20with%20SCOM%20&amp;%20SCCM%20Add-Ins%20for%20Visio%202007_75.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Webcast_Visualize_Data_with_SCOM__SCCM_Add-Ins_for_Visio_2007_75.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/articles/News_Announcements/Empowering%20Visio%20with%20Add-In&#39;s_80.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Empowering_Visio_with_Add-Ins_80.aspx";
    }
    else if(cLoc.toString()=="http://visiotoolbox.com/articles/News_Announcements/FREE%20Microsoft%20Visio%20BAS%20Graphic%20Stencils&#194;&#160;from%20Computrols.com_96.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/FREE_Microsoft_Visio_BAS_Graphic_Stencilsfrom_Computrolscom_96.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
   else if(cLoc.toString() == "http://visiotoolbox.com/articles/White_Papers/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/Trainings/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/What&#39;s%20New%20with%20Visio_95.aspx")
    {
        window.location.href="http://visiotoolbox.com/trainings/How_to/Whats_New_with_Visio_95.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/IT&#194;&#160;Space%20Planning%20with%20Data-Linked%20Asset%20Shapes_10.aspx")
    {
        window.location.href = "http://visiotoolbox.com/trainings/How_to/ITSpace_Planning_with_Data-Linked_Asset_Shapes_10.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/Visio%202007%20Pro%20Add-In&#226;%C3%82?%C3%82?s%20Detailed%20Presentation_154.aspx")
    {
        window.location.href = "http://visiotoolbox.com/trainings/How_to/Visio_2007_Pro_Add-Ins_Detailed_Presentation_154.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/A%20beginner&#39;s%20guide%20to%20Visio%202007_76.aspx")
    {
        window.location.href = "http://visiotoolbox.com/trainings/How_to/A_beginners_guide_to_Visio_2007_76.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href ="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/Demos/Shapes:&#194;&#160;Click%20Thru%20Demonstrations%20of%20the%20basics._102.aspx")
    {
        window.location.href = "http://visiotoolbox.com/trainings/Demos/ShapesClick_Thru_Demonstrations_of_the_basics_102.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/trainings/Demos/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/addins/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/downloads/addins/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Templates/Visimation%20QuotePix&#226;Â?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/downloads/Templates/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Tools/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/downloads/Tools/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/Articles/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/Articles/Hitachi%20Consulting%20/%20Microsoft%20BI&#194;&#160;&amp;%20Performance%20Management%20at%20the%20Edge%20of%20the%20Enterprise_330.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Hitachi_Consulting__Microsoft_BI_Performance_Management_at_the_Edge_of_the_Enterprise_330.aspx";
    }
    else if(cLoc.toString() =="http://visiotoolbox.com/Articles/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {   
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/White_Papers/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/Demos/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/addins/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Templates/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Tools/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
        window.location.href="http://visiotoolbox.com/articles/News_Announcements/Visio_Integration_with_Operations_Manager_R2-_Video_337.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Templates/Visimation%20QuotePix&#226;%C3%82?&#162;%20generates%20proposals%20and%20estimates%20from%20Visio%20drawings_79.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/Articles/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/Articles/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/Introducing%20the&#194;&#160;new%20network%20monitoring%20product%20autoMonitor&#226;%C3%82?&#162;_103.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/White_Papers/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/Trainings/Visio%20Integration%20with%20Operations%20Manager%20R2&#194;&#160;-%20Video_337.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/How_to/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/trainings/Demos/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/addins/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Templates/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/downloads/Tools/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-&#194;&#160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/visio_articles/Visio%20Add-in%20for%20Operations%20Manager%202007%20R2%20-%C3%82&%23160;Beta%20released_335.aspx")
    {
       window.location.href="http://visiotoolbox.com/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/BPM_Bootcamp_101_and_201_336.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/News_Announcements/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/visio_articles/Running_a_Change_Management_Workshop_19.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/visio_articles/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/Solarwinds_joins_Visio_Toolbox_323.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/News_Announcements/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/Introducing_the_new_network_monitoring_product_autoMonitor_103.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/News_Announcements/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/News_Announcements/FIRST_Netherlands_DVS_Specialists_97.aspx")
    {
       window.location.href="http://visiotoolbox.com/articles/News_Announcements/";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/noc.htm")
    {
       window.location.href="http://visiotoolbox.com/network-operations-center.htm";
    }
    else if(cLoc.toString() == "http://visiotoolbox.com/articles/visio_articles/visimation_quotepix%C3%A2%E2%80%9E%C2%A2_generates_proposals_and_estimates_from_visio_drawings_79.aspx")
    {
       window.location.href= "http://visiotoolbox.com/articles/visio_articles/Visimation_QuotePix_generates_proposals_and_estimates_from_Visio_drawings_79.aspx";
    }
    else {
    var replaceLoc="";
    var currLoc = window.location.href;
    currLoc = currLoc.toLowerCase();
    if(currLoc.indexOf("aspx") > 0 || currLoc.indexOf("htm") > 0)
    {
		if(currLoc.indexOf("%20") > 0 || currLoc.indexOf("en-us/") > 0)
		{
			if(currLoc.indexOf("%20") > 0)
			{
				while(currLoc.indexOf("%20") > 0)
				{
				currLoc = currLoc.replace("%20","_");
				}
			}
			if(currLoc.indexOf("en-us/") > 0)
			{
				 currLoc = currLoc.replace("en-us/","");
			 
			}
			if(currLoc.indexOf("en-US/") > 0)
			{
				 currLoc = currLoc.replace("en-US/","");
			 
			}
			if(currLoc.indexOf("EN-US/") > 0)
			{
				 currLoc = currLoc.replace("EN-US/","");
			 
			}
			if(currLoc.indexOf("EN-us/") > 0)
			{
				 currLoc = currLoc.replace("EN-us/","");
			 
			}
			window.location.href=currLoc;
		 }  
	}
}
    