function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//
FirstImgTagPlacementNum = 0;
LoopNum = 0
sGlobalTheNewHtml =  "";

function addCamptions()
{
	//alert(document.getElementById('content').innerHTML)
	//var str = 'sadfasdf <img alt="aaaa 1111" src="/asdfsdf/asdfsadf.jpg" /> sdfgsdfg <img alt="aaaa 222" src="asdfsadf.jpg" /> sdfsdf '
	//var str = 'sadfasdf <img alt="Stolen Rally Car" src="/Libraries/News_Images/Stolencar2.sflb.ashx" height="224" width="300"> sdfgsdfg <img alt="aaaa 222" src="asdfsadf.jpg" /> sdfsdf '
	
	str = document.getElementById('content').innerHTML;
	str = str.replace("IMG","img")
	
	
	//<img alt="Stolen Rally Car" src="/Libraries/News_Images/Stolencar2.sflb.ashx" height="224" width="300">
	//var myRegexPattern = new RegExp("<img([^<>+]*)/>", "gi");
	var myRegexPattern = new RegExp("<img[^>]+>", "gi");
	
	
	
	
	
	var arrMatch = null;
	var arrAllMathces = new Array();
	var imageCnt = 0;
	while (arrMatch = myRegexPattern.exec( str )){
		//alert(" arrMatch[0] is image is ---- "+arrMatch[0])
		arrAllMathces[imageCnt] = arrMatch[0]
		imageCnt++;
	}
	//alert(imageCnt)
	
	iLoop = 0
	while(iLoop < imageCnt)
	{
	
	
		 reg = /alt=\".+\" /; 
		  string = new String ('<a href="blah.htm" title="Blah"><img src="advert-tile-1.jpg" width="175" height="180" alt="yeah yeah" border="0" /></a>');
		  //string = new String ('<a href="blah.htm" title="Blah"><img src="advert-tile-1.jpg" alt="" /></a>');
		  string = arrAllMathces[iLoop];
		  //alert("arrAllMathces[iLoop] is "+arrAllMathces[iLoop])
		  
		  var TheAltPart = "";
		  if(arrAllMathces[iLoop].indexOf("alt=\"\"") == -1)
		  {
			  var matches = string.match(reg);
			  var mysplitarray = matches[0].split("\"")

			  //alert(mysplitarray)
			  //alert(mysplitarray[1])
			  TheAltPart = mysplitarray[1]

		  }
		  
		  		  
	
		str = str.replace(arrAllMathces[iLoop],"<span class='newsphotocaption'>"+arrAllMathces[iLoop]+"<br />"+TheAltPart+"</span>")	
		iLoop++;
	}
	
	
	//str = str.replace(myRegexPattern, "<div>xxx$1xxx<img $1 /></div>");
	//alert(str)
	
	
	document.getElementById('content').innerHTML = str;
	

}


function createCaptionFromAltTag()
{
	//testing in news item as opposed to listing
	if (location.href.length > 60 && document.getElementById('content').innerHTML.indexOf("img") > -1)
		docreateCaptionFromAltTag()
}
function docreateCaptionFromAltTag()
{

	////I am filtering for the alt tag in the news photo and adding as a caption below the news photo img
	
	//document.getElementById('content').innerHTML = 'Fred Flinstone';
	//allcontent = document.getElementById('content').innerHTML;
	
	if (LoopNum == 0) allcontent = MM_findObj("content").innerHTML;
	else allcontent = sGlobalTheNewHtml
	
	//allcontent = allcontent.toLowerCase();
	
	allcontent = allcontent.replace("IMG","img")
	
	
	
	
	iImgStartNum = allcontent.indexOf("<img",FirstImgTagPlacementNum);
	FirstImgTagPlacementNum = iImgStartNum + 90;
	LoopNum++;
	//alert(iImgStartNum + " iImgStartNum")
	
	sStringToImg = allcontent.substring(0,iImgStartNum);
	
	
	sStringFromImgBeginning = allcontent.substring(iImgStartNum)
	//alert(sStringFromImgBeginning)
	
	iImgFinishNum = iImgStartNum + sStringFromImgBeginning.indexOf(">") + 1;
	//alert(iImgFinishNum + " iImgFinishNum ")
	
	sStringFromImgEnd = allcontent.substring(iImgFinishNum)
	//alert(sStringFromImgEnd)
	
	//parsing for the alt test
	sImgString = allcontent.substring(iImgStartNum,iImgFinishNum)
	//alert(sImgString + " is sImgString ")
	iAltTextStartNum = sImgString.indexOf("alt=")+4;
	//alert("iAltTextStartNum is "+ iAltTextStartNum)
	sStringFromBeginningofAlt = sImgString.substring(iAltTextStartNum+1);	
	//alert("sStringFromBeginningofAlt is "+sStringFromBeginningofAlt)
	iAltFinishes = sStringFromBeginningofAlt.indexOf('"');
	sTheAltTextOnly = sStringFromBeginningofAlt.substring(0,iAltFinishes)
		//alert ("sTheAltTextOnly is "+sTheAltTextOnly)
	//document.getElementById('content').innerHTML =  sStringToImg + " zzz " + sStringFromImgEnd;
	sGlobalTheNewHtml = sStringToImg + "<span class='newsphotocaption'>" + allcontent.substring(iImgStartNum,iImgFinishNum) + "<br />"+sTheAltTextOnly+"</span>" + sStringFromImgEnd;
	//document.getElementById('content').innerHTML =  sStringToImg + "<span class='newsphotocaption'>" + allcontent.substring(iImgStartNum,iImgFinishNum) + "<br />"+sTheAltTextOnly+"</span>" + sStringFromImgEnd;
	
	//
	
	
	if (LoopNum >= getImageNumber()) writeNewHtml();
	else docreateCaptionFromAltTag()
		

}

function writeNewHtml()
{
	document.getElementById('content').innerHTML = sGlobalTheNewHtml;

}
function getImageNumber()
{
	TempLoop = 0
	//alert(allcontent)
	tempContent = allcontent;
	//tempArray = tempContent.split["img"];
	tempContent = tempContent.replace(/img/,"xxx")
	//alert(tempContent)
	while (tempContent.indexOf("img") > -1)
	{		
		tempContent = tempContent.replace(/img/,"xxx")
		TempLoop++;
	}
	//alert(TempLoop+1)
	return TempLoop + 1;
}