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;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function reloadImage(imageId){
			var x=MM_findObj(imageId);
			x.src=x.src+"?vars="+Math.random()*9999;
}
function searcher (){
		
		resultSearch = String(searchFrase());
		if (resultSearch != null){
		obj = MM_findObj("TD_Center_Content") ;
		
		q = SplitDemo(obj.innerHTML,resultSearch ) ;
		//q = replaceCharacters( q , resultSearch  ) ;
		//q = replaceCharacters( q , ("criteria=<font class='highLight'>" + resultSearch + "</font>") , ("criteria=" + resultSearch) ) ;
		<!-- document.write(q); -->
		obj.innerHTML = q ;
		
		}
}
function searchFrase(){

	var searchText= new String(window.location.search);
	searchText=unescape(searchText);
	var searchText=searchText.substring(1,searchText.length);
	var searchParams=new Array();
	searchParams=searchText.split("&");
	for(i = 0 ; i < searchParams.length; i++)
	{
		var tempString = new String(searchParams[i]);
		if (tempString.indexOf("criteria")>-1){
			return tempString.split("=")[1];
		}
	}
	return null;
}
function SplitDemo(ss , resultSearch ){
	   var temp1 = new String();
	   var temp2 = new String();
	   var temp3 = new String();
	   var temp3 = ""
	   temp1 = ss;
	   temp2 = temp1.substring(0,temp1.search("<"));
	   temp2 = replaceCharacters(temp2,resultSearch )
	   temp3 = temp2;
	   temp1 = temp1.substring(temp1.search("<"),temp1.length);


	   while(temp1.length>0){
			   temp2 = temp1.substring(0,temp1.search("<")-1);
			   if(temp2.length>0){
					   temp2 = replaceCharacters(temp2,resultSearch )
					   temp3 += temp2
			   }
			   temp1 = temp1.substring(temp1.search("<")-1,temp1.length);
			   temp2 = temp1.substring(0,temp1.search(">")+1);

			   if(temp2.length>0){
					   temp3 += temp2
			   }

			   temp1 = temp1.substring(temp1.search(">")+1,temp1.length);

			   if(temp1.search("<") <0){

					   temp2 = temp1.substring(0,temp1.length);

					   if(temp2.length>0){
							   temp2 = replaceCharacters(temp2,resultSearch )
							   temp3 += temp2
					   }

					   temp1 = temp1.substring(0,temp1.length);
					   break;
			   }


	   }
	   return temp3;

}


function replaceCharacters(conversionString,inChar,outChar){

		   var tempConversionString = conversionString.toLowerCase();
		   var tempinChar = inChar.toLowerCase();
		   
		   var Temp2ConversionString = tempConversionString.split(tempinChar)
		   var fullConvert = new String();
		   for (var i = 0 ;i < Temp2ConversionString.length ; i++){
				   Temp2ConversionString[i] = conversionString.substring(0,(Temp2ConversionString[i].length ))
				   fullConvert += Temp2ConversionString[i] ;
				   var temp =  conversionString.substring(Temp2ConversionString[i].length ,Temp2ConversionString[i].length +tempinChar.length )
				   if(temp.length > 0 ){
						   fullConvert += "<font class='highlight'>" + temp + "</font>";
				   }
				   conversionString = conversionString.substring((Temp2ConversionString[i].length +(tempinChar.length )),conversionString.length )
		   }
		   //var convertedString = conversionString.split(inChar);
		   // convertedString = convertedString.join(outChar);
			//Temp2ConversionString = Temp2ConversionString.join(outChar);

   return fullConvert;
}


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3){ 
	if ((obj=MM_findObj(args[i]))!=null) {
		v=args[i+2];
		if (obj.style) { 
			obj=obj.style; 
			v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		}
		obj.visibility=v; 
	}
 }
}
 
 
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function ShowBigPic(url){
	url=String(url);
	url=url.split("~/").join("");
	//url=url.split("Content").join("Content/Large");
	MM_openBrWindow('ShowPic.htm?url=' + url,'','scrollbars=auto');
	//ShowPic.htm?=Images/Content/img.jpg
}