bplist00_WebSubresources_WebMainResource0 "&*.26:>BFJNRVZ^bfjnrw{ _WebResourceResponse_WebResourceData^WebResourceURL_WebResourceMIMETypeObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse! )/078k#AU>' #Aٯ`*+!-.WNS.base[NS.relative_Dhttp://media.collegepublisher.com/media/scripts/commonFunctions.js?21234X$classesZ$classname456UNSURLV%NSURLXNSObject_application/x-javascript9:;=>?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Mon, 25 Sep 2006 19:41:34 GMTUbytes_max-age=2141442_Tue, 10 Apr 2007 20:28:06 GMTT1574Zkeep-alive_Accept-Encoding_"0-106b-451830ee"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd  '3579   #%')+-/13579;BUcq&FKVh|xOk// Here are some useful functions. //Gives you url paramaters. function aryValueOf(ary, index) { for(i = 0; i < ary.length; i++) if(ary[i] == index) break; if(i <= ary.length) return ary[i+1]; else return ""; } //This will return the value of a URL variable under "&" notation, or "/" notation. function QueryString( param ) { var begin,end; var locStr = window.location.toString(); // (& Version) // If the amount of characters after the filename is greater than 1 AND // the paramater name we want is in the query string.... if(self.location.search.length > 1 && self.location.search.indexOf(param) > -1) { begin=self.location.search.indexOf(param) +param.length+1; end=self.location.search.indexOf("&",begin); if(end==(-1)) { end=self.location.search.length; } return(self.location.search.substring(begin,end)); } else { locStr = locStr.split('/'); return(aryValueOf(locStr, param)); } } //Returns the value of a cookie. function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { return getCookieVal (j); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) { break; } } return null; } //This function is used to extract the value once the cookie is found based on its offset. //This function is used by GetCookie function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } //This sets a cookie. function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } // This script will try to find a section matching the variable below. If it finds // one, it will forward the page to that section page. function goToSection(specialSection) { for (i=0;i?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Fri, 26 Jan 2007 18:00:45 GMTUbytes_max-age=2141444_Tue, 10 Apr 2007 20:28:06 GMTT8487Zkeep-alive_Accept-Encoding_"0-575e-45ba41cd"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd  '3579   %')+-/13579;=DWes(HMXj~xOW^/*Build Date: Wed Jan 24, 2007 13:39:48*/ var com={mtvi:{util:{},logger:{},config:{},ads:{},reporting:{}}};String.prototype.trim=function(){return this.replace(/^\\s+|\\s+$/g,'');} String.prototype.chop=function(n){if(isNaN(n)){n=this.length-1;}return(this.substring(0,n));} String.prototype.ucFirst=function(){return(this.charAt(0).toUpperCase()+this.substr(1,this.length));} if(typeof document.getElementsByClassName=="undefined"){document.getElementsByClassName=function(s){var nodes=[];var name=new RegExp('\\b'+s+'\\b');var elems=this.getElementsByTagName('*');for(var i=0;i";}catch(e){}}};com.mtvi.logger={url:"http://viarnd.112.2o7.net/b/ss/viarnd/1/EMAIL?",send:function(msg){if(MTVi.util.isDefined(msg)){var img=new Image();img.src=msg;}},JsError:function(e){try{var map={message:'c21',name:'c22',stack:'c23'};var msg=this.url+"pageName=JS_ER-"+window.location;if(!MTVi.util.isDefined(e.stack)){e.stack=window.location.href;} for(var i in map){if(MTVi.util.isDefined(e[i])){msg+="&"+map[i]+"="+e[i];}} this.send(msg);}catch(e){try{this.send(this.url+"pageName=JS_ER-"+"com.mtvi.logger error:"+e.message);}catch(e){}}}};com.mtvi.reporting.Widget=s_gi('none');com.mtvi.reporting.Widget.setAttribute=function(k,v){try{if(com.mtvi.util.isDefined(k)){this[k]=com.mtvi.util.isDefined(v)?v:'';}}catch(e){}};com.mtvi.reporting.Widget.getAttribute=function(k){try{if(com.mtvi.util.isDefined(k)){return this[k];}else{return;}}catch(e){}};com.mtvi.reporting.Widget.setAccount=function(v){try{this.setAttribute("un",v);}catch(e){}};com.mtvi.reporting.Widget.getAccount=function(v){try{this.getAttribute("un");}catch(e){}};com.mtvi.reporting.Widget.appendCall=function(s){try{document.write('
'+s+'
');}catch(e){}};var s_objectID;function s_c2fe(f){var x='',s=0,e,a,b,c;while(1){e=f.indexOf('"',s);b=f.indexOf('\\',s);c=f.indexOf("\n",s);if(e<0||(b>=0&&b=0&&c=0){x+=(e>s?f.substring(s,e):'')+(e==c?'\\n':'\\'+f.substring(e,e+1));s=e+1}else return x +f.substring(s)}return f}function s_c2fa(f){var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s=0){d=1;q='';x=0;f=c.substring(s);a=s_c2fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){if(h==q&&!x)q='';if(h=='\\')x=x?0:1;else x=0}else{if(h=='"'||h=="'")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s) +'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")' +c.substring(e+1);s=c.indexOf('function')}fc+=s_c2fe(c)+';return s");' eval(fc);return f}function s_gi(un,pg,ss){var c="function s_c(un,pg,s" +"s){var s=this;s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s." +"wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.w" +"d.s_c_in++;s.m=function(m){return (''+m).indexOf('{')<0};s.fl=funct" +"ion(x,l){return x?(''+x).substring(0,l):x};s.co=function(o){if(!o)r" +"eturn o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.i" +"ndexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for" +"(var p=0;p0?n.length:1;while(x&&i>=0){x=x.substring(0,i)+n+x.substri" +"ng(i+o.length);i=x.indexOf(o,i+l)}return x};s.ape=function(x){var s" +"=this,i;x=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em==" +"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=" +"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=0)return " +"x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}return x}" +";s.epa=function(x){var s=this;return x?unescape(s.rep(''+x,'+',' ')" +"):x};s.pt=function(x,d,f,a){var s=this,t=x,z=0,y,r;while(t){y=t.ind" +"exOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s.m(f)?s[f](t,a):f(t," +"a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z=0" +")a=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);retu" +"rn (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf" +"',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0};s.fs=function(x,f){var s" +"=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.c_d='';s.c_gdf=f" +"unction(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=func" +"tion(){var s=this,d=s.wd.location.hostname,n=s.cookieDomainPeriods," +"p;if(d&&!s.c_d){n=n?parseInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');wh" +"ile(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','" +"c_gdf',0)?d.substring(p):''}return s.c_d};s.c_r=function(k){var s=t" +"his;k=s.ape(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:" +"c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.leng" +"th:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s" +".c_gd(),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(" +"e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=n" +"ew Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cooki" +"e=k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expir" +"es='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k" +")==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._in" +",n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i=5)eval('try{r=s.m(f)?s[f](a):f(a)}catch(e){r=s.m(" +"t)?s[t](e):t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s.m(" +"b)?s[b](a):b(a);else{s.eh(s.wd,'onerror',0,o);r=s.m(f)?s[f](a):f(a)" +";s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;" +"return s.tfs};s.gtfsoe=new Function('e','var s=s_c_il['+s._in+'];s." +"eh(window,\"onerror\",1);s.etfs=1;var c=s.t();if(c)s.d.write(c);s.e" +"tfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=fun" +"ction(w){var s=this,p=w.parent,l=w.location;s.tfs=w;if(p&&p.locatio" +"n!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return" +" s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.et" +"fs)s.tfs=s.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.t" +"fs};s.ca=function(){var s=this,imn='s_i_'+s.fun;if(s.d.images&&s.ap" +"v>=3&&!s.isopera&&(s.ns6<0||s.apv>=6.1)){s.ios=1;if(!s.d.images[imn" +"]&&(!s.isns||(s.apv<4||s.apv>=5))){s.d.write('
');if(!s.d.images[imn])s.ios" +"=0}}};s.mr=function(sess,q,ta){var s=this,ns=s.visitorNamespace,unc" +"=s.rep(s.fun,'_','-'),imn='s_i_'+s.fun,im,b,e,rs='http'+(s.ssl?'s':" +"'')+'://'+(ns?ns:(s.ssl?'102':unc))+'.112.2O7.net/b/ss/'+s.un+'/1/H" +".1-pdv-2/'+sess+'?[AQB]&ndh=1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s." +"isie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)" +"}if(s.ios){im=s.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)im=s.wd[im" +"n]=new Image;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'|" +"|ta=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;while(e.getT" +"ime()-b.getTime()<500)e=new Date}return ''}return ''};s.gg=function(v){v" +"ar s=this;return s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0" +",2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=f" +"unction(v){var s=this;s.pt(v,',','glf',0)};s.gv=function(v){var s=t" +"his;return s['vpm_'+v]?s['vpv_'+v]:s[v]};s.havf=function(t,a){var s" +"=this,b=t.substring(0,4),x=t.substring(4),n=parseInt(x),k='g_'+t,m=" +"'vpm_'+t,q=t,v=s.linkTrackVars,e=s.linkTrackEvents;s[k]=s.gv(t);if(" +"s.lnk||s.eo){v=v?v+','+s.vl_l:'';if(v&&!s.pt(v,',','isf',t))s[k]=''" +";if(t=='events'&&e)s[k]=s.fs(s[k],e)}s[m]=0;if(t=='pageURL')q='g';e" +"lse if(t=='referrer')q='r';else if(t=='charSet'){q='ce';if(s[k]&&s." +"em==2)s[k]='UTF-8'}else if(t=='visitorNamespace')q='ns';else if(t==" +"'cookieDomainPeriods')q='cdp';else if(t=='cookieLifetime')q='cl';el" +"se if(t=='visitVariableProvider')q='vvp';else if(t=='currencyCode')" +"q='cc';else if(t=='channel')q='ch';else if(t=='campaign')q='v0';els" +"e if(s.num(x)) {if(b=='prop')q='c'+n;else if(b=='eVar')q='v'+n;else" +" if(b=='hier'){q='h'+n;s[k]=s.fl(s[k],255)}}if(s[k]&&t!='linkName'&" +"&t!='linkType')s.qav+='&'+q+'='+s.ape(s[k]);return ''};s.hav=functi" +"on(){var s=this;s.qav='';s.pt(s.vl_t,',','havf',0);return s.qav};s." +"lnf=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var" +" te=t.indexOf('=');if(t&&te>0&&h.indexOf(t.substring(te+1))>=0)retu" +"rn t.substring(0,te);return ''};s.ln=function(h){var s=this,n=s.lin" +"kNames;if(n)return s.pt(n,',','lnf',h);return ''};s.ltdf=function(t" +",h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var qi=h.indexOf(" +"'?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.leng" +"th+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLower" +"Case():'';h=h?h.toLowerCase():'';if(t&&h.indexOf(t)>=0)return 1;ret" +"urn 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=" +"s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.lo" +"cation.hostname;h=h.toLowerCase();if(s.trackDownloadLinks&&lft&&s.p" +"t(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&(lef||lif)&" +"&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))re" +"turn 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+']," +"b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return" +" this[b](e);return true');s.bc=new Function('e','var s=s_c_il['+s._" +"in+'];if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e" +".srcElement:e.target;s.t();s.eo=0');s.ot=function(o){var a=o.type,b" +"=o.tagName;return (a&&a.toUpperCase?a:b&&b.toUpperCase?b:o.href?'A'" +":'').toUpperCase()};s.oid=function(o){var s=this,t=s.ot(o),p=o.prot" +"ocol,c=o.onclick,n='',x=0;if(!o.s_oid){if(o.href&&(t=='A'||t=='AREA" +"')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=o.href;else" +" if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t" +"\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')){n=o." +"value;x=3}else if(o.src&&t=='IMAGE')n=o.src;if(n){o.s_oid=s.fl(n,10" +"0);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t." +"indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.indexOf" +"(','+un+',')>=0?s.epa(t.substring(e+1)):''};s.rq=function(un){var s" +"=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'" +"&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){var s=" +"this,e=t.indexOf('='),q=e<0?'':s.epa(t.substring(e+1));s.sqq[q]='';" +"if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function" +"(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var s=this" +",k='s_sq',v=s.c_r(k),x,c=0;s.sqq=new Object;s.squ=new Object;s.sqq[" +"q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.sq" +"u)s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?',':'')+x;for(x in s.sqq)if(x&&" +"s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}retu" +"rn s.c_w(k,v,0)};s.wdl=new Function('e','var s=s_c_il['+s._in+'],r=" +"true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i=0)&&oc.indexOf" +"(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(" +"){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b" +".attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b.addEv" +"entListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd" +",'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorSamplin" +"g,g=s.visitorSamplingGroup,k='s_vsn_'+s.un+(g?'_'+g:''),n=s.c_r(k)," +"e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=1" +"00;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0}retur" +"n 1};s.dyasmf=function(t,m){if(t&&m&&m.indexOf(t)>=0)return 1;retur" +"n 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(" +"i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,',','d" +"yasmf',m))return n}return 0};s.uns=function(){var s=this,x=s.dynami" +"cAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n," +"i;s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLo" +"werCase)m=''+m;l=l.toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dy" +"asf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substri" +"ng(0,i)};s.t=function(){var s=this,trk=1,tm=new Date,sed=Math&&Math" +".random?Math.floor(Math.random()*10000000000000):tm.getTime(),sess=" +"'s'+Math.floor(tm.getTime()/10800000)%10+sed,yr=tm.getYear(),vt=tm." +"getDate()+'/'+tm.getMonth()+'/'+(yr<1900?yr+1900:yr)+' '+tm.getHour" +"s()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm." +"getTimezoneOffset(),tfs=s.gtfs(),ta='',q='',qs='';s.uns();if(!s.q){" +"var tl=tfs.location,x='',c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w" +"('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(s.apv>=4)x=screen." +"width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){j='1.1';" +"v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){j='1.2';c=screen.pixelDept" +"h;bw=s.wd.innerWidth;bh=s.wd.innerHeight;if(s.apv>=4.06)j='1.3'}}s." +"pl=s.n.plugins}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y'" +":'N';j='1.2';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElemen" +"t.offsetWidth;bh=s.d.documentElement.offsetHeight;j='1.3';if(!s.ism" +"ac&&s.b){s.b.addBehavior('#default#homePage');hp=s.b.isHomePage(tl)" +"?\"Y\":\"N\";s.b.addBehavior('#default#clientCaps');ct=s.b.connecti" +"onType}}}else r=''}if(s.pl)while(pn=0&&oc.indexOf(\".s_" +"oc(\")<0)||oc.indexOf(\".tl(\")>=0)return ''}ta=o.target;h=o.href?o" +".href:'';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substri" +"ng(0,i);l=s.linkName?s.linkName:s.ln(h);t=s.linkType?s.linkType.toL" +"owerCase():s.lt(h);if(t&&(h||l))q+='&pe=lnk_'+(t=='d'||t=='e'?s.ape" +"(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else trk" +"=0;if(s.trackInlineStats){if(!p){p=s.gv('pageURL');w=0}t=s.ot(o);i=" +"o.sourceIndex;if(s.gg('objectID')){n=s.gg('objectID');x=1;i=1}if(p&" +"&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape" +"(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if" +"(!trk&&!qs)return '';var code='';if(trk&&s.vs(sed))code=s.mr(sess,(" +"vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),ta);s.sq(trk?''" +":qs);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID='';return cod" +"e};s.tl=function(o,t,n){var s=this;s.lnk=s.co(o);s.linkType=t;s.lin" +"kName=n;s.t()};s.ssl=(s.wd.location.protocol.toLowerCase().indexOf(" +"'https')>=0);s.d=document;s.b=s.d.body;s.n=navigator;s.u=s.n.userAg" +"ent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVe" +"rsion,ie=v.indexOf('MSIE '),i;if(v.indexOf('Opera')>=0||s.u.indexOf" +"('Opera')>=0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer'" +");s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.in" +"dexOf('Mac')>=0);if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s." +"apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.subs" +"tring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if(String.fromChar" +"Code){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C" +"4%80'?2:(i=='%U0100'?1:0))}s.un=un;s.uns();s.vl_l='charSet,visitorN" +"amespace,cookieDomainPeriods,cookieLifetime,visitVariableProvider,p" +"ageName,pageURL,referrer,currencyCode,purchaseID';s.vl_t=s.vl_l+',c" +"hannel,server,pageType,campaign,state,zip,events,products,linkName," +"linkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+" +"n;s.vl_g=s.vl_t+',trackDownloadLinks,trackExternalLinks,trackInline" +"Stats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilter" +"s,linkInternalFilters,linkNames';if(pg)s.gl(s.vl_g);if(!ss){s.wds()" +";s.ca()}}",l=window.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(l)for(i=0;i0){a=parseInt(i=v.substring(e +5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(un,pg,ss)}com.mtvi.reporting.Dispatcher=new function(){this.version="2.0";try{this.widget=com.mtvi.reporting.Widget;}catch(e){} this.send=function(){try{if(com.mtvi.util.isDefined(this.widget.un)){var hcode=this.widget.t();}}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.setAccountVars=function(o){try{this.widget.setAccount(o.name);this.widget.setAttribute("dynamicAccountSelection",o.dynamic);this.widget.setAttribute("dynamicAccountList",o.list);this.widget.setAttribute("linkInternalFilters",o.filters);}catch(e){}};this.setValues=function(o){try{for(var i in o){this.widget.setAttribute(i,o[i]);}}catch(e){}};this.config=function(){try{this.setAccountVars(com.mtvi.reporting.Account);}catch(e){} try{this.setValues(com.mtvi.reporting.Map());}catch(e){}};this.sendCall=function(){try{this.setAccountVars(com.mtvi.reporting.Account);try{this.setValues(com.mtvi.reporting.Map());}catch(e){} try{this.setValues(com.mtvi.config.SectionSetup);}catch(e){} this.send();}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.setDefaultData=function(){try{var pn=location.href;pn=pn.replace(/^.*www\.(.*)\.com/g,"");pn=pn.replace(/^.*(.*)\.com/g,"");pn=com.mtvi.config.Get.channel+pn;this.widget.setAttribute("pageName","/"+pn);this.widget.setAttribute("hier1",pn);this.widget.setAttribute("channel",com.mtvi.config.Get.channel);this.widget.setAttribute(com.mtvi.config.Get.site,com.mtvi.config.Get.channel);}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.sendThirdPartyCall=function(){try{this.setAccountVars(com.mtvi.config.Get);this.setThirdPartyData();try{this.setValues(com.mtvi.reporting.Map());}catch(e){} this.send();}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.sendLinkEvent=function(name){try{var hier2=this.widget.getAttribute("hier2");this.widget=com.mtvi.reporting.Widget;this.config();this.setValues({linkType:"o",lnk:true,linkName:name,hier2:""});this.send();this.widget.setAttribute("hier2",hier2);}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.getBaseUrl=function(){try{this.config();var vendorUrl=".112.2o7.net/b/ss/";return("http"+(this.widget.ssl?'s':'')+"://"+this.widget.un+vendorUrl+this.widget.un+"/1/");}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.sendFailedSearch=function(v){try{if(com.mtvi.util.isDefined(v)){var aImg=document.createElement('img');aImg.src=this.getBaseUrl()+"EMAIL?pageName=FAILED+SEARCH&v4="+v;aImg.id="failedSearchCall";document.getElementsByTagName('body')[0].appendChild(aImg);}}catch(e){try{com.mtvi.logger.JsError(e);}catch(e){}}};this.replacePathSection=function(path,newValue,replaceAt){try{var pathParts=(path.charAt(0)!="/")?path.split("/"):path.substring(1).split("/");if(isNaN(replaceAt)||replaceAt>=pathParts.length)return false;pathParts[replaceAt]=newValue;var newPath=pathParts.join("/");return newPath;}catch(e){try{com.mtvi.logger.JsError(e);return false}catch(e){return false}}};this.deletePathSection=function(path,removeAt){try{var pathParts=(path.charAt(0)!="/")?path.split("/"):path.substring(1).split("/");if(isNaN(removeAt)||removeAt>=pathParts.length)return false;pathParts.splice(removeAt,1);var newPath=pathParts.join("/");return newPath;}catch(e){try{com.mtvi.logger.JsError(e);return false}catch(e){return false}}};this.setAttribute=function(k,v){this.widget.setAttribute(k,v);};this.getAttribute=function(k){return this.widget.getAttribute(k);};};_Fhttp://media.collegepublisher.com/media/scripts/coda/mtvi_reporting.jsObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse! )/078?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Mon, 02 Apr 2007 20:57:12 GMTUbytes[max-age=317_Tue, 10 Apr 2007 20:28:06 GMTU11626Zkeep-alive_Accept-Encoding_"0-10127-46116e28"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd !)579;x}   !(;IWejy&,7I^cg}xO'body { margin: 0; padding: 0; } /* Links */ a { text-decoration: none; } strong { font-weight: bold; } /* CSS Document */ #cprightcol a, #cpleftcol a { display: block; } #cprightcol h2, #cpleftcol h2 { display: none; } a.subnav:link, a.subnav:visited { font-size: 11px; padding-left: 1em; } body { margin: 0; } body, p, td, li { font: 12px/14px Arial, Helvetica, sans-serif; color: #333; } h1, h2 { font: 1.5em/1.2em ; padding: 0; margin: 0 0 .2em; } h3 { font: bold 18px/1.2em Arial, Helvetica, sans-serif; padding: 4px 0 0 0; margin: 0 0 4px 0; } h4 { font: 16px/1em ; padding: 0; margin: 0 0 10px 0; } h5 { font: 13px/1em ; padding: 0; margin: 0 0 10px 0; } p { padding: 0; margin: 0 0 10px 0; } .smalltext { font-size: 0.8em; } .nobottommargin { margin-top: 1em; margin-bottom: 0px; } .graybox { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; background: #EEE; padding: 8px; margin: 0; } .note { border: 1px dashed #AAA; background: #FFF; padding: 8px; margin: 0; } .smallnote { border: 1px dashed #AAA; background: #FFF; padding: 8px; margin: 0; font-size: 0.8em; } a.button:link, a.button:visited { text-decoration: none; display: inline; border: 1px outset #EEE; background: #EEE; padding: 4px 8px 2px 8px; margin: 0; text-align: center; } a.button:hover { background: #CCC; } a.button:active { border: 1px inset #EEE; background: #EEE; } input.liquid, textarea.liquid { width: 95%; } form table.form_table td { padding-bottom: 5px; } .form_error { font-size: 15px; color: black; border: 1px dotted #cc0000; padding: 5px; margin: 5px 5px 15px; } .validation_error { color: #cc0000; } .validation_note { padding: 2px 4px; background: #cc0000; color: #FFF; margin-bottom: 4px; } form { margin-bottom: 0; } .top_bar { background: #eeeeee; border-bottom: 1px solid #999999; } .evenrow { background: #edf3fe; border-bottom: 1px solid #999999; padding: 0 8px; } tr.evenrow { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } .oddrow { background: #fff; border-bottom: 1px solid #999999; padding: 0 8px; } .forumname { padding: 0; color: blue; margin: 0 0 10px 0; } .adminbutton { width: 85px; font-size: 12px; font-family: arial, verdana, sans-serif; } #cp_pdf_results li { font-size: 1.1em; padding: 10px 10px 10px 30px; margin: 0; list-style: none inside; border-bottom: 1px solid #666; } li.pdf_oddrow { background: #f5f5f5 url(http://media.collegepublisher.com/media/assets/images/pdfimage.gif) no-repeat 5px 50%; } li.pdf_evenrow { background: #edf3fe url(http://media.collegepublisher.com/media/assets/images/pdfimage.gif) no-repeat 5px 50%; } h4.cp_link_underline { text-align: right; color: #666; font-size: 11px; } h4.cp_link_underline a { text-decoration: underline; color: #666; } /* Calendar Styling */ #calendar_header { padding: 10px; } .calendar_dark { color: #c9c9c9; background: #666666; } #calendar_border { border-bottom: 1px solid #aaa; } /* Forum Styling */ #forum .graybox { padding: 8px 0; } #forum .originalmessage { font: 15px/1em ; text-decoration: none; background: #eeeeee; border-bottom: 1px solid #999999; padding: 8px; margin: 0; } #forum .replymessage_even { font: 12px/1em ; text-decoration: none; border-top: 1px solid black; background: #EEE; padding: 8px; margin: 0; } #forum .replymessage_odd { font: 12px/1em ; text-decoration: none; border-top: 1px solid black; background: #FFF; padding: 8px; margin: 0; } .recordSetBrowser th { background: #EEE; text-align: left; } .hilite_table { border: 1px solid #666; background: #f3f3f3; } /* Search Results */ #searchResults h1 { font: bold 13px arial, verdana, sans-serif; margin: 0px; margin-bottom: 4px; margin-top: -4px; } #searchResults h2 { font: bold 11px arial, verdana, sans-serif; margin: 0px; margin-bottom: 4px; } #searchResults, #searchResults p, #searchResults td { font: normal 11px arial, verdana, sans-serif; margin: 0px; margin-bottom: 6px; } #searchResults .oddrow { background: #edf3fe; } #searchResults .evenrow { background: #eee; } #searchResults td { padding: 8px; } #searchResults th { font: bold 11px arial, verdana, sans-serif; text-align: left; color: #4B4B4B; background: url(http://media.collegepublisher.com/media/images/search_header.gif) repeat-x bottom; height: 18px; padding-left: 7px; } #searchResults .scorebar { border: 1px solid #999; background: #FFF; width: 50px; } #post_form { padding: 5px; } #post_form td { padding: 5px; } #post_form_inner { border: 1px solid #aaa; } dl#post_form_inner { margin: 0 5px 5px; } #post_form_inner dd, #post_form_inner dt { padding: 5px; } .graybox dl, .graybox dt, .graybox dd { border: none; margin: 0; padding: 0; } #search_directions_body { display: none; } /* Slideshow */ .middletd { padding: 10px; } .texttd { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #58595B; padding: 4px; border-top: 1px solid #fff; } .toptd { border: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; font size:11px } .buttons { padding-bottom: 3px; padding-right: 2px; padding-left: 2px; } /* Commented */ ul#address { margin: 15px 0; } ul#address, #address li { padding: 0; list-style-type: none; } /* Login */ #login fieldset { background: #ccc; border: 1px solid #666; padding: 10px; } #login dl, #login dt, #login dd, .graybox dl { margin: 0; padding: 0; } /* Calendar */ .niceFont { font-family : arial, helvetica, sans-serif; font-size : 10px; } #fullcalendar { border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; background: #eee; } #fullcalendar td { border: 1px solid #aaa; border-bottom: none; border-right: none; font-family : arial, helvetica, sans-serif; font-size : 10px; } #fullcalendar td td { border: none; } #cal_header, .dark_head { background: #666; padding: 3px; color: #ccc; } #cal_header strong { color: #ccc; } #cal_header a { color: #fff; } #loggedin_bar { border: 1px outset #EEE; background: #EEE; } #loggedin_bar img { padding: 0 4px 0 0; } #loggedin_bar td { font: 12px/1em ; padding: 2px 6px; } /* NC Bar */ #ncbar { border-bottom: 2px ridge #fff; padding:0; margin:0; } #agent99 { line-height:1.4em; padding: 10px 10px 0px 14px; z-index:99; position:absolute; top:31px; left:158px; right:444px; width:291px; visibility:hidden; border:1px solid #6a6a6a; border-top: none; background-color: #F0F0F0; } #agent99 table { font: 12px/14px Arial, Helvetica, sans-serif; } #agent99 a:link, #agent99 a:hover, #agent99 a:active, #agent99 a:visited { border:0; } #formtext { width:202px; } #search { width:54px; } #cp_extras { font: normal 11px Arial, Arial, Helvetica, sans-serif; padding: 6px; } #cp_extras a:link, #cp_extras a:visited, #cp_extras a:active { font-weight: bold; color:#000; } #cp_extras a:hover { font-weight: bold; color:#900; } /* Staff Login styles */ a#stafflogin { display: block; padding: 5px; border: 1px solid #BBDFF9; background: #fff url(http://media.collegepublisher.com/media/assets/images/over.jpg) bottom left repeat-x; text-decoration: none; color: #1A3787; font-size: 16px; line-height: 24px; text-align: center; } a:hover#stafflogin { border: 1px solid #aaa; background: #fff url(http://media.collegepublisher.com/media/assets/images/click.jpg) bottom left repeat-x; color: #666; } #log_left { float: left; width: 230px; } #log_right { float: left; width: 230px; margin: 0 0 0 10px; } #log_both { float: left; margin: 0 0 25px 0; } form#login { margin: 0; } /* Other Styles */ a.faux_button { padding: 5px 4px; border: 1px solid #ccc; background: #fff url(http://media.collegepublisher.com/media/assets/images/vote.gif) bottom left repeat-x; text-decoration: none; color: #666; font: 12px/12px arial,sans-serif; text-align: center; width: 75px; } a:hover.faux_button { border: 1px solid #aaa; background: #fff url(http://media.collegepublisher.com/media/assets/images/click.jpg) bottom left repeat-x; color: #666; } #poll a { margin: 5px 5px 0; } .hidden { display: none; } /* Front Page Templating */ #fplead { border-bottom: 1px dashed gray; margin: 0 0 8px; padding: 0 0 8px; } td.fparticle { vertical-align: top; text-align: left; } .lead_right .fparticle { padding: 0 8px 0 0; } .lead_center .fparticle { padding: 8px 0 0 0; } .fpimage p { font: normal 10px/1.1em Arial, Helvetica, sans-serif; padding: 4px; margin: 0; } .fpimage img { display: block; } #cpcentercol { padding: 10px 0 0; } #fpaio_3 #sidebar img { border: 1px solid #aaa; } /* Front Page Lead 1 */ #fp_feat_1 .fp_feat { clear: left; margin: 0 0 15px; float: left; } #fp_feat_1 dl, #fp_feat_1 dd, #fp_feat_1 dt { float: left; background: #ddd; margin: 0 8px 0 0; } #fp_feat_1 dd, #fp_feat_1 dt { margin: 0; padding: 0; } /* Front Page Lead 2 */ #fptemplate2 #fplead, #fptemplate2 #fpfeatured { padding: 0 8px 0 0; vertical-align: top; text-align: left; border: 0; } #fptemplate2 #fpfeatured { padding: 0 0 0 8px; } #fptemplate2 #fpfeatured h3 { font: bold 16px/1.1em Arial, Helvetica, sans-serif; padding: 4px 0 0 0; margin: 0 0 4px 0; border-bottom: 1px solid black; } #fptemplate2 h4 { font: bold 14px/1.1em Arial, Helvetica, sans-serif; padding: 2px 0 2px 20px; margin: 0; background: url("images/digiarrow.gif") no-repeat 0px 5px; } /* Front Page Lead 3 */ #fptemplate3 #fplead, #fptemplate3 #fpfeatured { padding: 0 8px 0 0; vertical-align: top; text-align: left; border: 0; } #fptemplate3 #fpfeatured { padding: 0 0 0 8px; } #fptemplate3 #fpfeatured h3 { font: bold 16px/1.1em Arial, Helvetica, sans-serif; padding: 4px 0 0 0; margin: 0 0 4px 0; border-bottom: 1px solid black; } #fptemplate3 h4 { font: bold 14px/1.1em Arial, Helvetica, sans-serif; padding: 2px 0 2px 20px; margin: 0; background: url("images/digiarrow.gif") no-repeat 0px 5px; } #fplead h2 { font: bold 18px/1.1em Arial, Helvetica, sans-serif; padding: 0 0 4px 0; margin: 0; } #fplead p { font: normal 11px/1.1em Arial, Helvetica, sans-serif; padding: 0 0 0.5em 0; margin: 0; } #fpfeatured h3 { font: bold 16px/1.1em Arial, Helvetica, sans-serif; padding: 0 0 4px 0; margin: 0; } #fpfeatured p { font: normal 11px/1.1em Arial, Helvetica, sans-serif; padding: 0 0 0.5em 0; margin: 0; } .article_byline, .article_byline a .image_byline, .image_byline a { font: normal 9px/1.1em Arial, Helvetica, sans-serif !important; color: #666; } #profile_button { font: 12px/1em ; color: white; background: url("/media/assets/images/profile.gif") repeat-x; padding: 3px; } /* Front Page Styles */ #fplead td { padding-bottom: 25px; } .lead_left, .lead_right, .lead_center { margin: 0 0 15px; text-align: left; } /* Lead left */ .lead_left td+td { padding: 0 0 0 8px; width: 100%; } /* Lead Right */ .lead_right td { padding: 0 8px 0 0; width: 100%; } /* Lead Center */ .lead_center .summary { margin: 0 0 25px; } .lead_center .fpimage { margin: 0 0 8px; } /* Featured Styles */ #fp_feat h4 { margin: 0 0 7px; } #fp_feat h5 { margin: 0 0 7px; } #fp_feat .article_byline { margin: 0 0 7px; } /* Featured 1 */ .article { float: left; clear: left; width: 100%; margin: 0 0 25px; } #fp_feat_1 .summary { margin: 0 0 0 83px; } .float_thumbnail { float:left; width: 75px; margin: 0 8px 0 0; } /* Featured 2 */ #fp_feat_2 td { width: 50%; padding-bottom: 25px; } #fp_feat_2 td+td { padding: 0 0 0 15px; } /* Featured 3 */ #fp_feat_3 td { width: 33%; padding-bottom: 25px; } #fp_feat_3 td+td { padding: 0 0 0 15px; } /* FPAIO = Front page all in one */ /* FPAIO Styles */ #sidebar p, #sidebar h4, #sidebar h5 { margin: 0; padding: 0; } #sidebar h4, #sidebar p, #sidebar h5 { margin: 0 0 5px; } /* FPAIO 3 */ #fpaio_3 td { vertical-align: top; } #fpaio_3 td + td { padding: 0 0 0 15px; } #fpaio_3 .fpimage { margin: 0 0 15px; } #fpaio_3 #sidebar ul { list-style: none; margin: 0 0 15px 0; padding: 0; } #fpaio_3 #sidebar li { list-style: none; padding: 0 0 0 17px; background: url(http://media.collegepublisher.com/media/images/digiarrow.gif) no-repeat left 3px; } #fpaio_3 .featured { margin: 0 0 15px; } /* FPAIO 2 */ #fpaio_2 td { vertical-align: top; } #fpaio_2 td + td { padding: 0 0 0 15px; } #fpaio_2 .fpimage { margin: 0 0 15px; } #fpaio_2 h4 { padding: 0 0 4px; border-bottom: 1px solid #aaa; } #fpaio_2 #sidebar ul { list-style: none; margin: 0 0 25px 0; padding: 0; } #fpaio_2 #sidebar li { list-style: none; padding: 0 0 0 17px; line-height: 1.5em; background: url(http://media.collegepublisher.com/media/images/digiarrow.gif) no-repeat left 3px; } #fpaio_2 .featured { margin: 0 0 15px; } /* FPAIO 1 */ #fpaio_1 td { vertical-align: top; } #fpaio_1 td + td { padding: 0 0 0 15px; } #fpaio_1 .fpimage { margin: 0 0 15px; } #fpaio_1 .featured { margin: 0 0 15px; } /* Article Display Styles */ #article h2, #article h4, #meta { margin: 0 0 7px; } #article h3 { color: #666; margin: 0 0 7px; } /* slideshow */ td.toptd { border: 0; } .toptd a { color: #666; font: Arial, Helvetica, sans-serif; } /* Poll */ #poll { background: #eee; border: 1px solid #ccc; padding: 5px; margin: 15px 5px 0; text-align: left; } p#view_results { margin: 5px 0 0; } #cp_poll_legend { padding: 4px 0; } #cp_poll_legend td { background: white; vertical-align: top; text-align: left; padding: 4px; } .cp_poll_color div { width: 1em; height: 1em; border: 1px solid #666; } #cp_poll_color_1 { background: #bc0303; } #cp_poll_color_2 { background: #0064d1; } #cp_poll_color_3 { background: #ff9800; } #cp_poll_color_4 { background: #108b00; } #cp_poll_color_5 { background: #6435b1; } #cp_poll_color_6 { background: #0614ca; } #cp_poll_color_7 { background: #36c947; } #cp_poll_color_8 { background: #b23da8; } #cp_poll_color_9 { background: #746137; } #cp_poll_color_10 { background: #ec008c; } /* Ad Objects */ #object9975, #object9974, #object9973, #banner_client_1,#banner_network_6 { text-align: center; } /* Weather */ #weather { border: 1px solid #666; padding: 1px; background: #fff; width: 120px; margin: 0 auto; } #weatherblock { margin: 1px 0 0 0; padding: 3px; border-top: 1px solid #ccc; } .art { margin: 0 0 15px 0; } /* Breadcrumb */ #breadcrumb, #breadcrumb a { font-size: 10px; margin: 0 0 7px; } #banner_network_1, #loggedin_controlbar {padding: 0 0 10px;} /* Everything Centered Fix */ /*#maincontent, #flan_body, #cp_body, #flan_content, #cp_content { text-align: left; overflow: hidden; }*/ #article { text-align: left; } #article h2 { line-height: 1.2em; } /* User List Styles */ ul#user_art_list_but { margin: 0 0 15px; padding: 0; list-style: none; } .user_art_list ul { border: 1px solid #ccc; margin: 0 0 15px; padding: 0px; } .user_art_list strong { margin: 0 0 5px; } .user_art_list li { list-style: none; padding: 3px 5px; } .user_art_list li.even { background: #f5f5f5; } /* Archives */ .arch_group a { color: #333; } .arch_group { border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; text-align: left; } .arch_group strong { display: block; } .arch_group .evenrow, .arch_group .oddrow { padding: 0 3px; clear: left; } h2, h3 { text-align: left; line-height: 1.2em; } /* Y2M Text Ads */ #banner_loc_3 { padding: 0 0 0 15px; } .textad-container .textad { background: #EEE; padding: 4px; border: 1px solid #ccc; text-align: left; } .textad-container .textad h1, .textad-container .textad h1 a { font: normal 12px/1.1em Arial, Helvetica, sans-serif; display: block; padding: 0; margin: 0; border: 0; color: #00F; text-decoration: underline; } .textad-container .textad p, .textad-container .textad p a { font: normal 12px/1.1em Arial, Helvetica, sans-serif; display: block; padding: 0; margin: 0; border: 0; color: #000; text-decoration: none; } .textad-container .textad p.url, .textad-container .textad p.url a { color: #3F9F3F; text-decoration: none; } .textad-container .caption a { font: normal 10px/1.1em Arial, Helvetica, sans-serif; color: #999; } #flan_article_top { padding: 10px 0 0 0 !important; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; } #flan_article_top ul, #flan_article_tools ul, #flan_article_bottom ul { margin: 0; padding: 0; } #flan_article_bottom { margin: 15px 0; } #flan_article_top ul { margin: 0 !important; padding: 0 !important; } #flan_article_top li, #flan_article_bottom li, #flan_story_bot_nav { list-style: none; font-size: 11px; line-height: 17px; margin: 0 !important; padding: 0 !important; } #flan_article_top li a, #flan_article_bottom li a, #flan_story_bot_nav a { color: #333333 !important; } #flan_article_top li a:hover, #flan_article_bottom a:hover { color: #000000 !important; } #flan_article_top_left { float: left; width: 230px; } #flan_article_top_left li { display: inline; margin: 0 5px 0 0 !important; } #flan_article_top_right, #flan_article_bottom_right { float: right; width: 190px; text-align: right; } li#flan_article_discuss a { background: url(http://media.collegepublisher.com/media/assets/icons/discuss.gif) no-repeat left -1px; padding: 0 0 0 17px; } li#flan_article_print a { background: url(http://media.collegepublisher.com/media/assets/icons/print.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#flan_article_email a { background: url(http://media.collegepublisher.com/media/assets/icons/email.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#flan_article_more a { background: url(http://media.collegepublisher.com/media/assets/icons/down.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#flan_article_blog a { background: url(http://media.collegepublisher.com/media/assets/icons/blogger.gif) no-repeat left 50%; } li#flan_article_live a { background: url(http://media.collegepublisher.com/media/assets/icons/livejournal.gif) no-repeat left 50%; } li#flan_article_digg a { background: url(http://media.collegepublisher.com/media/assets/icons/digg.gif) no-repeat left 50%; } li#flan_article_news a { background: url(http://media.collegepublisher.com/media/assets/icons/newsvine.gif) no-repeat left 50%; } li#flan_article_deli a { background: url(http://media.collegepublisher.com/media/assets/icons/delicious.gif) no-repeat left 50%; } li#flan_article_yaho a { background: url(http://media.collegepublisher.com/media/assets/icons/yahoo.gif) no-repeat left 50%; } li#flan_article_goog a { background: url(http://media.collegepublisher.com/media/assets/icons/google.gif) no-repeat left 0; } li.flan_article_page div { /* Hides from IE-mac \*/ background: url(http://media.collegepublisher.com/media/assets/icons/page.gif) no-repeat left center; padding: 0 0 0 17px; float: right; /* End hide from IE-mac */ } #flan_story_text { margin: 0 0 15px 0; } #flan_article_tools { margin: 0 0 25px !important; border-top: 1px solid #ccc !important; background: #f5f5f5 !important; } p.flan_article_more_tools { font-weight: bold !important; margin: 0 !important; padding: 0 !important; font-size: 12px !important; } p.flan_article_tools_header { font-weight: bold !important; margin: 0 0 8px !important; padding: 0 !important; font-size: 11px; } #flan_article_tools .flan_article_gutter { padding: 5px !important; } #flan_article_tools ul { display: inline !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } #flan_article_tools li { display: inline !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } #flan_article_tools li a { display: inline !important; font-size: 10px !important; margin: 0 3px 0 0 !important; padding: 3px 0 3px 17px !important; } #flan_article_tools li a { display: inline !important; font-size: 10px !important; } #flan_article_tools_book { margin: 0 0 0 85px !important; border-left: 1px solid #fff !important; } #flan_article_tools_blog { float: left !important; width: 85px !important; } #flan_article_tools_rss { float: right !important; width: 150px !important; border-left: 1px solid #fff !important; } #flan_story_bot_nav { margin: 0 0 15px !important; text-align: right; } #flan_continued { font-size: 11px; line-height: 17px; margin: 0 0 15px !important; } *html #flan_article_tools { height: 47px; } /** Article Tools |_________________________________________________________ */ /* Top Tools */ #cp_article_top { padding: 10px 0 0 0 !important; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; } #cp_article_top ul, #cp_article_tools ul, #cp_article_bottom ul { margin: 0; padding: 0; } #cp_article_bottom { margin: 15px 0; } #cp_article_top ul { margin: 0 !important; padding: 0 !important; } #cp_article_top li, #cp_article_bottom li, #cp_story_bot_nav { list-style: none; font-size: 11px; line-height: 17px; margin: 0 !important; padding: 0 !important; } #cp_article_top li a, #cp_article_bottom li a, #cp_story_bot_nav a { color: #333333 !important; } #cp_article_top li a:hover, #cp_article_bottom a:hover { color: #000000 !important; } #cp_article_top_left { float: left; width: 60%; } #cp_article_top_left li { display: inline; margin: 0 5px 0 0 !important; } #cp_article_top_right, #cp_article_bottom_right { float: right; width: 190px; text-align: right; } li#cp_article_discuss a { background: url(http://media.collegepublisher.com/media/assets/icons/discuss.gif) no-repeat left -1px; padding: 0 0 0 17px; } li#cp_article_print a { background: url(http://media.collegepublisher.com/media/assets/icons/print.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#cp_article_email a { background: url(http://media.collegepublisher.com/media/assets/icons/email.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#cp_article_more a { background: url(http://media.collegepublisher.com/media/assets/icons/down.gif) no-repeat left 50%; padding: 0 0 0 17px; } /* Bottom Tools */ #cp_article_tools { margin: 1em 0 25px; } #cp_article_tools h4 { margin: 0px; } #cp_article_tools h5 { margin: 0px; font-size: 11px; } #cp_at_content { padding: 5px 0 7px; border-top: 1px solid #ccc !important; background: #f5f5f5 url(http://media.collegepublisher.com/media/assets/images/article_bkg.gif) repeat-x bottom right; } #cp_at_share { float: left; width: 70%; padding: 0 0 0 5px; } #cp_at_rss { padding: 0 0 0 5px; /* i'd love for this to work right*/ /* border-left: 1px solid #ccc; */ } #cp_article_tools #cp_at_content ul { margin: 0px; padding: 0px; } #cp_at_content li { list-style: none; display: inline; margin: 0 8px 0 0; } #cp_at_content li a { font-size: 10px; padding: 3px 0 3px 17px } li#cp_at_blog a { background: url(http://media.collegepublisher.com/media/assets/icons/blogger.gif) no-repeat left 50%; } li#cp_at_facebook a { background: url(http://media.collegepublisher.com/media/assets/icons/facebook.gif) no-repeat left 50%; } li#cp_at_live a { background: url(http://media.collegepublisher.com/media/assets/icons/livejournal.gif) no-repeat left 50%; } li#cp_at_digg a { background: url(http://media.collegepublisher.com/media/assets/icons/digg.gif) no-repeat left 50%; } li#cp_at_news a { background: url(http://media.collegepublisher.com/media/assets/icons/newsvine.gif) no-repeat left 50%; } li#cp_at_deli a { background: url(http://media.collegepublisher.com/media/assets/icons/delicious.gif) no-repeat left 50%; } li#cp_at_yaho a { background: url(http://media.collegepublisher.com/media/assets/icons/yahoo.gif) no-repeat left 50%; } li#cp_at_goog a { background: url(http://media.collegepublisher.com/media/assets/icons/google.gif) no-repeat left 0; } /* ______________________________________________________ **/ /* Network Channel Bar */ #net_bar * { margin: 0; padding: 0; text-align: left; } #net_bar a { outline: none; } #net_bar a:active { outline: none; } :focus { -moz-outline-style: none; } #net_bar ul, #net_bar li { list-style: none; } #net_bar fieldset { border: none; } .hide { display: none; } .show { display: block; } #net_bar { background: #e0e0e0; border-bottom: 1px solid #7d87a2; height: 33px; font: 12px/1em Trebuchet MS, arial, verdana, sans-serif; } /* The College Publisher Logo Bit */ #net_cp_a { width: 165px; height/**/: 26px; line-height: 26px; /* for IE5/win */ text-indent: -1000px; position: absolute; left: 5px; top: 4px; z-index: 2; } #net_cp_a a { display: block; width/**/: 165px; /* empty comments for IE5/win */ height/**/: 26px; line-height: 26px; /* for IE5/win */ text-indent: -1000px; background: url(http://media.collegepublisher.com/media/images/net_cp2.gif) top left no-repeat; } #net_cp_a a:hover, #net_cp_a.unselected a:hover { background-position: 0 -26px; } #net_cp_a.selected a, #net_cp_a.selected a:hover, #net_cp_a a:active { background-position: 0 -52px; } #net_cp_a.unselected a { background-position: 0 0; } #net_cp_nav_list { position: absolute; left: 5px; top: 28px; z-index: 1; } ul#net_cp_nav_list { list-style: none; border: 1px solid #7d87a2; background: #fff; width: 225px; padding: 5px 5px 3px; } ul#net_cp_nav_list li a { display: block; font: 12px/1em Trebuchet MS, arial, verdana, sans-serif; border: 1px solid #ccc; margin: 0 0 5px; padding: 5px; background: #f5f5f5; text-decoration: none; color: #666; } ul#net_cp_nav_list li a:hover { background: #fff; color: #303030; } #net_search { visibility: visible; } /* Text Box */ #net_search_input { position: absolute; top: 7px; left: 180px; font-size: 12px; width: 125px; } /* The Search Select Bit */ #net_search_choose_link { width: 16px; height/**/: 23px; line-height: 22px; /* for IE5/win */ text-indent: -1000px; position: absolute; left: 313px; top: 6px; z-index: 2; } #net_search_choose_link a { display: block; width/**/: 16px; /* empty comments for IE5/win */ height/**/: 22px; line-height: 22px; /* for IE5/win */ text-indent: -1000px; background: url(http://media.collegepublisher.com/media/images/dropdown.png) top left no-repeat; } #net_search_choose_link a:hover, #net_bar #net_search_choose_link.unselected a:hover { background-position: 0 -22px; } #net_bar #net_search_choose_link.selected a, #net_bar #net_search_choose_link.selected a:hover, #net_bar #net_search_choose_link a:active { background-position: 0 -44px; } #net_bar #net_search_choose_link.unselected a { background-position: 0 0; } #net_search_choose_options { position: absolute; left: 313px; top: 25px; z-index: 1; } ul#net_search_choose_options { list-style: none; border: 1px solid #7d87a2; background: #fff; width: 175px; padding: 5px 5px 0; background: #fff; } ul#net_search_choose_options li { margin: 0 0 5px; padding: 5px; border: 1px solid #ccc; font: 12px/1em Trebuchet MS, arial, verdana, sans-serif; } /* The Submit Button */ #net_search_choose_submit { position: absolute; left: 329px; top: 6px; z-index: 2; background: url(http://media.collegepublisher.com/media/images/button_bg.png) top right no-repeat; overflow: hidden; } #net_search_choose_submit a { font: 11px/21px Trebuchet MS, arial, verdana, sans-serif; margin: 0 6px 0 4px; text-decoration: none; color: #333; } /* Navigation Bar */ #net_channels { position: absolute; top: 12px; right: 200px; width: 375px; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #net_channels { width: auto; } /* End IE5-Mac hack */ #net_channels ul { margin:0; padding:0; list-style:none; } #net_channels li { float:left; margin:0; padding:0; background:url(http://media.collegepublisher.com/media/images/nav_right_1.png) no-repeat right top; margin: 0 0 0 2px; } #net_channels a { float: left; display:block; font: 11px/1em Trebuchet MS, arial, verdana, sans-serif; padding: 4px; background:url(http://media.collegepublisher.com/media/images/nav_left_1.png) no-repeat left top; text-decoration: none; color: #303030; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #net_channels a { float:none; } /* End IE5-Mac hack */ /* IE Hacks */ ul#net_cp_nav_list li { /* Commented Backslash Hack hides rule from IE5-Mac \*/ height: 1%; margin: 0 0 -3px; /* End IE5-Mac hack */ } /* Net Weather */ #net_weather { position: absolute; right: 0; top: 1px; } /* | Podcasts |________________________________________________________ */ #flan_pods h2 { margin: 0 0 1em; } #flan_pods .flan_pods_channels { margin: 0 0 1em; } #flan_pods .flan_pods_gutter { padding: 10px; background: #f5f5f5; } #flan_pods ul { margin: 0 !important; padding: 0 !important; } #flan_pods ul li { list-style: none outside; } /* ____________________________ Headers & Description */ #flan_pods h3 { margin: 0 0 .5em; } #flan_pods h5 { border-bottom: 1px solid #999; text-transform: uppercase; font-size: 10px; color: #999; margin: 0 0 3px; } #flan_pods img { margin: 0 0em 1em 1em; border: 1px solid #d8d8d8; float: right; } /* ____________________________ Tracklist */ .flan_pods_info { margin: 0 0 1em; clear: both; } .flan_pods_tracklist { margin: 0px; padding: 0px; } .flan_pods_list_even { background: #edf3fe; } .flan_pods_list_odd { background: #fff; } .flan_pods_list_odd:hover, .flan_pods_list_even:hover { background: #ffc; } .flan_pods_tracklist li { display: block; padding: 10px 10px 8px; } .flan_pods_tracklist li p.flan_pods_title { line-height:17px; display: inline; float: left; margin: 0px !important; } .flan_pods_tracklist li p.flan_pods_description { margin: .5em 0 0 !important; font-size: .9em; } a.flan_pods_listen { display:block; margin: 0px !important; width/**/:37px; /* empty comments for IE5/win */ height/**/:17px; text-indent:-1000em; float: right; background: url(http://media.collegepublisher.com/media/assets/images/podcast.gif) left top no-repeat; } a:hover.flan_pods_listen { background-position: left bottom; } /* ____________________________ "View All Tracks" */ .flan_pods_channels .more { font-size: 1.2em; text-align: right; margin: .5em 0 0 !important; } .flan_pods_channels .more a { line-height: 1.2em; padding: 5px; } /* ____________________________ Subscription Links List */ .flan_pods_subscription_links { text-align: right; } .flan_pods_subscription_links li { display: inline; margin: 0 10px 0 0; } .flan_pods_subscription_links li a { padding: 0 0 0 17px; } .flan_pods_rss a { background: url(http://media.collegepublisher.com/media/assets/icons/rss11.gif) no-repeat left center; } .flan_pods_m3u a { background: url(http://media.collegepublisher.com/media/assets/icons/plus.gif) no-repeat left center; } .flan_pods_rss_itunes a { background: url(http://media.collegepublisher.com/media/assets/icons/podcast_icon_original.png) no-repeat left center; } .flan_pods_subscription_links li.flan_pods_xspf { margin: 0; } .flan_pods_xspf a { background: url(http://media.collegepublisher.com/media/assets/icons/plus.gif) no-repeat left center; } .flan_pods_all a { background: url(http://media.collegepublisher.com/media/assets/icons/arrow_right.gif) no-repeat left center; } /* ____________________________ Subscription Links List */ html>body .flan_pods_tracklist li p.flan_pods_title { float: none; } /* Styling for the ads */ #flan_ads { width: 300px; float: right; } /* This sets the spacing for the sidebar boxes */ .box, #flan_ads .cp_ad { clear: both; margin: 0 0 10px; /* removed by MCS on Aug 06 - third column objects were floating to the right of the CP ad float: left; */ width: 300px; } /* Banner Boxes */ #flan_ads .content .gutter { padding: 10px; } #flan_ads .gutter p, #advertisements { margin: 0 0 10px; } #flan_ads .content, #advertisements { clear: both; border: 1px solid #d8d8d8; font: 90%/1.2em arial, verdana, sans-serif; margin: 0 0 10px; } #flan_ads .content_300, #advertisements { clear: both; font: 90%/1.2em arial, verdana, sans-serif; margin: 0 0 10px; } #flan_ads .content h4, #advertisements h4 { background: #f5f5f5; font-weight: bold; border-bottom: 1px solid #d8d8d8; font: 14px/1em arial, verdana, sans-serif; padding: 3px 3px 3px 7px; color: #333333; text-transform: uppercase; } #flan_ads .content a { color: #333; border-bottom: 1px solid #ccc; text-decoration: none; } #flan_ads .content a:hover { background: #ffc; } #flan_ads .content ol { list-style-position: inside; } #flan_ads .content ol li { margin: 0 0 5px; line-height: 1.2em; } /* 120 x 240 Banner Box */ #box_120_240 { background: #f5f5f5; } #box_120_240 .banner, #box_120_600_loc .banner { float: left; width: 120px; margin: 0 10px 0 0; border-right: 10px solid #fff; } /* 120 x 600 Banner Box */ #box_120_600 { background: #f5f5f5; } #box_120_600 .banner, #box_120_600_loc .banner { float: left; width: 120px; margin: 0 10px 0 0; border-right: 10px solid #fff; } /* 160 x 600 Banner Box */ #box_160_600 { background: #f5f5f5; } #box_160_600 .banner, #box_160_600_loc .banner { float: left; width: 160px; margin: 0 10px 0 0; border-right: 10px solid #fff; } /* Advertisements */ #advertisements * { margin: 0; padding: 0; } #advertisements h4 { margin: 0 0 10px; } #advertisements { float: left; width: 298px; padding: 0 0 10px; } #advertisements .left { width: 150px; float: left; border-right: 1px solid #e1e1e1; text-align: center; } #advertisements .right { text-align: center; } /* Poll Styling in the right column */ #flan_ads .content *, #flan_nav .content * { margin: 0; padding: 0; } #flan_ads .content form { padding: 10px; margin: 0; } #flan_ads .content div { margin: 0 0 5px; } #flan_ads .pollquestionstyle { font: 13px/1.2em arial, verdana, sans-serif; font-weight: bold; } #flan_ads .content_answers { margin: 7px 0 0; font-size: 11px; } #flan_ads .content_answers div { margin: 0 0 7px; } #flan_ads .content a.faux_button { padding: 3px; margin: 7px 0 0; display: block; } #flan_ads .content p#view_results { margin: 7px 0 0; } /* Global Styles */ #flan_content ul, #dn_content ul, #flan_content ol, #dn_content ol { margin: 1em; /* list-style-position: inside; */ /* this style is causing a lot of stupid list formatting that i just wind up fixing per-paper */ } #flan_content p, #dn_content p { margin: 0 0 1em; } /* Text Ads */ #flan_text_ads * { margin: 0 !important; } #flan_text_ads { border: 1px solid #999999 !important; margin: 0 0 10px !important; } .flan_text_ad { border-bottom: 1px solid #d8d8d8 !important; } .flan_text_ad_title { color: blue; text-decoration: underline; } .flan_text_ad_action { color: blue; } .flan_text_ad a { background: #fff; display: block; padding: 5px !important; } .flan_text_ad a:hover { background: #f5f5f5; } .flan_text_ad_bar { text-align: center !important; font-size: .9em !important; padding: 3px !important; background: #d8d8d8 !important; } /* Comments */ .flan_comment { background: #edf3fe; margin: 0 0 .5em; overflow: auto; } .flan_comment_response { margin: 0 0 .5em; background: #f5f5f5; } .flan_comment_response blockquote { margin: 0 0 1em; padding: 10px; background: #ffff99; border: 1px solid #ffcc33; } .flan_comment_gutter { padding: 10px; } .flan_comment_body { margin: 0 0 1em; } .flan_comment_reply, .flan_comment_read { text-align: right; } .flan_comment_reply a, .flan_comment_post a { background: url(http://media.collegepublisher.com/media/assets/icons/plus.gif) no-repeat left center; padding: 0 0 0 13px; } .flan_comment_article a { background: url(http://media.collegepublisher.com/media/assets/icons/page.gif) no-repeat left center; padding: 0 0 0 12px; } .flan_comment_all a, .flan_comment_read a { background: url(http://media.collegepublisher.com/media/assets/icons/arrow_right.gif) no-repeat left center; padding: 0 0 0 12px; } ul.flan_comment_nav, #maincontent ul.flan_comment_nav { margin: 0 0 1em !important; padding: 0 !important; } ul.flan_comment_nav li.previous { background: url(http://media.collegepublisher.com/media/assets/icons/minus.gif) no-repeat left center; padding: 0 0 0 13px; } ul.flan_comment_nav li.next { text-align: right; background: url(http://media.collegepublisher.com/media/assets/icons/plus.gif) no-repeat left center; padding: 0 0 0 13px; position: relative; left: 0px; } .flan_comment_nav li { display: inline; margin: 0 1em 0 0 !important; } .flan_comment_valid_img { padding: 0 0 .5em; } .flan_comment_valid fieldset { border: none; } .flan_comment_valid label, .flan_comment_valid input { display: block; margin: 0 0 .5em; } /* Comment Form */ .flan_disabled { color: #999; } .post_comment_button { text-align: center; margin: 1.5em 0; } .post_comment_no { padding: 2px 4px; background: #cc0000; color: #FFF; margin: 0 0 1.5em; } .post_comment_no a { color: #fff !important; text-decoration: underline; } .cpfooter { padding: 2em 0 2em 0; font-size: 80%; } /* Breadcrumb */ ul.flan_breadcrumb { margin: 0 0 1em !important; padding: 0 !important; list-style: none; } .flan_breadcrumb li { display: inline; margin: 0 1px 0 0; font-size: .9em; } .flan_breadcrumb li.flan_breadcrumb_parent { display: inline; background: url(/media/assets/icons/arrow_right.gif) no-repeat left center; } .flan_breadcrumb li { display: inline; background: url(/media/assets/icons/arrow_right_light.gif) no-repeat left center; } /* RSS Links */ #flan_syndication_feeds li { list-style: none; } .flan_rss { padding: 0 0 0 14px; background: url(/media/assets/icons/rss11.gif) no-repeat left center; } /* Make Some Elements Width Fixed #flan_nav, #flan_content, #flan_ads { overflow: hidden; } */ /* Global Clearing House */ .flan_article_clear, .flan_clear, .cp_clear { clear: both; } .cp_article_clear { clear: both; } .flan_clear_auto:after, .cp_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .flan_clear_auto, .cp_clear { display: inline-block; } /* Hides from IE-mac \*/ .flan_clear_auto, .cp_clear { display: block; } * html .flan_clear_auto, *html .cp_clear { height: 1%; } /* End Mac Hide */ /* -------------- New Default Styles ------------------- */ /* Light text */ .cp_light, .cp_light p { color: #999999; } /* Font Sizes */ .cp_small, .cp_small p { font-size: .9em; line-height: 1.4em; } .cp_medium, .cp_medium p { font-size: 1em; line-height: 1.4em; } .cp_large, .cp_large p { font-size: 1.3em; line-height: 1.4em; } /* RSS Link */ .cp_rss { padding: 0 0 0 14px; background: url(/media/assets/icons/rss11.gif) no-repeat left center; } /* Tables */ .cp_table { border: 1px solid #d8d8d8; width: 100%; margin: 0 0 1em; } .cp_table th { background: #cccccc; padding: 7px; text-align: left; } .cp_table td { padding: 7px; } .cp_table p { margin: 0 0 .5em !important; } .cp_even { background: #f5f5f5; } .cp_odd { background: #edf3fe; } /* Quotes */ blockquote { padding: 10px; background: #ffffff; border: 1px solid #d8d8d8; margin: 0 0 1em; } blockquote em { display: block; font-weight: bold; margin: 0 0 .3em; border-bottom: 1px solid #e9e9e9; } /* Simple Left Right Block */ .cp_left_right { margin: 0 0 1em; } .cp_left { float: left; } .cp_right { float: right; } /* Callout Left Right Block */ .callout_left { width:33%; float:left; margin: 0 1em 1em 0; } .callout_right { width:33%; float:right; margin: 0 0 1em 1em; } /* Basic reply link */ a.cp_reply { background: url(http://media.collegepublisher.com/media/assets/icons/plus.gif) no-repeat left center; padding: 0 0 0 13px; } /* Warning */ .cp_warn { background: #ffff99 url(/media/assets/icons/alert.gif) no-repeat 5px 4px!important; margin: 0 0 1em !important; padding: 5px 5px 5px 27px; !important; font: 1em/1.2em arial, verdana, sans-serif !important; } .cp_warn strong { color: #af0000 !important; } .cp_warn p { color: #000000 !important; margin: 0 !important; } /* Alert */ .cp_alert { background: #ffff99; color: #AF0000; margin: 0 0 1em !important; padding: 5px; !important; font: 1em/1.2em arial, verdana, sans-serif !important; } /* The Hider */ .cp_hide { display: none; } /* Forum */ .cp_forum_trail { margin: 0 0 1em !important; padding: 0 !important; } .cp_forum_trail li { font-size: 1.2em; display: inline; } .cp_forum_trail li.cp_forum_trail_parent { background: none; padding: 0; } /* Forms */ .cp_form fieldset { border: 1px solid #d8d8d8; margin: 0 0 1em; padding: 5px 10px 10px; } .cp_form legend { font-weight: bold; margin: 0 0 0 15px; padding: 0 2px; color: #000000; } .cp_form ul { list-style: none; } .cp_form li { padding: 5px; margin: 0 0 5px; clear: left; } .cp_form label { float: left; width: 120px; text-align: right; padding: 3px 10px 0 0; } .cp_form input, .cp_form select, .cp_form textarea { width: 250px; margin: 0 0 3px; float: left; } .cp_small_form input, .cp_small_form select { width: 500px; margin: 0 3px; } .cp_form img { margin: 1px 0 0 3px; float: left; } .cp_form .cp_alert { margin: 0 0 0 130px !important; clear: both; width: 240px; } .cp_form .cp_radio { width: 250px; border: none; margin: 0 0 3px; float: left; } .cp_form .cp_radio input { float: none; width: auto; padding: 0; margin: 0; } .cp_form .cp_check input { float: none; width: auto; margin: 0 5px 0 0; } .cp_form .cp_image_verify img { margin: 0 10px 0 0; } .cp_form .cp_image_verify li { list-style-position: outside; } .cp_form .cp_image_verify input, .cp_form .cp_image_verify label { float: none; width: 250px; text-align: left; margin: 0 !important; padding: 0 !important; } .cp_form .cp_submit { text-align: center; } .cp_form .cp_submit input { width: auto; float: none; } /* Display Staff Page */ #cp_staff { border-top: 1px solid #ccc; } #cp_staff .staff_member { float: left; width: 100%; clear: left; border-bottom: 1px solid #ccc; padding: 1em 0 1em; } #cp_staff .staff_member img { border: 0px; float: left; width: 75px; margin: 0 1em 0 0; } #cp_staff .staff_member .cp_staff_name { float: left; width: 50%; } #cp_staff .staff_member .cp_staff_name dt { font-size: 1.5em; margin: 0 0 .2em; } #cp_staff .staff_member .cp_staff_name dd { font-size: 1.2em; } #cp_staff .staff_member .cp_staff_contact { float: left; } #cp_staff .staff_member .cp_staff_contact dt { font-weight: bold; } #cp_staff .staff_member .cp_staff_contact dd { margin: 0 0 .2em; } iframe { border: 0px !important; /*height: 240px !important;*/ overflow: hidden !important; } /*---------------------*/ /** Breaking News |_________________________________________________________ */ #cp_bn_wrap { font: 1em/1.4em arial, sans-serif; } #cp_bn_wrap * { margin: 0px; padding: 0px; } #cp_bn_wrap a { display: block; background: #900000 url(http://media.collegepublisher.com/media/assets/images/breaking_news_bkg.jpg) 0 0 repeat-x; margin: 0 0 10px; border: 5px solid #900000; text-decoration: none; } #cp_bn_wrap a:hover { border: 5px solid #de0000; background: #de0000; } #cp_bn_wrap a .gutter { margin: 0px; padding: 7px; border: 1px solid #fff; position: relative; background: transparent; } #cp_bn_wrap a h2, #cp_bn_wrap a h3, #cp_bn_wrap a h4, #cp_bn_wrap a p { color: #fff; } #cp_bn_wrap a h2 { font-family: "Trebuchet MS", serif; text-transform: uppercase; font-size: 18px; margin: 0 0 .5em; } #cp_bn_wrap a h3 { font-size: 22px; font-style: italic; margin: 0 0 .25em; } #cp_bn_wrap a h4 { font-size: 16px; margin: 0 0 .5em; } #cp_bn_wrap a p { font-size: 11px; line-height: 13px; margin: 0px; } #cp_bn_wrap a .with_img { float: left; width: 65%; } #cp_bn_wrap a img { width: 32%; float: right; border: 0px; margin: 0px; } #cp_bn_article_header { background: #de0000 url(http://media.collegepublisher.com/media/assets/images/breaking_news_bkg.jpg) 0 0 repeat-x; color:#fff; font-family:'trebuchet ms', serif; text-transform:uppercase; font-size: 20px; line-height: 40px; text-indent:.3em; } /* ______________________________________________________ **/ /** Auto Pull Quote |_________________________________________________________ */ blockquote.cp_pullquote { border: 0px; border-top: 3px double #000; border-bottom: 3px double #000; } blockquote.cp_pullquote p { margin: 0px !important; font: 18px/22px georgia, serif; } blockquote.cp_pullquote p:first-letter { text-transform: uppercase; } /* ______________________________________________________ **/ /* fixing article toolbar box - mcs 12/5/06 */ /* CP Article tools */ #cp_article_top { padding: 10px 0 0 0 !important; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; } #cp_article_top ul, #cp_article_tools ul, #cp_article_bottom ul { margin: 0; padding: 0; } /* ______________________________________________________ **/ /** New Styles for 300x250 Ads -- EDF 20070206 | Removes 'Advertisement' slug by default |_________________________________________________________ */ #flan_ads .cp_ad h4.ad_slug { font: normal 10px/14px 'trebuchet ms', arial, sans-serif; color: #aaa; background: none; text-align: center; text-transform: uppercase; display: none; /* oh yeah... we want it off by default */ } /* ______________________________________________________ **/ #cp_article_bottom { margin: 15px 0; } #cp_article_top ul { margin: 0 !important; padding: 0 !important; } #cp_article_top li, #cp_article_bottom li, #cp_story_bot_nav { list-style: none; font-size: 11px; line-height: 17px; margin: 0 !important; padding: 0 !important; } #cp_article_top li a, #cp_article_bottom li a, #cp_story_bot_nav a { color: #333333 !important; } #cp_article_top li a:hover, #cp_article_bottom a:hover { color: #000000 !important; } #cp_article_top_left { float: left; width: 230px; } #cp_article_top_left li { display: inline; margin: 0 5px 0 0 !important; } #cp_article_top_right, #cp_article_bottom_right { float: right; width: 190px; text-align: right; } li#cp_article_discuss a { background: url(http://media.collegepublisher.com/media/assets/icons/discuss.gif) no-repeat left -1px; padding: 0 0 0 17px; } li#cp_article_print a { background: url(http://media.collegepublisher.com/media/assets/icons/print.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#cp_article_email a { background: url(http://media.collegepublisher.com/media/assets/icons/email.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#cp_article_more a { background: url(http://media.collegepublisher.com/media/assets/icons/down.gif) no-repeat left 50%; padding: 0 0 0 17px; } li#cp_article_blog a { background: url(http://media.collegepublisher.com/media/assets/icons/blogger.gif) no-repeat left 50%; } li#cp_article_facebook a { background: url(http://media.collegepublisher.com/media/assets/icons/facebook.gif) no-repeat left 50%; } li#cp_article_live a { background: url(http://media.collegepublisher.com/media/assets/icons/livejournal.gif) no-repeat left 50%; } li#cp_article_digg a { background: url(http://media.collegepublisher.com/media/assets/icons/digg.gif) no-repeat left 50%; } li#cp_article_news a { background: url(http://media.collegepublisher.com/media/assets/icons/newsvine.gif) no-repeat left 50%; } li#cp_article_deli a { background: url(http://media.collegepublisher.com/media/assets/icons/delicious.gif) no-repeat left 50%; } li#cp_article_yaho a { background: url(http://media.collegepublisher.com/media/assets/icons/yahoo.gif) no-repeat left 50%; } li#cp_article_goog a { background: url(http://media.collegepublisher.com/media/assets/icons/google.gif) no-repeat left 0; } li.cp_article_page div { /* Hides from IE-mac \*/ background: url(http://media.collegepublisher.com/media/assets/icons/page.gif) no-repeat left center; padding: 0 0 0 17px; float: right; /* End hide from IE-mac */ } #cp_story_text { margin: 0 0 15px 0; } #cp_article_tools { margin: 0 0 25px !important; padding: 0 0 5px 0; } p.cp_article_more_tools { font-weight: bold !important; margin: 0 !important; padding: 0 !important; font-size: 12px !important; } p.cp_article_tools_header { font-weight: bold !important; margin: 0 0 8px !important; padding: 0 !important; font-size: 11px; } #cp_article_tools .cp_article_gutter { padding: 5px !important; } #cp_article_tools ul { display: inline !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } #cp_article_tools li { display: inline !important; list-style: none !important; margin: 0 !important; padding: 0 !important; } #cp_article_tools li a { display: inline !important; font-size: 10px !important; margin: 0 3px 0 0 !important; padding: 3px 0 3px 17px !important; } #cp_article_tools li a { display: inline !important; font-size: 10px !important; } #cp_article_tools_book { margin: -12px 0 0 5px !important; clear: left } html> body #cp_article_tools_book { margin: 27px 0 0 0 !important; position: relative; top: -5px; left: 5px; } #cp_article_tools_blog { float: left !important; width: 0px !important; } #cp_article_tools_rss { float: right !important; width: 140px !important; border-left: 1px solid #fff !important; } html > body #cp_article_tools_rss { width: 160px !important; } #cp_story_bot_nav { margin: 0 0 15px !important; text-align: right; } #cp_continued { font-size: 11px; line-height: 17px; margin: 0 0 15px !important; } *html #cp_article_tools { height: 47px; } /* Beta spry more section stuff jb */ .RSSItemListRow { padding: 4px 6px; line-height: 1.1em; color: #000; } #slider2_wrap .slider2_hot { background: url(http://media.collegepublisher.com/media/assets/icons/fff/lightning.png) no-repeat center left; text-indent: -1000em; display: block; float: left; width: 19px; height: 16px; } .RSSItemListSchool { line-height: 1.3em; font-size: 10px; color: #666; } .FlippyEvenRow { background-color: #eee; } .ListBoxItemHover { background-color: #ff9; color: #000; cursor: pointer; } .SelectedListBoxItem { background: #ff0; color: #000; } .RSSItemListFeedback { height: 32px; margin: 75px auto auto auto; } .RSSItemListFeedback td { font: normal 0.9em/1.4em trebuchet ms; color: #666; } .ClearAll { clear: both; height: 0; font-size: 0; line-height: 0; } .SpryHiddenRegion { visibility: hidden; } /* JB cnn style box */ /* Start of content slider2 Styles */ #slider2_wrap { clear: left; width: 300px; margin: 10px 0; } #slider2_wrap h3 a { color: #333 !important; padding-right: 20px; background: url(/media/assets/icons/fff/bullet_go.png) no-repeat right center; border-bottom: 1px dashed #ccc; display: block; } #slider2_wrap h3 a:hover { background-color: #ff9; } #slider2_wrap .lead_wrap { border: 1px solid #ccc; border-top: none; padding: 0 1px 1px 1px; } #slider2_wrap .contentslide { padding: 1px; position: relative; background: #fff; } #slider2_wrap .contentdiv_scroller { padding: 5px 9px 0 5px; height: 230px; overflow: auto; position: relative; background: #fff; } #slider2_wrap .linkbar { border-top: 1px solid #ddd; background: #fff url(http://media.collegepublisher.com/media/assets/images/box_gradient.gif) repeat-x; line-height: 20px; padding: 0 4px; margin-top: 1px; vertical-align: middle; text-align: right; font-size: 0.95em; color: #666; } #slider2_wrap .linkbar img { vertical-align: middle; border: 0; } #slider2_wrap .linkbar a { color: #fff; } #slider2_wrap .linkbar a:hover { background: #ff9; } #slider2_wrap .contentslide .contentdiv { display: none; } #slider2_wrap .contentslide a { color: #000; } #slider2_wrap .contentdiv_scroller a:hover * { background-color: #ff9; color: #000; display: block; } #slider2_wrap div.pagination_wrap { background: #eee url(http://media.collegepublisher.com/media/assets/images/bottom_line.gif) repeat-x bottom left; padding: 0 0 0 6px; font-size: 11px; } #slider2_wrap .pagination { text-align: left; padding: 0; margin: 0; overflow: hidden; } #slider2_wrap .pagination ul, #slider2_wrap .pagination li { display: inline; } #slider2_wrap .pagination a { font: normal 11px/20px arial, helvetica, sans-serif; padding: 3px 4px 3px; text-decoration: none; color: #333; border: 1px solid #ccc; display: block; width: 16px; height: 16px; float: left; margin-right: 3px; } #slider2_wrap .pagination a span { text-indent: -1000em; display:block; } #slider2_wrap .pagination a#tab_mp span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/newspaper_pop.png) no-repeat top left; } #slider2_wrap .pagination a#tab_me span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/email_go.png) no-repeat top left; } #slider2_wrap .pagination a#tab_mc span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/user_comment.png) no-repeat top left; } #slider2_wrap .pagination a#tab_pc span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/ipod.png) no-repeat top left; } #slider2_wrap .pagination a#tab_ce span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/date.png) no-repeat top left; } #slider2_wrap .pagination a#tab_mb span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/comments.png) no-repeat top left; } #slider2_wrap .pagination a#tab_ci span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/newspaper_add.png) no-repeat top left; } #slider2_wrap .pagination a#tab_rc span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/transmit.png) no-repeat top left; } #slider2_wrap .pagination a#tab_nc span { background: url(http://media.collegepublisher.com/media/assets/icons/fff/transmit_blue.png) no-repeat top left; } #slider2_wrap .pagination a:hover, #slider2_wrap .pagination a.selected { background: #fff url(http://media.collegepublisher.com/media/assets/images/box_gradient.gif) repeat-x 0 1px; border-bottom: 1px solid #fff; } #slider2_wrap .pagination a:hover { border: 1px solid #ccc; } #slider2_wrap .pagination a:hover.selected { border-bottom: 1px solid #fff; } #slider2_wrap .pagination a.pagination_next, #slider2_wrap .pagination a.pagination_next:hover { font: normal 16px/22px arial, helvetica, sans-serif; padding: 5px 5px 0px; border: none; background: none; text-decoration: none; color: #fff; } #slider2_wrap .pagination img { vertical-align: middle; padding-bottom: 2px; border: none; } .safari .box { float: none !important; } .ie6 #slider2_wrap .pagination a { width: 16px; line-height: 16px; } /* End of slider styles. */ /* Stop exploding designs from wrong ad sizes. */ .cp_local_ad, .cp_banner_client { overflow: hidden; } /* VIDEO CAROUSEL STYLES*/ .carousel-component { position:relative; overflow:hidden; visibility:hidden; /* component turns it on when first item is rendered */ } .carousel-component ul.carousel-list { width:10000000px; position:relative; z-index:1; } .carousel-component .carousel-list li { float:left; list-style:none; overflow:hidden; } .carousel-component .carousel-vertical li { float:none; margin-bottom:0px; } .carousel-component ul.carousel-vertical { width:auto; } .carousel-component .carousel-clip-region { overflow:hidden; margin:0px auto; position:relative; } /** * Safe to override. It is safe to override background, padding, margin, color, * text alignment, fonts, etc. Define a separate CSS file and override your style * preferences. **/ #roo_component_wrapper { width: 300px; margin: 0 0 10px 0; } #roo_component_header { padding: 0; margin: 0; background: #eee; border-bottom: 1px solid #c2c2c2; } #roo_component_header li { padding: 0; margin: 0; display: inline; background: #eee; } #roo_component_header li a{ font: normal 10px/23px arial, helvetica, sans-serif; color: #609fdf; padding: 0 0 0 4px; } #roo_component_header li h5 { padding: 2px 6px 3px 26px; background: #fff; font: bold 14px/1.2em Arial, Helvetica, sans-serif; margin: 0 0 0 6px; border: 1px solid #c2c2c2; border-bottom: 1px solid #fff; float: left; background: #fff url(http://collegepublisher.com/media/assets/icons/fff/television.png) no-repeat 6px 1px; } .ie6 #roo_component_header li h5 { margin: 0 0 0 3px; } .safari #roo_component_header li h5 { padding: 2px 6px 4px 26px; border-bottom: 1px solid #fff; } #roo_component { width: 298px; border: 1px solid #c2c2c2; border-top: 0; } .carousel-component { background: #fff; border: 0; padding: 0px; margin: 0 auto; -moz-border-radius: 0px; color: #618cbe; } .carousel-component ul.carousel-list { margin: 0px; padding: 0px; } .carousel-component .carousel-prev { position: absolute; top: 27px; z-index: 3; cursor: pointer; left: 0; } .carousel-component .carousel-next { position: absolute; top: 27px; z-index: 3; cursor: pointer; right: 0; } #roo_component .carousel-button { display: block; width: 16px; height: 16px; text-indent: -1000em; } #roo_component #prev-arrow { background: url(http://media.collegepublisher.com/media/assets/icons/fff/control_start_blue.png); } #roo_component #next-arrow { background: url(http://media.collegepublisher.com/media/assets/icons/fff/control_end_blue.png); } .carousel-component .carousel-list li { text-align:center; margin: 4px 0px 0px 0px; padding: 0px 0px 4px 0px; font: 9px verdana,arial,sans-serif; color:#666; width: 130px; } .carousel-component .carousel-vertical li { } .carousel-component ul.carousel-vertical { } .carousel-component .carousel-list li a { display:block; height: 55px; border: 2px solid #fff; outline:none; -moz-outline:none; text-decoration: none !important; } .carousel-component .carousel-list li a:hover { background: #fffccc; border: 2px solid #fffccc; text-decoration: none !important; } .carousel-component .carousel-list li.active a { border: 2px solid #708fc7; } .carousel-component .carousel-list li strong { display:block; } .carousel-component .carousel-list li { position: relative; } .carousel-component .carousel-list li img { border:1px solid #999; display:block; position: absolute; top: 2px; left: 2px; width: 50px; height: 50px; } .carousel-component .carousel-list li div.roo_module_title { width: 70px; overflow: hidden; position: absolute; top: 2px; right: 0; z-index: 4; text-align: left; color: black; text-decoration: none; line-height: 1em; } .carousel-component .carousel-list li span.roo_module_play { text-transform: uppercase; overflow: inherit; color: #609fdf !important; text-decoration: none; display: block; } .carousel-component .carousel-list li a:hover span.roo_module_play { text-decoration: underline; } /** CP Video Stand alone page Styles*/ #cp_video { background: #e1e1e1; color: #000; text-align: center; /* for wrap centering */ font: 16px/18px "trebuchet ms", helvetica, arial, sans-serif; margin: 0; padding: 0; padding-bottom: 1em; } #cp_video #cp_video_wrap { width: 987px; margin: 0px auto; padding: 0; text-align: left; border: 1px solid #888; background: #fff; } #cp_video .leaderboard { text-align: center; background: #eee; margin: 0; padding: 0; } #cp_video .leaderboard img { padding: 5px 0; } #cp_video #header { width: 100%; margin: 0 0 1.5em; } #cp_video #header h1 { width: 100%; font: bold 1.8em/1.8em georgia, "times new roman", serif; text-indent: -1000em; } #cp_video #header h1 a { display: block; height: 107px; } #cp_video #top_bar { width: 967px; margin: 10px 10px 0 10px; font-size: 80%; overflow: hidden; background: #2B004D; } #cp_video #top_bar a, #cp_video #top_bar a:visited { color: #fff; text-decoration: underline; } #cp_video #top_bar h3 { font: normal 1.1em/27px arial, helvetica, sans-serif; display: inline; color: #fff; padding: 0 0 0 10px; } #cp_video #video_iframe { padding: 0 0 0 5px; margin: 0 0 1em; float: left; } #cp_video #roo_frame { margin: 0; padding: 0; overflow: hidden; border: none; float: left; } #cp_video #video_feed { float: left; background: #fff url(http://media.collegepublisher.com/media/assets/images/feed_gradient.gif) repeat-y top left; padding: 0; margin: 0; width: 200px; height: 920px; overflow: hidden; } #cp_video #video_feed h2 { background: #e7e7e7; font: bold 12px/1.6em arial, helvetica, sans-serif; color: #666; width: 100%; padding: 0 0 0 .5em; } #cp_video #video_feed ul{ padding: 0 0 0 13px; margin: 0; } #cp_video #video_feed li { list-style-type: none; margin: 0; padding: 5px 0; display: block; border-bottom: 1px solid #c2c2c2; } #cp_video #video_feed li:hover { background: #fffccc; } #cp_video #video_feed img { float: left; margin: 0 5px 0 0; padding: 0; border: 1px solid #c2c2c2; } #cp_video #video_feed li h3 { font: bold 1em/1.2em arial, helvetica, sans-serif; color: #666; text-transform: none; width: 45%; float: left; } #cp_video #video_feed li h3 span { color: #22b267; text-transform: uppercase; display: block; } #cp_video #video_feed li a:hover span{ text-decoration: underline; } #cp_video .cp_clear { clear: both; } #cp_video #footer { width: 100%; text-align: left; border-top: 4px solid #2B004D; background: #fff; } #cp_video #footer p { padding: .5em; color: #666; font-size: 11px; } #cp_video #footer p a { color: #2B004D; font-weight: bold; text-decoration: none; } _:http://media.collegepublisher.com/media/css/global.css?v43Xtext/cssObplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse! )/078?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Mon, 04 Dec 2006 22:28:33 GMTUbytes\max-age=1199_Tue, 10 Apr 2007 20:28:06 GMTS552Zkeep-alive_Accept-Encoding_"0-470-4574a111"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd  '3579y~   ")<JXfkz(,7I\ae{xOp/* DO NOT CHANGE THESE VALUES*/ .dialog { display: block; position: absolute; text-align: left !important; } .dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding: 0px; } .dialog table.table_window td , .dialog table.table_window th { padding: 0; } .dialog .title_window { -moz-user-select:none; } /* close button */ .dialog_close { width: 14px; height: 14px; background: transparent url(/media/assets/icons/close.gif) no-repeat 0 0; position:absolute; top:22px; left:97%; cursor:pointer; z-index:2000; } /* Overlay for modal window, spécify color and opacity (three times to work on all browsers */ .overlay_popup { background-color: #000000; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; } .overlay_dialog { background-color: #000000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; } .overlay_dialog iframe { border: 0; } .overlay___invisible__ { background-color: #000000; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; } _=http://media.collegepublisher.com/media/css/popup_new.css?v12Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse! )/078?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Mon, 04 Dec 2006 22:28:33 GMTUbytes\max-age=1046_Tue, 10 Apr 2007 20:28:06 GMTS268Zkeep-alive_Accept-Encoding_"0-213-4574a111"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd  '3579ty   $7ESafu#'2DW\`vxO* {border: none;} #topbar, #topsearchform, #cpleftcol, #cprightcol, #banner_network_5, #cpheader, #cpleftcol, #cprightcol, #issuesummary, #ncbar, .goner, #cpfooter, #ncbar td, #agent99, #loggedin_bar {display: none;} #maincontent {display: block;} #cpcentercol {width: 100%;} #left_cell, iframe, #banner_network_2, #right_cell, #topbar, #cpheader, #cpfooter, .goner, #banner_client_1 {display: none;} #flan_header, #flan_ads, #flan_nav, #weatherm, #flan_footer, #topbar {display: none;} #flan_content {width: 100%;} /*test*/_8http://media.collegepublisher.com/media/css/print.css?v1 !Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse )/078?JUZNS.objectsWNS.keys@ABCDEFGHIKLMNOPQRST VServer]Last-Modified]Cache-Control]Accept-RangesTDate^Content-LengthZKeep-AliveZConnectionTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0_Thu, 15 Mar 2007 20:47:34 GMT_max-age=1200, s-max-age=1200Ubytes_Tue, 10 Apr 2007 20:27:58 GMTT6760_timeout=2, max=100_"0-1a68-45f9b0e6"12ijjk6_NSMutableDictionary\NSDictionary12mnn6_NSHTTPURLResponseInternal12pqqr6_NSHTTPURLResponse]NSURLResponse$)2DILbd  %1357sx  +9GL[fqv!6JOSiv{~sOh/* Set the Colors */ /* Set the link colors */ a { color: #115ba4; } a:hover { color: #991F00; } /* Set the background color of the meta bar (Hex should be the color of the bottom of the meta image) */ #flan_header_meta { background: #003d5b; } /* Set the text color for the meta bar */ #flan_header_meta p { color: #ffffff; } /* Color the nav headers */ #flan_nav h4 { background: #003d5b; color: #E6F4FF; } /* Style the nav links */ #flan_nav li a { border-bottom: 1px solid #003d5b; color: #115ba4; background: #ccc; } /* Style the nav links on hover */ #flan_nav li a:hover { color: #000; } /* End Set the colors */ /* User-generated stylesheet */ * { margin: 0; padding: 0; } body { font: 12px/16px arial, verdana, sans-serif; background: url(http://media.collegepublisher.com/media/paper867/template/templatemedia/body_bkg_.gif) 0 0 repeat-y; } /* Structural Settings */ #flan_wrap { width: 990px; } /* Header Styles */ #flan_header * { margin: 0; padding: 0; } #flan_header { float: left; position: relative; } #flan_header_main { height: 103px; background: url(http://media.collegepublisher.com/media/paper867/template/templatemedia/header_new2.gif) no-repeat 0 0; position: relative; } #flan_meta_right form { width: 200px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; } #flan_meta_right form fieldset{ border: 0px; } #flan_meta_right form #cp_submit { line-height: 1.2em; } #flan_header_meta { position: relative; float: left; width: 990px; padding: 0; } #flan_header_meta * { line-height: 2.5em; } #flan_meta_left * { margin: 0; padding: 0; text-shadow: 2px 2px 1px #000; font-size: 12px; font-weight: bold; color: #000000; } #flan_meta_left { float: left; width: 25%; text-align: left; text-indent: 7px; } #flan_meta_right { float: right; width: 600px; text-align: left; padding: 0 7px 0 0; } #flan_meta_right li { display: inline; text-transform: uppercase; } #flan_meta_right li, #flan_meta_right li a { color: #fff; } #flan_header #flan_meta_right li a:hover { color: #ccc; } #flan_meta_right li span { padding: 0 .5em; } #flan_meta_right fieldset { border: none; } #flan_meta_right input { font-size: 10px; color: #000000 !important; } /* Logo Style */ h1#flan_logo { width/**/: 990px; /* empty comments for IE5/win */ height/**/: 103px; line-height: 103px; /* for IE5/win */ text-indent: 0px; } h1#flan_logo a { display: block; width/**/: 390px; /* empty comments for IE5/win */ height/**/: 103px; line-height: 103px; /* for IE5/win */ text-indent: -990px; } /* Let's work out that mid section */ #flan_body { float: left; } #flan_nav { width: 165px; float: left; } #flan_body_wrap { padding: 10px 0 0; float: right; width: 825px; } #flan_leader { text-align: center; padding: 5px; background: #ccc; border-bottom: 2px solid #000; } #flan_content { float: left; width: 515px; } #flan_content .gutter { margin: 0 10px 10px; } /* Front Page Styles */ .flan_lead { margin: 0 0 20px; } .flan_lead h2 { text-transform: uppercase; } .flan_lead img { float: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #003d5b; } .flan_lead_image img { width: 250px; } .flan_lead a:hover img { background: #115ba4; border: 1px solid #115ba4; } .flan_fp_section { margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px solid #d8d8d8; } .flan_fp_section img { float: left; margin: 0 5px 5px 0; } .flan_fp_section h4 { font-size: 1.5em; line-height: 1.4em; margin: 0; } .flan_fp_section h3 { font-size: 1.2em; margin: 0 0 10px 0; text-indent: 5px; text-transform: uppercase; background: #e8e8e8 url(http://media.collegepublisher.com/media/paper867/template/templatemedia/section_header_bkg.gif) repeat-x left top; } .flan_fp_section h3 a { color: #991F00; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; display: block; } .flan_fp_section h3 a:hover { border-top: 1px solid #991F00; border-bottom: 1px solid #991F00; } .flan_section_lead { float: left; width: 300px; } .flan_section_lead img { float: left !important; margin: 0 5px 0 0; border: 1px solid #d8d8d8; padding: 3px; } .flan_fp_section ul { float: right; width: 155px; margin: 0; padding: 0; } .flan_fp_section li { list-style-type: disc; list-style-position: inside; margin: 0 0 5px; font-size: 14px } .flan_section_more { text-align: right; } .flan_clear { clear: both; } /* These are section page styles */ .flan_section { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #999; } .flan_section_title { font-size: 22px; line-height: 1.2em; margin: 0 0 15px; border-bottom: 1px solid #666; } .flan_section h2 { font-size: 18px; line-height: 1.2em; margin: 0 0 2px; } .flan_section h3 { font-size: 14px; line-height: 1.2em; margin: 0 0 5px; font-weight: normal; } .flan_section h5 { font: 14px/18px Georgia, Times New Roman, serif; line-height: 1.2em; margin: 0 0 5px; } .flan_section p { margin: 0; } .flan_author { text-transform: uppercase; } /* Time to massage the footer */ #flan_footer { clear: both; border-top: 4px solid #dddddd; background: #e5e5e5; padding: 10px; font: 11px/15px arial, verdana, sans-serif; position: relative; top: 33px; } #flan_footer a { color: #000; } #flan_footer a:hover { color: #000; text-decoration: underline; } /* Left Nav Styles */ #flan_nav h4 { font: 13px/25px "trebuchet ms", arial, verdana, sans-serif; padding: 0 0 0 7px; margin: 0; text-transform: uppercase; text-shadow: 2px 2px 1px #000000; } #flan_nav li { list-style: none; display: inline; } #flan_nav li a { text-decoration: none; font: bold 13px/25px "trebuchet ms", arial, verdana, sans-serif; padding: 0 0 0 7px; display: block; } #flan_nav li ul a { padding: 0 0 0 14px; } #flan_nav li ul a:before { content: "- "; } /* Client Banners */ #banner_client_1 { padding: 10px 0; text-align: center; } #flan_nav li a#printpreview { margin: 0px; padding: 10px 0px; background: #ccc; text-align: center; } #flan_nav li a#printpreview img { border: 1px solid #003d5b; padding: 5px; } #flan_nav li a#printpreview:hover img { background: #003d5b; } #article { float: left; width: 490px; } #flan_story_text table { width: 100%; float: left; clear: left; } #banner_client_4 { position: absolute; top: 20px; right: 0px; } #flan_story_text table tbody tr td { background: #eee; padding: 4px; margin: 0 0 1em; } .caption { font-size: .9em; font-weight: bold; text-align: left; font-style: italic; } #flan_story_text img { padding: 2px; border: 1px solid gray; margin: 0 0 1em; } #flan_ads #slideshow .content, #flan_ads #mapsearch, #flan_ads div.content { width: 300px; overflow: hidden; } _9http://www.stateronline.com/media/paper867/styles.css?v13#$% Obplist00 Y$archiverX$versionT$topX$objects_NSKeyedArchiver _WebResourceResponse! )/078?KWZNS.objectsWNS.keys@ABCDEFGHIJLMNOPQRSTUV VServer_Content-Encoding]Last-Modified]Accept-Ranges]Cache-ControlTDate^Content-LengthZConnectionTVaryTEtag\Content-Type_1Apache/1.3.37 (Win32) mod_gzip/1.3.26.1a JRun/4.0Tgzip_Wed, 31 Jan 2007 16:40:45 GMTUbytes_max-age=2141448_Tue, 10 Apr 2007 20:28:06 GMTU16313Zkeep-alive_Accept-Encoding_"0-1165d-45c0c68d"12noop6_NSMutableDictionary\NSDictionary12rss6_NSHTTPURLResponseInternal12uvvw6_NSHTTPURLResponse]NSURLResponse$)2DILbd !)579;z   !#%')+-/135<O]ky~ @FQcx}xO]/* Prototype JavaScript framework, version 1.5.0 * (c) 2005-2007 Sam Stephenson * * Prototype is freely distributable under the terms of an MIT-style license. * For details, see the Prototype web site: http://prototype.conio.net/ * /*--------------------------------------------------------------------------*/ var Prototype = { Version: '1.5.0', BrowserFeatures: { XPath: !!document.evaluate }, ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)', emptyFunction: function() {}, K: function(x) { return x } } var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Abstract = new Object(); Object.extend = function(destination, source) { for (var property in source) { destination[property] = source[property]; } return destination; } Object.extend(Object, { inspect: function(object) { try { if (object === undefined) return 'undefined'; if (object === null) return 'null'; return object.inspect ? object.inspect() : object.toString(); } catch (e) { if (e instanceof RangeError) return '...'; throw e; } }, keys: function(object) { var keys = []; for (var property in object) keys.push(property); return keys; }, values: function(object) { var values = []; for (var property in object) values.push(object[property]); return values; }, clone: function(object) { return Object.extend({}, object); } }); Function.prototype.bind = function() { var __method = this, args = $A(arguments), object = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } Function.prototype.bindAsEventListener = function(object) { var __method = this, args = $A(arguments), object = args.shift(); return function(event) { return __method.apply(object, [( event || window.event)].concat(args).concat($A(arguments))); } } Object.extend(Number.prototype, { toColorPart: function() { var digits = this.toString(16); if (this < 16) return '0' + digits; return digits; }, succ: function() { return this + 1; }, times: function(iterator) { $R(0, this, true).each(iterator); return this; } }); var Try = { these: function() { var returnValue; for (var i = 0, length = arguments.length; i < length; i++) { var lambda = arguments[i]; try { returnValue = lambda(); break; } catch (e) {} } return returnValue; } } /*--------------------------------------------------------------------------*/ var PeriodicalExecuter = Class.create(); PeriodicalExecuter.prototype = { initialize: function(callback, frequency) { this.callback = callback; this.frequency = frequency; this.currentlyExecuting = false; this.registerCallback(); }, registerCallback: function() { this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, stop: function() { if (!this.timer) return; clearInterval(this.timer); this.timer = null; }, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting = true; this.callback(this); } finally { this.currentlyExecuting = false; } } } } String.interpret = function(value){ return value == null ? '' : String(value); } Object.extend(String.prototype, { gsub: function(pattern, replacement) { var result = '', source = this, match; replacement = arguments.callee.prepareReplacement(replacement); while (source.length > 0) { if (match = source.match(pattern)) { result += source.slice(0, match.index); result += String.interpret(replacement(match)); source = source.slice(match.index + match[0].length); } else { result += source, source = ''; } } return result; }, sub: function(pattern, replacement, count) { replacement = this.gsub.prepareReplacement(replacement); count = count === undefined ? 1 : count; return this.gsub(pattern, function(match) { if (--count < 0) return match[0]; return replacement(match); }); }, scan: function(pattern, iterator) { this.gsub(pattern, iterator); return this; }, truncate: function(length, truncation) { length = length || 30; truncation = truncation === undefined ? '...' : truncation; return this.length > length ? this.slice(0, length - truncation.length) + truncation : this; }, strip: function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); }, stripTags: function() { return this.replace(/<\/?[^>]+>/gi, ''); }, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); }, extractScripts: function() { var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); return (this.match(matchAll) || []).map(function(scriptTag) { return (scriptTag.match(matchOne) || ['', ''])[1]; }); }, evalScripts: function() { return this.extractScripts().map(function(script) { return eval(script) }); }, escapeHTML: function() { var div = document.createElement('div'); var text = document.createTextNode(this); div.appendChild(text); return div.innerHTML; }, unescapeHTML: function() { var div = document.createElement('div'); div.innerHTML = this.stripTags(); return div.childNodes[0] ? (div.childNodes.length > 1 ? $A(div.childNodes).inject('',function(memo,node){ return memo+node.nodeValue }) : div.childNodes[0].nodeValue) : ''; }, toQueryParams: function(separator) { var match = this.strip().match(/([^?#]*)(#.*)?$/); if (!match) return {}; return match[1].split(separator || '&').inject({}, function(hash, pair) { if ((pair = pair.split('='))[0]) { var name = decodeURIComponent(pair[0]); var value = pair[1] ? decodeURIComponent(pair[1]) : undefined; if (hash[name] !== undefined) { if (hash[name].constructor != Array) hash[name] = [hash[name]]; if (value) hash[name].push(value); } else hash[name] = value; } return hash; }); }, toArray: function() { return this.split(''); }, succ: function() { return this.slice(0, this.length - 1) + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); }, camelize: function() { var parts = this.split('-'), len = parts.length; if (len == 1) return parts[0]; var camelized = this.charAt(0) == '-' ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) : parts[0]; for (var i = 1; i < len; i++) camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); return camelized; }, capitalize: function(){ return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); }, underscore: function() { return this.gsub(/::/, '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase(); }, dasherize: function() { return this.gsub(/_/,'-'); }, inspect: function(useDoubleQuotes) { var escapedString = this.replace(/\\/g, '\\\\'); if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; else return "'" + escapedString.replace(/'/g, '\\\'') + "'"; } }); String.prototype.gsub.prepareReplacement = function(replacement) { if (typeof replacement == 'function') return replacement; var template = new Template(replacement); return function(match) { return template.evaluate(match) }; } String.prototype.parseQuery = String.prototype.toQueryParams; var Template = Class.create(); Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; Template.prototype = { initialize: function(template, pattern) { this.template = template.toString(); this.pattern = pattern || Template.Pattern; }, evaluate: function(object) { return this.template.gsub(this.pattern, function(match) { var before = match[1]; if (before == '\\') return match[2]; return before + String.interpret(object[match[3]]); }); } } var $break = new Object(); var $continue = new Object(); var Enumerable = { each: function(iterator) { var index = 0; try { this._each(function(value) { try { iterator(value, index++); } catch (e) { if (e != $continue) throw e; } }); } catch (e) { if (e != $break) throw e; } return this; }, eachSlice: function(number, iterator) { var index = -number, slices = [], array = this.toArray(); while ((index += number) < array.length) slices.push(array.slice(index, index+number)); return slices.map(iterator); }, all: function(iterator) { var result = true; this.each(function(value, index) { result = result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }, any: function(iterator) { var result = false; this.each(function(value, index) { if (result = !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }, collect: function(iterator) { var results = []; this.each(function(value, index) { results.push((iterator || Prototype.K)(value, index)); }); return results; }, detect: function(iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result = value; throw $break; } }); return result; }, findAll: function(iterator) { var results = []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }, grep: function(pattern, iterator) { var results = []; this.each(function(value, index) { var stringValue = value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }, include: function(object) { var found = false; this.each(function(value) { if (value == object) { found = true; throw $break; } }); return found; }, inGroupsOf: function(number, fillWith) { fillWith = fillWith === undefined ? null : fillWith; return this.eachSlice(number, function(slice) { while(slice.length < number) slice.push(fillWith); return slice; }); }, inject: function(memo, iterator) { this.each(function(value, index) { memo = iterator(memo, value, index); }); return memo; }, invoke: function(method) { var args = $A(arguments).slice(1); return this.map(function(value) { return value[method].apply(value, args); }); }, max: function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (result == undefined || value >= result) result = value; }); return result; }, min: function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (result == undefined || value < result) result = value; }); return result; }, partition: function(iterator) { var trues = [], falses = []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }, pluck: function(property) { var results = []; this.each(function(value, index) { results.push(value[property]); }); return results; }, reject: function(iterator) { var results = []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }, sortBy: function(iterator) { return this.map(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }, toArray: function() { return this.map(); }, zip: function() { var iterator = Prototype.K, args = $A(arguments); if (typeof args.last() == 'function') iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); }, size: function() { return this.toArray().length; }, inspect: function() { return '#'; } } Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray }); var $A = Array.from = function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results = []; for (var i = 0, length = iterable.length; i < length; i++) results.push(iterable[i]); return results; } } Object.extend(Array.prototype, Enumerable); if (!Array.prototype._reverse) Array.prototype._reverse = Array.prototype.reverse; Object.extend(Array.prototype, { _each: function(iterator) { for (var i = 0, length = this.length; i < length; i++) iterator(this[i]); }, clear: function() { this.length = 0; return this; }, first: function() { return this[0]; }, last: function() { return this[this.length - 1]; }, compact: function() { return this.select(function(value) { return value != null; }); }, flatten: function() { return this.inject([], function(array, value) { return array.concat(value && value.constructor == Array ? value.flatten() : [value]); }); }, without: function() { var values = $A(arguments); return this.select(function(value) { return !values.include(value); }); }, indexOf: function(object) { for (var i = 0, length = this.length; i < length; i++) if (this[i] == object) return i; return -1; }, reverse: function(inline) { return (inline !== false ? this : this.toArray())._reverse(); }, reduce: function() { return this.length > 1 ? this : this[0]; }, uniq: function() { return this.inject([], function(array, value) { return array.include(value) ? array : array.concat([value]); }); }, clone: function() { return [].concat(this); }, size: function() { return this.length; }, inspect: function() { return '[' + this.map(Object.inspect).join(', ') + ']'; } }); Array.prototype.toArray = Array.prototype.clone; function $w(string){ string = string.strip(); return string ? string.split(/\s+/) : []; } if(window.opera){ Array.prototype.concat = function(){ var array = []; for(var i = 0, length = this.length; i < length; i++) array.push(this[i]); for(var i = 0, length = arguments.length; i < length; i++) { if(arguments[i].constructor == Array) { for(var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++) array.push(arguments[i][j]); } else { array.push(arguments[i]); } } return array; } } var Hash = function(obj) { Object.extend(this, obj || {}); }; Object.extend(Hash, { toQueryString: function(obj) { var parts = []; this.prototype._each.call(obj, function(pair) { if (!pair.key) return; if (pair.value && pair.value.constructor == Array) { var values = pair.value.compact(); if (values.length < 2) pair.value = values.reduce(); else { key = encodeURIComponent(pair.key); values.each(function(value) { value = value != undefined ? encodeURIComponent(value) : ''; parts.push(key + '=' + encodeURIComponent(value)); }); return; } } if (pair.value == undefined) pair[1] = ''; parts.push(pair.map(encodeURIComponent).join('=')); }); return parts.join('&'); } }); Object.extend(Hash.prototype, Enumerable); Object.extend(Hash.prototype, { _each: function(iterator) { for (var key in this) { var value = this[key]; if (value && value == Hash.prototype[key]) continue; var pair = [key, value]; pair.key = key; pair.value = value; iterator(pair); } }, keys: function() { return this.pluck('key'); }, values: function() { return this.pluck('value'); }, merge: function(hash) { return $H(hash).inject(this, function(mergedHash, pair) { mergedHash[pair.key] = pair.value; return mergedHash; }); }, remove: function() { var result; for(var i = 0, length = arguments.length; i < length; i++) { var value = this[arguments[i]]; if (value !== undefined){ if (result === undefined) result = value; else { if (result.constructor != Array) result = [result]; result.push(value) } } delete this[arguments[i]]; } return result; }, toQueryString: function() { return Hash.toQueryString(this); }, inspect: function() { return '#'; } }); function $H(object) { if (object && object.constructor == Hash) return object; return new Hash(object); }; ObjectRange = Class.create(); Object.extend(ObjectRange.prototype, Enumerable); Object.extend(ObjectRange.prototype, { initialize: function(start, end, exclusive) { this.start = start; this.end = end; this.exclusive = exclusive; }, _each: function(iterator) { var value = this.start; while (this.include(value)) { iterator(value); value = value.succ(); } }, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <= this.end; } }); var $R = function(start, end, exclusive) { return new ObjectRange(start, end, exclusive); } var Ajax = { getTransport: function() { return Try.these( function() {return new XMLHttpRequest()}, function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')} ) || false; }, activeRequestCount: 0 } Ajax.Responders = { responders: [], _each: function(iterator) { this.responders._each(iterator); }, register: function(responder) { if (!this.include(responder)) this.responders.push(responder); }, unregister: function(responder) { this.responders = this.responders.without(responder); }, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (typeof responder[callback] == 'function') { try { responder[callback].apply(responder, [request, transport, json]); } catch (e) {} } }); } }; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++; }, onComplete: function() { Ajax.activeRequestCount--; } }); Ajax.Base = function() {}; Ajax.Base.prototype = { setOptions: function(options) { this.options = { method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: '' } Object.extend(this.options, options || {}); this.options.method = this.options.method.toLowerCase(); if (typeof this.options.parameters == 'string') this.options.parameters = this.options.parameters.toQueryParams(); } } Ajax.Request = Class.create(); Ajax.Request.Events = ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Ajax.Request.prototype = Object.extend(new Ajax.Base(), { _complete: false, initialize: function(url, options) { this.transport = Ajax.getTransport(); this.setOptions(options); this.request(url); }, request: