//this js is written to fix the broken links on RunTime
window.onload = function(){
var aEls = document.getElementsByTagName('a');

for (var i = 0, aEl; aEl = aEls[i]; i++) {
	//*******************************************************************//
	// you may simply add one new line below in the following way when you get a new broken link
	// aEl.href = aEl.href.replace('old link','new link');
	//*******************************************************************//
		  anchortext=aEl.innerHTML;

	aEl.href = aEl.href.replace('/en/US/prod/collateral/voicesw/ps6789/ps5745/ps6509/product_data_sheet0900aecd805e6d64.pdf','/en/US/prod/collateral/voicesw/ps6789/ps5745/ps6509/prod_data_sheet0900aecd806e0224.pdf');
	aEl.href = aEl.href.replace('/en/US/products/ps9935/index.html','/en/US/products/ps9934/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9936/index.html','/en/US/products/ps9934/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9939/index.html','/en/US/products/ps9934/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9938/index.html','/en/US/products/ps9934/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9937/index.html','/en/US/products/ps9934/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9958/index.html','/en/US/products/ps9957/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9959/index.html','/en/US/products/ps9957/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/products/ps9965/index.html','/en/US/products/ps9957/prod_models_comparison.html');
	aEl.href = aEl.href.replace('/en/US/prod/collateral/ps7060/ps8329/ps8330/ps7073/product_data_sheet0900aecd8054c9d3.html','/en/US/prod/collateral/ps7060/ps8329/ps8330/ps7073/product_data_sheet0900aecd8054c9.html');
	aEl.href = aEl.href.replace('/en/US/prod/collateral/voicesw/ps6789/ps5745/ps6509/product_data_sheet0900aecd805e6d64.pdf','/en/US/prod/collateral/voicesw/ps6789/ps5745/ps6509/prod_data_sheet0900aecd806e0224.pdf');	
aEl.href = aEl.href.replace('/en/US/products/hw/routers/products_promotion0900aecd8017150a.html','/en/US/prod/routers/networking_solutions_products_genericcontent0900aecd806cab99.html');
	aEl.href = aEl.href.replace('/en/US/products/ps7087/index.html','/en/US/products/ps8333/index.html');
aEl.href = aEl.href.replace('/en/US/products/ps7146/index.html','/en/US/products/ps7073/index.html');
	aEl.href = aEl.href.replace('/en/US/prod/collateral/wireless/ps5679/ps8368/product_data_sheet0900aecd8066a16c.html','/en/US/prod/collateral/wireless/ps5679/ps8368/data_sheet_c78-532987.html');
aEl.href = aEl.href.replace('/en/US/netsol/ns789/networking_solutions_package.html','/en/US/products/ps9817/index.html');
aEl.href = aEl.href.replace('/en/US/solutions/collateral/ns340/ns394/ns348/ns789/solution_overview_c22-468502.html','/en/US/prod/collateral/wireless/ps9733/ps9817/awips_vds_320x240.html');
	aEl.href = aEl.href.replace('/en/US/solutions/collateral/ns340/ns517/ns431/ns725/networking_solution_solution_overview0900aecd8063f786.html','/en/US/prod/collateral/switches/ps5718/ps708/product_solution_overview0900aecd80630c78.html');
	aEl.href = aEl.href.replace('/en/US/netsol/ns625/networking_solutions_package.html','/en/US/netsol/ns625/');
	//********************************************************************************************//
	// OVW R2-- SECURITY -  Under Solutions tab "Managed Services for Enterprise" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/netsol/ns341/ns121/ns310/networking_solutions_solution.html','/en/US/netsol/ns465/networking_solutions_program_category_home.html');
	//********************************************************************************************//
	// 2. Borderless Network– Solution tab : Cisco TrustSec -> "Learn More”//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/netsol/ns774/networking_solutions_package.html','/en/US/netsol/ns1051/index.html');
	//********************************************************************************************//
	// OVW R2-- ROUTERS -  Under Solutions tab "Core Networks for Service Providers" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/netsol/ns573/networking_solutions_solution.html','/en/US/netsol/ns573/networking_solutions_solution_category.html');
	//********************************************************************************************//
	// OVW R2-- ROUTERS -  Under Solutions tab "Edge Networks for Service Providers" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/netsol/ns592/networking_solutions_solution.html','/en/US/netsol/ns592/networking_solutions_solution_category.html');
	//********************************************************************************************//
	// OVW R1-- Solutions/teleneed -  Under accordion last bullet text "ROI with Cisco TelePresence" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/prod/collateral/ps7060/ps8329/ps8330/9599/TelePresence_Research_Brief_Final_03_20_09.pdf','/en/US/prod/collateral/ps7060/ps8329/ps8330/ps9599/TelePresence_Research_Brief_Final_03_20_09.pdf');
	//********************************************************************************************//
	// OVW R1-- products/network_mgmt.html -  Under Cisco Network Analysis Module "Data sheets" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/prod/collateral/modules/ps2706/data_sheet_c78-556597_ps2706_Products_Data_Sheet.html','/en/US/prod/collateral/modules/ps2706/data_sheet_c78-596463_ps10113_Products_Data_Sheet.html');
	//********************************************************************************************//
	// OVW R1-- products/unified_computing -  Under learn more Module "Tools & Resources" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/solutions/ns340/ns517/ns224/eco_partner_intro.html','/en/US/solutions/ns340/ns517/ns224/eco_partner_intro.html');
	//********************************************************************************************//
	// OVW R1-- products/unified_computing -  Under learn more Module "Extended Memory Technology" link is broken.//
	//******************************************************************************************//
	aEl.href=aEl.href.replace('/en/US/prod/collateral/ps10265/ps10276/at_a_glance_c45-555038.pdf','/en/US/prod/collateral/ps10265/ps10276/at_a_glance_c45-555038.pdf');


	  if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ 
                               aEl.innerHTML=anchortext;                 
							   }  
			
}
var pEls = document.getElementsByTagName('p');
len=pEls.length;
for (var j = 0;j<len; j++) {
try{
var ae=pEls[j].getElementsByTagName('a');
attr=ae[0].getAttribute("href");
if(attr!=""){
if((attr).match("/en/US/prod/collateral/modules/ps9934/ps9936/data_sheet_c78-504100.pdf"))
{
	attr=attr.replace('/en/US/prod/collateral/modules/ps9934/ps9936/data_sheet_c78-504100.pdf','/en/US/prod/collateral/modules/ps9934/data_sheet_c78-552203.html');
var st="<a href=\"/en/US/prod/collateral/modules/ps9934/data_sheet_c78-552203.html\" target=\"_blank\">"+ae[0].innerHTML+"</a>";
pEls[j].innerHTML=st;

}
else if((attr).match("/en/US/prod/collateral/modules/ps9934/ps9935/data_sheet_c78-502440.pdf")){
	attr=attr.replace('/en/US/prod/collateral/modules/ps9934/ps9935/data_sheet_c78-502440.pdf','/en/US/prod/collateral/modules/ps9934/data_sheet_c78-552203.html');
var st="<a href=\"/en/US/prod/collateral/modules/ps9934/data_sheet_c78-552203.html\" target=\"_blank\">"+ae[0].innerHTML+"</a>";
pEls[j].innerHTML=st;
	}
	else if((attr).match("/en/US/prod/collateral/modules/ps9934/data_sheet_c78-552203.html")){
	var st="<a href=\""+attr+"\" target=\"_blank\">"+ae[0].innerHTML+"</a>";
	pEls[j].innerHTML=st;
	}
}
}
catch(e){}
}
exp1=new RegExp("/assets/prod/wl/img/802.11n-Ratification_188x115.jpg");
images=document.images;
myimg="/web/global/images/ratification_188x115.jpg";
 len=images.length;
 for(i=0;i<len;i++){
image = images[i];
src1=image.src;
if(exp1.test(src1)){
image.src=myimg;
}
 }
