function SetCookie(name,value,expires,path,domain,secure){var curCookie=name+
"="
+escape(value)+((expires)?
"; expires="
+expires.toGMTString():
""
)+((path)?
"; path="
+path:
""
)+((domain)?
"; domain="
+domain:
""
)+((secure)?
"; secure"
:
""
);document.cookie=curCookie;}
function GetCookie(name){var dc=document.cookie;var prefix=name+
"="
;var begin=dc.indexOf(
"; "
+prefix);if (begin==-1){begin=dc.indexOf(prefix);if (begin !=0) return null;} else
begin+=2;var end=document.cookie.indexOf(
";"
,begin);if (end==-1)
end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function DeleteCookie(name,path,domain){if (GetCookie(name)){document.cookie=name+
"="
+((path)?
"; path="
+path:
""
)+((domain)?
"; domain="
+domain:
""
)+
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
;}}
function fixdate(date){var base=new Date(0);var skew=base.getTime();if (skew>0)
date.setTime(date.getTime()-skew);}
(function($){
$.fn.lightBox=function(settings){
settings=jQuery.extend({
overlayBgColor:
'#000'
,
overlayOpacity:0.8,
fixedNavigation:false,
imageLoading:
'/lib/sportsunlimited/loading.gif'
,
imageBtnPrev:
'/lib/sportsunlimited/prev.gif'
,
imageBtnNext:
'/lib/sportsunlimited/next.gif'
,
imageBtnClose:
'/lib/sportsunlimited/close.gif'
,
imageBlank:
'/lib/sportsunlimited/blank.gif'
,
containerBorderSize:10,
containerResizeSpeed:400,
txtImage:
'Image'
,
txtOf:
'of'
,
keyToClose:
'c'
,
keyToPrev:
'p'
,
keyToNext:
'n'
,
imageArray:[],activeImage:0},settings);
var jQueryMatchedObj=this;
function _initialize(){_start(this,jQueryMatchedObj);
return false;
}
function _start(objClicked,jQueryMatchedObj){
$(
'embed, object, select'
).css({
'visibility'
:
'hidden'
});
_set_interface();
settings.imageArray.length=0;
settings.activeImage=0;
if (jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute(
'href'
),objClicked.getAttribute(
'title'
)));} else {
for (var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute(
'href'
),jQueryMatchedObj[i].getAttribute(
'title'
)));}}
while (settings.imageArray[settings.activeImage][0] !=objClicked.getAttribute(
'href'
)){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){
$(
'body'
).append(
'<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'
+settings.imageLoading+
'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'
+settings.imageBtnClose+
'"></a></div></div></div></div>'
);
var arrPageSizes=___getPageSize();
$(
'#jquery-overlay'
).css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();
var arrPageScroll=___getPageScroll();
$(
'#jquery-lightbox'
).css({top:arrPageScroll[1]+(arrPageSizes[3] / 10),left:arrPageScroll[0]}).show();
$(
'#jquery-overlay,#jquery-lightbox'
).click(function(){_finish();});
$(
'#lightbox-loading-link,#lightbox-secNav-btnClose'
).click(function(){_finish();return false;});
$(window).resize(function(){
var arrPageSizes=___getPageSize();
$(
'#jquery-overlay'
).css({width:arrPageSizes[0],height:arrPageSizes[1]});
var arrPageScroll=___getPageScroll();
$(
'#jquery-lightbox'
).css({top:arrPageScroll[1]+(arrPageSizes[3] / 10),left:arrPageScroll[0]});});}
function _set_image_to_view(){
$(
'#lightbox-loading'
).show();if (settings.fixedNavigation){$(
'#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber'
).hide();} else {
$(
'#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber'
).hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$(
'#lightbox-image'
).attr(
'src'
,settings.imageArray[settings.activeImage][0]);
_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);
objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};
function _resize_container_image_box(intImageWidth,intImageHeight){
var intCurrentWidth=$(
'#lightbox-container-image-box'
).width();var intCurrentHeight=$(
'#lightbox-container-image-box'
).height();
var intWidth=(intImageWidth+(settings.containerBorderSize * 2));
var intHeight=(intImageHeight+(settings.containerBorderSize * 2));
var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;
$(
'#lightbox-container-image-box'
).animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if ((intDiffW==0)&&(intDiffH==0)){if ($.browser.msie){___pause(250);} else {___pause(100);}}
 $(
'#lightbox-container-image-data-box'
).css({width:intImageWidth});$(
'#lightbox-nav-btnPrev,#lightbox-nav-btnNext'
).css({height:intImageHeight+(settings.containerBorderSize * 2)});};
function _show_image(){$(
'#lightbox-loading'
).hide();$(
'#lightbox-image'
).fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};
function _show_image_data(){$(
'#lightbox-container-image-data-box'
).slideDown(
'fast'
);$(
'#lightbox-image-details-caption'
).hide();if (settings.imageArray[settings.activeImage][1]){$(
'#lightbox-image-details-caption'
).html(settings.imageArray[settings.activeImage][1]).show();}
if (settings.imageArray.length>1){$(
'#lightbox-image-details-currentNumber'
).html(settings.txtImage+
' '
+(settings.activeImage+1)+
' '
+settings.txtOf+
' '
+settings.imageArray.length).show();}}
function _set_navigation(){$(
'#lightbox-nav'
).show();
$(
'#lightbox-nav-btnPrev,#lightbox-nav-btnNext'
).css({
'background'
:
'transparent url('
+settings.imageBlank+
') no-repeat'
});
if (settings.activeImage !=0){if (settings.fixedNavigation){$(
'#lightbox-nav-btnPrev'
).css({
'background'
:
'url('
+settings.imageBtnPrev+
') left 15% no-repeat'
})
.unbind()
.bind(
'click'
,function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});} else {
$(
'#lightbox-nav-btnPrev'
).unbind().hover(function(){$(this).css({
'background'
:
'url('
+settings.imageBtnPrev+
') left 15% no-repeat'
});},function(){$(this).css({
'background'
:
'transparent url('
+settings.imageBlank+
') no-repeat'
});}).show().bind(
'click'
,function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if (settings.activeImage !=(settings.imageArray.length-1)){if (settings.fixedNavigation){$(
'#lightbox-nav-btnNext'
).css({
'background'
:
'url('
+settings.imageBtnNext+
') right 15% no-repeat'
})
.unbind()
.bind(
'click'
,function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});} else {
$(
'#lightbox-nav-btnNext'
).unbind().hover(function(){$(this).css({
'background'
:
'url('
+settings.imageBtnNext+
') right 15% no-repeat'
});},function(){$(this).css({
'background'
:
'transparent url('
+settings.imageBlank+
') no-repeat'
});}).show().bind(
'click'
,function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){
if (objEvent==null){keycode=event.keyCode;escapeKey=27;
} else {keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();
if ((key==settings.keyToClose)||(key==
'x'
)||(keycode==escapeKey)){_finish();}
if ((key==settings.keyToPrev)||(keycode==37)){
if (settings.activeImage !=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if ((key==settings.keyToNext)||(keycode==39)){
if (settings.activeImage !=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if ((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if (settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$(
'#jquery-lightbox'
).remove();$(
'#jquery-overlay'
).fadeOut(function(){$(
'#jquery-overlay'
).remove();});
$(
'embed, object, select'
).css({
'visibility'
:
'visible'
});}
function ___getPageSize(){var xScroll,yScroll;if (window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;} else if (document.body.scrollHeight>document.body.offsetHeight){
xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;} else {
xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if (self.innerHeight){
if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;} else {windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;} else if (document.documentElement&&document.documentElement.clientHeight){
windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;} else if (document.body){
windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;} else {pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;} else {pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};
function ___getPageScroll(){var xScroll,yScroll;if (self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;} else if (document.documentElement&&document.documentElement.scrollTop){
yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;} else if (document.body){
yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};
function ___pause(ms){var date=new Date();curDate=null;do {var curDate=new Date();}
while (curDate-date<ms);};
return this.unbind(
'click'
).click(_initialize);};})(jQuery);
var currentimage;var prevSmallImage=null;var prevLargeImage=null;function SwapImage(imgname,newimage){if (newimage){currentimage=document.images[imgname].src;document.images[imgname].src=newimage;}
else
{document.images[imgname].src=currentimage;}}
var CurrentMainImage=4;function SwapMainImage(i){if (typeof(MedImages) !=
'undefined'
&&MedImages[i] !=
""
){document.images[
"mainimage"
].src=MedImages[i];CurrentMainImage=i;BigImage=BigImages[i];}}
function EnlargeImage(){var bi;if (typeof(BigImage) !=
'undefined'
&&BigImage !=
''
)
bi=BigImage;else
bi=BigImages[CurrentMainImage];popup(
"enlarge.html?"
+bi);}
function popup(src){win=window.open(src,
""
,
"top=20,left=20,height=300,width=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes"
)}
function preloadMedImages(){if (typeof(MedImages) !=
'undefined'
&&MedImages.length>0){var images=new Array();for (var i=0;i<MedImages.length;i++){var x=new Image;x.src=MedImages[i];images[images.length]=x;}}}
addEvent(window,
'load'
,preloadMedImages);
var optionImageLocation=
"http://site.sportsunlimitedinc.com/options/"
;function getOptionImageName(listValue){
var re=
/\((\d+)\)/gi;var opt=listValue;var ma=re.exec(opt);return(opt.replace(
"/"
,
"_"
).replace(
"-"
,
"_"
).toLowerCase());}
function ChangeOption(e){prevSmallImage=MedImages[CurrentMainImage];if (typeof(BigImage) !=
"undefined"
&&BigImage !=
""
)
prevLargeImage=BigImage;else
prevLargeImage=BigImages[CurrentMainImage];var list;if (window.event)
list=window.event.srcElement;else
list=e.target;var code=window.itemCode;var opt=getOptionImageName(list.options[list.selectedIndex].value);if (true){var img=code+
"-"
+opt+
"-small.jpg"
;document.images[
'mainimage'
].src=optionImageLocation+img;BigImage=optionImageLocation+code+
"-"
+opt+
"-large.jpg"
;if (typeof(BigImages) !=
"undefined"
){var x=BigImages.length;if (x>0){BigImages[x-1]=BigImage;MedImages[x-1]=optionImageLocation+img;}}}}
function optionPreviewInit(optionName,code){window.itemCode=code;var frmOrderForm=findOrderForm();if (frmOrderForm){if (typeof(frmOrderForm[optionName]) !=
"undefined"
){addEvent(frmOrderForm[optionName],
"change"
,ChangeOption);var optImgAr=new Array();for (var i=0;i<frmOrderForm[optionName].options.length;i++){var opt=getOptionImageName(frmOrderForm[optionName].options[i].value);var img=new Image();img.src=optionImageLocation+code+
"-"
+opt+
"-small.jpg"
;optImgAr[optImgAr.length]=img;}}}}
function addEvent(elm,evType,fn,useCapture){if (elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return (true);}
else if (elm.attachEvent){var r=elm.attachEvent(
'on'
+evType,fn);return (r);}
else
{elm[
'on'
+evType]=fn;}}
function ErrorImage(im){if (prevSmallImage){document.images[
'mainimage'
].src=prevSmallImage;BigImage=prevLargeImage;}
else
document.images[
'mainimage'
].src=optionImageLocation+
"noimage.jpg"
;}
function findOrderForm(){for (i=0;i<document.forms.length;i++){if (document.forms[i].action.match(
"order.store.yahoo"
)||document.forms[i].action.match(
"test-order"
)){return(document.forms[i]);break;}}
return(null);}
var SHOWALL=true;
var PAGENEXT=
"NEXT"
;var PAGEPREV=
"PREVIOUS"
;var SORTCONTROL=
"DROPDOWN"
var SORTDOWN=
"<img border=0 align=absmiddle src=/lib/sportsunlimited/sortdown.gif>"
;var SORTUP=
"<img border=0 align=absmiddle src=/lib/sportsunlimited/sortup.gif>"
;var DEFAULTSORT=
""
;var SHOPBYON=true;var SHOPBY=new Array();SHOPBY[1]=[
[
"Under $25"
,25],[
"Under $50"
,50],[
"Under $75"
,75],[
"Under $100"
,100],[
"Under $200"
,200],[
"Under $500"
,500],[
"Under $1000"
,1000]
];function PageObject(sortfields,src){this.sortfields=sortfields;this.src=src;}
if (queryString(
'page'
)==
'false'
){if (GetCookie(
"viewall"
)==
'yes'
)
CurrentPage=0;else
CurrentPage=1;}
else
CurrentPage=queryString(
'page'
) * 1;if (CurrentPage !=0)
DeleteCookie(
"viewall"
);if (CurrentPage==0&&GetCookie(
'viewall'
) !=
'yes'
){SetCookie(
"viewall"
,
"yes"
);}
var sf=queryString(
'sf'
);if (sf==
'false'
){sf=GetCookie(
'sf'
);if (!sf){sf=DEFAULTSORT;}}
SetCookie(
'sf'
,sf);var sd=queryString(
'sd'
);if (sd==
'false'
){sd=GetCookie(
'sd'
);if (!sd)
sd=
'a'
;}
SetCookie(
'sd'
,sd);
var sbsbf=queryString(
'sbsbf'
);if (sbsbf==
'false'
){sbsbf=
""
;}
if (sbsbf==
''
){sb=
''
;sbf=
''
;}
else
{var shopByParts=sbsbf.split(
"|"
);sb=shopByParts[1];sbf=shopByParts[0];
}
function PageSortFunction(a,b){if (sf==
'false'
||sf==
''
)
return 0;if (typeof(a)==
'undefined'
||typeof(b)==
'undefined'
)
return 0;if (sd==
'false'
||sd==
''
)
sd=
'a'
;if (sd==
'a'
){if (! isNaN(a.sortfields[sf])&&!isNaN(b.sortfields[sf]))
return (a.sortfields[sf]-b.sortfields[sf]);else
{if (a.sortfields[sf]>b.sortfields[sf])
return 1;else if (a.sortfields[sf]<b.sortfields[sf])
return-1;else
return 0;}}
else
{if (! isNaN(a.sortfields[sf])&&!isNaN(b.sortfields[sf]))
return (b.sortfields[sf]-a.sortfields[sf]);else
{if (a.sortfields[sf]<b.sortfields[sf])
return 1;else if (a.sortfields[sf]>b.sortfields[sf])
return-1;else
return 0;}}}
function ShowPageControls(po){var numpages=Math.ceil(po.length / pagesize);
document.write(
"<a name=sortblock></a><div class=paginate>"
);document.write(
"<table border=0 cellpadding=2 cellspacing=0 width=100%><tr>"
);
if (CurrentPage>0){var ItemsFrom=(CurrentPage-1) * pagesize+1;var ItemsTo=ItemsFrom+pagesize-1;if (ItemsTo>po.length)
ItemsTo=po.length;document.write (
"<td>Displaying <b>"
+ItemsFrom+
"</b> to <b>"
+ItemsTo+
"</b> (of <b>"
+po.length+
"</b> items)</td>"
);}
else
document.write (
"<td>Displaying all "
+po.length+
" items.</td>"
);document.write(
"<td align=right class=pageNums>"
)
if (CurrentPage>1)
document.write (
"<a href="
+PageID+
".html?page="
+(CurrentPage-1)+
"&sf="
+sf+
"&sd="
+sd+
"&sbsbf="
+sbsbf+
"#sortblock>"
+PAGEPREV+
"</a> | "
);for (var i=1;i<=numpages&&numpages>1;i++){if (CurrentPage !=i)
document.write(
"<a href="
+PageID+
".html?page="
+i+
"&sf="
+sf+
"&sd="
+sd+
"&sbsbf="
+sbsbf+
"#sortblock>"
+i+
"</a>"
);else
document.write(
"<b>"
+i+
"</b>"
);document.write(
" | "
);}
if (CurrentPage<numpages&&CurrentPage>0)
document.write (
"<a href="
+PageID+
".html?page="
+(CurrentPage+1)+
"&sf="
+sf+
"&sd="
+sd+
"&sbsbf="
+sbsbf+
"#sortblock>"
+PAGENEXT+
"</a>"
);if (SHOWALL&&numpages>1){document.write(
" | <a href="
+PageID+
".html?page=0&sf="
+sf+
"&sd="
+sd+
"&sbsbf="
+sbsbf+
"#sortblock>"
);if (CurrentPage==0)
document.write(
"<b>"
);document.write(
"VIEW ALL"
);if (CurrentPage==0)
document.write(
"</b>"
);document.write(
"</a> "
);}
document.write(
"</td></tr>"
)
if (SortFields.length>0){document.write (
"<tr><td class=sortblock>"
);if (SORTCONTROL==
"LINK"
)
document.write (
"<b>Sort by:</b> "
);if (SORTCONTROL==
"DROPDOWN"
){document.write (
"<select name=sf onchange="
+
'"'
);document.write (
"javascript:location.href='"
+PageID+
".html?sbsbf="
+sbsbf+
"&sf=' + this.options[this.selectedIndex].value + '#sortblock'"
);document.write (
'">'
);document.write (
"<option value=''>Sort By...</option>"
);for (var i=0;i<SortFields.length;i++){document.write (
"<option value='"
+i+
"'"
);if (parseInt(sf)==i)
document.write (
" selected "
);if (typeof(SortLabels) !=
'undefined'
)
document.write (
">"
+SortLabels[i]+
"</option>"
);else
document.write (
">"
+SortFields[i]+
"</option>"
);}
document.write (
"</select>"
);}
else if (SORTCONTROL==
"LINK"
){if (sf==
''
) document.write (
"<b>"
);document.write (
"<a href="
+PageID+
".html?sf=&sd=a&sbsbf=#sortblock>Default Sort</a>"
);if (sf==
''
) document.write (
"</b>"
);for (var i=0;i<SortFields.length;i++){document.write (
" | "
);if (parseInt(sf)==i){document.write (
"<b>"
);}
var newsd;if (parseInt(sf)==i){if (sd==
'a'
)
newsd=
'd'
;else
newsd=
'a'
;}
else
newsd=
'a'
;document.write (
"<a href="
+PageID+
".html?sf="
+i+
"&sd="
+newsd+
"&sbsbf="
+sbsbf+
"#sortblock>"
);if (typeof(SortLabels) !=
'undefined'
)
document.write(SortLabels[i]);else
document.write(SortFields[i]);document.write (
"</a>"
);if (parseInt(sf)==i){document.write (
"</b>"
);if (sd==
'd'
)
document.write(SORTDOWN);else if (sd==
'a'
)
document.write(SORTUP);}}}
document.write (
"</td>"
);if (SHOPBYON){document.write(
"<td align=right>"
);for (var i=2;i<=SortLabels.length;i++){document.write(
'<select name=sb onchange="'
);document.write(
"javascript:location.href='"
+PageID+
".html?sbsbf="
+(i-1)+
"|'"
+
"+ this.options[this.selectedIndex].value + '#sortblock'"
);document.write(
'">'
);document.write(
"<option value=''>Shop by "
+SortLabels[i-1]+
"</option>"
);for (var j=0;j<SHOPBY[i-1].length;j++)
{document.write(
"<option value='"
);if(typeof(SHOPBY[i-1][j])==
'string'
){document.write(SHOPBY[i-1][j]);if (sbf==i-1&&sb==SHOPBY[i-1][j])
document.write(
"' selected"
);else
document.write(
"'"
);document.write(
">"
+SHOPBY[i-1][j]);}
else if (typeof(SHOPBY[i-1][j])==
'object'
){document.write(SHOPBY[i-1][j][1]);if (sbf==i-1&&eval(sb)==eval(SHOPBY[i-1][j][1]))
document.write(
"' selected"
);else
document.write(
"'"
);document.write(
">"
+SHOPBY[i-1][j][0]);}
document.write(
"</option>"
);}
document.write(
"</select>"
);}
 document.write(
"</td>"
);}
document.write(
"</tr>"
);}
document.write(
"</table>"
);document.write(
"</div>"
);}
function Filter(po){if (sb==
''
||sbf==
''
||!SHOPBYON)
return (po);var res=new Array();for (var i=0;i<po.length;i++){switch (typeof(SHOPBY[sbf][1])){case
'string'
:if (po[i].sortfields[sbf]==sb)
res[res.length]=po[i];break;default:
if (po[i].sortfields[sbf]<sb)
res[res.length]=po[i];break;}}
return(res);}
function ShowPage(){var colcnt=0;var filteredPageObjects=Filter(PageObjects);if (CurrentPage==0){var idx0=0;var idx1=filteredPageObjects.length-1;}
else
{var idx0=(CurrentPage-1) * pagesize;var idx1=idx0+pagesize-1;if (idx1>=filteredPageObjects.length)
idx1=filteredPageObjects.length-1;}
if (sf !=
'false'
&&sf !=
''
)
filteredPageObjects.sort(PageSortFunction);var idx=idx0;document.write (
"<div style='border-bottom: 1px solid silver; border-top: 1px solid silver; padding-bottom: 5px; margin-bottom: 5px'>"
);ShowPageControls(filteredPageObjects);document.write (
"</div>"
);document.write (
"<table border=0 width="
+wid+
" cellpaddign=0 cellspacing=0>"
);document.write (
"<tr valign=top>"
);while (idx<=idx1){if (colcnt==cols){document.write (
"</tr><tr valign=top>"
);colcnt=0;}
document.write(
"<td class=pagingcell>"
+filteredPageObjects[idx].src.replace(
/&#96;/gi,
"'"
)+
"</td>"
);colcnt++;idx++;}
document.write (
"</tr></table>"
);document.write (
"<div style='border-top: 1px solid silver; border-bottom: 1px solid silver; padding-top: 5px; margin-top: 5px'>"
);ShowPageControls(filteredPageObjects);document.write (
"</div>"
);}
function PageQuery(q){if(q.length>1) this.q=q.substring(1,q.length);else this.q=null;this.keyValuePairs=new Array();if(q){for(var i=0;i<this.q.split(
"&"
).length;i++){this.keyValuePairs[i]=this.q.split(
"&"
)[i];}}
this.getKeyValuePairs=function(){return this.keyValuePairs;}
this.getValue=function(s){for(var j=0;j<this.keyValuePairs.length;j++){if(this.keyValuePairs[j].split(
"="
)[0]==s)
return this.keyValuePairs[j].split(
"="
)[1];}
return false;}
this.getParameters=function(){var a=new Array(this.getLength());for(var j=0;j<this.keyValuePairs.length;j++){a[j]=this.keyValuePairs[j].split(
"="
)[0];}
return a;}
this.getLength=function(){return this.keyValuePairs.length;}}
function queryString(key){var page=new PageQuery(window.location.search);return unescape(page.getValue(key));}
function SetCookie(name,value,expires,path,domain,secure){var curCookie=name+
"="
+escape(value)+((expires)?
"; expires="
+expires.toGMTString():
""
)+((path)?
"; path="
+path:
""
)+((domain)?
"; domain="
+domain:
""
)+((secure)?
"; secure"
:
""
);document.cookie=curCookie;}
function GetCookie(name){var dc=document.cookie;var prefix=name+
"="
;var begin=dc.indexOf(
"; "
+prefix);if (begin==-1){begin=dc.indexOf(prefix);if (begin !=0) return null;} else
begin+=2;var end=document.cookie.indexOf(
";"
,begin);if (end==-1)
end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function DeleteCookie(name,path,domain){if (GetCookie(name)){document.cookie=name+
"="
+((path)?
"; path="
+path:
""
)+((domain)?
"; domain="
+domain:
""
)+
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
;}}
function fixdate(date){var base=new Date(0);var skew=base.getTime();if (skew>0)
date.setTime(date.getTime()-skew);}
function popup(src,h,w){if (!h)
h=300;if (!w)
w=450;win=window.open(src,
""
,
"top=20,left=20,height="
+h+
",width="
+w+
",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes"
)}
function popupimg(src,h,w){if (!h)
if (!w)
win=window.open(src,
""
,
"top=20,left=20,height=auto,width=auto,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes"
)}
function GenericPopup(src){window.open(src,
"win"
,
"width=590,height=590,resizable=1,scrollbars=1,scrolling=auto"
)}
function RemoveStr(src,target){var result=src;var i=result.indexOf(target);if (i>-1)
{var left=result.substr(0,i);var right=result.substr(i+target.length);if (left.substr(left.length-1,1)==
","
){left=left.substr(0,left.length-1);}
if (right.substr(0,1)==
","
){right=right.substr(1);}
if (right.length>0&&left.length>0){result=left+
","
+right;}
else if (left.length>0){result=left;}
else
{result=right;}}
return (result);}
function SaveSearch(frm){SaveTrail(frm.query.value,null,null,
"Search"
,4);}
function ShowSearches(){var searches=GetCookie(
"Search"
);if (searches==null)
searches=
""
var trail=searches.split(
","
);while (trail.length>0&&trail[0]==
""
){trail.shift();l=trail.length;}
if (trail.length>0){document.write(
"<label>Your Recent Searches</label>"
);for (i=trail.length-1;(i>=trail.length-6)&&(i>=0);i--){document.write(
"<a href=http://search.store.yahoo.com/cgi-bin/nsearch?catalog=ytimes&query="
+escape(trail[i])+
">"
+unescape(trail[i])+
"</a><br>"
);}}}
function SaveTrail(id,name,img,cookie,size){var path=
""
;var path=GetCookie(cookie);if (path==null)
path=
""
;var elem;if (id&&name){elem=id+
"|"
+escape(name)+
"|"
+img;}
else
{elem=id;}
path=RemoveStr(path,elem);var trail=path.split(
","
);var l=trail.push(elem);while (trail.length>0&&trail[0]==
""
){trail.shift();l=trail.length;}
while (l>parseInt(size)){trail.shift();l=trail.length;}
path=trail.toString();
var dt=new Date();dt.setTime(dt.getTime()+24 * 60 * 60 * 1000);SetCookie(cookie,path,dt);}
function ShowTrail(){var path=GetCookie(
"Path"
);if (path==null)
path=
""
;var trail=path.split(
","
);while (trail.length>0&&trail[0]==
""
){trail.shift();l=trail.length;}
if (trail.length>0){document.write(
"<b>Recently Viewed Categories:</b><br><div id=trail><ul>"
);for (i=trail.length-1;(i>=trail.length-6)&&(i>=0);i--){elem=trail[i].split(
"|"
);if (elem[0].length>0){document.write (
"<li><a href="
+elem[0]+
".html>"
+unescape(elem[1])+
"</a></li> "
);}}
document.write(
"</ul></div>"
);}}
function ShowFullTrail(type){var ck=(type==
"Items"
?
"Path"
:
"Section"
);var path=GetCookie(ck);if (path==null)
path=
""
;var trail=path.split(
","
);while (trail.length>0&&trail[0]==
""
){trail.shift();l=trail.length;}
if (trail.length>0){var columns=2;var NewRow=true;var InRow=false;var colwid=100 / columns;document.write(
"<div id=recenthistory>"
);document.write(
"<label>Recently Viewed "
+(type==
"Items"
?
"Items"
:
"Categories"
)+
"</label>"
);document.write(
"<table border=0 cellpadding=0 cellspacing=3>"
);var j=1;for (i=trail.length-1;i>=0;i--){if (NewRow){document.write(
"<tr valign=top>"
);NewRow=false;InRow=true;}
elem=trail[i].split(
"|"
);if (elem[0].length>0){document.write(
"<td width="
+colwid+
"%><table border=0 cellpadding=0 cellspacing=2 width=100%><tr><td align=center width=40>"
);if (elem[2].length>0){document.write (
"<img border=0 align=absmiddle src="
+elem[2]+
">&nbsp;"
);}
document.write(
"</td><td>"
);document.write(
"<a href="
+elem[0]+
".html>"
+unescape(elem[1].replace(
/`/gi,
"'"
).replace(
/%26%2396%3B/gi,
"'"
))+
"</a><br>"
);document.write(
"</td></tr></table></td>"
);}
if (j%columns==0){document.write(
"</tr>"
);NewRow=true;InRow=false;}
j++;}
if (InRow)
document.write(
"</tr>"
);document.write(
"</table></div>"
);}}
var tb_pathToImage=
"loading.gif"
;
$(document).ready(function(){tb_init(
'a.thickbox, area.thickbox, input.thickbox'
);
imgLoader=new Image();
imgLoader.src=tb_pathToImage;});
function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup){
try {if (typeof document.body.style.maxHeight===
"undefined"
){
$(
"body"
,
"html"
).css({height:
"100%"
,width:
"100%"
});$(
"html"
).css(
"overflow"
,
"hidden"
);if (document.getElementById(
"TB_HideSelect"
)===null){
$(
"body"
).append(
"<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>"
);$(
"#TB_overlay"
).click(tb_remove);}}else{
if(document.getElementById(
"TB_overlay"
)===null){$(
"body"
).append(
"<div id='TB_overlay'></div><div id='TB_window'></div>"
);$(
"#TB_overlay"
).click(tb_remove);}}
if(tb_detectMacXFF()){$(
"#TB_overlay"
).addClass(
"TB_overlayMacFFBGHack"
);
}else{$(
"#TB_overlay"
).addClass(
"TB_overlayBG"
);
}
if(caption===null){caption=
""
;}
$(
"body"
).append(
"<div id='TB_load'><img src='"
+imgLoader.src+
"' /></div>"
);
$(
'#TB_load'
).show();
var baseURL;if(url.indexOf(
"?"
)!==-1){
baseURL=url.substr(0,url.indexOf(
"?"
));}else{baseURL=url;}
var urlString=
/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType==
'.jpg'
||urlType==
'.jpeg'
||urlType==
'.png'
||urlType==
'.gif'
||urlType==
'.bmp'
){
TB_PrevCaption=
""
;TB_PrevURL=
""
;TB_PrevHTML=
""
;TB_NextCaption=
""
;TB_NextURL=
""
;TB_NextHTML=
""
;TB_imageCount=
""
;TB_FoundURL=false;if(imageGroup){TB_TempArray=$(
"a[@rel="
+imageGroup+
"]"
).get();for (TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===
""
));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if (!(TB_TempArray[TB_Counter].href==url)){if (TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML=
"<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"
;} else {TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML=
"<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"
;}} else {TB_FoundURL=true;TB_imageCount=
"Image "
+(TB_Counter+1)+
" of "
+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;
var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if (imageWidth>x){imageHeight=imageHeight * (x / imageWidth);imageWidth=x;if (imageHeight>y){imageWidth=imageWidth * (y / imageHeight);imageHeight=y;}} else if (imageHeight>y){imageWidth=imageWidth * (y / imageHeight);imageHeight=y;if (imageWidth>x){imageHeight=imageHeight * (x / imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$(
"#TB_window"
).append(
"<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"
+url+
"' width='"
+imageWidth+
"' height='"
+imageHeight+
"' alt='"
+caption+
"'/></a>"
+
"<div id='TB_caption'>"
+caption+
"<div id='TB_secondLine'>"
+TB_imageCount+TB_PrevHTML+TB_NextHTML+
"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>"
);$(
"#TB_closeWindowButton"
).click(tb_remove);if (!(TB_PrevHTML===
""
)){function goPrev(){if($(document).unbind(
"click"
,goPrev)){$(document).unbind(
"click"
,goPrev);}
$(
"#TB_window"
).remove();$(
"body"
).append(
"<div id='TB_window'></div>"
);tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$(
"#TB_prev"
).click(goPrev);}
if (!(TB_NextHTML===
""
)){function goNext(){$(
"#TB_window"
).remove();$(
"body"
).append(
"<div id='TB_window'></div>"
);tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$(
"#TB_next"
).click(goNext);}
document.onkeydown=function(e){if (e==null){
keycode=event.keyCode;} else {
keycode=e.which;}
if(keycode==27){
tb_remove();} else if(keycode==190){
if(!(TB_NextHTML==
""
)){document.onkeydown=
""
;goNext();}} else if(keycode==188){
if(!(TB_PrevHTML==
""
)){document.onkeydown=
""
;goPrev();}}};tb_position();$(
"#TB_load"
).remove();$(
"#TB_ImageOff"
).click(tb_remove);$(
"#TB_window"
).css({display:
"block"
});
};imgPreloader.src=url;}else{
var queryString=url.replace(
/^[^\?]+\??/,
''
);var params=tb_parseQuery(queryString);TB_WIDTH=(params[
'width'
]*1)+30||630;
TB_HEIGHT=(params[
'height'
]*1)+40||440;
ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf(
'TB_iframe'
) !=-1){
urlNoQuery=url.split(
'TB_'
);$(
"#TB_iframeContent"
).remove();if(params[
'modal'
] !=
"true"
){
$(
"#TB_window"
).append(
"<div id='TB_title'><div id='TB_ajaxWindowTitle'>"
+caption+
"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"
+urlNoQuery[0]+
"' id='TB_iframeContent' name='TB_iframeContent"
+Math.round(Math.random()*1000)+
"' onload='tb_showIframe()' style='width:"
+(ajaxContentW+29)+
"px;height:"
+(ajaxContentH+17)+
"px;' > </iframe>"
);}else{
$(
"#TB_overlay"
).unbind();$(
"#TB_window"
).append(
"<iframe frameborder='0' hspace='0' src='"
+urlNoQuery[0]+
"' id='TB_iframeContent' name='TB_iframeContent"
+Math.round(Math.random()*1000)+
"' onload='tb_showIframe()' style='width:"
+(ajaxContentW+29)+
"px;height:"
+(ajaxContentH+17)+
"px;'> </iframe>"
);}}else{
if($(
"#TB_window"
).css(
"display"
) !=
"block"
){if(params[
'modal'
] !=
"true"
){
$(
"#TB_window"
).append(
"<div id='TB_title'><div id='TB_ajaxWindowTitle'>"
+caption+
"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"
+ajaxContentW+
"px;height:"
+ajaxContentH+
"px'></div>"
);}else{
$(
"#TB_overlay"
).unbind();$(
"#TB_window"
).append(
"<div id='TB_ajaxContent' class='TB_modal' style='width:"
+ajaxContentW+
"px;height:"
+ajaxContentH+
"px;'></div>"
);}}else{
$(
"#TB_ajaxContent"
)[0].style.width=ajaxContentW+
"px"
;$(
"#TB_ajaxContent"
)[0].style.height=ajaxContentH+
"px"
;$(
"#TB_ajaxContent"
)[0].scrollTop=0;$(
"#TB_ajaxWindowTitle"
).html(caption);}}
$(
"#TB_closeWindowButton"
).click(tb_remove);if(url.indexOf(
'TB_inline'
) !=-1){$(
"#TB_ajaxContent"
).append($(
'#'
+params[
'inlineId'
]).children());$(
"#TB_window"
).unload(function (){$(
'#'
+params[
'inlineId'
]).append($(
"#TB_ajaxContent"
).children());
});tb_position();$(
"#TB_load"
).remove();$(
"#TB_window"
).css({display:
"block"
});}else if(url.indexOf(
'TB_iframe'
) !=-1){tb_position();if($.browser.safari){
$(
"#TB_load"
).remove();$(
"#TB_window"
).css({display:
"block"
});}}else{$(
"#TB_ajaxContent"
).load(url+=
"&random="
+(new Date().getTime()),function(){
tb_position();$(
"#TB_load"
).remove();tb_init(
"#TB_ajaxContent a.thickbox"
);$(
"#TB_window"
).css({display:
"block"
});});}}
if(!params[
'modal'
]){document.onkeyup=function(e){if (e==null){
keycode=event.keyCode;} else {
keycode=e.which;}
if(keycode==27){
tb_remove();}};}} catch(e){
}}
function tb_showIframe(){$(
"#TB_load"
).remove();$(
"#TB_window"
).css({display:
"block"
});}
function tb_remove(){$(
"#TB_imageOff"
).unbind(
"click"
);$(
"#TB_closeWindowButton"
).unbind(
"click"
);$(
"#TB_window"
).fadeOut(
"fast"
,function(){$(
'#TB_window,#TB_overlay,#TB_HideSelect'
).trigger(
"unload"
).unbind().remove();});$(
"#TB_load"
).remove();if (typeof document.body.style.maxHeight==
"undefined"
){
$(
"body"
,
"html"
).css({height:
"auto"
,width:
"auto"
});$(
"html"
).css(
"overflow"
,
""
);}
document.onkeydown=
""
;document.onkeyup=
""
;return false;}
function tb_position(){$(
"#TB_window"
).css({marginLeft:
'-'
+parseInt((TB_WIDTH / 2),10)+
'px'
,width:TB_WIDTH+
'px'
});if (!(jQuery.browser.msie&&jQuery.browser.version<7)){
$(
"#TB_window"
).css({marginTop:
'-'
+parseInt((TB_HEIGHT / 2),10)+
'px'
});}}
function tb_parseQuery (query){var Params={};if (! query){return Params;}
var Pairs=query.split(
/[;&]/);for (var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split(
'='
);if (! KeyVal||KeyVal.length !=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(
/\+/g,
' '
);Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if (userAgent.indexOf(
'mac'
) !=-1&&userAgent.indexOf(
'firefox'
)!=-1){return true;}}
function popupLB( target )
{
  if (!document.getElementById("popupIframe"))
  {
    jQuery("body").append("<iframe id=popupIframe style='display: none; width: 100%; height: 400px'></iframe>");
  }
  jQuery("#popupIframe").attr("src", target);
  jQuery("#popupIframe").modal();
}