<!--JavaScript for Let Us Help Section Starts Here--->
vdisplayhelpid=document.getElementById("displayhelp");
vhelpid=document.getElementById("top_r");
divtagid=document.getElementById("cdc-nav-module");
vdisplayhelptop=getY(vdisplayhelpid);
vhelptop=getY(vhelpid);
//alert(vhelptop);
divtop=getY(divtagid);
//alert(divtop);
var screendif = vhelptop - divtop;
var disscreendif=vdisplayhelptop - divtop;
//alert(screendif);
if(vhelpid!=null){
if (screendif < 30){

	document.getElementById("top_r").style.marginTop="37px";
	}
	}
else if(vdisplayhelpid!=null){	
	<!--End of javascript for Let Us Help-->
	if(disscreendif<40){
		
	document.getElementById("displayhelp").style.marginTop="37px";
	}
	}

// code to remove the broken link "Learn More"

$('a[href$="/en/US/products/ps9800/Products_Sub_Category_Home.html"]').addClass('brokenLink');

 $("a.brokenLink").remove();

} // end of onload


<!--Function to get Y coordinates of a file-->
function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

<!--End of function-->

//JQuery Function for Let Us Help Section Starts Here

/*  document.write('<script type="text\/javascript" src="\\web\\global\\images\\jquery.js"><\/script>');
 

$(function(){

var letUsHelpId = $("#top_r");
var navid = $("#cdc-nav-module");
var positionhelphelp = letUsHelpId.position();
var screenPoshelp = positionhelphelp.top;
var positionnav = navid.position();
var screenPosnav = positionnav.top;
var screendif = screenPoshelp - screenPosnav;
if (screendif < 30)
 { alert("Inside :" + screendif);
	$('#top_r').css({'margin-top' : '37px'});
 }
});*/
//JQuery Function for Let Us Help Section Ends Here

