From: <Saved by Windows Internet Explorer 7>
Subject: Boeing worker pleads guilty | Philadelphia Inquirer | 09/12/2008
Date: Mon, 15 Sep 2008 14:54:03 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C91742.E4F96600"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing_worker_pleads_guilty.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Boeing worker pleads guilty | Philadelphia Inquirer | =
09/12/2008</TITLE>
<SCRIPT src=3D"http://www.philly.com/g/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
	//Objects to interact with server=0A=
	var CMSUtil =3D {=0A=
		interactWithServer: function(form, isAjax, buildObjectFunction, =0A=
									returnFunction, action, servlet, =0A=
									extraFields){=0A=
			if(isAjax =3D=3D true && returnFunction !=3D null){=0A=
            	var queryString =3D Form.serialize(form);=0A=
				if(queryString !=3D null){=0A=
					if(action !=3D null){=0A=
						queryString +=3D "&action=3D" + action + "&isAjax=3DY";	=0A=
					}else{=0A=
            			queryString +=3D "&isAjax=3DY";=0A=
            		}=0A=
            		if(extraFields){=0A=
            			queryString +=3D extraFields;=0A=
            		}=0A=
            		=0A=
            		var handlerFunction =3D function(originalRequest){=0A=
            			var response =3D "(" + originalRequest.responseText + ")";=0A=
            			response =3D eval(response);=0A=
						buildObjectFunction(response);	=0A=
            			returnFunction(response);    =0A=
            		}    =0A=
           =0A=
					var myAjax =3D new Ajax.Request(servlet,=0A=
    					{method: 'post', parameters: queryString, onComplete: =
handlerFunction}=0A=
					);=0A=
				}=0A=
            }else{=0A=
 				this.submitUserFormNoAJAX(form, action, servlet); =0A=
			}=0A=
		},=0A=
		=0A=
		submitUserFormNoAJAX: function(form, action, servlet){=0A=
			if(servlet =3D=3D null) return null;=0A=
    	    form.action =3D servlet;=0A=
=0A=
    	    if(action !=3D null) {=0A=
    	    	var actionField =3D document.createElement('input');=0A=
    	    	actionField.setAttribute('name', 'action');=0A=
  					actionField.setAttribute('type', 'hidden');=0A=
  					actionField.value =3D action;=0A=
    	    	form.appendChild(actionField);=0A=
    	    	=0A=
    	    }=0A=
    		form.submit();=0A=
    	}=0A=
    	=0A=
	}=0A=
	=0A=
	var Action =3D {=0A=
		attachAction: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "attachActionAJAX";=0A=
			} else {=0A=
				action =3D "attachAction";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Action.buildAction, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		deleteAction: function(form, isAjax, returnFunction){=0A=
        	var action =3D "";=0A=
        	if(isAjax){=0A=
        		action =3D "deleteActionAJAX";=0A=
        	} else {=0A=
        		action =3D "deleteAction";=0A=
        	}=0A=
        	CMSUtil.interactWithServer(form, isAjax, Action.deletedAction, =
returnFunction, action, "/s");=0A=
        },=0A=
		=0A=
		=0A=
		buildAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
				Action.contentID =3D response.contentID;=0A=
				Action.commentID =3D response.commentID;=0A=
				Action.contentTypeID =3D response.contentTypeID;=0A=
				Action.actionDate =3D response.actionDate;=0A=
				Action.userID =3D response.userID;=0A=
				Action.actionType =3D response.actionType;=0A=
				Action.slugLine =3D response.slugLine;=0A=
			} else {=0A=
			 	Action.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		deletedAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
			} else {=0A=
				Action.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
			=0A=
	var Rating =3D {=0A=
		addRating: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "addRatingAJAX";=0A=
			} else {=0A=
				action =3D "addRating";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, Rating.buildRating, =
returnFunction, action, "/s");=0A=
        },=0A=
        =0A=
		buildRating: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Rating.id =3D response.id;=0A=
				Rating.rating =3D response.rating;=0A=
				Rating.upvote =3D response.upvote;=0A=
				Rating.downvote =3D response.downvote;=0A=
				Rating.type =3D response.type;=0A=
				Rating.date =3D response.date;=0A=
				Rating.ipAddress =3D response.ipAddress;=0A=
			}else{=0A=
				Rating.error =3D response.error;=0A=
			}=0A=
		}=0A=
		=0A=
	}=0A=
	=0A=
	var User =3D {=0A=
		createUser: function(form, isAjax, returnFunction){	=0A=
		    var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "createProfileAJAX";=0A=
			} else {=0A=
				action =3D "createProfile";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		loginUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "doLoginProfileAJAX";=0A=
			} else {=0A=
				action =3D "doLoginProfile";=0A=
			}=0A=
        	CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfileAJAX";=0A=
			} else {=0A=
				action =3D "updateProfile";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateRegistration: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateRegistrationAJAX";=0A=
			} else {=0A=
				action =3D "updateReg";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateProfilePassword: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfilePasswordAJAX";=0A=
			} else {=0A=
				action =3D "updateProfilePassword";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		insertProfilePic: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				//not implemented as of yet=0A=
				return;=0A=
				//action =3D "updateImageAJAX";=0A=
			} else {=0A=
				action =3D "updateImage";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		buildUser: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				User.username =3D response.username;=0A=
				User.email =3D response.email;=0A=
				User.firstName =3D response.firstName;=0A=
				User.lastName =3D response.lastName;=0A=
				User.birthDate =3D response.birthDate;=0A=
				User.createDate =3D response.createDate;=0A=
				User.title =3D response.title;=0A=
				User.company =3D response.company;=0A=
				User.address1 =3D response.address1;=0A=
				User.address2 =3D response.address2;=0A=
				User.city =3D response.city;=0A=
				User.state =3D response.state;=0A=
				User.zipcode =3D response.zipcode;=0A=
				User.country =3D response.country;=0A=
				User.custom1 =3D response.custom1;=0A=
				User.custom2 =3D response.custom2;=0A=
				User.custom3 =3D response.custom3;=0A=
				User.custom4 =3D response.custom4;=0A=
				User.custom5 =3D response.custom5;=0A=
				User.custom6 =3D response.custom6;=0A=
				User.custom7 =3D response.custom7;=0A=
				User.custom8 =3D response.custom8;=0A=
				User.custom9 =3D response.custom9;=0A=
			}else{=0A=
				User.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var UserContent =3D {=0A=
		insertContent: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, extraQueryStr, "/d");=0A=
		},=0A=
		=0A=
		editContent: function(form, isAjax, returnFunction){=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, null, "/d");=0A=
		},=0A=
		=0A=
		buildContent: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				for (var i=3D0; i< response.fields.length; i++){=0A=
					var field =3D response.fields[i];=0A=
					UserContent[field] =3D response[field];=0A=
				}=0A=
				UserContent.contentID =3D response.contentID;=0A=
				UserContent.contentType =3D response.contentType;=0A=
				UserContent.title =3D response.title;=0A=
				UserContent.status =3D response.status;=0A=
			} else {=0A=
				UserContent.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var Comment =3D {=0A=
	=0A=
		insertComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "insertComment", "/c", extraQueryStr);=0A=
		},=0A=
	=0A=
		deleteComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.nullifyComment, =
returnFunction, "deleteComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		updateComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			} else {=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "updateComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		buildComment: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Comment.id =3D response.id;=0A=
				Comment.name =3D response.name;=0A=
				Comment.comment =3D response.comment;=0A=
				Comment.email =3D response.email;=0A=
				Comment.website =3D response.website;=0A=
				Comment.title =3D response.title;=0A=
				Comment.isAuthor =3D response.isAuthor;=0A=
				Comment.flagged =3D response.flagged;=0A=
				Comment.status =3D response.status;=0A=
				if(Comment.status =3D=3D "AUTHOR"){=0A=
					Comment.isAuthor =3D true;=0A=
				} else if(Comment.status !=3D "APPROVED") {=0A=
					Comment.flagged =3D true;=0A=
				}=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		nullifyComment: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Comment.id =3D response.id;=0A=
				Comment.comment =3D null;=0A=
				Comment.email =3D null;=0A=
				Comment.website =3D null;=0A=
				Comment.title =3D null;=0A=
				Comment.isAuthor =3D null;=0A=
				Comment.flagged =3D null;=0A=
				Comment.status =3D null;=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}	=0A=
	=0A=
	var p;=0A=
	var kP =3D 0;=0A=
	var	aT =3D 0;=0A=
	var myInterval =3D window.setInterval(timedMousePos,250);=0A=
	var xPos =3D -1;=0A=
	var yPos =3D -1;=0A=
	var firstX =3D -1;=0A=
	var firstY =3D -1;=0A=
	var intervals =3D 0;=0A=
	var d =3D 0;=0A=
	var mT =3D 0;=0A=
	document.onkeypress =3D lk;=0A=
	window.onload =3D rAT;=0A=
	var cid =3D  28278059 ;=0A=
	var did =3D  166841 ;	=0A=
	=0A=
	function getMousePos(p) {=0A=
		if(!p)var p =3D window.event;=0A=
		if (p.pageX || p.pageY) {=0A=
			xPos =3D p.pageX;=0A=
			yPos =3D p.pageY;=0A=
		} else if (p.clientX || p.clientY) {=0A=
			xPos =3D p.clientX + document.body.scrollLeft + =
document.documentElement.scrollLeft;=0A=
			yPos =3D p.clientY + document.body.scrollTop + =
document.documentElement.scrollTop;=0A=
		}=0A=
	}=0A=
=0A=
	=0A=
	function lk() {	=0A=
		kP++;=0A=
	}=0A=
=0A=
	function rAT() {=0A=
		aT =3D new Date();=0A=
	}=0A=
		=0A=
	function timedMousePos() {=0A=
		document.onmousemove =3D getMousePos;=0A=
		if (xPos >=3D 0 && yPos >=3D 0) {=0A=
			var newX =3D xPos;=0A=
			var newY =3D yPos;=0A=
			intervals++;=0A=
		}=0A=
		if (intervals =3D=3D 1) {=0A=
			firstX =3D xPos;=0A=
			firstY =3D yPos;=0A=
		} else if (intervals =3D=3D 2) {=0A=
			clearInterval(myInterval);=0A=
			calcDistance(firstX,firstY,newX,newY);	=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	function calcDistance(aX,aY,bX,bY){=0A=
		mT =3D Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2)));=0A=
	}=0A=
	=0A=
	function getFieldsForForm(){=0A=
		var sT =3D new Date();=0A=
		d =3D sT - aT;=0A=
		var queryString =3D "&";=0A=
		queryString +=3D "mT=3D" + mT;=0A=
     	queryString +=3D "&d=3D" + d;=0A=
     	queryString +=3D "&kP=3D" + kP;=0A=
     	if(cid)queryString +=3D "&cid=3D" + cid;=0A=
     	if(did)queryString +=3D "&did=3D" + did;=0A=
     	queryString +=3D "&socialMedia=3DY";=0A=
	    return queryString;=0A=
	}=0A=
		=0A=
	function addFieldsToForm(formObj, redirect) {=0A=
		var sT =3D new Date();=0A=
		d =3D sT - aT;=0A=
		var mTField =3D document.createElement('input');=0A=
		var dField =3D document.createElement('input');=0A=
		var kPField =3D document.createElement('input');=0A=
  		var cidField =3D document.createElement('input');=0A=
  		var didField =3D document.createElement('input');=0A=
  		var socialMedia =3D document.createElement('input');=0A=
  	=0A=
  	=0A=
  		socialMedia.setAttribute('name','socialMedia');=0A=
		socialMedia.setAttribute('type', 'hidden');=0A=
		=0A=
  		mTField.setAttribute('name','mT');=0A=
		mTField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		dField.setAttribute('name', 'd');=0A=
		dField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		kPField.setAttribute('name', 'kP');=0A=
		kPField.setAttribute('type', 'hidden');=0A=
  	=0A=
		cidField.setAttribute('name', 'cid');=0A=
		cidField.setAttribute('type', 'hidden');=0A=
  	=0A=
  		didField.setAttribute('name', 'did');=0A=
  		didField.setAttribute('type', 'hidden');	=0A=
  	=0A=
  		if(redirect !=3D null) {=0A=
  			var pathField =3D document.createElement('input');=0A=
  			pathField.setAttribute('name', 'path');=0A=
  			pathField.setAttribute('type', 'hidden');=0A=
  			pathField.value =3D redirect;=0A=
  			formObj.appendChild(pathField);=0A=
  		}=0A=
  		mTField.value =3D mT;=0A=
		dField.value =3D d;=0A=
		kPField.value =3D kP;=0A=
		cidField.value =3D cid;=0A=
		didField.value =3D did;=0A=
		socialMedia.value =3D "Y";=0A=
=0A=
		formObj.appendChild(dField);=0A=
		formObj.appendChild(kPField);=0A=
		formObj.appendChild(mTField);=0A=
		formObj.appendChild(cidField);=0A=
		formObj.appendChild(didField);=0A=
		formObj.appendChild(socialMedia);=0A=
	}		=0A=
	=0A=
	//helper functions=0A=
	=0A=
	function insertComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.insertComment, "Unable to insert =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.updateComment, "Unable to update =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.deleteComment, "Unable to delete =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function createUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.createUser, "Unable to create user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.updateUser, "Unable to update user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function loginUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.loginUser, "Unable to login user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.insertContent, "Unable to insert =
content item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function editUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.editContent, "Unable to edit content =
item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertProfilePic(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.insertProfilePic, "Unable to upload profile =
photo", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function addRating(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Rating.addRating, "Unable to add rating", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function attachAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.attachAction, "Unable to attach action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.deleteAction, "Unable to delete action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function submitToServer(method, msg, form, isAjax, returnFunction, =
showError){=0A=
		try{=0A=
			method(form, isAjax, returnFunction);=0A=
		} catch(e) {=0A=
			if(showError) alert(e);=0A=
			alert(msg);=0A=
		}=0A=
		if(isAjax){=0A=
			return false;=0A=
		} else {=0A=
			return true;=0A=
		}=0A=
	}=0A=
=0A=
</SCRIPT>

<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"Complete coverage of local news and regional news from todays =
edition of the Philadelphia Inquirer."=20
name=3Ddescription>
<META=20
content=3D"Montgomery County, Bucks County, Delaware County, Chester =
County, Philadelphia County, Burlington County, Camden County, =
Gloucester County"=20
name=3Dkeywords>
<META content=3D3x82DC93LZlv0I/hQEBoyVVjlGPtX7VxHFgv1upr+9I=3D =
name=3Dverify-v1>
<META content=3D29f3cb6efb7e05d5 name=3Dy_key>
<META content=3Dccf0cd67e5f1e33c name=3Dy_key><LINK=20
href=3D"http://media.philly.com/designimages/favicon.png" =
type=3Dimage/png=20
rel=3Dicon><LINK =
href=3D"http://media.philly.com/designimages/favicon.ico"=20
type=3Dimage/vnd.microsoft.icon rel=3Dicon><LINK=20
href=3D"http://media.philly.com/designimages/favicon.ico"=20
type=3Dimage/vnd.microsoft.icon rel=3D"shortcut icon"><LINK=20
href=3D"http://media.philly.com/designimages/apple-touch-icon.png" =
type=3Dimage/png=20
rel=3Dapple-touch-icon>
<SCRIPT src=3D"http://www.philly.com/g/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
	//Objects to interact with server=0A=
	var CMSUtil =3D {=0A=
		interactWithServer: function(form, isAjax, buildObjectFunction, =0A=
									returnFunction, action, servlet, =0A=
									extraFields){=0A=
			if(isAjax =3D=3D true && returnFunction !=3D null){=0A=
            	var queryString =3D Form.serialize(form);=0A=
				if(queryString !=3D null){=0A=
					if(action !=3D null){=0A=
						queryString +=3D "&action=3D" + action + "&isAjax=3DY";	=0A=
					}else{=0A=
            			queryString +=3D "&isAjax=3DY";=0A=
            		}=0A=
            		if(extraFields){=0A=
            			queryString +=3D extraFields;=0A=
            		}=0A=
            		=0A=
            		var handlerFunction =3D function(originalRequest){=0A=
            			var response =3D "(" + originalRequest.responseText + ")";=0A=
            			response =3D eval(response);=0A=
						buildObjectFunction(response);	=0A=
            			returnFunction(response);    =0A=
            		}    =0A=
           =0A=
					var myAjax =3D new Ajax.Request(servlet,=0A=
    					{method: 'post', parameters: queryString, onComplete: =
handlerFunction}=0A=
					);=0A=
				}=0A=
            }else{=0A=
 				this.submitUserFormNoAJAX(form, action, servlet); =0A=
			}=0A=
		},=0A=
		=0A=
		submitUserFormNoAJAX: function(form, action, servlet){=0A=
			if(servlet =3D=3D null) return null;=0A=
    	    form.action =3D servlet;=0A=
=0A=
    	    if(action !=3D null) {=0A=
    	    	var actionField =3D document.createElement('input');=0A=
    	    	actionField.setAttribute('name', 'action');=0A=
  					actionField.setAttribute('type', 'hidden');=0A=
  					actionField.value =3D action;=0A=
    	    	form.appendChild(actionField);=0A=
    	    	=0A=
    	    }=0A=
    		form.submit();=0A=
    	}=0A=
    	=0A=
	}=0A=
	=0A=
	var Action =3D {=0A=
		attachAction: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "attachActionAJAX";=0A=
			} else {=0A=
				action =3D "attachAction";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Action.buildAction, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		deleteAction: function(form, isAjax, returnFunction){=0A=
        	var action =3D "";=0A=
        	if(isAjax){=0A=
        		action =3D "deleteActionAJAX";=0A=
        	} else {=0A=
        		action =3D "deleteAction";=0A=
        	}=0A=
        	CMSUtil.interactWithServer(form, isAjax, Action.deletedAction, =
returnFunction, action, "/s");=0A=
        },=0A=
		=0A=
		=0A=
		buildAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
				Action.contentID =3D response.contentID;=0A=
				Action.commentID =3D response.commentID;=0A=
				Action.contentTypeID =3D response.contentTypeID;=0A=
				Action.actionDate =3D response.actionDate;=0A=
				Action.userID =3D response.userID;=0A=
				Action.actionType =3D response.actionType;=0A=
				Action.slugLine =3D response.slugLine;=0A=
			} else {=0A=
			 	Action.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		deletedAction: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Action.actionID =3D response.actionID;=0A=
			} else {=0A=
				Action.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
			=0A=
	var Rating =3D {=0A=
		addRating: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "addRatingAJAX";=0A=
			} else {=0A=
				action =3D "addRating";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, Rating.buildRating, =
returnFunction, action, "/s");=0A=
        },=0A=
        =0A=
		buildRating: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Rating.id =3D response.id;=0A=
				Rating.rating =3D response.rating;=0A=
				Rating.upvote =3D response.upvote;=0A=
				Rating.downvote =3D response.downvote;=0A=
				Rating.type =3D response.type;=0A=
				Rating.date =3D response.date;=0A=
				Rating.ipAddress =3D response.ipAddress;=0A=
			}else{=0A=
				Rating.error =3D response.error;=0A=
			}=0A=
		}=0A=
		=0A=
	}=0A=
	=0A=
	var User =3D {=0A=
		createUser: function(form, isAjax, returnFunction){	=0A=
		    var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "createProfileAJAX";=0A=
			} else {=0A=
				action =3D "createProfile";=0A=
			}=0A=
            CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		loginUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "doLoginProfileAJAX";=0A=
			} else {=0A=
				action =3D "doLoginProfile";=0A=
			}=0A=
        	CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateUser: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfileAJAX";=0A=
			} else {=0A=
				action =3D "updateProfile";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateRegistration: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateRegistrationAJAX";=0A=
			} else {=0A=
				action =3D "updateReg";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		updateProfilePassword: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				action =3D "updateProfilePasswordAJAX";=0A=
			} else {=0A=
				action =3D "updateProfilePassword";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		insertProfilePic: function(form, isAjax, returnFunction){=0A=
			var action =3D "";=0A=
			if(isAjax){=0A=
				//not implemented as of yet=0A=
				return;=0A=
				//action =3D "updateImageAJAX";=0A=
			} else {=0A=
				action =3D "updateImage";=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, User.buildUser, =
returnFunction, action, "/s");=0A=
		},=0A=
		=0A=
		buildUser: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				User.username =3D response.username;=0A=
				User.email =3D response.email;=0A=
				User.firstName =3D response.firstName;=0A=
				User.lastName =3D response.lastName;=0A=
				User.birthDate =3D response.birthDate;=0A=
				User.createDate =3D response.createDate;=0A=
				User.title =3D response.title;=0A=
				User.company =3D response.company;=0A=
				User.address1 =3D response.address1;=0A=
				User.address2 =3D response.address2;=0A=
				User.city =3D response.city;=0A=
				User.state =3D response.state;=0A=
				User.zipcode =3D response.zipcode;=0A=
				User.country =3D response.country;=0A=
				User.custom1 =3D response.custom1;=0A=
				User.custom2 =3D response.custom2;=0A=
				User.custom3 =3D response.custom3;=0A=
				User.custom4 =3D response.custom4;=0A=
				User.custom5 =3D response.custom5;=0A=
				User.custom6 =3D response.custom6;=0A=
				User.custom7 =3D response.custom7;=0A=
				User.custom8 =3D response.custom8;=0A=
				User.custom9 =3D response.custom9;=0A=
			}else{=0A=
				User.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var UserContent =3D {=0A=
		insertContent: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, extraQueryStr, "/d");=0A=
		},=0A=
		=0A=
		editContent: function(form, isAjax, returnFunction){=0A=
			CMSUtil.interactWithServer(form, isAjax, UserContent.buildContent, =
returnFunction, null, "/d");=0A=
		},=0A=
		=0A=
		buildContent: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				for (var i=3D0; i< response.fields.length; i++){=0A=
					var field =3D response.fields[i];=0A=
					UserContent[field] =3D response[field];=0A=
				}=0A=
				UserContent.contentID =3D response.contentID;=0A=
				UserContent.contentType =3D response.contentType;=0A=
				UserContent.title =3D response.title;=0A=
				UserContent.status =3D response.status;=0A=
			} else {=0A=
				UserContent.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	var Comment =3D {=0A=
	=0A=
		insertComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "insertComment", "/c", extraQueryStr);=0A=
		},=0A=
	=0A=
		deleteComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			}else{=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.nullifyComment, =
returnFunction, "deleteComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		updateComment: function(form, isAjax, returnFunction){=0A=
			var extraQueryStr =3D null;=0A=
			if(isAjax){=0A=
				extraQueryStr =3D getFieldsForForm();=0A=
			} else {=0A=
				addFieldsToForm(form);=0A=
			}=0A=
			CMSUtil.interactWithServer(form, isAjax, Comment.buildComment, =
returnFunction, "updateComment", "/c", extraQueryStr);=0A=
		},=0A=
		=0A=
		buildComment: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Comment.id =3D response.id;=0A=
				Comment.name =3D response.name;=0A=
				Comment.comment =3D response.comment;=0A=
				Comment.email =3D response.email;=0A=
				Comment.website =3D response.website;=0A=
				Comment.title =3D response.title;=0A=
				Comment.isAuthor =3D response.isAuthor;=0A=
				Comment.flagged =3D response.flagged;=0A=
				Comment.status =3D response.status;=0A=
				if(Comment.status =3D=3D "AUTHOR"){=0A=
					Comment.isAuthor =3D true;=0A=
				} else if(Comment.status !=3D "APPROVED") {=0A=
					Comment.flagged =3D true;=0A=
				}=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		},=0A=
		=0A=
		nullifyComment: function(response){=0A=
			if(response.success =3D=3D true){=0A=
				Comment.id =3D response.id;=0A=
				Comment.comment =3D null;=0A=
				Comment.email =3D null;=0A=
				Comment.website =3D null;=0A=
				Comment.title =3D null;=0A=
				Comment.isAuthor =3D null;=0A=
				Comment.flagged =3D null;=0A=
				Comment.status =3D null;=0A=
			} else {=0A=
				Comment.error =3D response.error;=0A=
			}=0A=
		}=0A=
	}	=0A=
	=0A=
	var p;=0A=
	var kP =3D 0;=0A=
	var	aT =3D 0;=0A=
	var myInterval =3D window.setInterval(timedMousePos,250);=0A=
	var xPos =3D -1;=0A=
	var yPos =3D -1;=0A=
	var firstX =3D -1;=0A=
	var firstY =3D -1;=0A=
	var intervals =3D 0;=0A=
	var d =3D 0;=0A=
	var mT =3D 0;=0A=
	document.onkeypress =3D lk;=0A=
	window.onload =3D rAT;=0A=
	var cid =3D  28278059 ;=0A=
	var did =3D  166841 ;	=0A=
	=0A=
	function getMousePos(p) {=0A=
		if(!p)var p =3D window.event;=0A=
		if (p.pageX || p.pageY) {=0A=
			xPos =3D p.pageX;=0A=
			yPos =3D p.pageY;=0A=
		} else if (p.clientX || p.clientY) {=0A=
			xPos =3D p.clientX + document.body.scrollLeft + =
document.documentElement.scrollLeft;=0A=
			yPos =3D p.clientY + document.body.scrollTop + =
document.documentElement.scrollTop;=0A=
		}=0A=
	}=0A=
=0A=
	=0A=
	function lk() {	=0A=
		kP++;=0A=
	}=0A=
=0A=
	function rAT() {=0A=
		aT =3D new Date();=0A=
	}=0A=
		=0A=
	function timedMousePos() {=0A=
		document.onmousemove =3D getMousePos;=0A=
		if (xPos >=3D 0 && yPos >=3D 0) {=0A=
			var newX =3D xPos;=0A=
			var newY =3D yPos;=0A=
			intervals++;=0A=
		}=0A=
		if (intervals =3D=3D 1) {=0A=
			firstX =3D xPos;=0A=
			firstY =3D yPos;=0A=
		} else if (intervals =3D=3D 2) {=0A=
			clearInterval(myInterval);=0A=
			calcDistance(firstX,firstY,newX,newY);	=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	function calcDistance(aX,aY,bX,bY){=0A=
		mT =3D Math.round(Math.sqrt(Math.pow(aX-bX,2)+Math.pow(aY-bY,2)));=0A=
	}=0A=
	=0A=
	function getFieldsForForm(){=0A=
		var sT =3D new Date();=0A=
		d =3D sT - aT;=0A=
		var queryString =3D "&";=0A=
		queryString +=3D "mT=3D" + mT;=0A=
     	queryString +=3D "&d=3D" + d;=0A=
     	queryString +=3D "&kP=3D" + kP;=0A=
     	if(cid)queryString +=3D "&cid=3D" + cid;=0A=
     	if(did)queryString +=3D "&did=3D" + did;=0A=
     	queryString +=3D "&socialMedia=3DY";=0A=
	    return queryString;=0A=
	}=0A=
		=0A=
	function addFieldsToForm(formObj, redirect) {=0A=
		var sT =3D new Date();=0A=
		d =3D sT - aT;=0A=
		var mTField =3D document.createElement('input');=0A=
		var dField =3D document.createElement('input');=0A=
		var kPField =3D document.createElement('input');=0A=
  		var cidField =3D document.createElement('input');=0A=
  		var didField =3D document.createElement('input');=0A=
  		var socialMedia =3D document.createElement('input');=0A=
  	=0A=
  	=0A=
  		socialMedia.setAttribute('name','socialMedia');=0A=
		socialMedia.setAttribute('type', 'hidden');=0A=
		=0A=
  		mTField.setAttribute('name','mT');=0A=
		mTField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		dField.setAttribute('name', 'd');=0A=
		dField.setAttribute('type', 'hidden');=0A=
  	  =0A=
		kPField.setAttribute('name', 'kP');=0A=
		kPField.setAttribute('type', 'hidden');=0A=
  	=0A=
		cidField.setAttribute('name', 'cid');=0A=
		cidField.setAttribute('type', 'hidden');=0A=
  	=0A=
  		didField.setAttribute('name', 'did');=0A=
  		didField.setAttribute('type', 'hidden');	=0A=
  	=0A=
  		if(redirect !=3D null) {=0A=
  			var pathField =3D document.createElement('input');=0A=
  			pathField.setAttribute('name', 'path');=0A=
  			pathField.setAttribute('type', 'hidden');=0A=
  			pathField.value =3D redirect;=0A=
  			formObj.appendChild(pathField);=0A=
  		}=0A=
  		mTField.value =3D mT;=0A=
		dField.value =3D d;=0A=
		kPField.value =3D kP;=0A=
		cidField.value =3D cid;=0A=
		didField.value =3D did;=0A=
		socialMedia.value =3D "Y";=0A=
=0A=
		formObj.appendChild(dField);=0A=
		formObj.appendChild(kPField);=0A=
		formObj.appendChild(mTField);=0A=
		formObj.appendChild(cidField);=0A=
		formObj.appendChild(didField);=0A=
		formObj.appendChild(socialMedia);=0A=
	}		=0A=
	=0A=
	//helper functions=0A=
	=0A=
	function insertComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.insertComment, "Unable to insert =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.updateComment, "Unable to update =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteComment(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Comment.deleteComment, "Unable to delete =
comment", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function createUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.createUser, "Unable to create user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function updateUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.updateUser, "Unable to update user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function loginUser(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.loginUser, "Unable to login user", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.insertContent, "Unable to insert =
content item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function editUserContent(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(UserContent.editContent, "Unable to edit content =
item", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function insertProfilePic(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(User.insertProfilePic, "Unable to upload profile =
photo", form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function addRating(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Rating.addRating, "Unable to add rating", form, =
isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function attachAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.attachAction, "Unable to attach action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function deleteAction(form, isAjax, returnFunction, showError){=0A=
		return submitToServer(Action.deleteAction, "Unable to delete action", =
form, isAjax, returnFunction, showError);=0A=
	}=0A=
	=0A=
	function submitToServer(method, msg, form, isAjax, returnFunction, =
showError){=0A=
		try{=0A=
			method(form, isAjax, returnFunction);=0A=
		} catch(e) {=0A=
			if(showError) alert(e);=0A=
			alert(msg);=0A=
		}=0A=
		if(isAjax){=0A=
			return false;=0A=
		} else {=0A=
			return true;=0A=
		}=0A=
	}=0A=
=0A=
</SCRIPT>
<LINK href=3D"http://www.philly.com/includes/global.css" type=3Dtext/css =

rel=3Dstylesheet><LINK =
href=3D"http://www.philly.com/includes/design.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://www.philly.com/includes/design.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://www.philly.com/includes/main_inquirer.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3Djavascript =
src=3D"http://www.philly.com/includes/comments.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript =
src=3D"http://www.philly.com/includes/global.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.philly.com/includes/balloontip.js"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css>#article H1 {
	FONT-SIZE: 150%
}
#article H2 {
	FONT-SIZE: 120%
}
</STYLE>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
	if(navigator.appVersion.indexOf('MSIE')>=3D0) {
		document.write('<style>table.share-icons td span {border:0px solid =
#000;position:relative;left:0px;top:-5px;}</style>')
	}
	</SCRIPT>

<SCRIPT language=3Djavascript1.2 type=3Dtext/javascript>
		var thisArticlePath =3D "/inquirer/local/philadelphia";
		var thisArticleId =3D "28278059";
		var thisDCname =3D "inq";
		var thisArticleChannel =3D "news";
		var thisArticleSegment =3D "philadelphia";
		var toIMWareString =3D =
"inq.news/philadelphia;!category=3Dphiladelphia;";
		var randomDartOrd =3D "091508115339";
		var clickTitle =3D "Boeing worker pleads guilty";
	</SCRIPT>

<SCRIPT language=3Djavascript1.1=20
src=3D"http://www.philly.com/includes/tabcontent.js"=20
type=3Dtext/javascript> </SCRIPT>

<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR></HEAD>
<BODY onload=3DP7_initTBM(1,2,1,1,200,1)>
<DIV class=3Dtracking>
<SCRIPT language=3DJavascript>var js=3D"0.0";</SCRIPT>

<SCRIPT language=3DJavascript1.0>js=3D"1.0";</SCRIPT>

<SCRIPT language=3DJavascript1.1>js=3D"1.1";</SCRIPT>

<SCRIPT language=3DJavascript1.2>js=3D"1.2";</SCRIPT>

<SCRIPT language=3DJavascript1.3>js=3D"1.3";</SCRIPT>

<SCRIPT language=3DJavascript1.4>js=3D"1.4";</SCRIPT>

<SCRIPT language=3DJavascript1.5>js=3D"1.5";</SCRIPT>

<SCRIPT language=3Djavascript1.1 type=3Dtext/javascript> =0A=
<!-- =0A=
var bb=3Dnew Image();var _ti=3D910;var _q=3D"";var =
na=3D(navigator.appName=3D=3D"Netscape");var =
ns=3D(navigator.appName.substring(0,9)=3D=3D"Microsoft");var =
_qDate=3Dnew Date();var =
_r=3D(document.referrer.indexOf(getdomain(location))>-1?"":document.refer=
rer);_q+=3D"&5=3D"+parseInt(_qDate.getTimezoneOffset());_q+=3D"&35=3D"+pa=
rseInt(_qDate.toString().indexOf("aylight")>-1?1:0);_q+=3D"&6=3D28278059"=
;_q+=3D"&7=3D166841";_q+=3D"&8=3D"+escape(document.location);_q+=3D"&9=3D=
"+escape(_r);_q+=3D"&10=3D"+escape(document.title);_q+=3D"&11=3D"+escape(=
navigator.userAgent);_q+=3D"&12=3D"+escape((na?navigator.language:navigat=
or.userLanguage));_q+=3D"&13=3D"+((navigator.javaEnabled()?'1':'0'));_q+=3D=
"&14=3D"+escape(js);if(document.cookie.indexOf("cc")=3D=3D-1)document.coo=
kie=3D"cc=3Dt;";_q+=3D"&15=3D"+((document.cookie.indexOf("cc")=3D=3D-1)?"=
0":"1");_q+=3D"&16=3D"+escape((screen.width+'x'+screen.height));_q+=3D"&1=
7=3D"+escape(((ns)?screen.colorDepth:screen.pixelDepth));_q+=3D"&18=3D"+e=
scape(Math.random());_q+=3D"&19=3D"+_ti;bb.src=3D"http://s.clickability.c=
om/s?"+_q;=0A=
function setonclicks(a,b){var i=3D0;var =
retval=3Dtrue;while(document.links[i]!=3Da){i++;}if(b.li[i])retval=3Db.li=
[i].oldonclick();bye(a);return retval;}=0A=
function newonld(){if(hasonload)oldonld();lnks=3Dnew Object();var =
sze=3Ddocument.links.length;lnks.li=3Dnew Array(sze);for (var i=3D0; =
i<sze; =
i++){if(document.links[i].onclick){lnks.li[i]=3Ddocument.links[i];lnks.li=
[i].oldonclick=3Ddocument.links[i].onclick;}eval("document.links[i].oncli=
ck=3Dfunction(){return setonclicks(this,lnks);}");}}function =
bye(a){if(a.href.toLowerCase().indexOf('http')!=3D0)return =
true;if(getdomain(location)=3D=3Dgetdomain(a))return =
true;if(a.href.toLowerCase().indexOf('http')!=3D0)return true;var =
_qc=3D"http://s.clickability.com/s?19=3D912";_qc+=3D"&6=3D28278059";_qc+=3D=
"&7=3D166841";_qc+=3D"&18=3D"+escape(Math.random());_qc+=3D"&100=3D"+a.hr=
ef;_qc+=3D"&101=3D"+escape(a.text);var cc=3Dnew =
Image();if(na){cc.src=3D_qc;pc(100);}else cc.src=3D_qc;return =
true;}function pc(a){d =3D new Date(); while (1){m =3Dnew Date(); df =3D =
m-d;if( df > a ) {break;}}}function getdomain(a){var =
i=3Da.host.indexOf(":");return =
(i>=3D0)?a.host.substring(0,i):a.host;}if(self['setupalready']){var =
dosetup =3D false;alert('There are two $imware.tracker calls on this =
page. Please alert Client Services');}else{var dosetup =3D true;var =
hasonload=3Dfalse;}if(dosetup && ((window.screen)||((new =
Array()).toSource)||((new =
Array()).shift&&ns))&&(navigator.userAgent.indexOf('Mac')<0)){if(window.o=
nload){oldonld=3Dwindow.onload;hasonload=3Dtrue;}window.onload=3Dnewonld;=
var setupalready =3D true;}//-->=0A=
</SCRIPT>
<NOSCRIPT><IMG height=3D1=20
src=3D"http://s.clickability.com/s?19=3D990&amp;14=3D0&amp;6=3D28278059&a=
mp;7=3D166841&amp;18=3D0.7544541212729736"=20
width=3D1> </NOSCRIPT><!-- SiteCatalyst code version: H.15.1.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com -->
<SCRIPT language=3DJavaScript =
src=3D"http://www.philly.com/includes/s_code.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
/* You may give each page an identifying name, server, and channel on
the next lines. */

 =20
s.pageName=3D"Boeing worker pleads guilty | Philadelphia Inquirer | =
09/12/2008"
s.server=3D"www.philly.com"

=09
	s.prop3=3D"Article"

s.prop4=3D"cmPublish"


 s.prop8=3Ds.getTimeParting('d','-5','2008');  // set day of week=20
 s.prop9=3Ds.getTimeParting('h','-5','2008');  // set hour of day=20
 s.prop10=3Ds.getTimeParting('w','-5','2008'); // set weekend/weekday


s.prop21=3Ds.getDaysSinceLastVisit();
s.prop22=3D"www.philly.com"
s.prop23=3D"inquirer:local:philadelphia"

=20
s.prop1=3D"Boeing worker pleads guilty"
s.prop11=3D"28278059"
s.prop12=3D"Boeing worker pleads guilty"
s.prop13=3D"By Joseph A. Slobodzian"




/* E-commerce Variables */
s.events=3D"event1"



s.prop27=3D""

/* Hierarchy Variables */


s.prop5=3D"inquirer,local,philadelphia,index"
s.hier1=3D"inquirer,local,philadelphia,index"
s.hier2=3D"inquirer,inquirer,local,philadelphia,index"


/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')
//--></SCRIPT>
<NOSCRIPT><A title=3D"Web Analytics" =
href=3D"http://www.omniture.com/"><IMG height=3D1=20
alt=3D"" =
src=3D"http://phillydev.112.2o7.net/b/ss/phillydev/1/H.15.1--NS/0" =
width=3D1=20
border=3D0></A></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End SiteCatalyst =
code version: H.15.1. --></DIV>
<DIV id=3Dmaincontainer>
<DIV id=3Dpageheader>
<DIV id=3Dleaderboard>
<DIV class=3Dcontainer_ad>
<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
document.write('<script language=3D"JavaScript1.1" =
type=3D"text/javascript" =
src=3D"http://ad.doubleclick.net/adj/inq.news/philadelphia;!category=3Dph=
iladelphia;pos=3Dleader;sz=3D728x90;abr=3D!webtv;dcopt=3Dist;tile=3D1;ord=
=3D'+_phDartOrd+'?"><\/SCRIPT>');
	</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/inq.news/philadelphia;!category=3D=
philadelphia;pos=3Dleader;sz=3D728x90;ord=3D091508115339?"=20
target=3D_blank><IMG=20
src=3D"http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=3Dphi=
ladelphia;pos=3Dleader;sz=3D728x90;ord=3D091508115339?"=20
border=3D0></A> </NOSCRIPT></DIV></DIV>
<DIV id=3Dnavholder>
<DIV class=3Dclearfix id=3Dnavcontainer>
<DIV id=3Dp7TBM>
<DIV id=3Dp7TBMroot>
<DIV id=3Dp7TBMrootbox>
<UL class=3Dp7TBMtext>
  <LI class=3Dphilly><A class=3DalwaysBold id=3Dp7TBMt01 title=3DHome=20
  href=3D"http://www.philly.com/"><SPAN>Home</SPAN></A>=20
  <LI class=3Dinquirer><A class=3DalwaysBold id=3Dp7TBMt02 =
title=3DInquirer=20
  href=3D"http://www.philly.com/inquirer/"><SPAN>Inquirer</SPAN></A>=20
  <LI class=3Ddailynews><A class=3DalwaysBold id=3Dp7TBMt03 =
title=3D"Daily News"=20
  href=3D"http://www.philly.com/dailynews/"><SPAN>Daily News</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt04 title=3DNews=20
  href=3D"http://www.philly.com/philly/news/"><SPAN>News</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt05 title=3DBusiness=20
  =
href=3D"http://www.philly.com/philly/business/"><SPAN>Business</SPAN></A>=
=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt06 title=3DSports=20
  href=3D"http://www.philly.com/philly/sports/"><SPAN>Sports</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt07 title=3D"Arts &amp; =
Entertainment"=20
  href=3D"http://www.philly.com/philly/entertainment/"><SPAN>Arts &amp;=20
  Entertainment</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt08 title=3DLiving=20
  href=3D"http://www.philly.com/philly/living/"><SPAN>Living</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt09 title=3D"Restaurants &amp; =
Food"=20
  href=3D"http://www.philly.com/philly/restaurants/"><SPAN>Restaurants =
&amp;=20
  Food</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt10 title=3DTravel=20
  href=3D"http://www.philly.com/philly/travel/"><SPAN>Travel</SPAN></A> =
</LI></UL>
<UL class=3Dclassifiedsnav>
  <LI class=3Dfirst><A class=3DalwaysBold id=3Dp7TBMt11 title=3DJobs=20
  href=3D"http://www.philly.com/philly/jobs/"><SPAN>Jobs</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt12 title=3DAutos=20
  href=3D"http://www.phillycars.com/"><SPAN>Cars</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt13 title=3D"Real Estate"=20
  href=3D"http://www.phillyforsale.com/"><SPAN>Real Estate</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt14 title=3DRentals=20
  href=3D"http://www.phillyforrent.com/"><SPAN>Rentals</SPAN></A>=20
  <LI><A class=3DalwaysBold id=3Dp7TBMt15 title=3DMarketplace=20
  =
href=3D"http://www.philly.com/philly/marketplace/"><SPAN>Marketplace</SPA=
N></A>=20
  </LI></UL></DIV></DIV>
<DIV id=3Dp7TBMsubwrap>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub01>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A =
href=3D"http://www.philly.com/philly/about/feedback/">Contact=20
  Us</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/about/advertise/">Advertise</A>=20
  <LI><A href=3D"http://www.philly.com/philly/about/">Member =
Benefits</A>=20
  <LI><A href=3D"http://philly.zebramm.com/">Mobile</A>=20
  <LI><A href=3D"http://www.philly.com/s?action=3Dreg">Newsletters</A>=20
  <LI><A href=3D"http://www.philly.com/philly/about/rss_index/">RSS =
Index</A>=20
  <LI><A href=3D"http://www.philly.com/philly/podcasts/">Podcasts</A>=20
  <LI><A href=3D"http://www.philly.com/philly/blogs/">Blogs</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/obituaries/">Obituaries</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/multimedia/">Multimedia</A>=20
  <LI><A href=3D"http://www.philly.com/philly/contests/">Contests &amp;=20
  Freebies</A>=20
  <LI><A href=3D"https://www.zeppy.com/MLB/screens/index.jsp"=20
  target=3D_blank>Zeppy</A> </LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub02 style=3D"VISIBILITY: visible">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3DNews =
href=3D"http://www.philly.com/inquirer/news/">News</A>=20
  <LI><A title=3D"Front Page"=20
  href=3D"http://www.philly.com/inquirer/front_page/">Front Page</A>=20
  <LI><A title=3DSports =
href=3D"http://www.philly.com/inquirer/sports/">Sports</A>=20
  <LI><A title=3D"Business "=20
  href=3D"http://www.philly.com/inquirer/business/">Business </A>
  <LI><A title=3DObituaries=20
  href=3D"http://www.philly.com/inquirer/obituaries/">Obituaries</A>=20
  <LI><A title=3D"Arts &amp; Entertainment"=20
  href=3D"http://www.philly.com/inquirer/entertainment/">Arts &amp;=20
  Entertainment</A>=20
  <LI><A title=3D"Food, Home &amp; Life"=20
  href=3D"http://www.philly.com/inquirer/living/">Food, Home &amp; =
Life</A>=20
  <LI><A title=3D"Health &amp; Science"=20
  href=3D"http://www.philly.com/inquirer/health_science/">Health &amp; =
Science</A>=20

  <LI><A title=3DEducation=20
  href=3D"http://www.philly.com/inquirer/education/">Education</A>=20
  <LI><A title=3DOpinion=20
  href=3D"http://www.philly.com/inquirer/opinion/">Opinion</A>=20
  <LI><A title=3D"Blogs &amp; Columns"=20
  href=3D"http://www.philly.com/inquirer/blogs_columns/">Blogs &amp; =
Columns</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub03>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3D"City &amp; Local"=20
  href=3D"http://www.philly.com/dailynews/local/">City &amp; Local</A>=20
  <LI><A title=3DSports =
href=3D"http://www.philly.com/dailynews/sports/">Sports</A>=20
  <LI><A title=3D"Yo! Features"=20
  href=3D"http://www.philly.com/dailynews/features/">Yo! Features</A>=20
  <LI><A title=3DColumnists=20
  href=3D"http://www.philly.com/dailynews/columnists/">Columnists</A>=20
  <LI><A title=3DOpinion=20
  href=3D"http://www.philly.com/dailynews/opinion/">Opinion</A>=20
  <LI><A title=3DPhotos =
href=3D"http://www.philly.com/dailynews/photos/">Photos</A>=20
  <LI><A title=3DMultimedia=20
  href=3D"http://www.philly.com/dailynews/multimedia/">Multimedia</A>=20
  <LI><A title=3D"National News"=20
  href=3D"http://www.philly.com/dailynews/national/">National News</A>=20
  <LI><A title=3DObituaries=20
  href=3D"http://www.philly.com/dailynews/obituaries/">Obituaries</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub04>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3DWeather=20
  href=3D"http://www.philly.com/philly/news/weather/">Weather</A>=20
  <LI><A title=3DLocal =
href=3D"http://www.philly.com/philly/news/local/">Local</A>=20
  <LI><A title=3DTraffic=20
  href=3D"http://www.philly.com/philly/news/traffic/">Traffic</A>=20
  <LI><A title=3DNation/World=20
  =
href=3D"http://www.philly.com/philly/news/nation_world/">Nation/World</A>=
=20
  <LI><A title=3DLottery=20
  href=3D"http://www.philly.com/philly/news/lottery/">Lottery</A>=20
  <LI><A title=3DPolitics=20
  href=3D"http://www.philly.com/philly/news/politics/">Politics</A>=20
  <LI><A title=3DReligion=20
  href=3D"http://www.philly.com/philly/news/religion/">Religion</A>=20
  <LI><A title=3D"Weird News"=20
  href=3D"http://www.philly.com/philly/news/weird_news/">Weird News</A>=20
  <LI><A title=3DBlogs =
href=3D"http://www.philly.com/philly/news/blogs/">Blogs</A>=20
  <LI><A title=3DColumnists=20
  href=3D"http://www.philly.com/philly/news/columnists/">Columnists</A>=20
  <LI><A title=3DObituaries=20
  href=3D"http://www.philly.com/philly/obituaries/">Obituaries</A>=20
  <LI><A title=3DOpinion =
href=3D"http://www.philly.com/philly/opinion/">Opinion</A>=20
  <LI><A title=3D"Discussion Forums"=20
  href=3D"http://www.philly.com/philly/opinion/discussions/">Discussion =
Forums</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub05>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3D"Personal Finance"=20
  =
href=3D"http://www.philly.com/philly/business/personal_finance/">Personal=
=20
  Finance</A>=20
  <LI><A title=3DTechnology=20
  =
href=3D"http://www.philly.com/philly/business/technology/">Technology</A>=
=20
  <LI><A title=3D"PBT: Philadelphia Business Today"=20
  href=3D"http://www.philly.com/philly/business/today/">PBT: =
Philadelphia Business=20
  Today</A>=20
  <LI><A title=3DTechnology=20
  href=3D"http://www.philly.com/inquirer/business/tech/">Technology</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub06>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3DOlympics=20
  href=3D"http://www.philly.com/philly/sports/olympics/">Olympics</A>=20
  <LI><A title=3DGolf =
href=3D"http://www.philly.com/philly/sports/golf/">Golf</A>=20
  <LI><A title=3D"Horse Racing"=20
  href=3D"http://www.philly.com/philly/sports/horse_racing/">Horse =
Racing</A>=20
  <LI><A title=3DFlyers=20
  href=3D"http://www.philly.com/philly/sports/flyers/">Flyers</A>=20
  <LI><A title=3DSixers=20
  href=3D"http://www.philly.com/philly/sports/sixers/">Sixers</A>=20
  <LI><A title=3DEagles=20
  href=3D"http://www.philly.com/philly/sports/eagles/">Eagles</A>=20
  <LI><A title=3DPhillies=20
  href=3D"http://www.philly.com/philly/sports/phillies/">Phillies</A>=20
  <LI><A title=3DSoul =
href=3D"http://www.philly.com/philly/sports/soul/">Soul</A>=20
  <LI><A title=3DColleges=20
  href=3D"http://www.philly.com/philly/sports/colleges/">Colleges</A>=20
  <LI><A title=3D"Other Sports"=20
  href=3D"http://www.philly.com/philly/sports/other_sports/">Other =
Sports</A>=20
  <LI><A title=3D"High School"=20
  href=3D"http://www.philly.com/philly/sports/high_school/">High =
School</A>=20
  <LI><A title=3DColumnists=20
  =
href=3D"http://www.philly.com/philly/sports/columnists/">Columnists</A>=20
  <LI><A title=3DSoccer=20
  href=3D"http://www.philly.com/philly/sports/soccer/">Soccer</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub07>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3DMovies=20
  href=3D"http://www.philly.com/philly/entertainment/movies/">Movies</A> =

  <LI><A title=3DMusic/Nightlife=20
  =
href=3D"http://www.philly.com/philly/entertainment/music/">Music/Nightlif=
e</A>=20
  <LI><A title=3D"The Arts"=20
  href=3D"http://www.philly.com/philly/entertainment/arts/">The Arts</A> =

  <LI><A title=3D"Celebrities &amp; Gossip"=20
  =
href=3D"http://www.philly.com/philly/entertainment/celebrities/">Celebrit=
ies=20
  &amp; Gossip</A>=20
  <LI><A title=3DTelevision=20
  =
href=3D"http://www.philly.com/philly/entertainment/television/">Televisio=
n</A>=20
  <LI><A title=3D"Video Games"=20
  href=3D"http://www.philly.com/philly/entertainment/video_games/">Video =
Games</A>=20

  <LI><A title=3DHoroscopes=20
  href=3D"http://www.philly.com/philly/horoscopes/">Horoscopes</A>=20
  <LI><A title=3D"Contests &amp; Freebies"=20
  href=3D"http://www.philly.com/philly/contests/">Contests &amp; =
Freebies</A>=20
  <LI><A title=3D"Comics &amp; Games"=20
  href=3D"http://www.philly.com/philly/comics_games/">Comics &amp; =
Games</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub08>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3D" Pets" =
href=3D"http://www.philly.com/philly/living/pets/">Pets</A>=20

  <LI><A title=3DCelebrations=20
  =
href=3D"http://www.philly.com/philly/living/celebrations/">Celebrations</=
A>=20
  <LI><A title=3DEducation=20
  href=3D"http://www.philly.com/philly/education/">Education</A>=20
  <LI><A title=3DHealth=20
  href=3D"http://www.philly.com/philly/health_and_science/">Health</A>=20
  <LI><A title=3D"Home &amp; Design"=20
  href=3D"http://www.philly.com/philly/home/">Home &amp; Design</A>=20
  <LI><A title=3DHoroscopes=20
  href=3D"http://www.philly.com/philly/horoscopes/">Horoscopes</A>=20
  <LI><A title=3D"Comics &amp; Games"=20
  href=3D"http://www.philly.com/philly/comics_games/">Comics &amp; =
Games</A>=20
  <LI><A title=3DDating=20
  =
href=3D"http://www.philly.com/philly/classifieds/personals/">Dating</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub09>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3D"Restaurant Search"=20
  href=3D"http://www.philly.com/philly/restaurants/search/">Restaurant =
Search</A>=20
  <LI><A title=3D"Wine &amp; Drinks"=20
  href=3D"http://www.philly.com/philly/restaurants/wine/">Wine &amp; =
Drinks</A>=20
  <LI><A title=3DBeer=20
  href=3D"http://www.philly.com/philly/restaurants/beer/">Beer</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dp7TBMsub id=3Dp7TBMsub10>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI><A title=3D"Shore Guide"=20
  href=3D"http://www.philly.com/philly/travel/shoreguide/">Shore =
Guide</A>=20
  <LI><A title=3D"Atlantic City &amp; Casinos"=20
  href=3D"http://www.philly.com/philly/travel/casinos/">Atlantic City =
&amp;=20
  Casinos</A>=20
  <LI><A title=3D"Guide to Philly"=20
  href=3D"http://www.philly.com/philly/travel/visitors_guide/">Guide to =
Philly</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3D"p7TBMsub rightSub" id=3Dp7TBMsub11>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A href=3D"http://www.philly.com/philly/jobs/">Find =
a Job</A>=20
  <LI><A href=3D"http://www.philly.com/philly/jobs/hiring/">Post a =
Job</A>=20
  <LI><A =
href=3D"http://my.philly.monster.com/Resume/ListResumes.aspx">Post my=20
  Resume</A>=20
  <LI><A href=3D"http://www.philly.com/philly/jobs/events/">Career =
Fairs</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/jobs/industries/">Industries</A>=20
  <LI><A href=3D"http://www.philly.com/philly/jobs/resources/">News =
&amp;=20
  Advice</A>=20
  <LI><A href=3D"http://www.philly.com/philly/jobs/students/">Student =
Center</A>=20
  <LI><A href=3D"http://hiring.philly.monster.com/"><B>=E2=80=A2 =
Employers =E2=80=A2</B></A>=20
</LI></UL></DIV></DIV>
<DIV class=3D"p7TBMsub rightSub" id=3Dp7TBMsub12>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://www.philly.com/philly/classifieds/cars/">Search New =
&amp;=20
  Used</A>=20
  <LI><A href=3D"http://www.phillycars.com/autos.buildnew.asp">Build a =
Car</A>=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/cars/research/">Research=
</A>=20
  <LI><A href=3D"http://www.phillycars.com/Autos.FindDealer.asp">Find a =
Dealer</A>=20

  <LI><A =
href=3D"http://www.philly.com/philly/classifieds/cars/sell/">Sell Your=20
  Car</A> </LI></UL></DIV></DIV>
<DIV class=3D"p7TBMsub rightSub" id=3Dp7TBMsub13>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/">Search</A>=
=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/new_construc=
tion">New=20
  Construction</A>=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/condos/">Con=
dos</A>=20

  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/active_adult=
/">Active=20
  Adults</A>=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/open_houses/=
">Open=20
  Houses</A>=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/vacation/">V=
acation</A>=20

  <LI><A =
href=3D"http://www.philly.com/philly/classifieds/real_estate/sell/">Sell =

  Your House</A> </LI></UL></DIV></DIV>
<DIV class=3D"p7TBMsub rightSub" id=3Dp7TBMsub14>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/rent/">Searc=
h</A>=20
  <LI><A=20
  =
href=3D"http://www.philly.com/philly/classifieds/real_estate/vacation/">V=
acation=20
  Rentals</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/classifieds/real_estate/sell/">Rent =

  Your Apartment</A> </LI></UL></DIV></DIV>
<DIV class=3D"p7TBMsub rightSub" id=3Dp7TBMsub15>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://www.philly.com/philly/classifieds/">Classifieds</A>=20
  <LI><A =
href=3D"http://www.philly.com/philly/classifieds/shopping/">Shopping</A> =

  <LI><A =
href=3D"http://www.philly.com/philly/classifieds/tickets/">Tickets</A>=20
  <LI><A href=3D"http://www.phillynewsstand.com/">News Stand</A>=20
  <LI><A href=3D"https://www.zeppy.com/MLB/screens/index.jsp">Zeppy</A>=20
  <LI><A=20
  =
href=3D"http://phillymarketplace.livedeal.com/pets/index.jsp?kbid=3D3148"=
>Pets</A>=20

  <LI><A href=3D"http://www.philly.com/philly/about/advertise/">Place An =
Ad</A>=20
  </LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DsmallPhillyLogo><A href=3D"http://www.philly.com/"><IMG =
class=3Dimg_noborder=20
alt=3Dphilly.com=20
src=3D"http://media.philly.com/designimages/logo_philly_smallish-NEW.gif"=
></A></DIV>
<DIV id=3DsubPageLogo><A href=3D"http://www.philly.com/inquirer/"><IMG =
id=3Dlogoinq=20
alt=3DInquirer =
src=3D"http://media.philly.com/designimages/logo_inq_medium.gif"=20
border=3D0 name=3Dlogoinq></A></DIV></DIV>
<DIV class=3Dsearchbar_hh style=3D"Z-INDEX: 2">
<UL class=3Dsubscriber>
  <LI><A=20
  =
href=3D"http://www.pnionline.com/readerservices/customerservice/">Subscri=
ber=20
  Services</A>=20
  <LI>| <A href=3D"http://epaper.philly.com/">The e-Inquirer</A>=20
  <LI>| <A href=3D"http://joinourteam.philly.com/">Join Our Team</A> =
</LI></UL>
<DIV class=3Dcontainer_floatright style=3D"TEXT-ALIGN: left">
<FORM name=3DSearchForm_top onsubmit=3D"return searchFormSubmit1(this)"=20
action=3Dhttp://search.philly.com method=3Dget target=3D_top><SPAN =
class=3Dminitext>Web=20
Search powered by <B><SPAN class=3Dyahoo_red>YAHOO!</SPAN> <SPAN=20
class=3Dyahoo_gray>SEARCH</SPAN></B>&nbsp;&nbsp;</SPAN> <INPUT =
type=3Dhidden value=3Dy=20
name=3Dsearch> <INPUT class=3Dkeyword name=3Dq> <LABEL><SELECT =
name=3Dcat> <OPTION=20
  value=3Dyahoowebsearch>Web Search</OPTION> <OPTION value=3Dsite=20
  selected>Site</OPTION> <OPTION =
value=3Dnews>&nbsp;=E2=80=A2&nbsp;News</OPTION> <OPTION=20
  value=3Darchives>&nbsp;=E2=80=A2&nbsp;Archives</OPTION> <OPTION=20
  value=3Dvideo>&nbsp;=E2=80=A2&nbsp;Videos</OPTION> <OPTION=20
  value=3Drestaurants>&nbsp;=E2=80=A2&nbsp;Restaurants</OPTION> <OPTION=20
  value=3Dmovie>&nbsp;=E2=80=A2&nbsp;Movies</OPTION> <OPTION=20
  value=3Devent>&nbsp;=E2=80=A2&nbsp;Events</OPTION> <OPTION=20
  value=3Djobs>&nbsp;=E2=80=A2&nbsp;Jobs</OPTION> <OPTION=20
  value=3Dcars>&nbsp;=E2=80=A2&nbsp;Cars</OPTION> <OPTION=20
  value=3Dhomes>&nbsp;=E2=80=A2&nbsp;Homes</OPTION> <OPTION=20
  value=3Dapartments>&nbsp;=E2=80=A2&nbsp;Apartments</OPTION> <OPTION=20
  value=3Dclassifieds>&nbsp;=E2=80=A2&nbsp;Classifieds</OPTION></SELECT> =
</LABEL><LABEL><INPUT class=3Dpoint-black type=3Dsubmit value=3Dsearch =
name=3DSubmit>=20
</LABEL></FORM></DIV></DIV>
<DIV id=3Dcontentcontainer-pre>
<DIV class=3Dsliderpencil>
<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
document.write('<script language=3D"JavaScript1.1" =
type=3D"text/javascript" =
src=3D"http://ad.doubleclick.net/adj/inq.news/philadelphia;!category=3Dph=
iladelphia;pos=3Dslider;sz=3D940x30,1x1,940x200;abr=3D!webtv;tile=3D2;ord=
=3D'+_phDartOrd+'?"><\/SCRIPT>');
	</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/inq.news/philadelphia;!category=3D=
philadelphia;pos=3Dslider;sz=3D940x30,1x1,940x200;ord=3D091508115339?"=20
target=3D_blank><IMG=20
src=3D"http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=3Dphi=
ladelphia;pos=3Dslider;sz=3D940x30,1x1,940x200;ord=3D091508115339?"=20
border=3D0></A> </NOSCRIPT></DIV>
<DIV class=3Dclearfix id=3Darticlecontentcontainer>
<DIV id=3DlCol>
<DIV class=3Dclearfix id=3Dsectiontop>
<H1 class=3Dnews><A=20
href=3D"http://www.philly.com/inquirer/local/philadelphia">Philadelphia</=
A>=20
&nbsp;<A =
href=3D"http://www.philly.com/inq_news_local_philadelphia.rss"><IMG=20
title=3D"" height=3D17 alt=3D""=20
src=3D"http://media.philly.com/designimages/rss_17px.gif" width=3D44=20
border=3D0></A>&nbsp;<A=20
href=3D"http://us.rd.yahoo.com/my/atm/pni/rss/*http://add.my.yahoo.com/rs=
s?url=3Dhttp://www.philly.com/inq_news_local_philadelphia.rss"=20
target=3Dadd_my_yahoo><IMG title=3D"" height=3D17 alt=3D""=20
src=3D"http://media.philly.com/designimages/addtomyyahoo4.gif" =
width=3D91=20
border=3D0></A> </H1></DIV><!-- end sectiontop -->
<DIV id=3DtoolsNav>
<DIV class=3Dtext-resize-tools>TEXT SIZE: <A style=3D"FONT-SIZE: 11px"=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html?text=3Dreg&amp;c=3Dy">A</A>=20
<A style=3D"FONT-SIZE: 15px"=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html?text=3Dmed&amp;c=3Dy">A</A>=20
<A style=3D"FONT-SIZE: 18px"=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html?text=3Dlg&amp;c=3Dy">A</A>=20
<A style=3D"FONT-SIZE: 21px"=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html?text=3Dxlg&amp;c=3Dy">A</A>=20
</DIV>
<SCRIPT language=3Djavascript1.2>=20
	var clickURL =3D =
"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing_worker=
_pleads_guilty.html?" + "adString=3D" + toIMWareString + "&" + =
"randomOrd=3D" + randomDartOrd;=20
		</SCRIPT>

<SCRIPT language=3Djavascript1.2>var partnerID=3D166841; var =
_hb=3D1;</SCRIPT>

<SCRIPT language=3Djavascript1.2=20
src=3D"http://www.clickability.com/includes/button1.js"></SCRIPT>
<!-- IMWARE TOOLS HERE? -->
<DIV class=3Darticle_tools>
<DIV class=3Darticle_tools_container><A =
onmouseover=3Dreturn(ETMouseOver());=20
onclick=3Dreturn(ET()); onmouseout=3Dreturn(ETMouseOut());=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html#"><IMG=20
src=3D"http://media.philly.com/designimages/button_email_this_2.gif"=20
border=3D0>email this</A></DIV>
<DIV class=3Darticle_tools_container><A =
onmouseover=3Dreturn(PTMouseOver());=20
onclick=3Dreturn(PT()); onmouseout=3Dreturn(PTMouseOut());=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html#"><IMG=20
src=3D"http://media.philly.com/designimages/button_print_this_2.gif"=20
border=3D0>print this</A></DIV>
<DIV class=3Darticle_tools_container><A=20
href=3D"http://www.reprintbuyer.com/mags/philly/reprints.html" =
target=3D_blank><IMG=20
src=3D"http://media.philly.com/designimages/button_reprint_license_this_2=
.gif"=20
border=3D0>reprint or license this</A></DIV></DIV><!-- end IMWARE TOOLS =
HERE -->
<DIV class=3Ddivclear></DIV></DIV>
<DIV id=3Darticle>
<DIV class=3Dstory-content><!-- no images from the Photo Gallery... must =
pull from Article; 28278059 // $gallery.id -->
<DIV id=3Darticle_sidebar>
<DIV class=3Darticle_related><!-- no images from the Photo Gallery... =
must pull from Article; 28278059 // $gallery.id -->
<DIV class=3Dphoto_area></DIV>
<DIV class=3Dlinkssubhead>READER FEEDBACK</DIV>
<DIV class=3Dpost_balloon><A class=3Dminitext id=3DPHI_comm_28278059=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html#comments"><IMG=20
class=3Dimg_noborder title=3D"" height=3D12 alt=3D""=20
src=3D"http://media.philly.com/designimages/icon_blog.gif" width=3D16 =
border=3D0> Post=20
a comment</A> </DIV>
<DIV class=3Dlinkssubhead>SAVE AND SHARE</DIV>
<DIV style=3D"PADDING-LEFT: 5px">
<P class=3DbuzzBadge>
<SCRIPT src=3D"http://d.yimg.com/ds/badge.js" showbranding=3D"0" =
badgetype=3D"Medium">phillycom:http://www.philly.com/philly/news/28278059=
.html</SCRIPT>
Buzz this story. </P>
<DIV class=3Ddivclear></DIV>
<TABLE class=3Dshare-icons cellPadding=3D0 width=3D300 border=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV onmouseover=3Dreturn(STMouseOver()); onclick=3Dreturn(ST());=20
      onmouseout=3Dreturn(STMouseOut());><IMG class=3Dimg_noborder =
title=3DPhilly=20
      alt=3DPhilly=20
    =
src=3D"http://media.philly.com/designimages/pc_philly2.gif"></DIV></TD>
    <TD><A=20
      =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.philly.com/=
philly/news/local/20080912_Boeing_worker_pleads_guilty.html%3Freferrer=3D=
digg&amp;title=3DBoeing+worker+pleads+guilty&amp;bodytext=3DA+former+shee=
t-metal+assembler+at+Boeing+Co.%27s+Delaware+County+helicopter+plant+plea=
ded+guilty+in+federal+court+yesterday+to+cutting+part+of+a+wiring+harness=
+on+an+Army+Chinook+helicopter+because+he+was+angry+about+his+job+assignm=
ent."=20
      target=3D_blank><IMG class=3Dimg_noborder title=3DDigg alt=3DDigg=20
      src=3D"http://media.philly.com/designimages/pc_digg.gif"></A> =
</TD>
    <TD><A=20
      =
href=3D"http://del.icio.us/post?v=3D4&amp;partner=3Dphilly&amp;noui&amp;j=
ump=3Dclose&amp;url=3Dhttp://www.philly.com/philly/news/local/20080912_Bo=
eing_worker_pleads_guilty.html%3Freferrer=3Ddelicious&amp;title=3D%22Boei=
ng+worker+pleads+guilty: __%22 =
By+Joseph+A.+Slobodzian&amp;notes=3DA+former+sheet-metal+assembler+at+Boe=
ing+Co.%27s+Delaware+County+helicopter+plant+pleaded+guilty+in+federal+co=
urt+yesterday+to+cutting+part+of+a+wiring+harness+on+an+Army+Chinook+heli=
copter+because+he+was+angry+about+his+job+assignment."=20
      target=3D_blank><IMG class=3Dimg_noborder title=3DDelicious =
alt=3Ddel.icio.us=20
      src=3D"http://media.philly.com/designimages/pc_delicious.gif"></A> =
</TD>
    <TD><A=20
      =
href=3D"http://myweb2.search.yahoo.com/myresults/bookmarklet?u=3Dhttp://w=
ww.philly.com/philly/news/local/20080912_Boeing_worker_pleads_guilty.html=
%3Freferrer=3Dyahoo&amp;title=3DBoeing+worker+pleads+guilty&amp;popup=3Dt=
rue"=20
      target=3D_blank><IMG class=3Dimg_noborder title=3DYahoo =
alt=3DYahoo=20
      src=3D"http://media.philly.com/designimages/pc_yahoo.gif"></A> =
</TD>
    <TD><A=20
      =
href=3D"http://www.google.com/bookmarks/mark?op=3Dadd&amp;title=3DBoeing+=
worker+pleads+guilty&amp;labels=3D&amp;annotation=3DA+former+sheet-metal+=
assembler+at+Boeing+Co.%27s+Delaware+County+helicopter+plant+pleaded+guil=
ty+in+federal+court+yesterday+to+cutting+part+of+a+wiring+harness+on+an+A=
rmy+Chinook+helicopter+because+he+was+angry+about+his+job+assignment.&amp=
;bkmk=3Dhttp://www.philly.com/philly/news/local/20080912_Boeing_worker_pl=
eads_guilty.html%3Freferrer=3Dgoogle"=20
      target=3D_blank><IMG class=3Dimg_noborder title=3DGoogle =
alt=3DGoogle=20
      src=3D"http://media.philly.com/designimages/pc_google.gif"></A> =
</TD>
    <TD><A=20
      =
href=3D"http://www.facebook.com/sharer.php?u=3Dhttp%3A%2F%2Fwww.philly.co=
m%2Fphilly%2Fnews%2Flocal%2F20080912_Boeing_worker_pleads_guilty.html%3Fr=
eferrer%3Dfacebook&amp;t=3DBoeing+worker+pleads+guilty' target=3D"=20
      _blank?><IMG class=3Dimg_noborder title=3DFacebook alt=3DFacebook=20
      src=3D"http://media.philly.com/designimages/pc_facebook.gif"></A> =
</TD>
    <TD><A=20
      =
href=3D"http://reddit.com/submit?url=3Dhttp://www.philly.com/philly/news/=
local/20080912_Boeing_worker_pleads_guilty.html%3Freferrer=3Dreddit&amp;t=
itle=3DBoeing+worker+pleads+guilty"=20
      target=3D_blank><IMG class=3Dimg_noborder title=3DReddit =
alt=3DReddit=20
      src=3D"http://media.philly.com/designimages/pc_reddit.gif"></A> =
</TD>
    <TD>
      <DIV class=3Dpointer=20
      =
onclick=3D'window.open("http://www.furl.net/storeIt.jsp?u=3D"+encodeURICo=
mponent("http://www.philly.com/philly/news/local/20080912_Boeing_worker_p=
leads_guilty.html")+"&amp;t=3D"+encodeURIComponent("Boeing worker pleads =
guilty"), "Furl"); return false;'><IMG=20
      class=3Dimg_noborder title=3DFurl alt=3DFurl=20
      =
src=3D"http://media.philly.com/designimages/pc_furl.gif"></DIV></TD></TR>=
</TBODY></TABLE></DIV></DIV>
<DIV id=3Dsidebar_adholder>
<DIV class=3Dcontainer_ad>
<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
document.write('<script language=3D"JavaScript1.1" =
type=3D"text/javascript" =
src=3D"http://ad.doubleclick.net/adj/inq.news/philadelphia;!category=3Dph=
iladelphia;pos=3Dhalf;sz=3D234x60;abr=3D!webtv;tile=3D4;ord=3D'+_phDartOr=
d+'?"><\/SCRIPT>');
	</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/inq.news/philadelphia;!category=3D=
philadelphia;pos=3Dhalf;sz=3D234x60;ord=3D091508115339?"=20
target=3D_blank><IMG=20
src=3D"http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=3Dphi=
ladelphia;pos=3Dhalf;sz=3D234x60;ord=3D091508115339?"=20
border=3D0></A> </NOSCRIPT></DIV></DIV></DIV><!-- startclickprintinclude =
-->
<DIV class=3Darticle_timestamp>Posted on Fri, Sep. 12, 2008 =
</DIV><BR><BR>
<H1>Boeing worker pleads guilty</H1>
<P class=3Dbyline>By Joseph A. Slobodzian </P>
<P class=3D"byline lastline">Inquirer Staff Writer</P>
<DIV class=3Dbody-content>A former sheet-metal assembler at Boeing Co.'s =
Delaware=20
County helicopter plant pleaded guilty in federal court yesterday to =
cutting=20
part of a wiring harness on an Army Chinook helicopter because he was =
angry=20
about his job assignment.
<P>Matthew K. Montgomery, 33, pleaded guilty to one count of willfully =
damaging=20
U.S. government property. The May 10 incident caused a two-day halt in=20
production at the Boeing plant in Ridley Park and delayed completion of =
the=20
$23.8 million aircraft.
<P>U.S. District Judge R. Barclay Surrick set sentencing for Jan. 5 and =
let=20
Montgomery, of Trevose, Bucks County, remain free on unsecured $25,000 =
bail=20
until sentencing.
<P>Neither Montgomery nor his attorney, federal defender Maranna J. =
Meehan,=20
would comment after the hearing at the federal courthouse in Center =
City.
<P>Meehan and Assistant U.S. Attorney Pamela Foa told the judge that =
they still=20
had not agreed on the financial loss Montgomery caused, which would =
affect his=20
sentence.
<P>Meehan said her view would mean that Montgomery would face a 10- to =
16-month=20
prison term under federal sentencing guidelines.
<P>Foa said the government's estimate would carry a recommended prison =
term of=20
18 to 24 months.
<P>Cutting through the two-inch-thick bundle of 150 electric wires =
running from=20
the cockpit to the avionics of the helicopter caused $110,500 in damage, =
Foa=20
said. Under its contract with the Army, Boeing had to replace the entire =
wiring=20
harness rather than repair it.
<P>Foa said Boeing also closed the plant for two days while the =
vandalism was=20
investigated, which cost the defense giant $164,000.
<P>It takes about a year to build each Chinook, a large twin-rotor =
helicopter=20
the Army uses to transport troops or supplies and equipment in combat =
areas.
<P>According to Foa, Montgomery had worked at the Boeing Rotorcraft =
Systems=20
Division since he was hired in September 2006 and was assigned on the =
line=20
assembling combat-ready versions of the CH-47F.
<P>Unhappy with his assignment, Montgomery had been lobbying for a =
transfer to=20
another area of the Rotorcraft Systems Division.
<P>On Saturday, May 10, Foa said, Montgomery was working his last shift =
on the=20
Chinook set for Sept. 1 completion.
<P>Before ending the shift, Foa said, Montgomery took wire cutters and =
sliced=20
halfway through a bundle of avionics wires.
<P>The damage was discovered the following Monday, and Boeing and Army=20
investigators quickly narrowed the probe to that last Saturday shift.
<P>Foa said Montgomery was brought in for questioning on May 19 and =
admitted=20
cutting the wiring.
<P>It was not clear why Montgomery damaged the aircraft when he had =
obtained a=20
transfer from the Chinook line, Foa said, and was to begin a new =
assignment on=20
May 12.
<P>Still under investigation is a second act of sabotage that day at the =
Boeing=20
plant involving a Chinook helicopter in which the wrong washer was =
installed in=20
a transmission.
<P>Foa said Montgomery had nothing to do with the second incident.
<P>Carl Russ, an agent of the Army Criminal Investigative Command, said =
the=20
probe of the second incident was still active but declined to elaborate. =
A=20
$10,000 reward remains for information leading to a conviction.
<P>
<HR>
<FONT face=3DArial size=3D2>Contact staff writer Joseph A. Slobodzian at =

215-854-2985 or <A=20
href=3D"mailto:jslobodzian@phillynews.com">jslobodzian@phillynews.com</A>=
.
<P></FONT></P></DIV><!-- endclickprintinclude -->
<P class=3DbuzzBadge>
<SCRIPT src=3D"http://d.yimg.com/ds/badge.js" showbranding=3D"0" =
badgetype=3D"Medium">phillycom:http://www.philly.com/philly/news/28278059=
.html</SCRIPT>
Buzz this story. </P></DIV></DIV>
<DIV id=3Darticle-contentinside><!--  JS for aggregate knowledge --><!-- =
 JS for aggregate knowledge -->
<DIV id=3DpiqueOuter>
<DIV id=3DpiqueOnsite style=3D"FLOAT: left; WIDTH: 50%"></DIV>
<DIV id=3DpiqueDiscAd1 style=3D"FLOAT: left; WIDTH: 50%"></DIV></DIV>
<DIV class=3Ddivclear></DIV>
<SCRIPT type=3Dtext/javascript>
// Make sure the next 7 lines have the right variables inserted
var akTarget =3D 'http://www.philly.com/philly/news/28278059.html'; // =
Long-term URL of Current Page
var akTargetType =3D 'InqNews';
var akItemTitle =3D 'Boeing worker pleads guilty'; // Short Item =
Description
var akDesc =3D 'A former sheet-metal assembler at Boeing Co.\'s Delaware =
County helicopter plant pleaded guilty in federal court yesterday to =
cutting part of a wiring harness on an Army Chinook helicopter because =
he was angry about his job assignment.'; // Long Item Description
var akThumbnailUrl =3D ''; // Absolute URL or a thumbnail, if applicable
var akKeywords =3D 'pub:inquirer mediatype:article' ; //'pub:inq =
mediatype:article'; // work with AK to define rules based on values here
var akItemExpirationDate =3D '2008-09-26 00:01:00.0'; // format of this =
is configurable

var akAnchorId =3D ['piqueOnsite', 'piqueDiscAd1']; // This needs to =
match the actual anchor tags on the page
var piqueOnsite_akRegion =3D 'news';
var piqueDiscAd1_akRegion =3D 'PhillyCustomAlongsideOnsite'; // this =
will change based on the space used for the Discovery Ads

var akApiKey =3D 'RecEngine-4A251C8A-FFF1-8EDB-1083-67F7C715F66D';
var akScript =3D document.createElement('script');
akScript.setAttribute('src', =
'http://d.aggregateknowledge.com/2007/01/15/js/' + Math.floor((new =
Date().valueOf()) / 3600000) + '.js');
document.getElementsByTagName('head')[0].appendChild(akScript);
</SCRIPT>
<!-- end JS for Aggregate Knowledge -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
	var rm =3D false;
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--

function createCookie(name, value, days)
{
  if (days) {
    var date =3D new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires =3D "; expires=3D"+date.toGMTString();
    }
  else var expires =3D "";
  document.cookie =3D name+"=3D"+value+expires+"; path=3D/";
}

function readCookie(name) {
	var nameEQ =3D name + "=3D";
	var ca =3D document.cookie.split(';');
	for(var i=3D0;i < ca.length;i++) {
		var c =3D ca[i];
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
		if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function getUserName(){
	document.write('<scr'+'ipt language=3D"JavaScript" =
type=3D"text/javascript" =
src=3D"http://www.philly.com/philly/userarea/?c=3Dn"></scr'+'ipt>');
}

if(readCookie("UID") && !readCookie("username")){
	getUserName();
}

if(!readCookie("UID") && readCookie("username")){
	eraseCookie("username");
}

if(readCookie("username")){
	var rm =3D true;
	var userName =3D readCookie("username");
	var userEmail =3D readCookie("email");
}else{
	var rm =3D false;
}

if(readCookie("regConfirmationStatus")){
	var userStatus =3D readCookie("regConfirmationStatus");
}

// -->
</SCRIPT>

<DIV id=3Drecent_comm style=3D"CLEAR: both">
<DIV class=3Dheadline=20
style=3D"BORDER-TOP: #999 0px dotted; PADDING-BOTTOM: 5px; PADDING-TOP: =
15px">
<DIV class=3Dphotomore style=3D"FLOAT: right; PADDING-TOP: 3px">
<SCRIPT language=3Djavascript type=3Dtext/javascript>
				if (rm && userStatus =3D=3D "pending") {
					document.write('Verify your email address to post a comment');
				} else if (rm && userName && userName !=3D "") {
					document.write('<a href=3D"#comment">Post your comment</a>');
				} else if(rm) {
					document.write('<a =
href=3D"/s?action=3DeditReg&rurl=3Dhttp%3A%2F%2Fwww.philly.com%2Finquirer=
%2Flocal%2Fphiladelphia%2F20080912_Boeing_worker_pleads_guilty.html">Sele=
ct a username</a> to post a comment.');
				} else {
					document.write('<a href=3D"#signInAnchor">Sign in to post a =
comment</a>');
				}
				document.write(' ');
			</SCRIPT>
</DIV><A name=3Dcomments></A>Comments </DIV><!-- end headline -->
<SCRIPT type=3Dtext/javascript>
function setStyleByClass(t,c,p,v){
	var elements;
	if(t =3D=3D '*') {
		// '*' not supported by IE/Win 5.5 and below
		elements =3D (ie) ? document.all : document.getElementsByTagName('*');
	} else {
		elements =3D document.getElementsByTagName(t);
	}
	for(var i =3D 0; i < elements.length; i++){
		var node =3D elements.item(i);
		for(var j =3D 0; j < node.attributes.length; j++) {
			if(node.attributes.item(j).nodeName =3D=3D 'class') {
				if(node.attributes.item(j).nodeValue =3D=3D c) {
					eval('node.style.' + p + " =3D '" +v + "'");
				}
			}
		}
	}
}

var bannedUsernames =3D [];
bannedUsernames[bannedUsernames.length] =3D 'jessica grossman';
bannedUsernames[bannedUsernames.length] =3D 'Jennifer_Musser-Metz';
bannedUsernames[bannedUsernames.length] =3D 'BillConlinIsRichBiatch';
bannedUsernames[bannedUsernames.length] =3D 'Rosie O.';
bannedUsernames[bannedUsernames.length] =3D 'K_K_K';
bannedUsernames[bannedUsernames.length] =3D 'Richard French';
bannedUsernames[bannedUsernames.length] =3D 'jfnikki';
bannedUsernames[bannedUsernames.length] =3D 'BIG BLUE WORLD CHAMP';
bannedUsernames[bannedUsernames.length] =3D 'EdwardGRendell';
bannedUsernames[bannedUsernames.length] =3D 'Philly monkey';
bannedUsernames[bannedUsernames.length] =3D 'jakdracula';
bannedUsernames[bannedUsernames.length] =3D 'bigblueworldchamp';
bannedUsernames[bannedUsernames.length] =3D 'midgelavinsthighs';
bannedUsernames[bannedUsernames.length] =3D 'Bob Sackamano';
bannedUsernames[bannedUsernames.length] =3D 'American International =
Pictures';
bannedUsernames[bannedUsernames.length] =3D 'Mayor of Manayunk';
bannedUsernames[bannedUsernames.length] =3D 'Philyis Diller & Fang';
bannedUsernames[bannedUsernames.length] =3D 'Plabria';
bannedUsernames[bannedUsernames.length] =3D 'Barbara Moss';
bannedUsernames[bannedUsernames.length] =3D 'tlerlo';
bannedUsernames[bannedUsernames.length] =3D 'Rosie the Robot Jetson';
bannedUsernames[bannedUsernames.length] =3D 'Rosie the Robot Jetson';
bannedUsernames[bannedUsernames.length] =3D 'Jim Thompson';
bannedUsernames[bannedUsernames.length] =3D 'rayfromnorthphilly';
bannedUsernames[bannedUsernames.length] =3D 'bigL';
bannedUsernames[bannedUsernames.length] =3D 'prizzo75';
bannedUsernames[bannedUsernames.length] =3D 'prizzo75';
bannedUsernames[bannedUsernames.length] =3D 'quite-randy88';
bannedUsernames[bannedUsernames.length] =3D 'BucketOchicken';
bannedUsernames[bannedUsernames.length] =3D 'Jim Thomson';
bannedUsernames[bannedUsernames.length] =3D 'Bicks Nude';
bannedUsernames[bannedUsernames.length] =3D 'CoolTuber';
bannedUsernames[bannedUsernames.length] =3D 'quite-randy88';
bannedUsernames[bannedUsernames.length] =3D 'prizzo75';
bannedUsernames[bannedUsernames.length] =3D 'bluhmisaliar';
bannedUsernames[bannedUsernames.length] =3D 'Phyllis Diller & Fang';
bannedUsernames[bannedUsernames.length] =3D 'iliketositonfrozenhotdogs =
';
bannedUsernames[bannedUsernames.length] =3D 'longshanks ';
bannedUsernames[bannedUsernames.length] =3D 'Leon Norr ';
bannedUsernames[bannedUsernames.length] =3D 'The Mayor of Manayunk';
bannedUsernames[bannedUsernames.length] =3D 'Beulah Jones';
bannedUsernames[bannedUsernames.length] =3D 'franknstein';
bannedUsernames[bannedUsernames.length] =3D 'mrjetsondc ';
bannedUsernames[bannedUsernames.length] =3D 'Wizard of Mars';
bannedUsernames[bannedUsernames.length] =3D 'MikeNice';
bannedUsernames[bannedUsernames.length] =3D 'marychris';
bannedUsernames[bannedUsernames.length] =3D 'squirrelpants ';
bannedUsernames[bannedUsernames.length] =3D 'tommy john';
bannedUsernames[bannedUsernames.length] =3D 'LarsMendte';
bannedUsernames[bannedUsernames.length] =3D 'artaxx1';
bannedUsernames[bannedUsernames.length] =3D 'Sergal';
bannedUsernames[bannedUsernames.length] =3D 'Bill Kearney';
bannedUsernames[bannedUsernames.length] =3D 'Marky from Morell Tavern ';
bannedUsernames[bannedUsernames.length] =3D 'PhilliesSuck!!';
bannedUsernames[bannedUsernames.length] =3D 'The Voice of Reason';
bannedUsernames[bannedUsernames.length] =3D 'DroppinLoadsChris';
bannedUsernames[bannedUsernames.length] =3D 'fudgy the whale';
bannedUsernames[bannedUsernames.length] =3D 'Typicalwhiteperson1.0';
bannedUsernames[bannedUsernames.length] =3D 'superman';
bannedUsernames[bannedUsernames.length] =3D 'Fat Bald Ed Rendell';
bannedUsernames[bannedUsernames.length] =3D 'WendyWarren';
bannedUsernames[bannedUsernames.length] =3D 'Dan Gross';
bannedUsernames[bannedUsernames.length] =3D 'WWarren';
bannedUsernames[bannedUsernames.length] =3D 'WndyWarren';
bannedUsernames[bannedUsernames.length] =3D 'PhilDelBalt';
bannedUsernames[bannedUsernames.length] =3D 'Terror From The Year =
5000!';
bannedUsernames[bannedUsernames.length] =3D 'cowboys r better';
bannedUsernames[bannedUsernames.length] =3D 'Dan_Gross';
bannedUsernames[bannedUsernames.length] =3D 'Filthadelphia';
if(rm && readCookie("username") && readCookie("username") !=3D "") {
	for(var i=3D0; i<bannedUsernames.length; i++) {
		if (bannedUsernames[i] =3D=3D readCookie("username")) {

			setStyleByClass('div','toggleReportAbuse','display','none');
			break;

		}
	}
}
</SCRIPT>

<DIV style=3D"FLOAT: right; PADDING-TOP: 3px">0 comments <SPAN=20
class=3Dphotomore></SPAN></DIV>
<DIV id=3DtoggleCommentsDiv style=3D"DISPLAY: none"><!-- USER SUBMITTED =
CONTENT // COMMENTS -->
<DIV class=3Dcontainer_comments><A name=3Dcomments></A>
<DIV class=3Dcontainertitle>Post your comment </DIV>
<DIV class=3DcharacterCount id=3DcharacterCount></DIV>
<SCRIPT type=3Dtext/javascript>
						function updateComments() {
							//alert(Comment.error);
							//alert("in updateComments!");
							var refreshURL =3D =
"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing_worker=
_pleads_guilty.html?posted=3Dy&viewAll=3Dy#comments";
							if(Comment.comment !=3D "") {
								if(Comment.flagged) {
									refreshURL =3D =
"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing_worker=
_pleads_guilty.html?posted=3Dn#comments"
								}
								//alert('Refresh URL =3D ' + refreshURL);
								//alert('Comment Status: ' + Comment.status);
								window.location =3D refreshURL;

							}
							//alert("at end of updateComments");
						}
					=09
												function countChar(txtBox)
						    {
						        try
						        {

						            count =3D txtBox.value.length;
						            if (count < 2000)
						            {
						                charLeft =3D 2000 - count;
										if (charLeft <=3D 500)
										{
						                	txt =3D "You have " + charLeft + " characters =
remaining";
						                	=
document.getElementById('characterCount').innerHTML=3D"<span =
class=3D'callout_green'>" + txt + "</span>";
										}
										else
										{
											document.getElementById('characterCount').innerHTML=3D"";
										}
						            }
						            else
						            {
						                =
document.getElementById('characterCount').innerHTML=3D"<span =
class=3D'callout_red'>Comment must be 2000 characters or less</span>";
						            }
						         }
					            catch ( e )
					            {

					            }
						    }

						</SCRIPT>

<FORM id=3Dcommentform name=3Dcommentform=20
onsubmit=3D"if(validateForm(this)){return insertComment(this, true, =
updateComments);} else {return false;}"=20
method=3Dpost><INPUT type=3Dhidden value=3Dy name=3Dsubmitted> <INPUT =
id=3Dpath=20
type=3Dhidden=20
value=3D/inquirer/local/philadelphia/20080912_Boeing_worker_pleads_guilty=
.html#comments=20
name=3Dpath> <TEXTAREA onkeyup=3DcountChar(document.commentform.field); =
style=3D"WIDTH: 580px" name=3Dfield rows=3D8 cols=3D25></TEXTAREA>=20

<DIV class=3Dcomment_submit><INPUT class=3Dcomment_submit type=3Dsubmit =
vspace=3D4 value=3DSUBMIT name=3Dbtn_submit></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
			if (userName) {
		document.write('<div class=3D"comment_inputName">You are logged in as =
<b>' + userName + '</b>.</div><input type=3D"hidden" name=3D"name" =
value=3D"' + userName + '" />');
			} else {
		document.write('<div class=3D"comment_inputName"><div =
class=3D"minitext"><b>Name</b>&#160;&#160;<input size=3D"35"  =
class=3D"comment_inputName" name=3D"name" value=3D"" /></div></div>');
			}
		</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
			if (rm) {
		document.write('<input size=3D"35" type=3D"hidden" name=3D"email" =
value=3D"'+userEmail+'" />');
			} else {
		document.write('<input size=3D"35" type=3D"hidden" name=3D"email" =
value=3D"" />');
			}
		</SCRIPT>
</FORM>
<DIV class=3Dminitext>Philly.com comments are intended to be civil, =
friendly=20
conversations. Please treat other participants with respect and in a way =
that=20
you would want to be treated. You are responsible for what you say. And =
please,=20
stay on topic. <BR><BR>If you see an objectionable post, please report =
it to us=20
using the "Report Abuse" button. <A=20
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html#"=20
rel=3Dballoon_commentdisclaimer><B>More About Philly.com =
comments</B></A>.=20
<DIV class=3Dballoonstyle id=3Dballoon_commentdisclaimer><B>About your =
comments:</B>=20
These comments are monitored by Philly.com staff. We reserve the right =
at all=20
times to remove any information or materials that are unlawful, =
threatening,=20
abusive, libelous, defamatory, obscene, vulgar, pornographic, profane, =
indecent=20
or otherwise objectionable. <BR>Personal attacks, especially on other=20
participants, are not permitted. We reserve the right to permanently =
block any=20
user who violates these terms and conditions. </DIV></DIV></DIV><!-- end =
container_comments --></DIV><!-- end toggleCommentsDiv -->
<DIV id=3DtoggleSigninDiv style=3D"DISPLAY: none; PADDING-TOP: 20px">
<DIV class=3Dsitemsg_911>
<DIV class=3Dreader_note>
<DIV class=3Dheadline><A =
href=3D"http://www.philly.com/s?action=3Dreg">Register to=20
Comment</A></DIV>Why are we asking you to register? We've made some =
changes to=20
the Philly.com commenting system to increase the quality of the user =
experience=20
and dialogue, and reduce the number of inappropriate or offensive posts. =
You're=20
now required to have a registered username and account before adding a =
comment.=20
This will improve the comments for everyone. We apologize for the =
inconvenience.=20
<A href=3D"http://www.philly.com/s?action=3Dreg"><B>Join the=20
conversation!</B></A><BR><BR><A=20
onclick=3D"window.open('http://www.philly.com/s?action=3Dreg');"=20
href=3D"http://www.philly.com/s?action=3Dreg"><INPUT class=3Dsign-up-now =
type=3Dbutton value=3D"SIGN UP NOW">=20
</A>
<DIV class=3Ddivclear></DIV></DIV>
<DIV class=3Dsmalltitle>Already Registered?</DIV><B>Sign In</B> =
<BR><BR><A=20
name=3DsignInAnchor></A>
<SCRIPT language=3Djavascript=20
src=3D"http://www.philly.com/includes/formChecking.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
		function checkForm(formToBeChecked){
			errorMessage =3D confirmEmailField(formToBeChecked.email)
			if(errorMessage.length > 0){
				alert(errorMessage);
				return false;
			}
			errorMessage =3D confirmFieldNotEmpty(formToBeChecked.password,"your =
password.")
			if(errorMessage.length > 0){
				alert(errorMessage);
				return false;
			}
		=09
			return true;	=09
		}
	</SCRIPT>

<FORM id=3DloginForm onsubmit=3Dreturn(checkForm(this)); action=3D/s=20
method=3Dpost><INPUT type=3Dhidden value=3DdoLogin name=3Daction> <INPUT =
type=3Dhidden=20
value=3Dhttp://www.philly.com/inquirer/local/philadelphia/20080912_Boeing=
_worker_pleads_guilty.html=20
name=3Drurl>=20
<TABLE>
  <TBODY>
  <TR>
    <TD class=3Dminitext style=3D"TEXT-ALIGN: right"><B>Email =
Address</B></TD>
    <TD><INPUT class=3Dfield-small maxLength=3D64 size=3D11 =
name=3Demail></TD></TR>
  <TR>
    <TD class=3Dminitext style=3D"TEXT-ALIGN: =
right"><B>Password</B></TD>
    <TD><INPUT class=3Dfield-small type=3Dpassword maxLength=3D12 =
size=3D11=20
      name=3Dpassword></TD></TR>
  <TR>
    <TD></TD>
    <TD class=3Dsmalltext align=3Dright><A class=3Dminitext =
tabIndex=3D999=20
      href=3D"http://www.philly.com/s?action=3DpasswordReminder">Forgot=20
      Password?</A> </TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT class=3Dsign-in type=3Dsubmit value=3D"SIGN IN" =
name=3Dsubmit>=20
  </TD></TR></TBODY></TABLE>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
		  <!--
		  var focusControl =3D document.forms["loginForm"].elements["email"];
		// Only try to focus on the form field IF a) it's not type=3Dhidden, =
and b) neither its parent node nor grandparent nodes have =
display=3Dnone; (else causes a JS error in IE)
		  if (focusControl.type !=3D "hidden" && =
document.getElementById('loginForm').parentNode.style.display !=3D =
'none' && =
document.getElementById('loginForm').parentNode.parentNode.style.display =
!=3D 'none') {
		     focusControl.focus();
		  }=20
		  // -->
		</SCRIPT>
</FORM>
<DIV class=3Ddivclear></DIV></DIV></DIV>
<DIV id=3DtoggleUsernameMsgDiv style=3D"DISPLAY: none; PADDING-TOP: =
20px">
<DIV class=3Dsitemsg_911>
<DIV class=3Dheadline>Account Update Needed</DIV>You must <A=20
href=3D"http://www.philly.com/s?action=3DeditReg&amp;rurl=3Dhttp%3A%2F%2F=
www.philly.com%2Finquirer%2Flocal%2Fphiladelphia%2F20080912_Boeing_worker=
_pleads_guilty.html">select=20
a username</A> in order to post a comment. </DIV></DIV>
<DIV id=3DtoggleConfirmEmailDiv style=3D"DISPLAY: none; PADDING-TOP: =
20px">
<DIV class=3Dsitemsg_911>
<DIV class=3Dheadline>Account Verification Needed</DIV><B>NOTE:</B> You =
still need=20
to confirm your registration before you can fully access our commenting. =
Please=20
go to the email we sent you at <B>
<SCRIPT type=3Dtext/javascript>document.write(userEmail);</SCRIPT>
</B>and click on the <B>confirm</B> link. </DIV></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
		if (rm && readCookie("regConfirmationStatus") && =
readCookie("regConfirmationStatus") =3D=3D "pending") {
			// Neither the comment form nor the sign-in widget + msg box should =
show.  Instead show a confirm your email message
			var toggleDiv =3D document.getElementById('toggleConfirmEmailDiv');
			if(toggleDiv) {
				toggleDiv.style.display =3D 'block';
			}
			setStyleByClass('div','reportAbuseConfirmReg','display','block');
		} else if (rm && userName && userName !=3D "") {
			// They're good to go - show the comment form
			var toggleDiv =3D document.getElementById('toggleCommentsDiv');
			if(toggleDiv) {
				toggleDiv.style.display =3D 'block';
			}
			setStyleByClass('div','reportAbuseOK','display','block');
		} else if (rm) {
			// Neither the comment form nor the sign-in widget + msg box should =
show.  Instead show a select username message
			var toggleDiv =3D document.getElementById('toggleUsernameMsgDiv');
			if(toggleDiv) {
				toggleDiv.style.display =3D 'block';
			}
			setStyleByClass('div','reportAbuseSelectUsername','display','block');
		} else if (!rm) {
			// They are not logged in and need the sign-in widget + msg box.
			var toggleSigninDiv =3D document.getElementById('toggleSigninDiv');
			if(toggleSigninDiv) {
				toggleSigninDiv.style.display =3D 'block';
			}
			setStyleByClass('div','reportAbuseSignIn','display','block');
		}
		// For use with socialMedia to avoid IE js bug that prevents comments =
from being created
		window.setInterval(timedMousePos,250);
	</SCRIPT>
</DIV><!-- begin yahoo sponsor -->
<DIV style=3D"MARGIN-TOP: 0px; WIDTH: 100%" align=3Dcenter>
<SCRIPT language=3Djavascript=20
src=3D"http://cm.npc-philly.overture.com/js_flat_1_0/?config=3D1155600775=
&amp;source=3Dnpc_philadelphiamh_philly_t2_ctxt&amp;maxCount=3D3&amp;outp=
utCharEnc=3Dutf8&amp;ctxtId=3Dnews&amp;type=3Dnews&amp;ctxtUrl=3Dhttp://w=
ww.philly.com/inquirer/local/philadelphia/20080912_Boeing_worker_pleads_g=
uilty.html"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
philly_ShowListings();
// -->
</SCRIPT>
</DIV><!-- end yahoo sponsor --></DIV></DIV>
<DIV id=3DrCol>
<DIV id=3Duser_register>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
				var rm =3D false;
			</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--

function createCookie(name, value, days)
{
  if (days) {
    var date =3D new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires =3D "; expires=3D"+date.toGMTString();
    }
  else var expires =3D "";
  document.cookie =3D name+"=3D"+value+expires+"; path=3D/";
}

function readCookie(name) {
	var nameEQ =3D name + "=3D";
	var ca =3D document.cookie.split(';');
	for(var i=3D0;i < ca.length;i++) {
		var c =3D ca[i];
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
		if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function getUserName(){
	document.write('<scr'+'ipt language=3D"JavaScript" =
type=3D"text/javascript" =
src=3D"http://www.philly.com/philly/userarea/?c=3Dn"></scr'+'ipt>');
}

if(readCookie("UID") && !readCookie("username")){
	getUserName();
}

if(!readCookie("UID") && readCookie("username")){
	eraseCookie("username");
}

if(readCookie("username")){
	var rm =3D true;
	var rname =3D readCookie("username");
	var userEmail =3D readCookie("email");
}else{
	var rm =3D false;
}

// Adding to make sure when a pending user signs out and comes back in, =
the regConfirmationCookie is properly cleared out.
if(!readCookie("UID") && readCookie("regConfirmationStatus")){
	eraseCookie("regConfirmationStatus");
}

// As long as regConfirmationStatus remains pending, call the =
/philly/userarea "determine login status" template (via getUserName()) =
to re- set the cookie values.
if(readCookie("regConfirmationStatus") && =
readCookie("regConfirmationStatus") =3D=3D "pending") {
	getUserName();
}

if(readCookie("regConfirmationStatus")){
	var userStatus =3D readCookie("regConfirmationStatus");
}



// -->
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
				document.write('<ul class=3D"register">');
				if (rm) {
					if (!readCookie("username") || readCookie("username") =3D=3D "") {
					document.write('<li class=3D"user-welcome">Welcome <b>' + rname + =
'</b></li> ');
					} else {
					document.write('<li class=3D"user-welcome">Welcome <b>' + =
readCookie("username") + '</b></li> ');
					}
				=09
				=09
					document.write('<li> | <a href=3D"/s?action=3DeditReg">My =
Account</a></li> ');
					/* document.write('<li> | <a =
href=3D"/s?action=3DeditPassword&referURL=3D/inquirer/local/philadelphia/=
20080912_Boeing_worker_pleads_guilty.html">Change My =
Password</a></li>'); */
if(readCookie("regConfirmationStatus") && =
readCookie("regConfirmationStatus") =3D=3D "pending") {
document.write('<li> | <a =
href=3D"/s?action=3DrequestConfirmation">Resend confirmation =
email</a></li> ');
}
					document.write('<li> | <a href=3D"/s?action=3DdoLogout">Sign =
Out</a></li>');
				} else {
					document.write('	<li class=3D"user-welcome">Welcome =
<b>Guest</b></li>');
					document.write('	<li> | <a =
href=3D"/s?action=3Dreg&requested=3Dy">Register</a></li> <li> | <a =
href=3D"/s?action=3Dlogin&requested=3Dy">Sign In</a></li>');
					/* document.write('	<a href=3D"/philly/about/">Member =
Benefits</a>'); */
				}
				document.write('</ul>');
			</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>

if(rm && readCookie("regConfirmationStatus") && =
readCookie("regConfirmationStatus") =3D=3D "pending") {
document.write('<div style=3D"padding:5px 0px 10px 0px; =
color:#990000;"><b>NOTE: You still need to confirm your registration =
before you can fully access our commenting.<br>Please go to the email we =
sent you at ' + userEmail + ' and click on the confirm =
link.</b></div>');
}

</SCRIPT>
</DIV>
<DIV id=3Darticle_adholder>
<DIV class=3Dcontainer_ad id=3Dmrec_300x250>
<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
document.write('<script language=3D"JavaScript1.1" =
type=3D"text/javascript" =
src=3D"http://ad.doubleclick.net/adj/inq.news/philadelphia;!category=3Dph=
iladelphia;pos=3Dmrec;sz=3D300x250,300x600;abr=3D!webtv;dcopt=3Dist;tile=3D=
5;ord=3D'+_phDartOrd+'?"><\/SCRIPT>');
	</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/inq.news/philadelphia;!category=3D=
philadelphia;pos=3Dmrec;sz=3D300x250,300x600;ord=3D091508115339?"=20
target=3D_blank><IMG=20
src=3D"http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=3Dphi=
ladelphia;pos=3Dmrec;sz=3D300x250,300x600;ord=3D091508115339?"=20
border=3D0></A> </NOSCRIPT></DIV>
<DIV class=3Dminitext><A=20
href=3D"http://www.philly.com/philly/about/advertise/">Advertise=20
Here</A></DIV></DIV>
<DIV id=3Drightcontent>
<DIV class=3Ddivclear style=3D"MARGIN-TOP: 9px"></DIV>
<DIV class=3Dcontainer_tabone style=3D"WIDTH: 320px">
<UL class=3Dshadetabs id=3D8923667>
  <LI class=3Dselected><SPAN rel=3D"8923642">Today's Most Viewed</SPAN>=20
  <LI><SPAN rel=3D"8923652">Most Emailed</SPAN> </LI></UL>
<DIV class=3Dtabcontentstyle style=3D"WIDTH: 300px">
<DIV class=3Dtabcontent id=3D8923642 style=3D"WIDTH: 300px">
<DIV class=3Dinner_container>
<DL class=3Dheadlineonly>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/philly/hp/news_update/28292739.html">In-roo=
m sex=20
  kits a hot seller at The Water Club </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  href=3D"http://www.philly.com/inquirer/opinion/28361109.html">Obama's =
change=20
  could cost big bucks </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  href=3D"http://www.philly.com/philly/sports/flyers/28360904.html">A =
long day's=20
  journey to Flyers </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/philly/sports/eagles/28384184.html">Eagles =

  supremely confident going into Dallas </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/philly/hp/news_update/28384069.html">Woman =
killed=20
  during police chase on Rte. 422 </A></DT></DL>
<DIV class=3Dcontainer_ad=20
style=3D"BORDER-TOP: #eee 0px solid; LEFT: 10px; OVERFLOW: hidden; =
WIDTH: 260px; BORDER-BOTTOM: #eee 0px solid; BACKGROUND-COLOR: #fff">
<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
document.write('<script language=3D"JavaScript1.1" =
type=3D"text/javascript" =
src=3D"http://ad.doubleclick.net/adj/inq.news/philadelphia;!category=3Dph=
iladelphia;pos=3Dmost;sz=3D300x40;abr=3D!webtv;tile=3D14;ord=3D'+_phDartO=
rd+'?"><\/SCRIPT>');
	</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/inq.news/philadelphia;!category=3D=
philadelphia;pos=3Dmost;sz=3D300x40;ord=3D091508115339?"=20
target=3D_blank><IMG=20
src=3D"http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=3Dphi=
ladelphia;pos=3Dmost;sz=3D300x40;ord=3D091508115339?"=20
border=3D0></A> </NOSCRIPT></DIV>
<DIV class=3Dshadetabs><SPAN class=3Darrow>=C2=BB&nbsp;</SPAN><A=20
href=3D"http://www.philly.com/philly/about/most_viewed/">More Most=20
Viewed</A></DIV></DIV></DIV>
<DIV class=3Dtabcontent id=3D8923652 style=3D"WIDTH: 300px">
<DIV class=3Dinner_container>
<DL class=3Dheadlineonly>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  href=3D"http://www.philly.com/inquirer/opinion/28361109.html">Obama's =
change=20
  could cost big bucks </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/philly/hp/news_update/28383834.html">McCain=
 no=20
  stranger to Philadelphia </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  href=3D"http://www.philly.com/philly/hp/news_update/28384134.html">A=20
  readjustment for Phila.'s ex-offenders program </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/philly/hp/news_update/28292739.html">In-roo=
m sex=20
  kits a hot seller at The Water Club </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/home_top_stories/28383839.html">La=
w=20
  change could drive up personnel costs for SEPTA </A></DT></DL>
<DIV class=3Dshadetabs><SPAN class=3Darrow>=C2=BB&nbsp;</SPAN><A=20
href=3D"http://www.philly.com/philly/about/most_viewed/">More Most =
Emailed</A>=20
</DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dcontainer_tabtwo style=3D"MARGIN-BOTTOM: 10px; WIDTH: =
300px">
<DIV class=3Dtabcontentstyle style=3D"WIDTH: 290px">
<DIV class=3Dinner_container>
<DIV class=3Dcontainertitle>MOST VIEWED IN THIS SECTION </DIV>
<DL class=3Dheadlineonly>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/28384069.html">=
Woman=20
  killed during police chase on Rte. 422 </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/28360839.html">=
Mantua=20
  victim shielded players </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/28384124.html">=
Slain=20
  counselor remembered as a generous helper </A>
  <DT class=3Drlinks_colorbar2>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/28384119.html">=
Pa.=20
  child support fee draws anger </A>
  <DT class=3Drlinks_colorbar1>
  <DIV class=3Db_sq></DIV><A=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/28384104.html">=
Fishtown=20
  building collapse leaves lives in limbo </A></DT></DL>
<DIV class=3Dcontainertitle>Latest Stories in this Section </DIV>
<UL class=3Drelatedlist>
  <LI><A class=3Dheadlineonly=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080915_Pa__ch=
ild_support_fee_draws_anger.html">Pa.=20
  child support fee draws anger</A> <SPAN class=3Dtimestamp>2:27am =
</SPAN>
  <DIV class=3Dbyline>By Martha Raffaele </DIV>
  <LI><A class=3Dheadlineonly=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080915_Slain_=
counselor_remembered_as_a_generous_helper.html">Slain=20
  counselor remembered as a generous helper</A> <SPAN =
class=3Dtimestamp>2:27am=20
  </SPAN>
  <DIV class=3Dbyline>By Jan Hefler </DIV>
  <LI><A class=3Dheadlineonly=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080915_Welcom=
e_America_is_not_what_it_was.html">Welcome=20
  America is not what it was</A> <SPAN class=3Dtimestamp>2:27am </SPAN>
  <DIV class=3Dbyline></DIV>
  <LI><A class=3Dheadlineonly=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080915_A_read=
justment_for_Phila__s_ex-offenders_program.html">A=20
  readjustment for Phila.'s ex-offenders program</A> <SPAN=20
  class=3Dtimestamp>2:27am </SPAN>
  <DIV class=3Dbyline>By Marcia Gelbart </DIV>
  <LI><A class=3Dheadlineonly=20
  =
href=3D"http://www.philly.com/inquirer/local/philadelphia/20080915_Judge_=
s_illness_postpones_Fumo_trial.html">Judge's=20
  illness postpones Fumo trial</A> <SPAN class=3Dtimestamp>2:27am =
</SPAN>
  <DIV class=3Dbyline>By Emilie Lounsberry </DIV></LI></UL></DIV><!-- =
end inner_container--></DIV><!-- end tabcontentstyle --></DIV><!-- end =
container_tabone --></DIV></DIV>
<DIV class=3Ddivclear></DIV>
<SCRIPT type=3Dtext/javascript>
	initializetabcontent(8923667)
	</SCRIPT>

<DIV id=3Dtopdeal-footer>
<DIV class=3Dtopdeal_promo>
<DIV class=3Dcontainer_5col_left>
<DIV class=3Dtopdeals_container><A=20
href=3D"http://newspaperads.philly.com/ROP/ads.aspx?advid=3D812061&amp;ad=
id=3D6902345"=20
target=3D_new>
<DIV class=3Dtopdeals_title>Len's Auto Body<BR></DIV>
<DIV class=3Dtopdeals_desc>4819 Cottman Avenue -- 24 Hour=20
Towing</DIV></A></DIV></DIV>
<DIV class=3Dcontainer_5col_leftmiddle>
<DIV class=3Dtopdeals_container><A=20
href=3D"http://newspaperads.philly.com/ROP/Categories.aspx" =
target=3D_new>
<DIV class=3Dtopdeals_title>Data Carpet Ii Inc. And Flooring<BR></DIV>
<DIV class=3Dtopdeals_desc>FREE SHOP-AT-HOME ----=20
215-332-4597</DIV></A></DIV></DIV>
<DIV class=3Dcontainer_5col_middlemiddle>
<DIV class=3Dtopdeals_container><A href=3D"http://www.boyslatin.org/" =
target=3D_new>
<DIV class=3Dtopdeals_title>Boys Latin Of Philadelphia Charter =
School<BR></DIV>
<DIV class=3Dtopdeals_desc>BE THE ONE.</DIV></A></DIV></DIV>
<DIV class=3Dcontainer_5col_rightmiddle>
<DIV class=3Dtopdeals_container><A =
href=3D"http://www.myfurnituresirplus.com/"=20
target=3D_new>
<DIV class=3Dtopdeals_title>Furniture Surplus Warehouse<BR></DIV>
<DIV class=3Dtopdeals_desc>FURNITURE SURPLUS =
WAREHOUSE</DIV></A></DIV></DIV>
<DIV class=3Dcontainer_5col_right>
<DIV class=3Dtopdeals_container><A=20
href=3D"http://newspaperads.philly.com/ROP/ads.aspx?advid=3D169890&amp;ad=
id=3D6877464"=20
target=3D_new>
<DIV class=3Dtopdeals_title>Abe Tile<BR></DIV>
<DIV class=3Dtopdeals_desc>CLEANING, REGROUTING, CAULKING OF YOUR =
EXISTING=20
BATH</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Ddivclear></DIV>
<DIV id=3Dfooter>
<DIV class=3Ddivclear></DIV>
<DIV id=3DglobalFoot>
<DIV id=3DglobalFootContainer>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle><A=20
href=3D"http://www.philly.com/philly/">Philly.com:</A></DIV>
<DL class=3Dheadlineonly>
  <DT><A href=3D"http://www.philly.com/philly/news">News</A> | <A=20
  href=3D"http://www.philly.com/philly/calendar">What's Happening </A>| =
<A=20
  href=3D"http://www.philly.com/philly/sports">Sports </A>| <A=20
  href=3D"http://www.philly.com/philly/restaurants">Restaurants &amp; =
Food </A>|=20
  <A href=3D"http://www.philly.com/philly/entertainment">Arts &amp; =
Entertainment=20
  </A>| <A href=3D"http://www.philly.com/philly/living">Living </A>| <A=20
  href=3D"http://www.philly.com/philly/travel">Travel </A>| <A=20
  href=3D"http://www.philly.com/philly/business">Business </A>| <A=20
  href=3D"http://www.philly.com/philly/health_and_science">Health </A>| =
<A=20
  href=3D"http://www.philly.com/philly/opinion">Opinion =
</A></DT></DL></DIV>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle>Site Services:</DIV>
<DIV class=3Dcontainer_inner>
<DL class=3D"headlineonly globalFootFlag">
  <DT><A class=3Dbl =
href=3D"http://www.philly.com/philly/about/advertise/">Advertise=20
  on Philly.com</A> | <A class=3Dbl=20
  href=3D"http://newspaperads.philly.com/SS/Tiles.aspx">View print =
ads/special=20
  sections</A> | <A class=3Dbl =
href=3D"http://www.philly.com/philly/mobile">Mobile=20
  Edition</A> | <A class=3Dbl href=3D"http://epaper.philly.com/">The =
e-Inquirer</A>=20
  | <A class=3Dbl href=3D"http://joinourteam.philly.com/">Join Our =
Team</A>=20
</DT></DL></DIV></DIV>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle><A =
href=3D"http://www.philly.com/inquirer/">The=20
Inquirer:</A></DIV>
<DL class=3Dheadlineonly>
  <DT><A href=3D"http://www.philly.com/inquirer/news">News</A> | <A=20
  href=3D"http://www.philly.com/inquirer/front_page">Front Page </A>| <A =

  href=3D"http://www.philly.com/inquirer/sports">Sports </A>| <A=20
  href=3D"http://www.philly.com/inquirer/business">Business </A>| <A=20
  href=3D"http://www.philly.com/inquirer/obituaries">Obituaries </A>| <A =

  href=3D"http://www.philly.com/inquirer/entertainment">Arts &amp; =
Entertainment=20
  </A>| <A href=3D"http://www.philly.com/inquirer/living">Food, Home =
&amp; Life=20
  </A>| <A href=3D"http://www.philly.com/inquirer/health_science">Health =
&amp;=20
  Science </A>| <A =
href=3D"http://www.philly.com/inquirer/education">Education=20
  </A>| <A href=3D"http://www.philly.com/inquirer/opinion">Opinion </A>| =
<A=20
  href=3D"http://www.philly.com/inquirer/blogs_columns">Blogs &amp; =
Columns </A>|=20
  <A=20
  =
href=3D"http://www.pnionline.com/readerservices/subscriberservices/">Subs=
criber=20
  Services</A> </DT></DL></DIV>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle><A =
href=3D"http://www.philly.com/dailynews/">Daily=20
News:</A></DIV>
<DL class=3Dheadlineonly>
  <DT><A href=3D"http://www.philly.com/dailynews/local">City &amp; =
Local</A> | <A=20
  href=3D"http://www.philly.com/dailynews/sports">Sports </A>| <A=20
  href=3D"http://www.philly.com/dailynews/features">Yo! Features </A>| =
<A=20
  href=3D"http://www.philly.com/dailynews/columnists">Columnists </A>| =
<A=20
  href=3D"http://www.philly.com/dailynews/opinion">Daily News Opinion =
</A>| <A=20
  href=3D"http://www.philly.com/dailynews/photos">Photos </A>| <A=20
  href=3D"http://www.philly.com/dailynews/multimedia">Multimedia </A>| =
<A=20
  href=3D"http://www.philly.com/dailynews/national">National News </A>| =
<A=20
  href=3D"http://www.philly.com/dailynews/obituaries">Obituaries </A>| =
<A=20
  =
href=3D"http://www.pnionline.com/readerservices/subscriberservices/">Subs=
criber=20
  Services</A> </DT></DL></DIV>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle>Classifieds:</DIV>
<DIV class=3Dcontainer_inner>
<DL class=3D"headlineonly globalFootClassifeds">
  <DT><A class=3Dbl href=3D"http://www.philly.com/philly/jobs/">Jobs</A> =
| <A=20
  class=3Dbl href=3D"http://www.phillycars.com/">Cars</A> | <A =
class=3Dbl=20
  href=3D"http://www.phillyforsale.com/">Real Estate</A> | <A class=3Dbl =

  href=3D"http://www.phillyforrent.com/">Rentals</A> | <A class=3Dbl=20
  href=3D"http://www.phillymarketplace.com/">Marketplace</A> | <A =
class=3Dbl=20
  =
href=3D"http://www.philly.com/philly/living/celebrations/">Celebrations</=
A>=20
</DT></DL></DIV></DIV>
<DIV id=3DglobalFootInner>
<DIV class=3Dcontainertitle>Partners:</DIV>
<DIV class=3Dcontainer_inner>
<DL class=3Dheadlineonly>
  <DT><A class=3Dbl href=3D"http://www.thetrendpublications.com/">The =
Trend</A> | <A=20
  class=3Dbl href=3D"http://www.activeadulthousing.com/">Active Adult =
Housing</A> |=20
  <A class=3Dbl href=3D"http://www.beachandbayhomes.com/">Beach and Bay =
Homes</A> |=20
  <A class=3Dbl href=3D"http://www.homesandliving.com/">Homes and =
Living</A> | <A=20
  class=3Dbl href=3D"http://www.homesandliving.com/oceanmonmouth">Homes =
and Living -=20
  Ocean County</A> | <A class=3Dbl=20
  href=3D"http://www.communities-magazine.com/">Communities Magazine</A> =
| <A=20
  class=3Dbl href=3D"http://www.employmentweekly-phila.com/">Employment =
Weekly</A> |=20
  <A class=3Dbl href=3D"http://tasteofphiladelphia.com/menu.html">Taste =
of=20
  Philadelphia</A> | <A class=3Dbl=20
  href=3D"http://www.phillyneighborhoods.org/">Philly Neighborhoods</A> =
| <A=20
  class=3Dbl href=3D"http://parade.com/">Parade Magazine</A> =
</DT></DL></DIV></DIV>
<DIV class=3Dfootercenter><A =
href=3D"http://www.philly.com/philly/about/">About=20
Philly.com</A> | <A =
href=3D"http://www.philly.com/philly/about/feedback/">Contact=20
Us</A> | <A =
href=3D"http://www.philly.com/philly/about/terms_of_use/">Terms of Use=20
&amp; Privacy Statement</A> | <A=20
href=3D"http://www.philly.com/philly/about/copyright/">Copyright =
2008</A>=20
<DIV class=3Ddivclear></DIV><A =
href=3D"http://www.philly.com/philly_news.rss">Latest=20
News Feed&nbsp;&nbsp;&nbsp; <IMG=20
src=3D"http://media.philly.com/designimages/rss_17px.gif" =
border=3D0></A>=20
&nbsp;&nbsp;<A=20
href=3D"http://us.rd.yahoo.com/my/atm/pni/rss/*http://add.my.yahoo.com/rs=
s?url=3Dhttp://www.philly.com/philly_news.rss"=20
target=3Dadd_my_yahoo><IMG title=3D"" height=3D17 alt=3D""=20
src=3D"http://media.philly.com/designimages/addtomyyahoo4.gif" =
width=3D91=20
border=3D0></A>&nbsp;&nbsp; <A=20
href=3D"http://www.philly.com/philly/about/rss_index/">All RSS Feeds</A> =

</DIV></DIV><!--globalFootContainer--></DIV><!--globalFoot-->
<DIV class=3Ddivclear></DIV></DIV></DIV></DIV>
<SCRIPT language=3DJavaScript>var tcdacmd=3D"dt";</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://an.tacoda.net/an/15533/slf.js"></SCRIPT>
</DIV></BODY></HTML>

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://s.clickability.com/s?19=990&14=0&6=28278059&7=166841&18=0.7544541212729736

R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://phillydev.112.2o7.net/b/ss/phillydev/1/H.15.1--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=philadelphia;pos=leader;sz=728x90;ord=091508115339?

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
biEAADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/logo_philly_smallish-NEW.gif

R0lGODlhgAAZAPf/AOTT08fGxpyamyUhIpwaHD05Otzc3IQREs3MzN7KypE1NaIcH6akpb+DhH17
e9HQ0HsMDYWCg3JwcYsUFcpmUaKgocGSkklGRujo6KyqqrW0tbIjJasdIHt4eZGQkNnY2TQxMiEd
Hte7u01KSoaEhUA9PeDg4Nva2oUcHOHGx3h2dnd0daSjo3QDA66srfTy8oiGhh0ZGmlmZ7BRUn58
fWFeX9PS0lVSUnVyc05LTJaUlacrLmViY6qoqYuJiTk1NpEWGF1aW56cnZYYGn4UFEVCQrIeIpSS
klFOTrCur52bm29sbdGGbpiWlsZZRnFubxUREionKKsbH7svLZAVFyckJRsWF7++vtfW1iwoKSgk
JScjJDAsLe/u7sLBwbGwsM/Oz/Ly8llWV3d1do+NjS8sLXx5ejIuL8vKyu/v7+vr68C/vyomJy0p
KvPz8zMvMOPj4+zs7O7u7rCvsJuZmtXU1KCen/T09J2cnOrq6rWztMHAwKGfoOLi4sjHxyklJvDw
8C8rLHJvcNfX16moqOTk5FhVVqupqvb29kNAQVdUVUdEReDf39zb2+Xl5VtYWTczNObm5ufn542L
i9rZ2be2tuHPz2poaGxpauXk5JmYmM7NzY6MjMednZqYmcPCwoWDhO7t7cjIyM7Ozu7m5rKxsdTT
08TDw21rbPHx8aelpU9MTJ+dnkdDRKinp6+tru3t7b++v1JPUFpXV7u6uu/o6C4qK7q5uu/u77q4
uc9+ZphFRdbV1dDP0EpHR69vb8hfTd3d3Y2LjOnp6YF/f38PEOLh4szLy3ZzdLOysrlub5GPkLgl
KJ+enq+ursNOP8NPQLy7u3gGB8XExIF/gPLz848qK5MlJ7AcILKxso+NjsufoOPJyadhYeTj5EI+
P8C/wNbW1ujn5769vri3t8dcS+zr66VQUaA7PVZTVKWjo62srLw6M8OKisOVlTArLNKKc+3s7DEt
Ll9cXColJ+jc3DQwMdm9vlhVVTs3OJWTlKOiorm4uFpXWCMfIPb29iH5BAEAAP8ALAAAAACAABkA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEiw3rZz6JRxq0Wxo0eGjFgcg4igAhaBal7RknjP2oQh
C2LOSPGxpk2BGvypWPhlEQKBZvwpEVhnQI6IIlC8XMBhwwYpO2jenDpRj78OC2/4cybQgT8BArEM
GAERAIoDQAhwmOLkGTMpM6jKhZjTzMJMg9x0FRpWy9GHDYqhJbCBAhNd0LDtADC38b9hqvCUMpgT
q8AvfPwopMH3Hxa/EN1JG1wYHhMnRhY0KBhsnzo1CT/Z0cOQXIU5sAdGYlABTsMLq9zAAOGveKJX
BHPCkIQJUnE2N04KRJVI8z+vQz2DBlNgSRiDqErE//qHqFOLA0vZASs3hQOB1QKj4WtTHFKQBwTD
TPpW3F8JFcMMZMoIi/SSTQnFDVBABv9sIkEVxf0gwXcKRbFFDf5cwAkZilgRggsD5WRIEf5csqE9
/tQwkFZr7JXdZ0d9wEYW4xT0QRshBCOQBS0UM0FaC2BjBAcLDNGOQHNo4Y8iZJCRSAgF8CKQG0sU
pwIZMAzgTw7xCIRAFBn6A8kkZMjgzzfLDBACCWR04I8VlSz0hj8DEBLgP7h8wUUWP/2Tkz9FjDLQ
KfZEsYdAYvjjhYt9HXVHByGAcgdBmvhDQzUCdUIEBOgBMQQBCxAwxDUcYdCKP0mkIRAcY8QgAyz/
eP/gzwiDDNRIOjE0I9AmIISQhTZ9DPRIcYJQMpA+Gcrpjw8FIeIBFHPg5A8SmRSEgz+HIKooo9r9
BUYgbXgzUB7z+MPAQC/s0gKnE0xABRBUTACfEv48AghBxtgiCxx9FBCCdQOt4U8WAoHxRgjJWOuP
BAZlQbBCZ/jDh0FfhFCDXjlRY5AE/jD4T6KLXtcZjAP5MkAAA33gTwFyEJTAphAIdsDMCpDyTxw3
bLGOQQbA9gUUxExa0CwDTAwGFwOYUpAK/txSUBdZlLFQxHgYFAYbP3Thpz92FcSxxyBzS7JASlgh
w0BNfGVQAgpA4LbbvzD2Tx9tFKBQBTEccdAh/qz/8M/RW6BR0Bj+fPF01FP7U3VBsGDdcl0bd6xt
yNg1OhAj74xwrxsjxGDCQaRYYkE3IlhCECMKKsTKAGMcpI4/OPzNReCDF3641BArbnUbkGgNudeS
f7ytyC+CJhAi6kDRxD+itBFEHBGZ8IfdCdnB9UGlhICM7LQTRLjhBEGNe0IR22GQDX8E8d3vBH09
udjGC8TPWIB0MEC2EeWxyhbRFpSHQITwByZSUZA7RCAGJOCe4Lxnu/AhLnc6MEhQkLO1rrUveGEj
Xl+QUBD+nCIQI1CVRNIWAYMIAgbGOMEPBiAogsiBDQP4CeAWOJDv3U5ZZ4jTQGJRhpNJy4IDcZ/w
/0IWlHP9ow5aWERBhBCCEoRgJxMBxwDscaiBrM4Q0OMMFglyrX4UbHY0FIgNHTg+hMzJHyGAgR1U
4QF6+MMVA7GKZQgiCGwJRBH+qGIEUiSMBxTCOZdgga205I9GdMQT/tjCEQihij1mwTppeEQIRkCH
DLCCB4DS0d8CMYAw/mMF/ujfQLoQBVssRB5ReMAKuBACOn3DiAKxit8K8gR/qEIgLBJIIXwRgiqA
iBN/8EcrBhIGwl0gEggBRCgKgQUshAMOoRDhQDxRAkJmqEUDSYMg7NHK4szCN17Kgj9EATxRCqQL
bPjDQvYkkAf4AAYVuNNAgkEHlBXkFHT4gEBywZuKYKGkAhoQIS34EDKBkMEfmjhIGBrxiSs49KFX
2EMjKCQQRxwhAhGAZUHqAIoIgKKgApFED1ThiIJMgw6GJIgbXNGDdWahZY45iCMGQYk1gCAfyDRI
MCDK0yuswQAxtckWBgDToBLEK/3R20HiUIeePtQU/zOqR3jAAwJKdSAs8MUFZFGBhZhDHA/YBAIQ
8ABJ5OaqaE2rWm8SEAA7

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/logo_inq_medium.gif

R0lGODlhCAEeAPf/AENDQ0hISCYmJm9vb4qKijAwMHZ2dn5+fo2NjVJSUjY2Nk9PT2ZmZh8fH2Rk
ZDg4OCoqKgkJCT8/Pzw8PBYWFqCgoC4uLjo6OjQ0NERERBoaGiMjIygoKBAQEAEBAWJiYhQUFCws
LA0NDRgYGAwMDCEhISAgIDIyMhISEgQEBBwcHAYGBv7+/v////v7+/r6+vb29vz8/P39/fT09Pj4
+Pn5+fPz8/Dw8Pf39/X19WBgYO/v70tLS/Hx8bS0tFxcXO3t7dfX19ra2rOzs+zs7NTU1NbW1qKi
ot3d3dnZ2cjIyOPj43JycpCQkGtra/Ly8kFBQcvLy6mpqd/f38bGxqWlpeTk5O7u7uLi4uXl5b+/
v66urpOTk3h4eEdHR+jo6ODg4ImJidLS0pKSkqOjo+vr697e3snJybGxsaampoKCgq2trerq6qio
qIiIiI6OjmxsbFVVVa+vr1BQUNvb28fHx+fn59jY2LW1tcPDw5aWlsDAwJeXl1tbW7y8vJ+fn3x8
fNXV1VdXV8/Pz87Ozri4uL6+vqqqqkBAQHt7e4+Pj3FxcV5eXp2dnbKystPT03Nzc21tbYGBgVRU
VOnp6YCAgNzc3L29vdHR0YSEhFlZWYaGhlhYWMrKyrm5uczMzM3Nzaenp1paWkZGRnV1dUxMTE1N
TWhoaKysrLu7u19fX7CwsMLCwsHBwdDQ0F1dXZ6enpycnJiYmJWVlWlpaVFRUeHh4cXFxZGRkYWF
hZmZmYODg5qampubm3p6epSUlGpqanBwcLa2tnR0dH19fVZWVqurq3l5eebm5qSkpGFhYcTExEpK
Srq6ure3t5iZmR0dHYeHhwUFBQsLC3d3d5qbm19gX+vs6+zt7eXm5vHw8H1+fru7vLe3uBcXF8fG
x/Dx8enp6vb290VFRayrq/r5+hsbG6usrM7Pz3Bxcb2+vry9vL2+vbW1ttzb2z09PUdISBcYFzEx
MUZHR7GwsLe4uLq6u1RVVFRVVZ6dnRkZGXl6eUtKSqCfnwAAAP///yH5BAEAAP8ALAAAAAAIAR4A
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWIL14otDFDYJAyApOwkaiFkkAaGg/S8JSyoIsk
NQQSgsHQBiaGT4RY/KITIhggAq3QuSiwRqEcAmHEMEiIBtGnUGXU0SFhQoJNg3awIGhjFo0Ya1ac
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
9hwQADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=philadelphia;pos=slider;sz=940x30,1x1,940x200;ord=091508115339?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/rss_17px.gif

R0lGODlhLAARAPf8ANVFANVDANlWFdZKBNhPDNZGAOaPZffczuiYcNhSEOaQZ9lUE9dMB/rq4dxf
ItdOCuF7SNhQDuB2Qe2tjvTNutpaG/77+f3au+aQZemcduF4RNhTEuWLX/vv6eumheRjGvh/IO65
neSHWfvu5+WMYeWKXeB0P/XVxttcHf/37fnh1uVoHextGdxjJ95pL9pZGfrOreRZCuJeEvvl1uNi
Fumadfzz7t1mLfrs5ep0Je+IR/e3iPfazPvdxf3iyfzSsd1VEvy0dP759/359+21mvR3GuBfFeBw
OuBzPulrFumVbeuifuqVZtxiJf759fK8ns9EFOaOY+FmLPOod/yVPdtlO809Cet7LtJFEtlaHN5u
Nv/69fbRvelmFv77+v/+/dpYGd9ZFeaNYffZy+dtHeeVbPC8pOeSaNlNCvG/p/XFqvPJtfiVReiE
VPOSS+OCU+ypieyri/Oiat5aEd1mK/vi0fulXu2VYeJfGO6ldOKIZtRNFemPZvKUUuaYcPSYVvvw
6uhmDeNeDd+BWOOEVtZNEPTBo/7w5f/w4PFyEfOLQd1aGN1VD/7++/6DHN5dGOmDS+mRX/J6IvnF
m9BLHehgCfPIs+VnIPnWwvnAk/7Tre5sEuSIWvKFMvibUfBwHeWMX/d4FN9/WPh8F95oL99yO+VY
AvB1H/WAJfuEIdtaGeN6UOF8SfR6HPd8GfeSQdpQE/ieWPnJpOiYePTLt+aYfPumYdZLFfF4H/h8
GNpYF+GEXvjf0/Z0FPJrCf/t3PeeVv739PSfZfilZ+VuIf3Ytfd9IdxgI+KAT+WMZPqaR+t6M/By
GudoFOiTZ9pwRdFLFf748ON/TtxSEviNPN9dFuVpGfGZXdZFAOWUau9uFOSFVut1Lf349PJxFOhj
D9xhMOp2MPupZ+qIUvzq3uOJYNpXGNZIAtRZIu5rEPnn3vKuhOSIXOFYE9NABPR2EfODKvzl0e2X
ZPqqa/maS/zn2OygbPPAnfaNPNteINlVFP///////wAAAAAAAAAAACH5BAEAAPwALAAAAAAsABEA
AAj/APkJHEiwoMGDCBNmy8KA0RwjH1aQIZPkyj2B+fRp3Mixo8eO/PzcyCflUgxTlVicwtUKhJsn
/AR8nElTI78s09oYUjNFBzNfvUCkciQpEr+MAggAWApgQAJ9EQYsLcBgQYIB2ABQTSCTHxogd3qk
INdjB75QuUAYY8HkKNQbIjgY4CChgj4UGkhg4FRKQAUJYgyUMJFvgz5+i/CEu7YDRopGP5SNKvJp
RduMAZTs2+dl3wkI+jic+GIBRwgH0kZbsGHGxIPD1T7okPMHHjAf+y682tTlgzO3ARDsi5NvQocJ
YHgd2CYAAhwTtNQRQvEGgQQCh2V0mTKjziQ29C7s/5OVI0aYM8CFx6GTBlCNFyP2UUAgQksTHvKX
KDgCZsFhGkm4kYkPW1zAhifxOCFPO2goAFwZ+/BAQQMhoGCOAms0gMMBHjhQQoYdqOABKdjxswIL
3qBihyb7/KCIHE6oIUUAyTy4zxgNDDHBAxs4oAEGaQixDysvaHAGEUJ0gME5h1mjDTXi2EJFMdGs
swwmKqziTjnp7aOfCiMo8IIHoFSAhCUjiBGFAQ64QMEBJAxwWDOJBJHCIbEM8wsXkDyxxSxY7AJc
BvvAUUEGQxwggRk2WBDMGBm4MEE3XlhwQA0tRHBYIO8EgUg9fVwBAxdtKDFDLVCI4lYELtSXQAtv
IHVzDBLsGEACBE3ockQJBkQBQQsC+MdPDq5QMY8w3NAwDh9VgKNHFZQM4lZSALxGQAFOMVCAVgMQ
sMAD2zblrU15dFJEOt/IEAYQsNyChRVQPBNCTDXVCxI/9hAjiBGPqLJBIXtAYwU6RGBk78GHJaTw
wgwLFBAAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/addtomyyahoo4.gif

R0lGODlhWwARANUAAAAAmd/f3/wZIYmJibS0tF5eXkpz7f1aYAAzzFRUVKPP//w8Q/6fov///w0m
mqmpqfx2e/7FyA9C23R0dP/w8fwrMv6NkdTU1Clc5v/l5v7X2P6xs/1uc/1KUczMzJmZmfT09P1/
g2ZmZn5+furq6v9mZhgypf/29v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACgALAAAAABbABEAAAb/wI9w
SCwaj8ikcslkoj6NqHRKrVqv2Kx2m/2IoIiweEwGcM/oNNcLNrgNmLhkTneY1fh8mt1AGMYOgQ6A
d3olhxAQFhRnJ4yMWBQZk1EZAgIbU3x+gA0Kg2J2UwQJE1EXCSOoBSANHgkPUREclx2MDCUHHQcR
UhkavxkWFQIhURoRERlRFB2XlxWMl8tSm38Igp6CYaJSDwkJBA0TqQ0fCR8gBaZTGpe9FMQLEAwa
Gg0WlxCyAg0UC88EMGhwKVODDMQsdaCyCQO3KqC6RfmWoMC5ciBEJBiQIEAVBtM2CLDg79KBKBAE
WrDQYaGAClJEOjNYaaSAfZq+9HGITYEC7E8+IxZq8I0junKuwEGxEuJZrwYaKlTAmZLDgRILOkQQ
8DSKAIALpRzgWoFmlE0SuAXSFojb0G8XRogAgXRcglZX3kmpcFUAo4RRmubDlAzgCZE3ORDLRJKh
TgRpQ2kjNAUuCQ8N6o5IkIUYM4CZBHCI0KFCiGQhOGzIwGFXy3tQORwKsQxkCcdgIqttG+ptggtS
NHNmSuxlBwYhFm29eQKLI0iRONzrd/axCUHYs0tsQAK4lAskpATwaCWZ+WR68mwCwL69+/fp48vH
Pb++/TVfmujfz7+/fhEoiCDggAQWaOCBCCao4IIMMhgEADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/button_email_this_2.gif

R0lGODlhDgAMAOYAAPX19c7OzoaFh7gAAJaXl5WVl9PT1G9vcWxsbpubnZeXmfv////9/Pv9+9ff
3950c2BgYn9/gWJiZL4DALwAAGVlZ4eHiGdnaf3//2hoamRkZv7///b29oCAgqWlpY+PkbKysqus
rHl5e3p6fGZmaOyqqtdfYN9zb8xERtl5d5OTlfbk3uaSj/z+/eDn6aqqquaenaivsPXk4N+wrP7/
/t1zcp+foGVlaNdcXL4AAN/i4/z//93g4tZdY7q6utxvbP39/Oju7WRjZvnu7rcAAGdoab8GCL8I
CpCQkue0seu0tMQgHem8uOChore3t++5t3x8fthiZ4GLi1tcX7wCBb8FBMvLy5iSlu7HxPPKysLC
wsfHx+jz8Z+fn+qYmfr8/v/+/f37+/7+/pqpqL6/v////ttzc8AQENzc3d/f38xJTnBucmdnamRk
Z8cqJ8cxLtpzb//9/r0DA8IcGoaLjdTU1OHh44iIiuDk49nh4NVfYmpqbG5ucLoAAGlpa////ywA
AAAADgAMAAAHkoB/goOEhX9ADX9YKGpZG2FgggwYf0kUORMTFH1KOwsMXys9A32lpn16MnF/cxQ4
PzUPDyc/JlRLf1czT4JWLyEBgiVMAgRSOoIBICB1gjx0xRoHWn9bHh7BZGtCFgR7fhcdaYJoEX4Z
exYFJAcqEgc+PnwQCgck6iIJUHtsGm3oIxJEEGAAAYIDB/goXIjAj4FAADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/button_print_this_2.gif

R0lGODlhDgAMAOYAAN/f37m5ube3t9LS08EPD8DAwLi4uLkAAM3Nzc7OzpeXl8APD5SUlN3d3cTE
xMfHx359fcjIyMABANMxM5KSktVZW8MSFszMzOzX1/nt7ImSlpiYmOGmppSTleKnpu26veGnpdra
2umur+OLiuzY1enp6fz39Zmnp+GEesEBBNPT1dE5N+fn5+Tk5KGwr9hdXqenp/3595WVlcAEBtHR
0cPDw/Pz84aMk4mTlrQAANAwNNfX17MAANldYLW1teOKicnJydLS1OKnp5GRkcs2Ne+4up+fn9PT
0/z8/JOUlMYCA+WJiltbXHh4ePz395qam/v3+c/Pz7S0tIuLjfHY2PLl5m9vb+OKitNaW4eHh+zs
7cADApybmdDQ0ouNidjY2NNXWcovMOSoqMLCwsEDAltbW4eHic00MeGfoIqKiomJhuzV1ZycnJyc
m8MDAsvLy6qqqpaWlqampoqKjP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAADgAMAAAHYYB0gnQLFgsEh2iDgxCNjgsHaE6DcTBSAgIQTBALC4p0cXFDmAIKXGqcPIKhi4Jy
ZRAWqwS0tbRpc7KgcXRIrQm5s7a1F8G7rYIIxnHDtVHLodHRcx2LcTJGWXPbU09agoEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/button_reprint_license_this_2.gif

R0lGODlhDgAMAOYAAN/f37m5ube3t9LS08EPD8DAwLi4uLkAAM3Nzc7OzpeXl8APD5SUlN3d3cTE
xMfHx359fcjIyMABANMxM5KSktVZW8MSFszMzOzX1/nt7ImSlpiYmOGmppSTleKnpu26veGnpdra
2umur+OLiuzY1enp6fz39Zmnp+GEesEBBNPT1dE5N+fn5+Tk5KGwr9hdXqenp/3595WVlcAEBtHR
0cPDw/Pz84aMk4mTlrQAANAwNNfX17MAANldYLW1teOKicnJydLS1OKnp5GRkcs2Ne+4up+fn9PT
0/z8/JOUlMYCA+WJiltbXHh4ePz395qam/v3+c/Pz7S0tIuLjfHY2PLl5m9vb+OKitNaW4eHh+zs
7cADApybmdDQ0ouNidjY2NNXWcovMOSoqMLCwsEDAltbW4eHic00MeGfoIqKiomJhuzV1ZycnJyc
m8MDAsvLy6qqqpaWlqampoqKjP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAADgAMAAAHYYB0gnRlhYYmg4MQi4yFdE6JMFIClAIQjoILmguVlJdldJuaaImWoAtoqamdAnOn
pBRIiXQJrqGkMggCAbw+F7aodDKzdAjAonJwynJRtmiiaAMDQSpzHYOqqXPbU09agoEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/icon_blog.gif

R0lGODlhEAAMALMBAEFBQQGmxJiYmP///+Hh4Xh4eDg4ONvb28fHx2FhYVlZWdTU1Ly8vE5OTvT0
9KWlpSH5BAEAAAEALAAAAAAQAAwAAARPMEipqlUzB8DQWQvzAE3WFAcxrKuzFIZUCITKssTBAFt6
/4MDz3AA/g6xk8PIYpQCjYStllscEE+JQcUoeBOKk+aBABgemrTCUEinE+50BAA7

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_philly2.gif

R0lGODlhEgATAPeRAHUUFb++voEXGpMdH3kUFnYUFXcUFufm54kaHIwaHKklKKUkJ4AXGZwhI6Ej
JYgZHI4bHX0WGJkgIqglJ3oVF34WGKclJ5shI3sVF58iJJ4iJM2DbphPUOXT09PS0pUeIJ0hI8fG
xpogIo0aHHwVF3oUFoMYGo0bHYIXGt7FxcPCw5IdH/bw8K2UlMunp6AjJePj46BeXoM0NX4jJIQY
G6lsbYoaHKomKLU5MsvKy+nU1MKYmJAbHZQdH38WGfv7+8t+aaYkJ71PP6kmKLJ7fJEcHocZHJ0i
I50sL8p6Zcp4Y7Wjo4YYGrc+NYAWGXcUFY8bHct8Z5VeX7tJPLKen8JfTJQdIKN+f3keH5YeIcFa
Sc6IdPfw8bM1MNWpqrAuLaIjJYEXGZFBQsBYRp8jJIAjJaUkJpIcH5FUVdOpqqhISnkVFsRmUYUY
GqdIScNhTYYZG6JGSJAcHcRkUattbt7ExaMkJshxXMVoVM2np6VHSHgUFoYlJrU5M6IjJokZHObT
068qKsBYR60oKsduWqooKbGent/FxbY9NbpGOocZG8ZrVpZCQ5sgInoVFpIcHrpHO////wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJEALAAAAAASABMA
AAj/ACMJHEiwoEGBdPi0SQDhRJyDAolQQDFigAQQGTI0cmOwBgUBCXpccLDAgoUFDpAUNFBBkRwJ
LyZ8wdFl0AQHagbOcMQAwYALC/q8WTRHSCALDQYCwCDAxgANCgQp2RAFTxMFL/REilGAKYIVDW5U
AbJlA6FEQ8CcicQBAAUnD3iICDLlDpAkbHBMILOCLQACFWgksJKhECQtYxDdsHPhhEAABkgIeAAl
iwYzChQE8XPkA5PHfyOY+AOhh4QGGkCI+ACBkcAZAAqUqGDiQQIejwYMKDICxcAdAAA8KRGBAQ0j
CGwggBNGDMEawQvswRDBBwMBPkiUORg8tgECawgYGpBxMEAkNFi6A5BxJZL58gJbQIT4/j0MggEB
ADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_digg.gif

R0lGODlhEAASAPcAAJmZmaioqJHj9czMzM/Pz9DQ0NLS0tXV1dbW1tfX19jY2Nvb297e3uLi4uXl
5enp6e3t7e7u7vDw8PLy8vX19fb29vj4+Pn5+fv7+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAQABIA
AAicAAUIHEiwoMGDCBMqXGgwgEOHAAgCmDgwQIaLGSIKBHDxgkaLFCA40MgxwwUJDQA4zCCSgcoA
HE82SAAAg0UHDBAAUDAxA8oEBAB4nEiUJ8eZBAYAqMCgqYKnPAUQnbgSwgMHDVxqlFoxw9WsC7Zy
FXgTbNSNFAVYzBpAwQGSGCNaZLAgwAEDJC1MiCA3wwIFAQwUIDlV6lSiAgICADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_delicious.gif

R0lGODlhEAASAPcAAAAAAP///93d3QAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAASAAAIRwADCBxI
sKDBgwgJDljIcCHChg0fQnR4cCJFgxYHSJy4EWLHhgBCigwpoKTJkiNHnjyZUuRKky1JvhQQE8BM
mjFv1tSZc2ZAADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_yahoo.gif

R0lGODlhEgAVAPcAAM8LM/Y6MOg0TN5oJ99tOdF8L+1LD+xVH/dFAPBNHO9aJeFcNvpOIvNWJPpY
OOhmDeNkLOFnOedtNfJrLfFoN/VzJvt0O95sStF9c+NCTeBXQ+taS+RFbeFPbul6Quh4TOF3V+d2
WP9kRvNyQf5+U+B3fPFpbvRbnftxnvx5peKJPvCBP/KIOsmGVs2BVNyFXcOGcNObftmVfdusY9up
atagdOWMTOWOXu6FU+qKVOuRX/iKSPOAXvidW+uOcPyPafaHf/iyfaiymLq7qLe1v5Hj9b/Syb7S
1Myfk9CKkMipntmijeSDiO2HtOazkfehgvevkfK6h/O3l/i7l+2wsf+tv/S2ovuwo9G+3eyw1cbD
usbRv/XHjv7DiP/Uju7Gr/3NqfHPsvfPuP7Ntf7WpPzSq+LjqvLgvvXgufHyuMPPz8bPzMzMwc7N
xsrLz8rPzc3Lzc3My8zPyc3OzsXP0sbN2sXP3svL1M7I0s/N08/O08/N1c3J287P2c/O2c7P28LR
z8DUyMLV1M3Q2c3Q2s7Q2c7Q2s3Q3NHKz9fIz9HH1tXH29DI0tHJ1tvB3tHQwtLU1tLV29TW2cTK
4N3n2NP//97/9+DIzuzO0O/Ty+bW1OHa3PTMxObmy/Hk1/fi3P/j1v/xzfj/3+Ll5+Xj4+D6/+T/
/eX//+318Ov/++j//ej//+n//+r9/+/6+e7/+u/+/fnt5vXu+/Dy7Pb87Pb/7/j/4///5/v96fn/
7P/77v//6v3/7//97P/+7f//7/Ly/PL0/PP1//f3+/T0/vL/8PX99vD7//H//fD///P9//L///b/
+fX///f//vn38v/y9v329Pr2+vv2///x//71///0///2/vr88Pr/9/778/759vz88//88f//8f//
8/v6+fr4//r7//n/+vj//vv8//r///v+/vv+///6+v35/P/4//76//77///6///7/v/7//z/+/7/
+P//+vz9/Pz8//3//fz///3+///8///+/P7//v7////+/////v///yH5BAEAAEUALAAAAAASABUA
AAj/AIsIHEiwoMGDCBMmDORmUaM1RgDx4SOnjSI7WqzEqlRky7+P/+yB9Dev2TJQIaRgK/LoXzNX
8rppS6dslbhwqcw0YMDlnyN2rVYt42cOWbNy/+BxSzMjhw9SbHjZEuWEBwkLIkx42jevmCVV0eK8
kfetl5gnFBAoWHKpCYoUJ5o0m1Pnn7t39r6BkbCASrUsHAB0SNJpzpF/19qxMpULSoIImaoIKLEJ
lS44d5Idq3eKFbhZOgxsyMBEE7Bp/fIkevVKmjFu0JadcRAACKVT66qZyyNonr588rINyxfqg4Yr
xVjhO7cszxAyYziVQWPsU5cKB36EeeZOXLI8Lh7sgJjCQgWuLzY8jLgAAxM1dcz0YIAQ5VaQF7CY
vSoljFgwWdZs480eIEzgBQ0r4EBLLb78sssu39CDjjPk7NECAT0UMMANt3iTzz/xjMPPP/eY888e
QiAhQw0xKAHIJFgoQocabuDRCCOIEFHEKJBIEkkkgxzyhyGDFNkHIYX04UdAADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_google.gif

R0lGODlhEAATAPcAAP7+/fz9/f39+fDv7vv8/PT08Pf18qvF9rLL+fj29Pv8/Udfl/H5/lp+w1N3
ufL5/vT08/379mh/r/z69vr6+rzH3zJbtTRaooGe2O7v7cvX7jBNnEhtt+/x926V2qazz/r7/TBa
sOrw/JymvDRgvf39/fT4/fz8/P38912F2PT09PT2+cbO4DROibK7z4OStZiu2OLl59zf5lp+yzBA
g0x32D9YjThUjd3h6H6h5srP2vHx7zBUpuvs6zFVn0NsuDBWqd3q/szR2Gh+rO7v7jBWqOvw/qW8
6/j39Pn6/VF2utXe8vX18/T08fv7+4Ke2rHF7ebm4zBTqdbf8vn8/v39/HKV4qe21fDv7/L1/f37
9cvS3TtRhPX3905zvebr9oSQrlh3vImVsGF7sJmz5+/w9N3m9bzG3T5dlvb18v7+/MXT8Ovv++Lm
77vL8Pn6/uLl601opN3f4OLp8mKGz5Os4dvm+rrB0Vl/xTBNlbPF6v3+/kVx0GyKx/Hw70JtxW2R
4Pn7/bvP9evx/jA8gImgy8t6dn16xH24dv////7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAATAAAI3AATCRxI
sKDBgwgTDjyEqKHDhxAPdQlwAoCiLFM0LGFjsUQGQ4cCKFLEoI4XJQ5+/AGk5w0TkE4UBQmzoMIK
EHMKFaHBYgJINQ/ocIEzsugQMQoKgASAIM+IokWTjNwBMlCOFjKgavUDUkQKG2W0QsUC0gyfGzjE
Fh0A8ksNHx+g2jkiCMqVHiCrWLEQp8PIPWQweODxwsDSNSRC9DEB9cCGOxFAUlAEA4iUGW6MUBn0
hJALLSAJjDwjAc0FDg3wjAHTJgFIIiogoEgjR4iOLTGaCEASxRDE3w8NBQQAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_facebook.gif

R0lGODlhEAAUAKIAAGF5rEVinmB4q+vu9G2EtP///ztZmAAAACwAAAAAEAAUAAADPVi63P4wykkX
MDhrDNT+mQcKgyh+pVmAxtmuoOtiDg1rQ5rbrHxvvt5PESAYjwTFMUBEHpVGZuHCynQqiwQAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_reddit.gif

R0lGODlhEgASAOZ7AMrKyqWlpejo6IKCgn19fYODg8zMzIqKiqSkpHR0dHZ2dsnJyVhYWIWFhXx8
fIaGhsfHx6ampoeHh6urq5SUlJCQkK6uroiIiH9/f4uLi1dXV29vb5ycnF1dXX5+funp6Z+fn8bG
xsjIyKenp21tbWpqasXFxVZWVrGxsWJiYv/6+XBwcFRUVKGhoU9PT3Nzc//+/kdHR+fn59zc3P+N
ZM/Pz/+piP+JYuPj4/+JZMDAwNvb3N3d3aqqqjc3N+Dg4P+/p3h4eJaWlpubm/8dAP/RwJqamry8
vLu7u5eXl4SEhNLS0r29vf/m3aCgoJOTk+3t7dbW1p6enrOzs3t7e0BAQP/OvXd3d1tbW//Uw8PD
w5mZmeHh4f+CUzg4OFpaWmZmZv/l3P/SwZiYmP8hAF9fX+7u7nV1df+JXf++p46OjmFhYWlpaWRk
ZNPT05GRkXl5ec3NzS8vLzMzM/9nL/7+/uTk5FNTU/+CWff39////////wAAAAAAAAAAAAAAACH5
BAEAAHsALAAAAAASABIAAAfhgHuCg4N2DRE8KBpUhI2CB0FDCl5QBBaOhBuDCkJlEJiCbgmELQCY
TE8FHS4NRjWOHhsOJAoTSwICC1IvKwUlb3tKHAlfO3rHyMc6VT0XCA4DCXV6QDdhx1l4YnoCKQMU
SHI/eip0ZDbHXURoxwg+XHttxzBpNE3HRTlWxwAZglcGkglElgSEIBMMzOjJM0bEBxlTAhyLwoAQ
Bw0h9ADAAOdMgRl6Rtwx0CgOGCwBFhgAAGFLDAI4MK1h4eTCAQkVIsw5gAnBCQqOCLA54mhAgAqO
Hkzw1+iBBTWOMGiRMCgQADs=

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.philly.com/designimages/pc_furl.gif

R0lGODlhEAATAPcAAAAAAOAgAOBAAOBgAMBgQOBgQOCAAOCgAOCAQOCgQODgAP//AJHj9cCAgOCA
gOCggOCgwMDAwMDcwP/78P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAwALAAAAAAQABMA
AAigABkIHEiwoMGDCBMWBMCwoUOGAwEsmEhRgUUFEwEwAHCgY0cDBh5IkBAhQUeGIFMaiEChJQUE
IFGqHNByAoEEKWWCHICg5YMBKnUicADBpwOYMQHsnODS5YOcSg0McNCgZgMHQJOmHECgJQQBA7Ia
YJh1akusM8mGHfCgZYG1a9UOEMCUAli4A+TSpDDhLlyNAAQIDkBYsGEBGgU+XJw4IAA7

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=philadelphia;pos=half;sz=234x60;ord=091508115339?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=philadelphia;pos=mrec;sz=300x250,300x600;ord=091508115339?

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
VRVFUVNUVS1RVBNUVS1RVBNUVS1RVQNVRVLVFUDVUVUVUVQNVdt+zx2dKriFV277O/Z0qpPJY5ql
1sn9YGX9G9lhVKqrn1s/tAy/o3ssKpVVqMI0ZnGdTVRVLVFVRNUVS1RVQTVFUtUVQNVRVRVRVA1V
FVFVFUDVUVUVUVQNVFUtUVQTVFUtUVRU1RVLVFUDVUVUVUVUDVUVUVUVQNVRVRVFUE1RVLVFUE1R
VLVFUE1RVRVRVA1VFVFVFUDVUVUVUVRTVXb/ALO3Z0quHVXcPs69nSqk8jNUeto/rBzHo3ssKpVV
c+ts/rCzHo3ssKpNVYwjRJxk1UVS1RVVE1RVLVFUE1RVRVRVFNVRVRVRVA1VFVFVFVA1UVS1RVBN
UVS1RVBNUVS1RVBNUVUVUVQNVRVRVRVA1UVS1RVBNUVS1RVFTVFUtUVQTVFUtUVUDVUVUVUVQNVR
VRVRVA1UVS1RVBNV3H7OnZ0suGVXcvs59nSyk8lzVDrc/aFmPRvZYVSaq6dbp/WHmPRvZYFSarUY
RozOMpqiqWqKoJqiqWqKoGqoqoqoqgaqiqiqiqBqoqlqiqCaoqlqiqCaoqlqiqBqqKpaoqimqoqo
qoqgaqiqiqKqCaoqlqiqCaoqlqiqCaoqlqiqBqqKqKqKoGqoqoqoqgaqiqiqKoJqiqWqKoqaruf2
cezpZcKqu6fZw7OllMhT+t4/rDzPo3ssCpFVdet4/rEzPo3skCpFVYwhJxlNUVS1RVVDVUVUVUVQ
NVRVRVRVFNVRVRVRVA1UVS1RVQTVFUtUVQTVFVFVFUDVUVUVUVQNVRVRVRVA1UVS1RVBNUVS1RVB
NUVS1RVFTVFVFVFVA1VFVFVFUDVUVUVUVQNVFUtUVQTVFUqEE1Xdfs39nSy4Su7fZu7OllMlU3rf
P6xcz6L7JAqPVXbrg/aLmfRfZIFR6rUYQzOMpqiqiqiqBqqKqKqKoGqoqoqoqgaqKpaoqgmqKpao
qgmqKpaoqgmqKqKqKopqqKqKqKoGqiqWqKqCaoqlqiqCaoqlqiqCaoqoUIGqoqoQgmqFCEAhCEAh
CEAhCEAu7fZu7Ollwld2+zd2dLKZKpXXCf1jZn0X2SBUaqvHXEf1jZr0X2SBUWqsYQk4mqoqoqoq
qhqqKqKoqipqiqWqKoJqiqWqKqCaoqlqiqBqqKpaoqgaqiqiqEE1UVUIQTVFVCEAhCEAhCEAhCEA
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
nHtyWNnHHB//2Q==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/inq.news/philadelphia;!category=philadelphia;pos=most;sz=300x40;ord=091508115339?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/global.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: auto; BACKGROUND: =
#efefef; LEFT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: =
12px/1.125 arial,helvetica,sans-serif; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.divclear {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
}
DD {
	MARGIN: 2px 0px 15px 17px
}
.tracking {
	DISPLAY: none
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG.img_border {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
A IMG.img_border {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
IMG.img_noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG.img_noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.containertitle .img_border {
	MARGIN: 5px 7px 5px 0px
}
.containertitle .img_noborder {
	MARGIN: 5px 7px 5px 0px
}
.containertitle IMG {
	MARGIN: 0px 0px 3px
}
.containertitle .arrow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-LEFT: =
1px; COLOR: #b22; LETTER-SPACING: 1px
}
.containertitle_leftimage {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.containertitle_image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 10px
}
.article_timestamp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.article_tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.article_tools_container {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article_tools_container IMG {
	MARGIN-RIGHT: 4px
}
.text-resize-tools {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: =
right; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 2px
}
#article_sidebar {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 15px
}
.article_related {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MIN-WIDTH: =
200px; MARGIN-BOTTOM: 10px; MAX-WIDTH: 300px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; WIDTH: =
300px; BORDER-BOTTOM: #666 4px solid
}
.photorelated {
	OVERFLOW: hidden; TEXT-ALIGN: center
}
.photorelated IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 0px
}
.photocredit {
	FONT-SIZE: 10px; MARGIN: 2px; COLOR: #666; TEXT-ALIGN: right
}
.photocaption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 5px
}
.smalltext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 5px
}
.smalldate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; COLOR: #555; PADDING-TOP: 5px
}
.photomore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 0px
}
#article_sidebar UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; =
MARGIN: 0px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
#article_sidebar LI {
	PADDING-TOP: 4px
}
#article_sidebar .linkssubhead {
	PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 10px =
0px 0px; COLOR: #666; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
#sidebar_adholder {
	MARGIN: 0px 0px 0px 10px
}
#article_sidebar .linkssubhead {
	PADDING-RIGHT: 6px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 10px =
0px 0px; COLOR: #c9191b; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
#article_sidebar .graphic {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#999 1px solid
}
#article_sidebar .graphic-link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.audio_player {
	MARGIN-TOP: 12px; FONT-SIZE: 11px
}
.article_ad_container .container_ad {
	MARGIN-BOTTOM: 15px
}
.most_header {
	PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #b22; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
.linkssubhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.linkssubhead LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 3px
}
#review_sidebar {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; FLOAT: right; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; =
BORDER-LEFT: #eee 1px solid; WIDTH: 300px; BORDER-BOTTOM: #eee 4px solid
}
#review_sidebar .venue {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#review_sidebar .header {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
TEXT-TRANSFORM: uppercase; COLOR: #b22; PADDING-TOP: 3px; =
BACKGROUND-COLOR: #efefef
}
#review_sidebar .title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#review_sidebar .leadin {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#review_sidebar .minibar {
	MARGIN-TOP: 7px; PADDING-LEFT: 7px; FLOAT: right; MARGIN-BOTTOM: 5px; =
MARGIN-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px
}
#review_sidebar UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 8px; MARGIN: 0px; LIST-STYLE-TYPE: square
}
#review_sidebar LI {
	COLOR: #b22; PADDING-TOP: 4px
}
#review_sidebar .linkssubhead {
	PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 10px =
0px 0px; COLOR: #666; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
#review_sidebar .data {
	MARGIN-BOTTOM: 13px
}
#review_sidebar .photocaption {
	MARGIN-BOTTOM: 10px
}
#review_sidebar TR {
	VERTICAL-ALIGN: top
}
#event_detail {
	BORDER-RIGHT: #eee 0px solid; BORDER-TOP: #eee 0px solid; MARGIN-TOP: =
10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eee 0px =
solid; BORDER-BOTTOM: #eee 0px solid
}
#event_detail .venue {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#event_detail .header {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
TEXT-TRANSFORM: uppercase; COLOR: #b22; PADDING-TOP: 3px; =
BACKGROUND-COLOR: #efefef
}
#event_detail .subheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #b22; PADDING-TOP: 5px
}
#event_detail .title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-TOP: 6px
}
#event_detail .leadin {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#event_detail .minibar {
	PADDING-LEFT: 7px; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; BACKGROUND-COLOR: #fff
}
#event_detail .minibar_left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; FLOAT: left; =
MARGIN-BOTTOM: 5px; WIDTH: 150px; MARGIN-RIGHT: 8px; BACKGROUND-COLOR: =
#fff
}
#event_detail UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; MARGIN: =
0px; LIST-STYLE-TYPE: square
}
#event_detail LI {
	COLOR: #b22; PADDING-TOP: 4px
}
#event_detail .linkssubhead {
	PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 10px =
0px 0px; COLOR: #666; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
#event_detail .data {
	MARGIN-BOTTOM: 11px
}
.supercontainer {
	PADDING-BOTTOM: 10px; WIDTH: 100%
}
A.supercontainerhead:link {
	COLOR: #000
}
A.supercontainerhead:visited {
	COLOR: #000
}
A.supercontainerhead:hover {
	COLOR: #000
}
.supercontainer_left {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; FLOAT: left
}
.supercontainer_right {
	PADDING-LEFT: 5px; FLOAT: left
}
.container {
	CLEAR: both
}
.container_image_center {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: =
center
}
.container_image_left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #333; MARGIN-RIGHT: =
10px; PADDING-TOP: 5px
}
.container_image_right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: right; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #333; =
PADDING-TOP: 5px
}
.container_image_img {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px
}
.container_3col_left {
	FLOAT: left; WIDTH: 33%
}
.container_3col_middle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 30%; PADDING-TOP: 0px
}
.container_3col_right {
	FLOAT: left; WIDTH: 33%
}
.container_3col_50left {
	FLOAT: left; WIDTH: 49%
}
.container_3col_50right {
	FLOAT: left; WIDTH: 49%
}
.container_3col_25middle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 23%; PADDING-TOP: 0px
}
.container_3col_25right {
	FLOAT: left; WIDTH: 23%
}
.container_3col_25left {
	FLOAT: left; WIDTH: 23%
}
.container_4col_left {
	FLOAT: left; WIDTH: 23%
}
.container_4col_leftmiddle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 23%; =
PADDING-TOP: 0px
}
.container_4col_rightmiddle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 23%; PADDING-TOP: 0px
}
.container_4col_right {
	FLOAT: left; WIDTH: 23%
}
.container_5col_left {
	FLOAT: left; WIDTH: 18%
}
.container_5col_leftmiddle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 18%; =
PADDING-TOP: 0px
}
.container_5col_middlemiddle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 18%; =
PADDING-TOP: 0px
}
.container_5col_rightmiddle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 18%; PADDING-TOP: 0px
}
.container_5col_right {
	FLOAT: left; WIDTH: 18%
}
.container_floatleft {
	FLOAT: left
}
.container_floatright {
	FLOAT: right
}
.container_relatedlinks UL.relatedlist {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; MARGIN: 0px; LIST-STYLE-TYPE: =
square
}
.container_relatedlinks .relatedlist LI {
	PADDING-BOTTOM: 2px; COLOR: #666; LINE-HEIGHT: normal
}
.ht_description {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: =
15px; MARGIN: 10px 0px 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #666 1px =
solid
}
.ht_blurb:first-letter {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 30px; FLOAT: left; =
COLOR: #666; FONT-FAMILY: serif
}
.pollresults1 {
	FONT-SIZE: 10px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 15px; =
BACKGROUND-COLOR: #b22
}
.pollresults2 {
	FONT-SIZE: 10px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 15px; =
BACKGROUND-COLOR: #999
}
.pollquestion {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.pollchoice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px
}
.pollbutton {
	MARGIN-TOP: 3px; MARGIN-LEFT: 0px
}
.pollbutton INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 60px; COLOR: #333; =
FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: =
#e3e3e3
}
.polldescription {
	PADDING-TOP: 3px
}
.sign_up {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #f2efe1
}
.sign_up TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.sign_up TR {
	VERTICAL-ALIGN: top
}
.sign_up TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.registration TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.inline_search TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.registration TR {
	VERTICAL-ALIGN: top
}
.inline_search TR {
	VERTICAL-ALIGN: top
}
.registration TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.inline_search TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.container .inline_search TR {
	VERTICAL-ALIGN: middle
}
.container .inline_search TD {
	FONT-WEIGHT: bold
}
.newsletter TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.newsletter TR {
	VERTICAL-ALIGN: top
}
.newsletter TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#searchresults_rail {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 30px; WIDTH: =
135px
}
.searchpage_header {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 2px double
}
.searchpage_headerleft {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; FLOAT: left
}
.searchpage_headerright {
	FLOAT: right
}
.searchedfor {
	COLOR: #b22
}
.searchpage_results {
	FLOAT: left; WIDTH: 600px
}
.searchpage_cantfind {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 1px solid; =
WIDTH: 628px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #efefef
}
.searchpage_minifooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 5px 0px; WIDTH: 630px; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#ffc
}
.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#rightrail .container_ad {
	PADDING-BOTTOM: 10px
}
.container_ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#leaderboard {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
5px; WIDTH: 728px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.adtitle {
	FONT-SIZE: 1px; BACKGROUND: #ccc; MARGIN: 0px; COLOR: #666; TEXT-ALIGN: =
center
}
.promoad {
	MARGIN: 10px 0px; TEXT-ALIGN: left
}
.contextual_ad_channel {
	CLEAR: both; TEXT-ALIGN: center
}
.contextual_ad_story {
	CLEAR: both; TEXT-ALIGN: center
}
.post_balloon {
	MARGIN: 3px 10px 0px 0px; TEXT-ALIGN: left
}
.post_balloon A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://media.philly.com/designimages/spacer.gif) no-repeat 0px 1px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.post_balloon A:hover {
	BACKGROUND-POSITION: 1px 2px
}
#recent_comm .comment_entry {
	BORDER-RIGHT: #655355 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: =
#655355 1px dotted; PADDING-LEFT: 27px; BACKGROUND: =
url(http://media.philly.com/designimages/icon_blog.gif) #f9ffcf =
no-repeat 7px 6px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px; =
BORDER-LEFT: #655355 1px dotted; PADDING-TOP: 3px; BORDER-BOTTOM: =
#655355 1px dotted
}
.articleComment {
	BORDER-RIGHT: #655355 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: =
#655355 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #f9ffcf; =
PADDING-BOTTOM: 5px; MARGIN: 8px 0px; BORDER-LEFT: #655355 1px dotted; =
PADDING-TOP: 3px; BORDER-BOTTOM: #655355 1px dotted
}
#recent_comm .comment_entry .content_comment {
	FONT-SIZE: 11px; MARGIN: 0px 0px 4px
}
#recent_comm .toggleReportAbuse {
	FLOAT: right; MARGIN: 0px 0px 15px 10px; PADDING-TOP: 0px
}
#recent_comm .comment_entry .comment_author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 6px; PADDING-TOP: 2px
}
#recent_comm .comment_entry .comment_timestamp {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none
}
.container_comments .smalltitle {
	PADDING-BOTTOM: 3px; PADDING-TOP: 10px
}
.comment_body {
	DISPLAY: block; WIDTH: 490px
}
.comment_timestamp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; COLOR: #666; PADDING-TOP: 0px
}
.toggleReportAbuse {
	FLOAT: right; PADDING-TOP: 3px
}
.abuse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; COLOR: #666; PADDING-TOP: 0px
}
A .abuse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; COLOR: #666; PADDING-TOP: 0px
}
.callout_red {
	COLOR: #ff0000
}
.callout_green {
	COLOR: #008000
}
#toggleUsernameMsgDiv .sitemsg_911 {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: #aaa 1px =
dotted; PADDING-LEFT: 8px; BACKGROUND: #fcffcf; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px =
dotted
}
#toggleConfirmEmailDiv .sitemsg_911 {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: #aaa 1px =
dotted; PADDING-LEFT: 8px; BACKGROUND: #fcffcf; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px =
dotted
}
#toggleSigninDiv .sitemsg_911 {
	BORDER-RIGHT: #aaa 1px dotted; BORDER-TOP: #aaa 1px dotted; BACKGROUND: =
#fcffcf; BORDER-LEFT: #aaa 1px dotted; BORDER-BOTTOM: #aaa 1px dotted
}
#toggleSigninDiv DIV.reader_note {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; WIDTH: =
400px; PADDING-TOP: 0px
}
#toggleSigninDiv DIV.largetitle {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#toggleSigninDiv INPUT.sign-up-now {
	BORDER-RIGHT: #cc6600 0px solid; PADDING-RIGHT: 17px; BORDER-TOP: =
#cc6600 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
url(http://media.philly.com/designimages/arrow_right_sports.gif) #cc6600 =
no-repeat 78px 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cc6600 0px solid; =
WIDTH: 103px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #cc6600 0px =
solid
}
INPUT.sign-in {
	BORDER-RIGHT: #cc6600 0px solid; PADDING-RIGHT: 17px; BORDER-TOP: =
#cc6600 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
url(http://media.philly.com/designimages/arrow_right_sports.gif) #cc6600 =
no-repeat 48px 6px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px 0px; =
BORDER-LEFT: #cc6600 0px solid; WIDTH: 73px; COLOR: #fff; PADDING-TOP: =
3px; BORDER-BOTTOM: #cc6600 0px solid
}
#toggleCommentsDiv .container_comments {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: #aaa 1px =
dotted; PADDING-LEFT: 8px; BACKGROUND: #fcffcf; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px =
dotted
}
#toggleCommentsDiv .container_comments .containertitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(http://media.philly.com/designimages/arrow_right_orange.gif) #fcffcf =
no-repeat left 50%; PADDING-BOTTOM: 5px; COLOR: #300e04; PADDING-TOP: =
5px
}
#toggleCommentsDiv TEXTAREA {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; WIDTH: 600px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: =
60px
}
#toggleCommentsDiv DIV.comment_submit {
	FLOAT: right; MARGIN: 10px 15px 0px 0px
}
#toggleCommentsDiv INPUT.comment_submit {
	BORDER-RIGHT: #cc6600 0px solid; PADDING-RIGHT: 17px; BORDER-TOP: =
#cc6600 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: =
url(http://media.philly.com/designimages/arrow_right_sports.gif) #cc6600 =
no-repeat 68px 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cc6600 0px solid; =
WIDTH: 93px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #cc6600 0px =
solid
}
#toggleCommentsDiv DIV.minitext {
	CLEAR: both; MARGIN: 10px 0px 0px
}
#toggleCommentsDiv DIV.comment_inputName {
	MARGIN: 10px 0px 0px; WIDTH: 170px
}
#toggleCommentsDiv INPUT.comment_inputName {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; WIDTH: 150px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: =
18px
}
#toggleCommentsDiv .balloonstyle {
	BACKGROUND: #fcffcf
}
UL.relatedlist {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; LIST-STYLE-TYPE: =
square
}
.relatedlist LI {
	COLOR: #666; LINE-HEIGHT: normal; PADDING-TOP: 3px
}
.relatedlist-label {
	MARGIN: 2px 0px -1px; COLOR: #666
}
.headlineonly {
	FONT-SIZE: 1em; PADDING-BOTTOM: 3px
}
.headlineonly DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL.headlineonly {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL.relatedlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL.headlines-digest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL.medium-digest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.headlineonly DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 4px
}
.headlineonly DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.headlines-digest DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.headlines-digest DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 4px
}
.headlines-digest DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 0px
}
.relatedlist DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.relatedlist DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 3px
}
.relatedlist .icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px -4px 0px; WIDTH: 10px; PADDING-TOP: 0px
}
.headlines-digest .icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px -4px 0px; WIDTH: 10px; PADDING-TOP: 0px
}
.headlineonly .icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px -4px 0px; WIDTH: 10px; PADDING-TOP: 0px
}
.b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bullet_666666.gif) no-repeat =
left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -3px 1px 3px 0px; =
WIDTH: 10px; PADDING-TOP: 0px
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666
}
.timestamp {
	FONT-SIZE: 10px; COLOR: #666
}
.adlabel {
	FONT-SIZE: 10px; COLOR: #666
}
.sitemsg_911 {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c00 1px =
solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #c00 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c00 1px =
solid; BACKGROUND-COLOR: #fff
}
.sitemsg_reader {
	BORDER-RIGHT: #c7c46b 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#c7c46b 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 8px; BORDER-LEFT: #c7c46b 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: #c7c46b 1px solid; BACKGROUND-COLOR: #f7f6e9
}
.deck {
	MARGIN: 0px 0px 5px; COLOR: #666
}
.kicker {
	MARGIN: 0px 0px 5px; COLOR: #666
}
.briefs-section-head {
	MARGIN: 0px 0px 5px; COLOR: #666
}
.byline {
	FONT-SIZE: 10px; MARGIN: 0px 0px 3px; COLOR: #666
}
.creditline {
	FONT-SIZE: 10px; MARGIN: 0px 0px 3px; COLOR: #666
}
.sig {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#666
}
.sig-in-body {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#666
}
.infobox-head {
	FONT-WEIGHT: bold
}
.largetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.smalltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
A.smalltitle:link {
	FONT-WEIGHT: bold; COLOR: #000
}
A.smalltitle:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
A.smalltitle:hover {
	FONT-WEIGHT: bold; COLOR: #000
}
.story-content {
	MARGIN-TOP: 15px
}
.bulletin {
	COLOR: #cc0000
}
A.bulletin:link {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
A.bulletin:visited {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
A.bulletin:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
B.grey {
	COLOR: #666
}
.arrow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #f00; =
LETTER-SPACING: 1px
}
.unbold {
	FONT-WEIGHT: normal
}
.font-black {
	COLOR: #000
}
.font-bold {
	FONT-WEIGHT: bold
}
.medium-headline {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.medium-digest DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.medium-digest DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 4px
}
.digest-headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.digest-headline2 {
	FONT-WEIGHT: bold; COLOR: #333
}
.digest-lead {
	MARGIN-BOTTOM: 4px; COLOR: #000
}
.subfeature-headline2 {
	FONT-WEIGHT: bold
}
.topstory-headline2 {
	FONT-WEIGHT: bold; COLOR: #555
}
.minitext {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: arial,helvetica,sans-serif
}
.field-small {
	FONT-SIZE: 11px
}
.shadetabs {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 3px; FONT: bold 10px Verdana; MARGIN-LEFT: 0px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.shadetabs LI {
	DISPLAY: inline; MARGIN: 0px
}
.shadetabs LI A {
	BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #778 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: =
url(http://media.philly.com/designimages/blog-basic-container-bg.gif) =
white repeat-y; PADDING-BOTTOM: 3px; BORDER-LEFT: #778 1px solid; COLOR: =
#2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #778 1px =
solid; TEXT-DECORATION: none
}
.shadetabs LI SPAN {
	BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #778 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: =
url(http://media.philly.com/designimages/blog-basic-container-bg.gif) =
white repeat-y; PADDING-BOTTOM: 3px; BORDER-LEFT: #778 1px solid; COLOR: =
#2d2b2b; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #778 1px =
solid; TEXT-DECORATION: none
}
.shadetabs LI A:visited {
	COLOR: #2d2b2b
}
.shadetabs LI A:hover {
	COLOR: #2d2b2b; TEXT-DECORATION: underline
}
.shadetabs LI.selected {
	POSITION: relative; TOP: 1px
}
.shadetabs LI.selected A {
	BACKGROUND: =
url(http://media.philly.com/designimages/blog-rotated-bg.gif) white =
repeat-x left top; BORDER-BOTTOM-COLOR: white
}
.shadetabs LI.selected SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/blog-rotated-bg.gif) white =
repeat-x left top; BORDER-BOTTOM-COLOR: white
}
.shadetabs LI.selected A:hover {
	TEXT-DECORATION: none
}
.tabcontentstyle {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: #fff; MARGIN-BOTTOM: 1em; =
PADDING-BOTTOM: 10px; BORDER-LEFT: gray 1px solid; WIDTH: 279px; =
PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid
}
.tabcontent {
	DISPLAY: none
}

@media Print   =20
{
.tabcontent {
	DISPLAY: block! important
}
    }
.shadetabs LI.selected SPAN:hover {
	CURSOR: pointer
}
.container_tabtwo .shadetabs LI SPAN:hover {
	CURSOR: pointer
}
.pointer {
	CURSOR: pointer
}
.container_tabtwo .shadetabs LI A {
	BORDER-RIGHT: #036 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #036 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: =
url(http://media.philly.com/designimages/spacer.gif) #036 repeat-x left =
top; PADDING-BOTTOM: 3px; BORDER-LEFT: #036 1px solid; COLOR: #f2f2f2; =
MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #036 1px solid; =
TEXT-DECORATION: none
}
.container_tabtwo .shadetabs LI SPAN {
	BORDER-RIGHT: #036 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #036 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: =
url(http://media.philly.com/designimages/spacer.gif) #036 repeat-x left =
top; PADDING-BOTTOM: 3px; BORDER-LEFT: #036 1px solid; COLOR: #f2f2f2; =
MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #036 1px solid; =
TEXT-DECORATION: none
}
.container_tabtwo .shadetabs LI.selected A {
	BACKGROUND: url(http://media.philly.com/designimages/spacer.gif) =
#0066cc; BORDER-BOTTOM-COLOR: #fff; COLOR: #fff
}
.container_tabtwo .shadetabs LI.selected SPAN {
	BACKGROUND: url(http://media.philly.com/designimages/spacer.gif) =
#0066cc; BORDER-BOTTOM-COLOR: #fff; COLOR: #fff
}
.container_tabtwo .tabcontentstyle {
	BORDER-RIGHT: #036 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #036 1px =
solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #036 1px solid; WIDTH: 279px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #036 1px solid
}
.carousel-clip-region .supercontainer_left {
	BORDER-RIGHT-WIDTH: 0px
}
.carousel-clip-region .container_3col_middle {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.carousel-clip-region .container_4col_leftmiddle {
	BORDER-LEFT-WIDTH: 0px
}
.carousel-clip-region .container_4col_rightmiddle {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.carousel-component {
	VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative
}
.carousel-component UL.carousel-list {
	Z-INDEX: 1; WIDTH: 10000000px; POSITION: relative
}
.carousel-component .carousel-list LI {
	FLOAT: left; OVERFLOW: hidden; LIST-STYLE-TYPE: none
}
.carousel-component .carousel-vertical LI {
	FLOAT: none; MARGIN-BOTTOM: 0px
}
.carousel-component UL.carousel-vertical {
	WIDTH: auto
}
.carousel-component .carousel-clip-region {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; OVERFLOW: hidden; PADDING-TOP: 5px; POSITION: relative
}
.carousel-component {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 10px; -moz-border-radius: =
10px
}
.carousel-component UL.carousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.carousel-component .carousel-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px
}
.carousel-component .carousel-vertical LI {
=09
}
.carousel-component UL.carousel-vertical {
=09
}
.carousel-component .carousel-prev {
	Z-INDEX: 3; LEFT: 5px; CURSOR: pointer; POSITION: absolute; TOP: 40px
}
.carousel-component .carousel-next {
	Z-INDEX: 3; RIGHT: 5px; CURSOR: pointer; POSITION: absolute; TOP: 40px
}
#mycarousel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/blog-basic-container-bg.gif) =
white repeat-y; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.container_rotate {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px =
solid
}
.contentslide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.contentslide .contentdiv {
	DISPLAY: none
}
.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/blog-basic-container-bg.gif) =
white repeat-y; PADDING-BOTTOM: 5px; FONT: bold 10px Verdana; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.pagination A {
	TEXT-DECORATION: none
}
.pagination A:hover {
	TEXT-DECORATION: none
}
.pagination A.selected {
	TEXT-DECORATION: none
}
.pagination A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: =
none
}
.pagination A:hover {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: =
url(http://media.philly.com/designimages/spacer.gif) white repeat-y; =
BORDER-LEFT: #999 1px solid; COLOR: #b22
}
.pagination A.selected {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: =
url(http://media.philly.com/designimages/spacer.gif) white repeat-y; =
BORDER-LEFT: #999 1px solid; COLOR: #b22
}
.pagination IMG {
	FLOAT: right
}
#web_results DL {
	MARGIN: 10px 0px 0px
}
#web_results DT {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#web_results DT B {
	COLOR: #666
}
#web_results DD B {
	COLOR: #666
}
#web_results DD A {
	COLOR: #4e738d
}
#web_results DD A:hover {
	COLOR: #4e738d
}
#web_results DD A:visited {
	COLOR: #4e738d
}
#web_results_sponsor DL {
	MARGIN: 10px 0px 0px
}
#web_results_sponsor DT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#web_results_sponsor DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#web_results_sponsor DD A {
	COLOR: #666
}
#web_results_sponsor DD A:hover {
	COLOR: #666
}
#web_results_sponsor DD A:visited {
	COLOR: #666
}
#web_results_sponsor A {
	TEXT-DECORATION: none
}
#web_results_sponsor A:link {
	TEXT-DECORATION: none
}
#web_results_sponsor A:hover {
	TEXT-DECORATION: none
}
.inline_ad_wide {
	VERTICAL-ALIGN: top
}
.inline_ad_wide TABLE {
	VERTICAL-ALIGN: top
}
.inline_ad_wide TR {
	VERTICAL-ALIGN: top
}
.inline_ad_wide TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.yahoo_red {
	COLOR: #ff0033
}
.yahoo_gray {
	COLOR: #545454
}
P.buzzBadge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 8px 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
#yahooBuzzBadge-form {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#yahooBuzzBadge-0-form {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#mapContainer {
	WIDTH: 300px; HEIGHT: 150px
}
TABLE.share-icons TD.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 14px
}
.calWeek TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: center
}
.calDisplay {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 10px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: center
}
.calCube .thisDate {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #eeeeee
}
.calDisplay .thisDate {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #eeeeee
}
.calCube .thisDay {
	MARGIN-TOP: -3px; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#eeeeee
}
.calDisplay .thisDay {
	MARGIN-TOP: -3px; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#eeeeee
}
A.calCube {
	COLOR: #bf7d31
}
A.calCube:visited {
	COLOR: #bf7d31
}
A.calDisplay:visited {
	COLOR: #bf7d31
}
A.calDisplay {
	COLOR: #bf7d31
}
A.calCube .thisDate {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cd8b3e
}
.calDisplay .thisDate {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cd8b3e
}
A.calCube .thisDay {
	MARGIN-TOP: -3px; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#bf7d31
}
.calDisplay .thisDay {
	MARGIN-TOP: -3px; FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#bf7d31
}
A.calCube:hover {
	TEXT-DECORATION: none
}
A.calDisplay:hover {
	TEXT-DECORATION: none
}
TD.calCube {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 6px; TEXT-ALIGN: center
}
.balloonstyle {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; Z-INDEX: 100; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(color=3Dgray,direction=3D135,Str=
ength=3D5); LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999 1px solid; WIDTH: 200px; LINE-HEIGHT: 18px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TOP: -500px; BACKGROUND-COLOR: white
}
#arrowhead {
	Z-INDEX: 99; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
-500px
}
.helptip {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: #651b23; PADDING-BOTTOM: 1px; COLOR: #d2c54b; =
PADDING-TOP: 1px
}
A.helptip {
	COLOR: #d2c54b
}
A.helptip:visited {
	COLOR: #d2c54b
}
A.helptip:hover {
	COLOR: #d2c54b
}
INPUT.sbt {
	BORDER-RIGHT: #d2c54b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#d2c54b 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; =
BACKGROUND: #837a21; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2c54b 1px =
solid; COLOR: #e6cd7a; PADDING-TOP: 0px; BORDER-BOTTOM: #d2c54b 1px =
solid; HEIGHT: 18px
}
#globalFootContainer {
	WIDTH: 928px; PADDING-TOP: 10px
}
#globalFootContainer DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#globalFootContainer DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#globalFootContainer #globalFootInner {
	HEIGHT: 32px
}
#globalFootContainer #globalFootInner .containertitle A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; =
HEIGHT: 28px; TEXT-ALIGN: right
}
#globalFootContainer #globalFootInner .containertitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 100px; =
PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: right
}
#adwords {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-TOP: =
8px; BACKGROUND: #fff; BORDER-LEFT: #666 1px solid; WIDTH: 618px; =
BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: left
}
#adwords A {
	TEXT-DECORATION: none
}
#adwords H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px
}
#adwordsContainer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 0px
}
#adwords #adwordsContainer H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; FONT: bold 11px verdana,arial; =
WIDTH: 108px; COLOR: #444; PADDING-TOP: 0px; POSITION: relative; TOP: =
-8px
}
#adwords #adwordsContainer .adword {
	FLOAT: left; FONT: 10px verdana,arial; WIDTH: 200px; COLOR: #666
}
#adwords #adwordsContainer .adword H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 10px verdana,arial; PADDING-TOP: 0px
}
#adwords #adwordsContainer .adword P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 10px verdana,arial; PADDING-TOP: 0px
}
#adwords .adword P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 16px
}
H1 A {
	TEXT-DECORATION: none
}
H1 A:hover {
	TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 11px
}
#maincontainer {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-LEFT: =
auto; BORDER-LEFT: #000 1px solid; WIDTH: 1003px; MARGIN-RIGHT: auto; =
BORDER-BOTTOM: #000 1px solid
}
#pageheader {
	BACKGROUND: =
url(http://media.philly.com/designimages/header_philly_bg.gif) #f1f1f1 =
repeat-x left top; POSITION: relative; HEIGHT: 165px
}
#navholder {
	Z-INDEX: 10; LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
#headerbanner {
	RIGHT: 6px; POSITION: absolute; TOP: 29px
}
#weather {
	RIGHT: 235px; FONT: 10px verdana,arial,helvetica,sans-serif; WIDTH: =
215px; POSITION: absolute; TOP: 20px; HEIGHT: 77px; TEXT-ALIGN: left
}
#article .body-content {
	FONT-SIZE: 12px
}
.sliderpencil {
	BACKGROUND-COLOR: #e0e0e0
}
.searchbar_hh {
	PADDING-RIGHT: 8px; BORDER-TOP: #959595 1px solid; DISPLAY: block; =
PADDING-LEFT: 8px; BACKGROUND: =
url(http://media.philly.com/designimages/searchbar_h_bg.gif) repeat-x; =
PADDING-BOTTOM: 0px; FONT: 12px Arial, Helvetica, sans-serif; =
PADDING-TOP: 0px; HEIGHT: 29px
}
.searchbar_hh FORM {
	DISPLAY: inline; FLOAT: left
}
.searchbar_hh INPUT {
	MARGIN-TOP: 3px
}
.searchbar_hh SELECT {
	WIDTH: 100px
}
.searchbar_hh .searchbutton {
	MARGIN-TOP: 4px
}
.searchbar_hh INPUT.searchbutton {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px =
solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: =
url(http://media.philly.com/designimages/btn_search3.gif) no-repeat; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #000 0px solid; WIDTH: 46px; COLOR: =
#666; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px solid; HEIGHT: 20px; =
TEXT-ALIGN: center
}
.searchbar_hh INPUT.point-black {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px =
solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: =
url(http://media.philly.com/designimages/btn_search3.gif) no-repeat; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #000 0px solid; WIDTH: 46px; COLOR: =
#666; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px solid; HEIGHT: 20px; =
TEXT-ALIGN: center
}
.searchbar_hh A:link {
	COLOR: #000
}
.searchbar_hh A:active {
	COLOR: #000
}
.searchbar_hh A:visited {
	COLOR: #000
}
.searchbar_hh A:hover {
	COLOR: #000
}
.searchbar_hh INPUT.keyword {
	WIDTH: 185px
}
.searchbar_hh UL.subscriber {
	PADDING-LEFT: 0px; FLOAT: left
}
.searchbar_hh LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchbar_hh UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
6px; MARGIN: 0px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none
}
#contentcontainer {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0pt; BORDER-TOP: medium none; =
PADDING-LEFT: 0pt; BACKGROUND: =
url(http://media.philly.com/designimages/col_divider.gif) #fff repeat-y =
652px 0px; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: medium none; =
PADDING-TOP: 0pt; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
#articlecontentcontainer {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0pt; BORDER-TOP: medium none; =
PADDING-LEFT: 0pt; BACKGROUND: =
url(http://media.philly.com/designimages/col_divider.gif) #fff repeat-y =
652px 0px; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: medium none; =
PADDING-TOP: 0pt; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
#lCol {
	CLEAR: left; BACKGROUND: #fff; FLOAT: left; WIDTH: 652px
}
#contentinside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#article-contentinside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#contentrightside {
	PADDING-LEFT: 10px
}
#sectiontop {
	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #e0e0e0
}
#sectiontop H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 20px; PADDING-BOTTOM: =
3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px
}
#sectiontop H1 IMG {
	MARGIN-LEFT: 10px
}
#sectiontop .sponsor {
	FLOAT: right; WIDTH: 165px
}
#sectiontop .sponsor P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 8px
}
#sectiontop .sponsor .logo {
	FLOAT: right; BORDER-LEFT: #000 1px solid; HEIGHT: 30px; =
BACKGROUND-COLOR: #f5f5f5
}
#sectiontop .sponsor .logo IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#pageNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_carouselViewer.gif) #fff =
repeat-x 0px 50%; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 11px =
Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 1px =
solid; LIST-STYLE-TYPE: none
}
#pageNav LI {
	BACKGROUND: url(http://media.philly.com/designimages/spacer.gif) =
no-repeat 0px 6px; FLOAT: left; MARGIN: 0px 0px 3px; BORDER-LEFT: #ccc =
1px solid; LINE-HEIGHT: 14px
}
#pageNav LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#pageNav LI A:link {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #252525; PADDING-TOP: 1px
}
#pageNav LI A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #252525; PADDING-TOP: 1px
}
#pageNav LI A:active {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #252525; PADDING-TOP: 1px
}
#pageNav LI A:hover {
	TEXT-DECORATION: none
}
#article {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; WIDTH: 627px; PADDING-TOP: 10px
}
#article .photoholder {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: right; =
MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #000 1px solid; WIDTH: 302px; =
BORDER-BOTTOM: #000 1px solid
}
#article P.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#article P.lastline {
	MARGIN: 0px 0px 12px
}
#rCol {
	FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 349px
}
#adholder {
	BACKGROUND: url(http://media.philly.com/designimages/col_divider3.gif) =
#e9e7e8 repeat-y 175px 0px; BORDER-BOTTOM: #000 1px solid
}
#article_adholder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: =
#e9e7e8; TEXT-ALIGN: center
}
#section_rectangle {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; =
BACKGROUND-COLOR: #e9e7e8; TEXT-ALIGN: center
}
#rightcontent .container_ad {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; =
LEFT: -10px; PADDING-BOTTOM: 10px; WIDTH: 329px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #000 1px solid; POSITION: relative; BACKGROUND-COLOR: =
#e9e7e8; TEXT-ALIGN: center
}
#adholder .left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; OVERFLOW: hidden; WIDTH: 162px; PADDING-TOP: 5px
}
#adholder .right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 5px
}
#adholder .container_ad {
	MARGIN-BOTTOM: 10px
}
#rightcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; =
BACKGROUND: url(http://media.philly.com/designimages/footer_bg.gif) #fff =
repeat-x left bottom; PADDING-BOTTOM: 10px; WIDTH: 983px; PADDING-TOP: =
10px
}
#footer .footercenter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer .footercenter A {
	COLOR: #000
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.containertitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: =
#c9191b; PADDING-TOP: 5px
}
.topstory-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: auto
}
.subfeature-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: auto
}
DL.headlines-digest A {
	TEXT-DECORATION: underline
}
DL.relatedlist A {
	TEXT-DECORATION: underline
}
DL.headlines-digest A:hover {
	TEXT-DECORATION: none
}
DL.relatedlist A:hover {
	TEXT-DECORATION: none
}
.relatedlist .containertitle A {
	TEXT-DECORATION: none
}
.headlines-digest .containertitle A {
	TEXT-DECORATION: none
}
.containertitle A {
	TEXT-DECORATION: none
}
.relatedlist .topstory-headline A {
	TEXT-DECORATION: none
}
.relatedlist .subfeature-headline A {
	TEXT-DECORATION: none
}
#footer A {
	TEXT-DECORATION: none
}
.relatedlist .digest-headline2 A {
	TEXT-DECORATION: none
}
.relatedlist .digest-headline A {
	TEXT-DECORATION: none
}
container_headlines-digest .digest-headline A {
	TEXT-DECORATION: none
}
.relatedlist .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sqb.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.headlines-digest .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sqb.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.headlineonly .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sqb.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.carousel-component {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 6px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 10px; =
-moz-border-radius: 0px
}
#mycarousel {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: =
url(http://media.philly.com/designimages/bg_carouselViewer.gif) =
repeat-x; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 =
1px solid
}
.carousel-component .carousel-clip-region {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
30px 0px 40px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.carousel-component UL.carousel-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.carousel-component .carousel-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px
}
.container_tabone {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.container_tabone .shadetabs {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 3px; FONT: bold 11px arial,helvetica,sans-serif; =
MARGIN-LEFT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
left
}
.container_tabone .shadetabs LI {
	DISPLAY: inline; MARGIN: 0px
}
.container_tabone .shadetabs LI A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: =
url(http://media.philly.com/designimages/tab_dormant_bg2.gif) white =
repeat-x; PADDING-BOTTOM: 3px; MARGIN: 10px 0px -10px; BORDER-LEFT: #555 =
1px solid; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #555 1px solid; =
TEXT-DECORATION: none
}
.container_tabone .shadetabs LI A:visited {
	COLOR: #000
}
.container_tabone .shadetabs LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.container_tabone .shadetabs LI.selected {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; POSITION: relative; TOP: 1px
}
.container_tabone .shadetabs LI.selected A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BACKGROUND: =
url(http://media.philly.com/designimages/tab_active_bg2.gif) white =
repeat-x left top; BORDER-BOTTOM-COLOR: #ebebeb; PADDING-BOTTOM: 2px; =
COLOR: #000; PADDING-TOP: 10px
}
.container_tabone .shadetabs LI.selected A:hover {
	TEXT-DECORATION: none
}
.container_tabone .tabcontentstyle {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px =
solid
}
.container_tabone .inner_container {
	BORDER-RIGHT: #666 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 2px =
solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #666 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666 2px =
solid
}
#article_sidebar .photo_area {
	PADDING-BOTTOM: 15px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: =
#eaeaea
}
#rightcontent .container_tabone {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.container_blogentry A.timestamp {
	TEXT-DECORATION: none
}
A.timestamp:hover {
	TEXT-DECORATION: none
}
#topdeal-footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 35px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.topdeals_container {
	BORDER-RIGHT: #000055 1px solid; BORDER-TOP: #000055 1px solid; =
DISPLAY: block; MARGIN: 10px; OVERFLOW: hidden; BORDER-LEFT: #000055 1px =
solid; WIDTH: 125px; PADDING-TOP: 15px; BORDER-BOTTOM: #000055 1px =
solid; HEIGHT: 105px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.topdeals_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: =
Arial,Verdana,Helvetica
}
.topdeals_desc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: baseline; PADDING-TOP: 10px; FONT-FAMILY: =
Arial,Verdana,Helvetica
}
.enforce-top-spacing .container {
	MARGIN-TOP: 9px
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/design.css

#navcontainer {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_tabcontainer.gif) repeat-x =
0px 0px; WIDTH: 1003px; FONT-FAMILY: Arial, Helvetica, Verdana, =
sans-serif; POSITION: relative; HEIGHT: 57px
}
#p7TBMroot {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
transparent; BORDER-BOTTOM-STYLE: none
}
#p7TBMrootbox {
	BACKGROUND-COLOR: transparent
}
#p7TBMroot UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#p7TBMroot LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#p7TBMroot LI A {
	FLOAT: left
}
.classifiedsnav {
	RIGHT: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: =
absolute; TOP: 0px
}
#p7TBMroot .p7TBMtext LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px; =
TEXT-DECORATION: none; outline: none
}
#p7TBMroot .classifiedsnav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px; =
TEXT-DECORATION: none; outline: none
}
#p7TBMroot .p7TBMtext LI.philly A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/big_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 34px
}
#p7TBMroot .p7TBMtext LI.inquirer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/big_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 34px
}
#p7TBMroot .p7TBMtext LI.dailynews A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/big_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 34px
}
#p7TBMroot .p7TBMtext LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 34px; =
TEXT-DECORATION: none
}
#p7TBMroot .classifiedsnav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_right_both.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 34px; =
TEXT-DECORATION: none
}
#p7TBMroot .p7TBMtext LI A SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI.philly A SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://media.philly.com/designimages/big_left_both_first.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.inquirer A SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://media.philly.com/designimages/big_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews A SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://media.philly.com/designimages/big_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .classifiedsnav LI.first A SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both_first.gif) =
no-repeat left top
}
#p7TBMroot .classifiedsnav LI A {
	BACKGROUND: url(http://media.philly.com/designimages/bg_right_both.gif) =
no-repeat right top; COLOR: #313131
}
#p7TBMroot .classifiedsnav LI A SPAN {
	BACKGROUND: url(http://media.philly.com/designimages/bg_left_both.gif) =
no-repeat left top; COLOR: #313131
}
#p7TBMroot .p7TBMtext .p7TBMdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #313131! important; =
PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext .p7TBMdown:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #313131! important; =
PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #313131! important; =
PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMdown:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #313131! important; =
PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMdown {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMdown:hover {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMdown {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMdown:hover {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMdown {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMdown:hover {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top
}
.p7TBMtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#p7TBMroot .p7TBMtext .p7TBMdown SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext .p7TBMdown:hover SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMdown SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMdown:hover SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMdown SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: =
8px
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMdown:hover SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #313131; PADDING-TOP: =
8px
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMdown SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMdown:hover SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMdown SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMdown:hover SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
.p7ie6Fix:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext .p7TBMon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI A:focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav LI A:focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav LI A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_tabHover.gif) =
no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #313131; =
PADDING-TOP: 0px
}
.p7ie6Fix:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMon {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.philly A:focus {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
#p7TBMroot .p7TBMtext LI.philly A:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_pcomTabHover.gif) =
no-repeat right top
}
.p7ie6Fix:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMon {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.inquirer A:focus {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.inquirer A:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
.p7ie6Fix:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMon {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.dailynews A:focus {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
#p7TBMroot .p7TBMtext LI.dailynews A:active {
	BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_right_both.gif) =
no-repeat right top; COLOR: #fff
}
.p7ie6Fix:active {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext .p7TBMon SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI A:focus SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI A:active SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMon SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A:focus SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A:active SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(http://media.philly.com/designimages/active_left_both.gif) no-repeat =
left top; PADDING-BOTTOM: 12px; COLOR: #313131; PADDING-TOP: 12px
}
.p7ie6Fix:active {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.philly .p7TBMon SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.philly A:focus SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.philly A:active SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/philly_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.p7ie6Fix:active {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.inquirer .p7TBMon SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.inquirer A:focus SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.inquirer A:active SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/inq_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
.p7ie6Fix:active {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews .p7TBMon SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews A:focus SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .p7TBMtext LI.dailynews A:active SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(http://media.philly.com/designimages/daily_active_left_both.gif) =
no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 8px
}
#p7TBMroot .classifiedsnav LI.first A {
	MARGIN-LEFT: 20px
}
#p7TBMroot .classifiedsnav .p7TBMon SPAN {
	COLOR: #313131
}
#p7TBMroot .classifiedsnav LI A:focus SPAN {
	COLOR: #313131
}
#p7TBMroot .classifiedsnav LI A:active SPAN {
	COLOR: #313131
}
#p7TBMroot .classifiedsnav LI.first A:hover SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both_first.gif) =
no-repeat left top
}
#p7TBMroot .classifiedsnav LI.first A.p7TBMon SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both_first.gif) =
no-repeat left top
}
#p7TBMroot .classifiedsnav LI.first A.p7TBMon:hover SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both_first.gif) =
no-repeat left top
}
#p7TBMroot .classifiedsnav LI.first A.p7TBMdown SPAN #p7TBMroot =
.classifiedsnav LI.first A.p7TBMdown:hover SPAN {
	BACKGROUND: =
url(http://media.philly.com/designimages/bg_left_both_first.gif) =
no-repeat left top
}
#p7TBMsubwrap {
	LEFT: 0px; FONT: 11px arial, helvetica, sans-serif; POSITION: absolute; =
TOP: 34px; HEIGHT: auto
}
#p7TBM .p7TBMsub {
	LEFT: 0px; VISIBILITY: hidden; MARGIN: 0px; OVERFLOW: hidden; WIDTH: =
1003px; POSITION: absolute; TOP: 0px; HEIGHT: 23px; BACKGROUND-COLOR: =
#e5e4e2
}
#p7TBM #p7TBMsub15 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub14 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub13 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub12 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub11 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub10 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub09 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub08 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub07 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub06 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub05 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub04 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub01 {
	BACKGROUND: =
url(http://media.philly.com/designimages/skin_blue_bg_subNavOn.gif) =
#cadfef repeat-x left top
}
#p7TBM #p7TBMsub03 {
	BACKGROUND-COLOR: #cb212a! important
}
#p7TBM #p7TBMsub02 {
	BACKGROUND-COLOR: #4385b7! important
}
.p7TBMsubbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.alwaysBold:link {
	FONT-WEIGHT: bold
}
.alwaysBold:visited {
	FONT-WEIGHT: bold
}
.p7TBMsub UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(http://media.philly.com/designimages/iebfix.gif); =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.p7TBMsub LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.p7TBMsub LI A:link {
	BACKGROUND: url(http://media.philly.com/designimages/nav_bullet.gif) =
no-repeat 0% 50%
}
.p7TBMsub LI A:visited {
	BACKGROUND: url(http://media.philly.com/designimages/nav_bullet.gif) =
no-repeat 0% 50%
}
#p7TBMsub02 LI A:link {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) no-repeat =
0% 50%
}
#p7TBMsub02 LI A:visited {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) no-repeat =
0% 50%
}
#p7TBMsub03 LI A:link {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) no-repeat =
0% 50%
}
#p7TBMsub03 LI A:visited {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) no-repeat =
0% 50%
}
#p7TBMsub02 LI A:hover {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) #fff =
no-repeat 0% 50%; COLOR: #000! important
}
#p7TBMsub02 LI A:focus {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) #fff =
no-repeat 0% 50%; COLOR: #000! important
}
#p7TBMsub03 LI A:hover {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) #fff =
no-repeat 0% 50%; COLOR: #000! important
}
#p7TBMsub03 LI A:focus {
	BACKGROUND: =
url(http://media.philly.com/designimages/nav_bullet_white.gif) #fff =
no-repeat 0% 50%; COLOR: #000! important
}
.p7TBMsub LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.p7TBMsub LI.first A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub02 LI.first A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub02 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub03 LI.first A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub03 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub02 LI.first A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub02 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub03 LI.first A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub03 LI.first A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub02 LI.first A:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub03 LI.first A:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#p7TBMsub01 LI.first A:hover {
	BACKGROUND: #fff
}
#p7TBMsub02 LI.first A:hover {
	BACKGROUND: #fff
}
#p7TBMsub03 LI.first A:hover {
	BACKGROUND: #fff
}
.p7TBMsub LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #313131; BORDER-TOP-STYLE: none; =
PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.p7TBMsub LI SPAN {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #313131; BORDER-TOP-STYLE: none; =
PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#p7TBMsub02 LI A {
	COLOR: #fff! important
}
#p7TBMsub03 LI A {
	COLOR: #fff! important
}
.p7TBMsub LI.first A {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.p7TBMsub LI.last A {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #000
}
.p7TBMsub LI.last SPAN {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #000
}
.p7TBMsub LI A:hover {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; =
MARGIN-LEFT: -1px; BORDER-LEFT: #666 1px solid; COLOR: #313131; =
MARGIN-RIGHT: -1px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; =
TEXT-DECORATION: none
}
.p7TBMsub LI A:focus {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; =
MARGIN-LEFT: -1px; BORDER-LEFT: #666 1px solid; COLOR: #313131; =
MARGIN-RIGHT: -1px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; =
TEXT-DECORATION: none
}
.p7TBMsub LI.first A:hover {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: none
}
.p7TBMsub LI.first A:active {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: none
}
.p7TBMsub LI.first A:focus {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: none
}
.p7TBMsub LI SPAN {
	MARGIN: 0px
}
.p7TBMsub .p7TBMmark {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #313131; TEXT-DECORATION: =
none
}
.p7TBMsub .p7TBMmark:hover {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #313131; TEXT-DECORATION: =
none
}
.p7TBMsub .p7TBMmark:active {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #313131; TEXT-DECORATION: =
none
}
.p7TBMsub .p7TBMmark:focus {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #313131; TEXT-DECORATION: =
none
}
.rightSub UL {
	PADDING-RIGHT: 10px; FLOAT: right
}
.p7TBMsub LI.right {
	FLOAT: right
}
.p7TBMsub2 LI.right {
	FLOAT: right
}
#p7TBM BR {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
#user_register {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; =
BACKGROUND-COLOR: #e9e7e8
}
#user_register UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#user_register LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.verticals-promo TABLE {
	BORDER-RIGHT: #eee 0px solid; BORDER-TOP: #eee 0px solid; OVERFLOW: =
hidden; BORDER-LEFT: #eee 0px solid; WIDTH: 300px; BORDER-BOTTOM: #eee =
0px solid
}
.verticals-promo TR {
	VERTICAL-ALIGN: top
}
.verticals-promo TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma
}
.verticals-promo .img_border {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 2px; =
BORDER-LEFT: #666 1px solid; WIDTH: 125px; BORDER-BOTTOM: #666 1px solid
}
.verticals-form {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 5px; =
BORDER-LEFT: #eee 1px solid; WIDTH: 280px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #eee 1px solid
}
.verticals-form .pulldown {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma; HEIGHT: 18px
}
.verticals-form .keywordtext {
	FONT-SIZE: 11px; WIDTH: 110px; FONT-FAMILY: Tahoma; HEIGHT: 12px
}
.verticals-form INPUT.sbt {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; =
BACKGROUND: #efefef; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; =
COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; =
FONT-FAMILY: Tahoma; HEIGHT: 17px
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/main_inquirer.css

#logoinq {
	LEFT: 27px; POSITION: absolute; TOP: 21px
}
A {
	COLOR: #4385b7
}
A:hover {
	COLOR: #c00
}
.containertitle {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 6px
}
.containertitle A {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 6px
}
.digest-headline2 {
	COLOR: #666
}
.relatedlist LI {
	COLOR: #666; LINE-HEIGHT: normal; PADDING-TOP: 3px
}
#article_body H1 {
	FONT-SIZE: 24px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 490px; =
LINE-HEIGHT: 100%; FONT-FAMILY: arial, helvetica, sans-serif
}
.container_rssbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: left
}
.container_rssbox .container_generic {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 3px
}
.container_rssbox .containertitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
.container_rssbox .containertitle IMG {
	MARGIN: 0px
}
.container_rssbox UL.relatedlist {
	MARGIN: 0px 0px 0px 5px
}
.container_rssbox UL.relatedlist LI {
	COLOR: #000
}
.rssbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: left
}
.rssbox .container_generic {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 3px
}
.rssbox .containertitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
.rssbox .containertitle IMG {
	MARGIN: 0px
}
.rssbox UL.relatedlist {
	MARGIN: 0px 0px 0px 5px
}
.rssbox UL.relatedlist LI {
	COLOR: #000
}
#leaderboard {
	CLEAR: both; FLOAT: none; WIDTH: 999px; BORDER-BOTTOM: #666 1px solid
}
#subPageLogo {
	LEFT: -15px; POSITION: absolute; TOP: 90px; HEIGHT: 30px
}
#pageheader {
	BACKGROUND: =
url(http://media.philly.com/designimages/header_philly_bg.gif) #f1f1f1 =
repeat-x left top; POSITION: relative; HEIGHT: 205px
}
#smallPhillyLogo {
	RIGHT: 7px; FLOAT: right; POSITION: absolute; TOP: 115px
}
#sectiontop H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: =
24px; PADDING-BOTTOM: 0px; COLOR: #4c4b4b; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif
}
#sectiontop H1 A {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: =
24px; PADDING-BOTTOM: 0px; COLOR: #4c4b4b; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif
}
#sectiontop H1 A:hover {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: =
24px; PADDING-BOTTOM: 0px; COLOR: #4c4b4b; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif
}
#pageNav LI A:link {
	COLOR: #4385b7
}
#pageNav LI A:visited {
	COLOR: #4385b7
}
#pageNav LI A:active {
	COLOR: #4385b7
}
.containertitle {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #4c4b4b; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif; TEXT-DECORATION: =
none
}
.containertitle A {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #4c4b4b; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif; TEXT-DECORATION: =
none
}
.supercontainertitle {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #4c4b4b; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif; TEXT-DECORATION: =
none
}
.supercontainertitle A {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #4c4b4b; =
FONT-FAMILY: Georgia,"Times New Roman",Times, serif; TEXT-DECORATION: =
none
}
.topstory-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 18px =
Georgia,"Times New Roman",Times, serif; COLOR: #000000; PADDING-TOP: =
5px; HEIGHT: auto
}
.subfeature-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 14px =
Georgia,"Times New Roman",Times, serif; COLOR: #000000; PADDING-TOP: =
5px; HEIGHT: auto
}
.relatedlist .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sq_bl.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.headlines-digest .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sq_bl.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.headlineonly .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sq_bl.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.medium-digest .b_sq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://media.philly.com/designimages/mini_sq_bl.gif) no-repeat left =
top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -4px; WIDTH: =
10px; PADDING-TOP: 0px
}
.relatedlist .topstory-headline A {
	COLOR: #4385b7; TEXT-DECORATION: none
}
.relatedlist .subfeature-headline A {
	COLOR: #4385b7; TEXT-DECORATION: none
}
#footer A {
	COLOR: #4385b7; TEXT-DECORATION: none
}
.relatedlist .digest-headline2 A {
	COLOR: #4385b7; TEXT-DECORATION: none
}
.relatedlist .digest-headline A {
	COLOR: #4385b7; TEXT-DECORATION: none
}
#footer .supercontainertitle {
	FONT-SIZE: 12px; COLOR: #000
}
#footer .supercontainertitle A {
	FONT-SIZE: 12px; COLOR: #000
}
#footer .containertitle {
	FONT-SIZE: 12px; COLOR: #000
}
#footer .containertitle A {
	FONT-SIZE: 12px; COLOR: #000
}
DL.headlines-digest A {
	TEXT-DECORATION: none
}
DL.relatedlist A {
	TEXT-DECORATION: none
}
DL.headlines-digest A:hover {
	TEXT-DECORATION: underline
}
DL.relatedlist A:hover {
	TEXT-DECORATION: underline
}
.container_tabtwo .shadetabs LI A {
	COLOR: #eee
}
.container_tabtwo .shadetabs LI SPAN {
	COLOR: #eee
}
.container_tabtwo .shadetabs LI A:visited {
	COLOR: #eee
}
.container_tabtwo .shadetabs LI A:hover {
	COLOR: #eee
}
.container_tabtwo .shadetabs LI.selected A {
	COLOR: #fff
}
.container_tabtwo .shadetabs LI.selected SPAN {
	COLOR: #fff
}
#lCol #article-contentinside .supercontainertitle {
	FONT-WEIGHT: bold
}
#lCol #article-contentinside .supercontainertitle IMG {
	DISPLAY: none; VISIBILITY: hidden
}
#most-popular {
	BORDER-RIGHT: #e89827 1px solid; BORDER-TOP: #e89827 1px solid; =
BACKGROUND: #e89827; MARGIN: 8px 0px; BORDER-LEFT: #e89827 1px solid; =
WIDTH: 320px; BORDER-BOTTOM: #e89827 1px solid
}
#most-popular .container_tabtwo .shadetabs LI A {
	BORDER-RIGHT: #e89827 0px solid; PADDING-RIGHT: 45px; BORDER-TOP: =
#e89827 0px solid; PADDING-LEFT: 45px; BACKGROUND: #e89827; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #e89827 0px solid; COLOR: #f2f2f2; =
MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89827 0px solid; =
TEXT-DECORATION: none
}
#most-popular .container_tabtwo .shadetabs LI SPAN {
	BORDER-RIGHT: #e89827 0px solid; PADDING-RIGHT: 45px; BORDER-TOP: =
#e89827 0px solid; PADDING-LEFT: 45px; BACKGROUND: #e89827; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #e89827 0px solid; COLOR: #f2f2f2; =
MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89827 0px solid; =
TEXT-DECORATION: none
}
#most-popular .container_tabtwo .shadetabs LI.selected A {
	PADDING-RIGHT: 45px; PADDING-LEFT: 45px; BACKGROUND: =
url(http://media.philly.com/designimages/conthdr-mostpopular-tb.gif) =
#e89827 no-repeat left top; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: =
2px; COLOR: #333; PADDING-TOP: 2px
}
#most-popular .container_tabtwo .shadetabs LI.selected SPAN {
	PADDING-RIGHT: 45px; PADDING-LEFT: 45px; BACKGROUND: =
url(http://media.philly.com/designimages/conthdr-mostpopular-tb.gif) =
#e89827 no-repeat left top; BORDER-BOTTOM-COLOR: #fff; PADDING-BOTTOM: =
2px; COLOR: #333; PADDING-TOP: 2px
}
#most-popular .container_tabtwo .tabcontentstyle {
	BORDER-RIGHT: #e89827 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e89827 0px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #e89827 0px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #e89827 0px solid
}
#most-popular .container_tabtwo UL.shadetabs {
	BORDER-RIGHT: #e89827 1px solid; BACKGROUND: #e89827
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/g/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.1_rc2=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1_rc2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ':' + value);=0A=
    }=0A=
    return '{' + results.join(',') + '}';=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    try {=0A=
      if (!sanitize || =
(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/.test(this)))=0A=
        return eval('(' + this + ')');=0A=
    } catch (e) {}=0A=
    throw new SyntaxError('Badly formated JSON string: ' + =
this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    return this.lastIndexOf(pattern) =3D=3D (this.length - =
pattern.length);=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(',') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (arguments[i].constructor =3D=3D Array) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ':' =
+ value);=0A=
    });=0A=
    return '{' + results.join(',') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  if (value =3D=3D null) return;=0A=
  key =3D encodeURIComponent(key);=0A=
  this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child;=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    if (Element.hasClassName(child, className))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    var ancestors =3D $(element).ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    var descendants =3D $(element).descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    var previousSiblings =3D $(element).previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    var nextSiblings =3D $(element).nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        if (!m[6]) return '';=0A=
        var p =3D Selector.patterns, x =3D Selector.xpath;=0A=
        for (var i in p) {=0A=
          if (mm =3D m[6].match(p[i])) {=0A=
            var ss =3D typeof x[i] =3D=3D 'function' ? x[i](mm) : new =
Template(x[i]).evaluate(mm);=0A=
            m[6] =3D ss.substring(1, ss.length - 1);=0A=
            break;=0A=
          }=0A=
        }=0A=
        return "[not(" + m[6] + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(predicate, m) {=0A=
        var mm, formula =3D m[6];=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          predicate +=3D "=3D " + mm[1];=0A=
        if (mm =3D formula.match(/^(\d+)?n(\+(\d+))?/)) { // an+b=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[3] ? Number(mm[3]) : 0;=0A=
          predicate +=3D "mod " + a + " =3D " + b;=0A=
        }=0A=
        return "[" + predicate + "]";=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       'n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =3D =
false;',=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$)/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.descendants(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.immediateDescendants(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(\d+)?n(\+(\d+))?$/)) { // an+b=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[3] ? Number(m[3]) : 0;=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex % a =3D=3D b) results.push(node);=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, exclusions =3D $A(nodes), =
selectorType, m;=0A=
      for (var i in Selector.patterns) {=0A=
        if (m =3D selector.match(Selector.patterns[i])) {=0A=
          selectorType =3D i; break;=0A=
        }=0A=
      }=0A=
      switch(selectorType) {=0A=
        case 'className': case 'tagName': case 'id': // fallthroughs=0A=
        case 'attrPresence': exclusions =3D h[selectorType](exclusions, =
root, m[1], false); break;=0A=
        case 'attr': m[3] =3D m[5] || m[6]; exclusions =3D =
h.attr(exclusions, root, m[1], m[3], m[2]); break;=0A=
        case 'pseudo': exclusions =3D h.pseudo(exclusions, m[1], m[6], =
root, false); break;=0A=
        // only 'simple selectors' (one token) allowed in a :not clause=0A=
        default: throw 'Illegal selector in :not clause.';=0A=
      }=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.action, options);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
Object.extend(Element.Methods.ByTag, {=0A=
  "FORM":     Object.clone(Form.Methods),=0A=
  "INPUT":    Object.clone(Form.Element.Methods),=0A=
  "SELECT":   Object.clone(Form.Element.Methods),=0A=
  "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (Prototype.Browser.WebKit) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/design.js

/*=20
  ------------------------------------------------
  TabBar Magic menu scripts
  Copyright (c) 2005-2006 Project Seven Development
  www.projectseven.com
  Version: 1.0.8=20
  ------------------------------------------------
*/

var p7tbma=3Dnew Array();
var p7tbmt=3Dnew Array();

function P7_initTBM(){ //v1.0.8 by PVII-www.projectseven.com
 //define over and down image suffix
 var Iv =3D "_f2";
 var Id =3D "_f3";
 var i,j,x,k,d,nV,tB,tbs,iM,im,ts,tA,sA,nA=3Dnew Array();
 document.p7tbmsw=3Dnew Array();p7tbma=3Darguments;
 if(!document.getElementById||document.p7tbmf){return;}
 =
tB=3Ddocument.getElementById('p7TBM');nV=3Ddocument.getElementById('p7TBM=
root');
 if(!nV||!tB){return;}tB.onmouseout=3DP7_TBMclose;
 tA=3DnV.getElementsByTagName('A');j=3D0;for(i=3D0;i<tA.length;i++){
 p7tbmt[j]=3DtA[i].id;j++;d=3D'p7TBMsub'+tA[i].id.replace('p7TBMt','');
 =
tbs=3Ddocument.getElementById(d);if(tbs){tbs.onmouseover=3Dfunction(){P7_=
TBMsub(this);};}
 =
p7tbmt[j]=3D(tbs)?tbs.id:false;tA[i].hasSub=3Dp7tbmt[j];j++;tA[i].isRoot=3D=
true;
 tA[i].onclick=3Dfunction(){return P7_TBMtrig(this);};
 =
tA[i].onmouseover=3Dfunction(){P7_TBMovr(this);};tA[i].p7state=3D0;tA[i].=
hasIm=3Dfalse;
 =
iM=3DtA[i].getElementsByTagName('IMG');if(iM&&iM[0]){im=3DiM[0];ts=3Dim.g=
etAttribute("src");
 =
x=3Dts.lastIndexOf(".");nA[0]=3Dts.substring(0,x);nA[1]=3D'.'+ts.substrin=
g(x+1);
 im.p7mimg=3Dnew =
Array();im.p7mimg[0]=3Dts;if(p7tbma[1]>1){ts=3DnA[0]+Iv+nA[1];
 =
P7_TBMpl(ts);}im.p7mimg[1]=3Dts;if(p7tbma[1]=3D=3D3){im.p7mimg[2]=3Dts;}
 =
if(p7tbma[1]=3D=3D1||p7tbma[1]=3D=3D2){ts=3DnA[0]+Id+nA[1];P7_TBMpl(ts);i=
f(p7tbma[1]=3D=3D1){
 =
im.p7mimg[1]=3Dts;}}im.p7mimg[2]=3Dts;im.p7state=3D0;tA[i].hasIm=3Dtrue;}=
}
 document.p7tbmf=3Dtrue;P7_TBMopen();
}

function P7_TBMpl(ims){ //v1.0.8 by PVII-www.projectseven.com
 var x=3Ddocument.p7tbmsw.length;document.p7tbmsw[x]=3Dnew =
Image();document.p7tbmsw[x].src=3Dims;
}

function P7_TBMovr(a){ //v1.0.8 by PVII-www.projectseven.com
 =
if(!document.p7tbmf){return;}if(document.p7TBMtm){clearTimeout(document.p=
7TBMtm);}P7_TBMswp(a);
 =
if(p7tbma[0]=3D=3D1){document.p7TBMtm=3DsetTimeout("P7_TBMshow('"+a.id+"'=
)",p7tbma[4]);
 }else{P7_TBMshow(a.id);}
}

function P7_TBMswp(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
i,cl,a;for(i=3D0;i<p7tbmt.length;i+=3D2){a=3Ddocument.getElementById(p7tb=
mt[i]);
 =
cl=3Da.className;if(p7tbmt[i]!=3Dd.id){if(a.p7state<2){if(cl.indexOf("p7T=
BMon")>-1){
 =
a.className=3Dcl.replace("p7TBMon",'');}if(a.hasIm){im=3Da.getElementsByT=
agName('IMG')[0];
 =
if(im.p7state<2){im.src=3Dim.p7mimg[0];}}}}else{if(a.p7state!=3D2){if(cl.=
indexOf("p7TBMon")=3D=3D-1){
 a.className=3D(cl&&cl.length>0)?cl+" p7TBMon":"p7TBMon";}if(a.hasIm){
 =
im=3Da.getElementsByTagName('IMG')[0];if(im.p7state<2){im.src=3Dim.p7mimg=
[1];}}}}}
}

function P7_TBMshow(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
a,i,im,cl;a=3Ddocument.getElementById(d);if(a.hasIm){im=3Da.getElementsBy=
TagName('IMG')[0];
 =
if(im.p7state=3D=3D0){im.src=3Dim.p7mimg[1];im.p7state=3D1;}}if(a.hasSub)=
{if(a.p7state!=3D2){
 a.p7state=3D1;cl=3Da.className;if(cl.indexOf("p7TBMon")=3D=3D-1){
 a.className=3D(cl&&cl.length>0)?cl+" p7TBMon":"p7TBMon";}}
 =
document.getElementById(a.hasSub).style.visibility=3D"visible";}P7_TBMtg(=
a);
}

function P7_TBMtg(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
a,i,im,s,cl;for(i=3D0;i<p7tbmt.length;i+=3D2){if(!d||p7tbmt[i]!=3Dd.id){
 =
a=3Ddocument.getElementById(p7tbmt[i]);if(a.hasIm){im=3Da.getElementsByTa=
gName('IMG')[0];
 =
if(im.p7state<2){im.src=3Dim.p7mimg[0];im.p7state=3D0;}}if(a.p7state!=3D2=
){a.p7state=3D0;
 =
cl=3Da.className;if(cl.indexOf("p7TBMon")>-1){a.className=3Dcl.replace("p=
7TBMon",'');}}
 =
s=3Ddocument.getElementById(p7tbmt[i+1]);if(s){s.style.visibility=3D"hidd=
en";}}}
}

function P7_TBMtrig(a){ //v1.0.8 by PVII-www.projectseven.com
 var h,hh,ret=3Dfalse;P7_TBMdown(a);h=3Da.href;hh=3D'javascript:; =
javascript:void(0)';
 =
if(p7tbma[3]=3D=3D1){if(h.charAt(h.length-1)=3D=3D'#'||document.location.=
href=3D=3Dh){
 =
ret=3Dfalse;}else{ret=3D(hh.indexOf(h)>-1)?false:true;}}else{ret=3Dfalse;=
}return ret;
}

function P7_TBMdown(a){ //v1.0.8 by PVII-www.projectseven.com
 var =
i,aa,im,cl;for(i=3D0;i<p7tbmt.length;i+=3D2){aa=3Ddocument.getElementById=
(p7tbmt[i]);
 =
aa.p7state=3D0;aa.className=3DP7_trim(aa.className.replace("p7TBMdown",''=
));if(aa.hasIm){
 =
im=3Daa.getElementsByTagName('IMG')[0];im.p7state=3D0;}}a.p7state=3D2;if(=
a.hasIm){
 =
im=3Da.getElementsByTagName('IMG')[0];im.p7state=3D2;im.src=3Dim.p7mimg[2=
];}else{cl=3Da.className;
 a.className=3D(cl&&cl.length>0)?cl+" =
p7TBMdown":"p7TBMdown";}P7_TBMshow(a.id);
}
function P7_trim(t){ //v1.0.8 by PVII-www.projectseven.com
 t=3Dt.replace(/^\s/,'');t=3Dt.replace(/\s$/,'');return t;
}

function P7_TBMclose(evt){ //v1.0.2 by PVII-www.projectseven.com
 var =
i,pp,tS,d,p,f,m=3Dtrue;evt=3D(evt)?evt:((event)?event:null);if(evt){
 =
tS=3D(evt.relatedTarget)?evt.relatedTarget:evt.toElement;if(tS){pp=3DtS;
 =
while(pp){if(pp.id){d=3Dpp.id;if(pp.id.indexOf("p7TBM")>-1){m=3Dfalse;bre=
ak;}}
 =
pp=3Dpp.parentNode;}if(m){f=3D'P7_TBMtg()';if(p7tbma[2]=3D=3D1){for(i=3D0=
;i<p7tbmt.length;i+=3D2){
 =
p=3Ddocument.getElementById(p7tbmt[i]);if(p.p7state=3D=3D2){f=3D"P7_TBMsh=
ow('"+p.id+"')";}}}
 =
if(p7tbma[0]=3D=3D1){eval('document.p7TBMtm=3DsetTimeout("'+f+'",'+parseI=
nt(p7tbma[4]+50)+')');
 }else{eval(f);}}}}
}

function P7_TBMsub(s){ //v1.0.8 by PVII-www.projectseven.com
 if(document.p7TBMtm){clearTimeout(document.p7TBMtm);}
 var =
d=3Ds.id.replace("p7TBMsub","p7TBMt"),a=3Ddocument.getElementById(d);
 P7_TBMswp(a);
}

function P7_TBMmark(){document.p7TBMop=3Darguments;}

function P7_TBMopen(){ //v1.0.8 by PVII-www.projectseven.com
 var x,i,j,k,kk,wH,tM,tA,pp,cl,a,nd,op,r1,aU;wH=3Dwindow.location.href;
 var mt =3D new =
Array(1,'','');if(document.p7TBMop){mt=3Ddocument.p7TBMop;}op=3Dmt[0];
 =
if(op<1){return;}r1=3D/index\.[\S]*/i;k=3D-1,kk=3D-1;tM=3Ddocument.getEle=
mentById('p7TBM');
 =
tA=3DtM.getElementsByTagName("A");for(j=3D0;j<tA.length;j++){aU=3DtA[j].h=
ref.replace(r1,'');
 =
if(op>0){if(tA[j].href=3D=3DwH||aU=3D=3DwH){k=3Dj;kk=3D-1;break;}}if(op=3D=
=3D2){if(tA[j].firstChild){
 if(tA[j].firstChild.nodeValue=3D=3Dmt[1]){kk=3Dj;}}}if(op=3D=3D3 && =
tA[j].href.indexOf(mt[1])>-1){
 =
kk=3Dj;}if(op=3D=3D4){for(x=3D1;x<mt.length;x+=3D2){if(wH.indexOf(mt[x])>=
-1){
 =
if(tA[j].firstChild&&tA[j].firstChild.nodeValue){if(tA[j].firstChild.node=
Value=3D=3Dmt[x+1]){
 =
kk=3Dj;}}}}}}k=3D(kk>k)?kk:k;if(k>-1){a=3Dfalse;if(!tA[k].hasIm&&!tA[k].i=
sRoot){cl=3DtA[k].className;
 tA[k].className=3D(cl&&cl.length>0)?cl+" =
p7TBMmark":"p7TBMmark";}pp=3DtA[k].parentNode;
 =
while(pp){if(pp.id&&pp.id=3D=3D'p7TBMroot'){a=3DtA[k];break;}if(pp.id&&pp=
.id.indexOf('p7TBMsub')>-1){
 =
nd=3D'p7TBMt'+pp.id.replace('p7TBMsub','');a=3Ddocument.getElementById(nd=
);break;}
 pp=3Dpp.parentNode;}if(a){P7_TBMdown(a);}}
}


------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/comments.js

var mPrefix =3D "You did not enter a value into the ";
var mSuffix =3D " field. This is a required field. Please enter it =
now.";
var reSpace =3D /^\s+$/;
var reEmail =3D =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
var pEntryPrompt =3D "Please enter a ";
var defaultEmptyOK =3D false;function promptEntry (s)
{  window.status =3D pEntryPrompt + s;
}

function isEmpty(s)
{
return ((s =3D=3D null) || (s.length =3D=3D 0));
}


function isWhitespace (s){  return (isEmpty(s) || reSpace.test(s));
}



function checkString (theField, s, emptyOK)
{  if (checkString.arguments.length =3D=3D 2) emptyOK =3D =
defaultEmptyOK;
if ((emptyOK =3D=3D true) && (isEmpty(theField.value))) return true;
if (isWhitespace(theField.value))
return warnEmpty (theField, s);
else return true;
}

function charLimit(theField, s, limit) {
if (theField.value.length > limit) {
return false;
}
else {
return true;
}
}

function charLimit2(theField, s, limit) {
if (theField.value.length > limit) {
alert("The " + s + " field exceeds the character limit of " + limit + =
".");
return false;
}
else {
return true;
}
}


function isEmail (s){  if (isEmpty(s))
if (isEmail.arguments.length =3D=3D 1) return defaultEmptyOK;
else return (isEmail.arguments[1] =3D=3D true);else {
return reEmail.test(s);
}
}


function checkEmail (theField, s, emptyOK)
{ =20
	//alert('in checkEmail. \ntheField.value =3D ' + theField.value + '. =
\ns =3D ' + s);
	if (checkEmail.arguments.length =3D=3D 2) emptyOK =3D defaultEmptyOK;
	if ((emptyOK =3D=3D true) && (isEmpty(theField.value))) { return true; =
}
	else if (!isEmail(theField.value, false)) {
	//alert('jg: its not a valid email, so about to return result of =
warnInvalid');
	return warnInvalid(theField, s);=20
	} else {
	//alert('checkEmail about to return true');
	return true;=20
	}
}


function warnEmpty (theField, s)
{  theField.focus();
alert(mPrefix + s + mSuffix);
return false;
}


function warnInvalid (theField, s)
{  theField.focus();
theField.select();
alert("The " + s + " you have entered is invalid.");
return false;
}

function requiredCheck(form, varName)
{
var flag =3D true;
//alert('in requiredCheck. \n array length =3D ' + varName.length);
// varName will be an array of arrays
for(var i=3D0; i < varName.length; i++ ) {
	var fieldArray =3D varName[i];
	var fieldName =3D fieldArray[0];
	var fieldLabel =3D fieldArray[1];
	if(form.elements[fieldName]) {
		flag =3D flag && checkString(form.elements[fieldName], fieldLabel);
	}
}
removeHTMLTags(form.field);
return flag;
}


function emailCheck(form, varName)
{
	//alert('in emailCheck.  varName =3D ' + varName + '(' + =
typeof(varName) +')');
	var flag =3D true;
	var count =3D 0;
	//alert('varName =3D ' + varName + '(' + typeof(varName) + ')\n length =
=3D ' + varName.length);
	var formFieldName =3D varName[0];
	var formFieldLabel =3D varName[1];
	if(form.elements[formFieldName]) {
		flag =3D flag && checkEmail(form.elements[formFieldName], =
formFieldLabel);
	}

	//alert('emailCheck, about to return ' + flag);
	return flag;
}

function charCheck(form, varName, limit)
{
var flag =3D true;
for (var i in varName) {
if (form.elements[i] !=3D null) {
flag =3D flag && charLimit2(form.elements[i], varName[i], limit);
}
}
return flag;}


function charLimitCheck(form, varName, limit)
{
var flag =3D true;
var myAlert =3D "";
var count =3D 0;
for (var i in varName) {
if (form.elements[i] !=3D null) {
if (!charLimit(form.elements[i], varName[i], limit[i])) {
count++;
if (count > 1) {
myAlert =3D myAlert + "\n";
}
myAlert =3D myAlert + "The " + varName[i] + " field exceeds character =
limit of " + limit[i] + ".";
flag =3D false;
}
}
}

if (!flag) {
alert("Error:\n" + myAlert);
}

return flag;
}

function writeText (form) {
	var submitterEmail =3D form["email"].value;=09
	var d =3D new Date();
	var mSeconds =3D d.getTime();=09
	var commaSpace =3D ",  "
	return true;		=09
}



// jg: just try a new way
var emailArray =3D ["email","email address"];


// Required parameters
var fieldCommentArray =3D ["field","comment"];
var requiredVarArray =3D [fieldCommentArray]

// Parameters that need character limit check
var  limitVar =3D new Array();
limitVar["userQuestion"] =3D "question";



// Required parameters
var  searchVar =3D new Array();
searchVar["keyWord"] =3D "\"Key Word\"";


function validateForm(form)
{
//alert('in validateForm.')
//alert('validateForm right before it would return emailCheck');
return (requiredCheck(form, requiredVarArray));
}


// check param individually
//function validateForm(form)
//{
//  return (
//          checkString(form.elements["loginId"],sLogin) && =
checkString(form.elements["loginPassword"],sPassword)
//  );
//}
function charSafe(myPost) {// Replace one string with another

var str =3D myPost.value;

var myFilter =3D new Array();
myFilter[String.fromCharCode(34)] =3D "&quot;"; //quotation
myFilter[String.fromCharCode(39)] =3D "&#39;"; //apostrophe

    for (var i in myFilter) {// go thru all the filter and replace if =
found
        var re =3D new RegExp(i, "gi");
        var filterTest =3D re.test(str);
            if (filterTest) {
            str =3D str.replace(re, myFilter[i]);
            }
    }
myPost.value =3D str;

}

function removeHTMLTags(textField){
 	var strInputCode =3D textField.value;
 	strInputCode =3D strInputCode.replace(/&(lt|gt);/g, function =
(strMatch, p1){
 	 	return (p1 =3D=3D "lt")? "<" : ">";
 	});
 	textField.value =3D strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
}


------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/global.js

// Dart Random Number
_phDartOrd =3D new Date().getTime();


// New search box javascript for drop down menu

function searchFormSubmit1(form) {
		if(form.q.value =3D=3D "")
		{
		alert('You must enter a search phrase');
		return false;
		}
		if (form.cat[0].selected =3D=3D true) {
		window.location =3D =
"http://www.philly.com/philly/search/yahoo_search.html?q=3D" + =
form.q.value;
		return false;
		}
		if (form.cat[1].selected =3D=3D true) {
		window.location =3D "http://search.philly.com?cat=3Dsite&q=3D" + =
form.q.value;
		return false;
		}
		if (form.cat[2].selected =3D=3D true) {
		window.location =3D "http://search.philly.com?cat=3Dnews&q=3D" + =
form.q.value;
		return false;
		}
		if (form.cat[3].selected =3D=3D true) {
		window.location =3D =
"http://www.newslibrary.com/nlsearch.asp?search_mode=3Dbasic&action=3Dsea=
rch&sort=3Dd%3Ah&nitems=3D10&region=3Dpi&dbquery=3D" + form.q.value;
		return false;
		}
		if (form.cat[4].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Dvideo&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[5].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Drestaurant&offset=3D0&q=3D" + =
form.q.value;
		return false;
		}
		if (form.cat[6].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Dmovie&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[7].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Devent&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[8].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Djob&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[9].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Dcar&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[10].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Dhome&offset=3D0&q=3D" + form.q.value;
		return false;
		}
		if (form.cat[11].selected =3D=3D true) {
		window.location =3D =
"http://search.philly.com?cat=3Dapartment&offset=3D0&q=3D" + =
form.q.value;
		return false;
		}
		if (form.cat[12].selected =3D=3D true) {
		window.location =3D =
"http://philly.kaango.com/feListAds?searchTLC=3D717&basicSearch=3Dtrue&pr=
eserveSearch=3Dtrue&searchContext=3D0&search=3D" + form.q.value;
		return false;
		}
		return true;
		}


// Quick Search for Restaurants

function quickSearchSubmit1(form) {
		if (form.cuisine[0].selected =3D=3D true) {
		window.location =3D "http://search.philly.com?cat=3Drestaurants&q=3D" =
+ form.searchWords.value;
		return false;
		}
		else {
		window.location =3D "http://search.philly.com?cat=3Drestaurants&q=3D" =
+ form.searchWords.value + "+" + form.cuisine.value;
		return false;
		}
		return true;
		}


// Quick Search for Movies

function quickSearchSubmit2(form) {
		if (form.genre[0].selected =3D=3D true) {
		window.location =3D "http://search.philly.com?cat=3Dmovies&q=3D" + =
form.searchWords.value;
		return false;
		}
		else {
		window.location =3D "http://search.philly.com?cat=3Dmovies&q=3D" + =
form.searchWords.value + "+" + form.genre.value;
		return false;
		}
		return true;
		}


function openSlideshow(url,width,height) {
	y=3DMath.floor((screen.availHeight-height)/2);
	x=3DMath.floor((screen.width-width)/2);
	=
window.open(url,'slideshow','width=3D'+width+',height=3D'+height+',top=3D=
'+y+',left=3D'+x+',scrollbars=3Dyes,resizable=3Dyes').focus();
}
function openWin(URL,WIDTH,HEIGHT) {
	if (typeof WIDTH =3D=3D 'undefined') {
		WIDTH =3D 500;
	}
	if (typeof HEIGHT =3D=3D 'undefined') {
		HEIGHT =3D 400;
	}
	WIDTH =3D WIDTH + 200;
	HEIGHT =3D HEIGHT + 250;

	var Win_Param =3D =
'width=3D'+WIDTH+',height=3D'+HEIGHT+',resizable=3Dyes,scrollbars=3Dyes';=

	aWindow =3D window.open(URL,'thewindow',Win_Param);
}


function searchQuickZip(form) {
		if(form.city.value =3D=3D "")
		{
		alert('Please enter information for a location search, e.g. zip code, =
city or neighborhood');
		return false;
		}
		return true;
		}

// adding below function for expand/collapse divs.
              function showHide(buttonImg, divToChange, flgToggle)
		{
			// get the div to change
			var theDiv =3D document.getElementById(divToChange);
		=09
			if(flgToggle){
				btnPlus =3D "http://media.philly.com/designimages/plus_btn.gif";
				btnMinus =3D "http://media.philly.com/designimages/minus_btn.gif";
			}else{
				btnPlus =3D "http://media.philly.com/designimages/arrow_up.gif";
				btnMinus =3D "http://media.philly.com/designimages/arrow_dwn.gif";
			}
			=09
					=09
			if ( theDiv.style.display !=3D 'none' ) {
				theDiv.style.display =3D 'none';
				 setType =3D btnPlus;
			}else{
				theDiv.style.display =3D '';
				setType =3D btnMinus;
			}
		=09
			document.images[buttonImg].src =3D setType;
		}

function philly_ShowListings() {
	var i=3D6;
	if (zSr.length !=3D null) {
		document.write('<div id=3D"adwords">');
		document.write('<div id=3D"adwordsContainer">');
		document.write('<h3><a =
href=3D"http://searchmarketing.yahoo.com/srch/cm.php?">Sponsored =
Links</a></h3>');
		while (i < zSr.length) {
			var descr =3D zSr[i++];
			var unused1 =3D zSr[i++];
			var clickURL =3D zSr[i++];
			var title =3D zSr[i++];
			var sitehost =3D zSr[i++];
			var unused2 =3D zSr[i++];          =20
			document.write('<div class=3D"adword">');
			document.write('<h4><a href=3D"' + clickURL + '" target=3D"_new">' + =
title + '</a></h4>');
			document.write('<p><a href=3D"' + clickURL + '" target=3D"_new">' + =
descr + '</a></p>');
			document.write('<a href=3D"' + clickURL + '" target=3D"_new">' + =
sitehost + '</a>');
			document.write('</div>');
		}
		document.write('<div class=3D"divclear"></div>');
		document.write('</div>');
		document.write('</div>');
	} else {
		document.write('<!-- YSM error - no ads returned -->');
	}
}


// verticals menu js
function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className +=3D " "+cls;
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg =3D new RegExp('(\\s|^)'+cls+'(\\s|$)');
	ele.className=3Dele.className.replace(reg,' ');
	}
}

var navDelay;
var timeout=3D"400"; // in milliseconds (delay for menu collapse)
function nav(id) {
=09
	/*
	*    Create second tier navigation id references
	*/
	var navArr=3Dnew Array();
	navArr[0]=3D"jobsdrop";
	navArr[1]=3D"carsdrop";
	navArr[2]=3D"realdrop";
	navArr[3]=3D"rentdrop";
	navArr[4]=3D"shopdrop";
=09
	/*
	*    Hide all second tier navigation elements and clear active class =
from first tier nav items
	*/
	for (var i =3D 0; i<=3DnavArr.length; i++) {
		var navElem =3D document.getElementById(navArr[i]);
		var navElemTierOne =3D document.getElementById(navArr[i]+"TierOne");
		if(navElem) {
			removeClass(navElemTierOne,"active");
			navElem.style.display=3D'none';
		}
	}

	/*
	*    If the parameter passed is a valid id for a navigational element, =
add block style to element, append active class to corresponding first =
tier nav item
	*/
	var navElem =3D document.getElementById(id);
	var navElemTierOne =3D document.getElementById(id+"TierOne");
	if (navElem) {
		clearTimeout(navDelay);
		addClass(navElemTierOne,"active");
		navElem.style.display=3D'block';
	}
}

function navover(id) {
=09
	/*
	*    Create second tier navigation id references
	*/
	var navArr=3Dnew Array();
	navArr[0]=3D"drop1";
	navArr[1]=3D"drop2";
	navArr[2]=3D"drop3";
	navArr[3]=3D"drop4";
	navArr[4]=3D"drop5";
	navArr["drop1"]=3D"persistJobs";
	navArr["drop2"]=3D"persistCars";
	navArr["drop3"]=3D"persistRealestate";
	navArr["drop4"]=3D"persistRentals";
	navArr["drop5"]=3D"persistMarketplace";
=09
	/*
	*    Hide all second tier navigation elements and clear active class =
from first tier nav items
	*/
	for (var i =3D 0; i<=3DnavArr.length; i++) {
		var navElem =3D document.getElementById(navArr[i]);
		var navElemTierOne =3D document.getElementById(navArr[i]+"TierOne");
		if(navElem) {
			removeClass(navElemTierOne,"active");
			navElem.style.display=3D'none';
		}
		if(navElemTierOne) {
			removeClass(navElemTierOne,navArr[navArr[i]]);
		}
	}

	/*
	*    If the parameter passed is a valid id for a navigational element, =
add block style to element, append active class to corresponding first =
tier nav item
	*/
	var navElem =3D document.getElementById(id);
	var navElemTierOne =3D document.getElementById(id+"TierOne");
	if (navElem) {
		navElem.style.display=3D'block';
	}
	if (navElemTierOne) {
		clearTimeout(navDelay);
		addClass(navElemTierOne,"active");
		addClass(navElemTierOne,navArr[id]);
	}
}


// For video ad refresh
function loadAds(adPosID, adSite, adZone, adOrd, adChannel, =
adCategories, adMiscTag)
{
	var theAdText =3D '';
=09
	//Only use for video now
	var adType =3D 'video';
=09
	if ((adSite=3D=3D'')||(adSite=3D=3Dnull)) {
		adSite=3D'homepage';
	}
	if ((adZone=3D=3D'')||(adZone=3D=3Dnull)) {
		adZone=3D'video';
	}
	if ((adOrd=3D=3D'')||(adOrd=3D=3Dnull)) {
		adOrd =3D new Date().getTime();
	}
	if ((adChannel=3D=3D'')||(adChannel=3D=3Dnull)) {
		adChannel =3D 'homepage';
	} else {
		// overwrite adSite with adChannel
		adSite =3D adChannel;
	}
=09
	if (adPosID=3D=3D"mrec_300x250") {
		theAdText =3D =
'http://ad.doubleclick.net/adi/ph.'+adSite+'/'+adZone+';!category=3Dvideo=
;type=3D'+adType+';pos=3Dmrec;sz=3D300x250;dcopt=3Dist;tile=3D5;'+adMiscT=
ag+';ord=3D'+adOrd+'?';
	} else if (adPosID=3D=3D"rectangle300") {
		theAdText =3D =
'http://ad.doubleclick.net/adi/ph.'+adSite+'/'+adZone+';!category=3Dvideo=
;type=3D'+adType+';pos=3Dmrec;sz=3D300x250;dcopt=3Dist;tile=3D5;'+adMiscT=
ag+';ord=3D'+adOrd+'?';
	} else if (adPosID=3D=3D"rail_300x250") {
		theAdText =3D =
'http://ad.doubleclick.net/adi/ph.'+adSite+'/'+adZone+';!category=3Dvideo=
;type=3D'+adType+';pos=3Drail;sz=3D300x250;dcopt=3Dist;tile=3D13;'+adMisc=
Tag+';ord=3D'+adOrd+'?';
	}=20
=09
	if (theAdText!=3D'') {
		syncRoadBlock(adPosID, theAdText);
	}
}

function syncRoadBlock(adPosID, adTag){
    a =3D adTag.split(';');
    if (a.length>0)
    {
            for (x=3D0; x<=3Da.length-1; x++)
            {
                if (a[x].indexOf('sz=3D') =3D=3D 0)
                {
                    size =3D a[x].substring(3);
                    dims =3D size.split('x');
                    width =3D dims[0];
                    height =3D dims[1];
                    loadRBs(adPosID,width,height,adTag);
                }
            }
    }
}

function loadRBs(s,w,h,adTag){
	if (document.getElementById(s)) {
    	document.getElementById(s).innerHTML =3D '<iframe src=3D"' + adTag =
+ '" id=3D"ifr_companion" width=3D"'+w+'" height=3D"'+h+'" =
marginwidth=3D0 marginheight=3D0 hspace=3D0 vspace=3D0 frameborder=3D0 =
scrolling=3Dno>' + '</iframe>';
    }
}

//---------------- END GLOBAL.JS

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/balloontip.js

/***********************************************
* Rich HTML Balloon Tooltip- =C2=A9 Dynamic Drive DHTML code library =
(www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source =
code
***********************************************/

//Rich HTML Balloon Tooltip: =
http://www.dynamicdrive.com/dynamicindex5/balloontooltip.htm
//Created: September 10th, 2006

var disappeardelay=3D250  //tooltip disappear delay (in miliseconds)
var verticaloffset=3D0 //vertical offset of tooltip from anchor link, if =
any
var enablearrowhead=3D0 //0 or 1, to disable or enable the arrow image
var =
arrowheadimg=3D["http://media.philly.com/designimages/arrowdown.gif", =
"http://media.philly.com/designimages/arrowup.gif"] //path to down and =
up arrow images
var arrowheadheight=3D11 //height of arrow image (amount to reveal)

/////No further editting needed

var ie=3Ddocument.all
var ns6=3Ddocument.getElementById&&!document.all
verticaloffset=3D(enablearrowhead)? verticaloffset+arrowheadheight : =
verticaloffset

function getposOffset(what, offsettype){
var totaloffset=3D(offsettype=3D=3D"left")? what.offsetLeft : =
what.offsetTop;
var parentEl=3Dwhat.offsetParent;
while (parentEl!=3Dnull){
totaloffset=3D(offsettype=3D=3D"left")? totaloffset+parentEl.offsetLeft =
: totaloffset+parentEl.offsetTop;
parentEl=3DparentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e){
dropmenuobj.style.left=3Ddropmenuobj.style.top=3D"-500px"
if (e.type=3D=3D"mouseover")
obj.visibility=3D"visible"
}

function iecompattest(){
return (document.compatMode && document.compatMode!=3D"BackCompat")? =
document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
if (whichedge=3D=3D"rightedge"){
edgeoffsetx=3D0
var windowedge=3Die && !window.opera? =
iecompattest().scrollLeft+iecompattest().clientWidth-15 : =
window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffsetx=3Ddropmenuobj.contentmeasure-obj.offsetWidth
return edgeoffsetx
}
else{
edgeoffsety=3D0
var topedge=3Die && !window.opera? iecompattest().scrollTop : =
window.pageYOffset
var windowedge=3Die && !window.opera? =
iecompattest().scrollTop+iecompattest().clientHeight-15 : =
window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure) //move up?
edgeoffsety=3Ddropmenuobj.contentmeasure+obj.offsetHeight+(verticaloffset=
*2)
return edgeoffsety
}
}

function displayballoontip(obj, e){ //main ballooon tooltip function
if (window.event) event.cancelBubble=3Dtrue
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!=3D"undefined") //hide previous tooltip?
dropmenuobj.style.visibility=3D"hidden"
clearhidemenu()
//obj.onmouseout=3Ddelayhidemenu
dropmenuobj=3Ddocument.getElementById(obj.getAttribute("rel"))
showhide(dropmenuobj.style, e)
dropmenuobj.x=3DgetposOffset(obj, "left")
dropmenuobj.y=3DgetposOffset(obj, "top")+verticaloffset
dropmenuobj.style.left=3Ddropmenuobj.x-clearbrowseredge(obj, =
"rightedge")+"px"
dropmenuobj.style.top=3Ddropmenuobj.y-clearbrowseredge(obj, =
"bottomedge")+obj.offsetHeight+"px"
if (enablearrowhead)
displaytiparrow()
}

function displaytiparrow(){ //function to display optional arrow image =
associated with tooltip
tiparrow=3Ddocument.getElementById("arrowhead")
tiparrow.src=3D(edgeoffsety!=3D0)? arrowheadimg[0] : arrowheadimg[1]
var ieshadowwidth=3D(dropmenuobj.filters && dropmenuobj.filters[0])? =
dropmenuobj.filters[0].Strength-1 : 0
//modify "left" value depending on whether there's no room on right edge =
of browser to display it, respectively
tiparrow.style.left=3D(edgeoffsetx!=3D0)? =
parseInt(dropmenuobj.style.left)+dropmenuobj.offsetWidth-tiparrow.offsetW=
idth-10+"px" : parseInt(dropmenuobj.style.left)+5+"px"
//modify "top" value depending on whether there's no room on right edge =
of browser to display it, respectively
tiparrow.style.top=3D(edgeoffsety!=3D0)? =
parseInt(dropmenuobj.style.top)+dropmenuobj.offsetHeight-tiparrow.offsetH=
eight-ieshadowwidth+arrowheadheight+"px" : =
parseInt(dropmenuobj.style.top)-arrowheadheight+"px"
tiparrow.style.visibility=3D"visible"
}

function delayhidemenu(){
delayhide=3DsetTimeout("dropmenuobj.style.visibility=3D'hidden'; =
dropmenuobj.style.left=3D0; if (enablearrowhead) =
tiparrow.style.visibility=3D'hidden'",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!=3D"undefined")
clearTimeout(delayhide)
}

function reltoelement(linkobj){ //tests if a link has "rel" defined and =
it's the ID of an element on page
var relvalue=3Dlinkobj.getAttribute("rel")
return (relvalue!=3Dnull && relvalue!=3D"" && =
document.getElementById(relvalue)!=3Dnull && =
document.getElementById(relvalue).className=3D=3D"balloonstyle")? true : =
false
}

function initalizetooltip(){
var all_links=3Ddocument.getElementsByTagName("a")
if (enablearrowhead){
tiparrow=3Ddocument.createElement("img")
tiparrow.setAttribute("src", arrowheadimg[0])
tiparrow.setAttribute("id", "arrowhead")
document.body.appendChild(tiparrow)
}
for (var i=3D0; i<all_links.length; i++){
if (reltoelement(all_links[i])){ //if link has "rel" defined and it's =
the ID of an element on page
all_links[i].onmouseover=3Dfunction(e){
var evtobj=3Dwindow.event? window.event : e
displayballoontip(this, evtobj)
}
all_links[i].onmouseout=3Ddelayhidemenu
}
}
}

if (window.addEventListener)
window.addEventListener("load", initalizetooltip, false)
else if (window.attachEvent)
window.attachEvent("onload", initalizetooltip)
else if (document.getElementById)
window.onload=3Dinitalizetooltip

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/tabcontent.js

//** Tab Content script- =C2=A9 Dynamic Drive DHTML code library =
(http://www.dynamicdrive.com)
//** Last updated: Nov 8th, 06=20

var enabletabpersistence=3D0 //enable tab persistence via session only =
cookies, so selected tab is remembered? 1=3Dtrue; 0=3Dfalse

////NO NEED TO EDIT BELOW////////////////////////
var tabcontentIDs=3Dnew Object()

function expandcontent(linkobj){
var ulid=3Dlinkobj.parentNode.parentNode.id //id of UL element
var ullist=3Ddocument.getElementById(ulid).getElementsByTagName("li") =
//get list of LIs corresponding to the tab contents
for (var i=3D0; i<ullist.length; i++){
ullist[i].className=3D""  //deselect all tabs
if (typeof tabcontentIDs[ulid][i]!=3D"undefined") //if tab content =
within this array index exists (exception: More tabs than there are tab =
contents)
document.getElementById(tabcontentIDs[ulid][i]).style.display=3D"none" =
//hide all tab contents
}
linkobj.parentNode.className=3D"selected"  //highlight currently clicked =
on tab
document.getElementById(linkobj.getAttribute("rel")).style.display=3D"blo=
ck" //expand corresponding tab content
saveselectedtabcontentid(ulid, linkobj.getAttribute("rel"))
}

function expandtab(tabcontentid, tabnumber){ //interface for selecting a =
tab (plus expand corresponding content)
var =
thetab=3Ddocument.getElementById(tabcontentid).getElementsByTagName("span=
")[tabnumber]
if (thetab.getAttribute("rel"))
expandcontent(thetab)
}

function savetabcontentids(ulid, relattribute){// save ids of tab =
content divs
if (typeof tabcontentIDs[ulid]=3D=3D"undefined") //if this array doesn't =
exist yet
tabcontentIDs[ulid]=3Dnew Array()
tabcontentIDs[ulid][tabcontentIDs[ulid].length]=3Drelattribute
}

function saveselectedtabcontentid(ulid, selectedtabid){ //set id of =
clicked on tab as selected tab id & enter into cookie
if (enabletabpersistence=3D=3D1) //if persistence feature turned on
setCookie(ulid, selectedtabid)
}

function getullistlinkbyId(ulid, tabcontentid){ //returns a tab link =
based on the ID of the associated tab content
var ullist=3Ddocument.getElementById(ulid).getElementsByTagName("li")
for (var i=3D0; i<ullist.length; i++){
if =
(ullist[i].getElementsByTagName("span")[0].getAttribute("rel")=3D=3Dtabco=
ntentid){
return ullist[i].getElementsByTagName("span")[0]
break
}
}
}

function initializetabcontent(){
for (var i=3D0; i<arguments.length; i++){ //loop through passed UL ids
if (enabletabpersistence=3D=3D0 && getCookie(arguments[i])!=3D"") =
//clean up cookie if persist=3Doff
setCookie(arguments[i], "")
var clickedontab=3DgetCookie(arguments[i]) //retrieve ID of last clicked =
on tab from cookie, if any
var ulobj=3Ddocument.getElementById(arguments[i])
var ulist=3Dulobj.getElementsByTagName("li") //array containing the LI =
elements within UL
for (var x=3D0; x<ulist.length; x++){ //loop through each LI element
var ulistlink=3Dulist[x].getElementsByTagName("span")[0]
if (ulistlink.getAttribute("rel")){
savetabcontentids(arguments[i], ulistlink.getAttribute("rel")) //save id =
of each tab content as loop runs
ulistlink.onclick=3Dfunction(){
expandcontent(this)
return false
}
if (ulist[x].className=3D=3D"selected" && clickedontab=3D=3D"") //if a =
tab is set to be selected by default
expandcontent(ulistlink) //auto load currenly selected tab content
}
} //end inner for loop
if (clickedontab!=3D""){ //if a tab has been previously clicked on per =
the cookie value
var culistlink=3DgetullistlinkbyId(arguments[i], clickedontab)
if (typeof culistlink!=3D"undefined") //if match found between =
tabcontent id and rel attribute value
expandcontent(culistlink) //auto load currenly selected tab content
else //else if no match found between tabcontent id and rel attribute =
value (cookie mis-association)
expandcontent(ulist[0].getElementsByTagName("span")[0]) //just auto load =
first tab instead
}
} //end outer for loop
}


function initializetabcontent1(){
for (var i=3D0; i<arguments.length; i++){ //loop through passed UL ids
if (enabletabpersistence=3D=3D0 && getCookie(arguments[i])!=3D"") =
//clean up cookie if persist=3Doff
setCookie(arguments[i], "")
var clickedontab=3DgetCookie(arguments[i]) //retrieve ID of last clicked =
on tab from cookie, if any
var ulobj=3Ddocument.getElementById(arguments[i])
var ulist=3Dulobj.getElementsByTagName("li") //array containing the LI =
elements within UL
for (var x=3D0; x<ulist.length; x++){ //loop through each LI element
var ulistlink=3Dulist[x].getElementsByTagName("span")[0]
if (ulistlink.getAttribute("rel")){
savetabcontentids(arguments[i], ulistlink.getAttribute("rel")) //save id =
of each tab content as loop runs
ulistlink.onclick=3Dfunction(){
expandcontent(this)
return false
}
if (ulist[x].className=3D=3D"selected" && clickedontab=3D=3D"") //if a =
tab is set to be selected by default
expandcontent(ulistlink) //auto load currenly selected tab content
}
} //end inner for loop
if (clickedontab!=3D""){ //if a tab has been previously clicked on per =
the cookie value
var culistlink=3DgetullistlinkbyId(arguments[i], clickedontab)
if (typeof culistlink!=3D"undefined") //if match found between =
tabcontent id and rel attribute value
expandcontent(culistlink) //auto load currenly selected tab content
else //else if no match found between tabcontent id and rel attribute =
value (cookie mis-association)
expandcontent(ulist[0].getElementsByTagName("span")[0]) //just auto load =
first tab instead
}
} //end outer for loop
}



function getCookie(Name){=20
var re=3Dnew RegExp(Name+"=3D[^;]+", "i"); //construct RE to search for =
target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=3D")[1] //return its value
return ""
}

function setCookie(name, value){
document.cookie =3D name+"=3D"+value //cookie value is domain wide =
(path=3D/)
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/s_code.js

/* SiteCatalyst code version: H.15.1.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com */

var s_account=3D"phillycom"
var s=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s.charSet=3D"ISO-8859-1"
/* Conversion Config */
s.currencyCode=3D"USD"
/* Link Tracking Config */
s.trackDownloadLinks=3Dtrue
s.trackExternalLinks=3Dtrue
s.trackInlineStats=3Dtrue
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s.linkInternalFilters=3D"javascript:,pnionline.com,philly.com,phillymarke=
tplace.com,phillynews.com,phillycars.com,phillyforrent.com,phillyforsale.=
com,livedeal.com,kaango.com,phrequency.com"
s.linkLeaveQueryString=3Dfalse
s.linkTrackVars=3D"None"
s.linkTrackEvents=3D"None"

/* Configure Modules and Plugins */
s.usePlugins=3Dtrue
function s_doPlugins(s) {
	/* Add manual calls to modules and plugins here */
}
s.doPlugins=3Ds_doPlugins

s.loadModule("Media")
s.Media.autoTrack=3Dtrue
s.Media.trackVars=3D"None"
s.Media.trackEvents=3D"None"

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"
+"tring(i=3D=3Dp.length?i:i+1)}return v");
s.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: Days since last Visit 1.1.H - capture time from last visit
 */
s.getDaysSinceLastVisit=3Dnew Function("c",""
+"var s=3Dthis,e=3Dnew Date(),es=3Dnew =
Date(),cval,cval_s,cval_ss,ct=3De.getT"
+"ime(),day=3D24*60*60*1000,f1,f2,f3,f4,f5;e.setTime(ct+3*365*day);es.s"
+"etTime(ct+30*60*1000);f0=3D'Cookies Not Supported';f1=3D'First =
Visit';f"
+"2=3D'More than 30 days';f3=3D'More than 7 days';f4=3D'Less than 7 =
days';f"
+"5=3D'Less than 1 =
day';cval=3Ds.c_r(c);if(cval.length=3D=3D0){s.c_w(c,ct,e);"
+"s.c_w(c+'_s',f1,es);}else{var d=3Dct-cval;if(d>30*60*1000){if(d>30*da"
+"y){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day"
+"){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s."
+"c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d<day+1){s.c_w(c,ct,e);s.c"
+"_w(c+'_s',f5,es);}}else{s.c_w(c,ct,e);cval_ss=3Ds.c_r(c+'_s');s.c_w(c"
+"+'_s',cval_ss,es);}}cval_s=3Ds.c_r(c+'_s');if(cval_s.length=3D=3D0) =
retur"
+"n f0;else =
if(cval_s!=3Df1&&cval_s!=3Df2&&cval_s!=3Df3&&cval_s!=3Df4&&cval_s"
+"!=3Df5) return '';else return cval_s;");



/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace=3D"phillycom"
s.dc=3D112

/****************************** MODULES *****************************/
/* Module: Media */
s.m_Media_c=3D"=3D's_media_'+m._in+'_~=3Dnew =
Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=3Dfunction(~){var =
m=3Dthis~}^9 =
p');p=3Dtcf(o)~setTimeout(~x,x!=3D2?p:-1,o)}~=3DparseInt(~m.s.d.getElemen=
tsByTagName~ersion"
+"Info~'`z_c_il['+m._in+'],~'o','var =
e,p=3D~QuickTime~if(~}catch(e){p=3D~s.wd.addEventListener~m.s.rep(~=3Dnew=
 Object~layState~||^D~m.s.wd[f1]~Media~.name~Player =
'+~s.wd.attachEvent~'a','b',c~;o[f1]~tm.get"
+"Time()/1~m.s.isie~.current~,tm=3Dnew =
Date,~p<p2||p-p2>5)~m.e(n,1,o^F~m.close~i.lx~=3Dv+',n,~){this.e(n,~MovieN=
ame()~);o[f~i.lo~m.ol~o.controls~load',m.as~=3D=3D3)~script';x.~,t;try{t=3D=
~Version()~else~o.id~)"
+"{mn=3D~1;o[f7]=3D~Position~);m.~(x=3D=3D~)};m.~&&m.l~l[n])~var =
m=3Ds~!p){tcf~xc=3Dm.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~ret=
urn~i.lt~';c2=3D'~Change~n=3D=3D~',f~);i.~=3D=3D1)~{p=3D'~4+'=3Dn;~()/t;p=
~.'+n)}~~`z.m_"
+"i('`P'`uopen`6n,l,p,b`7,i`L`Ya=3D'',x;l`Bl)`3!l)l=3D1`3n&&p){`H!m.l)m.l=
`L;n=3D`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&=
b.id)a=3Db.id;for (x in m.l)`Hm.l[x]`x[x].a=3D=3Da)`b(m.l[x].n^Fn"
+"=3Dn;i.l=3Dl;i.p=3Dp;i.a=3Da;i.t=3D0;i.s`B`V000);`c=3D0;^A=3D0;`h=3D0;i=
.e=3D'';m.l[n]=3Di}};`b`6n`e0,-1`wplay`6n,o`7,i;i=3D`am`1`Ei`3m.l){i=3Dm.=
l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=3D`9i.m,^8)}}'=
^Fm(`w"
+"stop`6n,o`e2,o`we`6n,x,o`7,i=3Dn`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d=3D'--=
**--'`3i){if `v3||(x!=3D`c&&(x!=3D2||`c^G)) =
{`Hx){`Ho<0&&^A>0){o=3D(ts-^A)+`h;o=3Do<i.l?o:i.l-1}o`Bo)`3`v2||x`l&&`h<o=
)i.t+=3Do-`h`3x!=3D3){i.e"
+"+=3D`v1?'S':'E')+o;`c=3Dx;}`p =
`H`c!=3D1)`alt=3Dts;`h=3Do;m.s.pe=3D'media';m.s.pev3=3Di.n+d+i.l+d+i.p+d+=
i.t+d+i.s+d+i.e+`v3?'E'+o:''`us.t(0,'`P^K`p{m.e(n,2,-1`ul[n]=3D0;m.s.fbr(=
'`P^K}}^9 i};m.ae`6n,l,p,x,o,b){`Hn&&"
+"p`7`3!m.l||!m.`ym.open(n,l,p,b`ue(n,x,o^5`6o,t`7,i=3D`q?`q:o`Q,n=3Do`Q,=
p=3D0,v,c,c1,c2,^1h,x,e,f1,f2`0oc^E3`0t^E4`0s^E5`0l^E6`0m^E7`0c',tcf,w`3!=
i){`H!m.c)m.c=3D0;i`0'+m.c;m.c++}`H!`q)`q=3Di`3!o`Q)o`Q=3Dn=3Di`3!`"
+"i)`i`L`3`i[i])^9;`i[i]=3Do`3!xc)^1b;tcf`1`F0;try{`Ho.v`D&&o`X`P&&`j)p=3D=
1`I0`8`3^0`1`F0`n`5`G`o`3t)p=3D2`I0`8`3^0`1`F0`n`5V`D()`3t)p=3D3`I0`8}}v=3D=
\"`z_c_il[\"+m._in+\"],o=3D`i['\"+i+\"']\"`3p^G^HWindows `P `R"
+"o.v`D;c1`dp,l,x=3D-1,cm,c,mn`3o){cm=3Do`X`P;c=3D`j`3cm&&c`rcm`Q?cm`Q:c.=
URL;l=3Dcm.duration;p=3Dc`X`t;n=3Do.p`M`3n){`H^D8)x=3D0`3n`lx=3D1`3^D1`N2=
`N4`N5`N6)x=3D2;}^B`Hx>=3D0)`2`A}';c=3Dc1+c2`3`W&&xc){x=3Dm.s.d.createEle=
ment"
+"('script');x.language=3D'j`mtype=3D'text/java`mhtmlFor=3Di;x.event=3D'P=
`M^C(NewState)';x.defer=3Dtrue;x.text=3Dc;xc.appendChild(x`g6]`1c1+'`Hn`l=
{x=3D3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp=3D=3D2)^H`G `R(`5Is`GRegistered()"
+"?'Pro =
':'')+`5`G`o;f1=3Df2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=3D`5Rate^3t=3D=
`5TimeScale^3l=3D`5Duration^J=3D`5Time^J2=3D`45+'`3n!=3D`44+'||`Z{x=3D2`3=
n!=3D0)x=3D1;`p `Hp>=3Dl)x=3D0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>=3D10){`2"
+"^7`4^4=3D0}`4^4++;`4^I`45+'=3Dp;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=3D-`s=
0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=3Dn+'_OnP`M^C';c1`dx=3D-1,l,p,mn`3o`r`5^2=
?`5^2:`5Source^3n=3D`5P`M^3l=3D`5Length()/1000;p=3D`5`t()/1000`3n!=3D`4"
+"4+'){`Hn`lx=3D1`3^D0`N2`N4`N5)x=3D2`3^D0&&(p>=3Dl||p=3D=3D0))x=3D0`3x>=3D=
0)`2`A`H^D3&&(`4^4>=3D10||!`43+')){`2^7`4^4=3D0}`4^4++;`4^I^B`H`42+')`42+=
'(o,n)}'`3`O)o[f2]=3D`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+'?500:"
+"^8);'+c2`g4]=3D-1`3`W)o[f3]=3D`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C)=
{l=3D`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=3D0;n<l.length;n++)m.a(`y;}')`3=
`S)`S('on`k);`p `H`J)`J('`k,false)";
s.m_i("Media");

/*=20
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time =
zone=20
 */

s.getTimeParting=3Dnew Function("t","z","y",""=20
+"dc=3Dnew Date('1/1/2000');f=3D15;ne=3D8;if(dc.getDay()!=3D6||"=20
+"dc.getMonth()!=3D0){return'Data Not Available'}else{;z=3DparseInt(z);" =

+"if(y=3D=3D'2009'){f=3D8;ne=3D1};gmar=3Dnew =
Date('3/1/'+y);dsts=3Df-gmar.getDay("=20
+");gnov=3D new Date('11/1/'+y);dste=3Dne-gnov.getDay();spr=3Dnew =
Date('3/'"=20
+"+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);cd=3Dnew Date();"=20
+"if(cd>spr&&cd<fl){z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezon=
eO"=20
+"ffset()*60000);tz=3Dnew Date(utc + =
(3600000*z));thisy=3Dtz.getFullYear("=20
+");var days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"=20
+"iday','Saturday'];if(thisy!=3Dy){return'Data Not Available'}else{;thi" =

+"sh=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();var =
dow=3D"=20
+"days[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';if(thismin>3"=20
+"0){mint=3D'30'}if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};if =
(thish=3D=3D0){th"=20
+"ish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'};var =
timestring=3Dthish+'"=20
+":'+mint+ap;var daystring=3Ddow;var =
endstring=3Ddt;if(t=3D=3D'h'){return tim"=20
+"estring}if(t=3D=3D'd'){return daystring};if(t=3D=3D'w'){return en"=20
+"dstring}}};"=20
);

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun@5(~){`Ks=3D^Q~$d ~.substring(~.indexOf(~;@r~`l@r~=3Dnew =
Fun@5(~.toLowerCase()~s_c_il['+s^qn+']~};s.~.length~.toUpperCase~=3Dnew =
Object~s.wd~','~"
+"){@r~t^s~.location~')q=3D'~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@w(~)@rx^l!Object$aObject.prototype=
$aObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~.protocol~=3Dnew "
+"Date~BufferedRequests~}c$o(e){~visitor~;@V^is[k],255)}~javaEnabled~conn=
e@5^K~^zc_i~Name~=3D''~:'')~onclick~}@r~else =
~ternalFilters~javascript~s.dl~@Ms.b.addBehavior(\"# default# =
~=3DparseFloat(~'+tm.ge"
+"t~cookie~parseInt(~s.rep(~s.^R~track~o^zoid~browser~.parent~window~refe=
rrer~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl_g=
~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~t=3Ds.ot(o)~j=3D'1.~#"
+"1URL~lugins~document~Type~Sampling~s.rc[un]~Download~Event~');~this~tfs=
~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=3Dt?t~t=
cf~isopera~ismac~escape(~'s_~.href~screen.~s.fl(~Versio"
+"n~harCode~&&(~variableProvider~s.pe~)?'Y':'N'~:'';h=3Dh?h~._i~e&&l$ZSES=
SION'~=3D=3D'~f',~onload~name~home#1~objectID~}else{~.s_~s.rl[u~Width~s.s=
sl~o.type~Timeout(~ction~Lifetime~.mrq(\"'+un+'\")~sEnabled"
+"~;i++)~'){q=3D'~&&l$ZNONE'){~ExternalLinks~_'+~charSet~onerror~lnk~curr=
encyCode~.src~s=3Ds_gi(~etYear(~Opera~;try{~Math.~s.fsg~s.ns6~s.oun~Inlin=
eStats~Track~'0123456789~&&!~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)"
+"~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~&&t~){n=3D~\",''),~vo)~s.sampled~=3D=
s.oh(o);~+(y<1900?~s.disable~ingServer~n]=3D~true~sess~campaign~lif~if(~'=
http~,100)~s.co(~x in ~s.ape~ffset~s.c_d~s.br~'&pe~s.gg(~s.gv"
+"(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.cr=
eate~=3Ds.n.app~(''+~'+n~)+'/~s()+'~){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3D=
s.n.~channel~un)~.target~o.value~g+\"_c\"]~\".tl(\")~etscap"
+"e~(ns?ns:~omePage~s.d.get~')<~!=3D'~||!~[b](e);~m[t+1](~return~height~e=
vents~random~code~'MSIE =
~rs,~un,~,pev~INPUT'~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s.dc~s.pg~,'lt~.i=
nner~transa~;s.gl(~\"m_\"+n~idt"
+"=3D'+~',s.bc~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~[t]=3D~'+v]~>=3D=
5)~[t](~=3Dl[n];~!a[t])~~s._c=3D^fc';`E=3D^0`5!`E`fn){`E`fl`U;`E`fn=3D0;}=
s^ql=3D`E`fl;s^qn=3D`E`fn;s^ql[s^q@ms;`E`fn++;s.m`0m){`2$Em)`4'{$Y0`Af"
+"l`0x,l){`2x?$Ex)`30,l):x`Aco`0o`G!o)`2o;`Kn`D,x;^B@vo)@rx`4'select$Y0&&=
x`4'filter$Y0)n[x]=3Do[x];`2n`Anum`0x){x`h+x;^B`Kp=3D0;p<x`B;p++)@r(@T')`=
4x`3p,p$L<0)`20;`21`Arep=3Ds_r;@w`0x`1,h=3D@TABCDEF',i,c=3Ds.@E"
+",n,l,e,y`h;c=3Dc?c`C$J`5x){x`h+x`5c^sAUTO'^l'').c^kAt){^Bi=3D0;i<x`B@9{=
c=3Dx`3i,i+#8n=3Dx.c^kAt(i)`5n>127){l=3D0;e`h;^4n||l<4){e=3Dh`3n%16,n%16+=
1)+e;n=3D`tn/16);l++}y+=3D'%u'+e}`6c^s+')y+=3D'%2B';`ly+=3D^ec)}x=3Dy^yx=3D=
x?"
+"`u^e''+x),'+`F%2B'):x`5x&&c^Eem=3D=3D1&&x`4'%u$Y0&&x`4'%U$Y0){i=3Dx`4'%=
^P^4i>=3D0){i++`5h`38)`4x`3i,i+1)`C())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4=
'%',i)}}}}`2x`Aepa`0x`1;`2x?un^e`u''+x,'+`F ')):x`Apt`0x,d,f,a`1,"
+"t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`B:y;t=3Dt`30,y);^At,$Kt,a)`5r)=
`2r;z+=3Dy+d`B;t=3Dx`3z,x`B);t=3Dz<x`B?t:''}`2''`Aisf`0t,a){`Kc=3Da`4':')=
`5c>=3D0)a=3Da`30,c)`5t`30,2)=3D=3D^f')t=3Dt`32);`2(t!`h@d=3D=3Da)`Afsf`0=
t,a`1`5`La,`"
+"F,'is^tt))@O+=3D(@O!`h?`F`i+t;`20`Afs`0x,f`1;@O`h;`Lx,`F,'fs^tf);`2@O`A=
c_d`h;$rf`0t,a`1`5!$pt))`21;`20`Ac_gd`0`1,d=3D`E`I^5^v,n=3Ds.fpC`V,p`5!n)=
n=3Ds.c`V`5d@U@y@en?`tn):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&"
+"n>1$Id^6.',p-#8n--}@y=3Dp>0&&`Ld,'.`Fc_gd^t0)?d`3p):d}}`2@y`Ac_r`0k`1;k=
=3D@w(k);`Kc=3D' '+s.d.`s,i=3Dc`4' =
'+k+@c,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Wc`3i+2+k`B,e<0?c`B:e));`2v$Z[[B]]=
'?v:''`Ac_w`0k,v,e`1,d=3D$r(),l=3D"
+"s.`s@6,t;v`h+v;l=3Dl?$El)`C$J`5^r@Bt=3D(v!`h?`tl?l:0):-60)`5t){e`Y;e.se=
tTime(e`T+(t*1000))}`kk@Bs.d.`s=3Dk+'`Pv!`h?v:'[[B]]')+'; =
path=3D/;'+(^r?' expires=3D'+e.toGMT^3()#6`i+(d?' =
domain=3D'+d#6`i;`2^Tk)=3D=3Dv}`20"
+"`Aeh`0o,e,r,f`1,b=3D^f'+e+'@Ds^qn,n=3D-1,l,i,x`5!^Vl)^Vl`U;l=3D^Vl;^Bi=3D=
0;i<l`B&&n<0;i++`Gl[i].o=3D=3Do&&l[i].e=3D=3De)n=3Di`kn<0@ei;l[n]`D}x#Dx.=
o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b=3Dr?0:o[e];x.o[e]=3Df`kx.b){x.o[b]=3D=
x.b;`2b"
+"}`20`Acet`0f,a,t,o,b`1,r,^b`5`O>=3D5^l!s.^c||`O>=3D7)){^b`7's`Ff`Fa`Ft`=
F`Ke,r@M^A$Ka)`ar=3Ds.m(t)?s#Ce):t(e)}`2r^Pr=3D^b(s,f,a,t)^y@rs.^d^Eu`4$i=
4@b0)r=3Ds.m(b)?s[b](a):b(a);else{^V(`E,'@F',0,o);^A$Ka`Reh(`E,"
+"'@F',1)}}`2r`Ag^Ret`0e`1;`2`v`Ag^Roe`7'e`F`Ks=3D`9,c;^V(^0,\"@F\",1`Re^=
R=3D1;c=3Ds.t()`5c)s.d.write(c`Re^R=3D0;`2@n'`Rg^Rfb`0a){`2^0`Ag^Rf`0w`1,=
p=3Dw`z,l=3Dw`I;`v=3Dw`5p&&p`I!=3Dl&&p`I^5=3D=3Dl^5){`v=3Dp;`2s.g^Rf(`v)}=
`2"
+"`v`Ag^R`0`1`5!`v){`v=3D`E`5!s.e^R)`v=3Ds.cet('g^R^t`v,'g^Ret',s.g^Roe,'=
g^Rfb')}`2`v`Amrq`0u`1,l=3D@0],n,r;@0]=3D0`5l)^Bn=3D0;n<l`B;n++){r#Ds.mr(=
0,0,r.r,0,r.t,r.u)}`Abr`0id,rs`1`5@k`Z$a^U^fbr',rs))@zl=3Drs`Aflu"
+"sh`Z`0`1;s.fbr(0)`Afbr`0id`1,br=3D^T^fbr')`5!br)br=3D@zl`5br`G!@k`Z)^U^=
fbr`F'`Rmr(0,0,br)}@zl=3D0`Amr`0@o,q,$jid,ta,u`1,dc=3D$s,t1=3Ds.`w@l,t2=3D=
s.`w@lSecure,ns=3Ds.`b`gspace,un=3Du?u:$Vs.f$P,unc=3D`u$k'_`F-'),r`D,l"
+",imn=3D^fi@D($P,im,b,e`5!rs){rs=3D@s'+(@2?'s'`i+'://'+(t1?(@2@d2?t2:t1)=
:($V(@2?'102':unc))+'.'+($s?$s:112)+'.2o7.net')$Gb/ss/'+^C+'/1/H.15.1/'+@=
o+'?[AQB]&ndh=3D1'+(q?q`i+'&[AQE]'`5^W@Us.^d`G`O>5.5)rs=3D^i$"
+"j4095);`lrs=3D^i$j2047)`kid){@z(id,rs);$d}`ks.d.images&&`O>=3D3^l!s.^c|=
|`O>=3D7)^l@P<0||`O>=3D6.1)`G!s.rc)s.rc`D`5!^M){^M=3D1`5!s.rl)s.rl`D;@0n]=
`U;set@4'@r^0`fl)^0.`9@7',750)^yl=3D@0n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs"
+";l[l`B]=3Dr;`2''}imn+=3D'@D^M;^M++}im=3D`E[imn]`5!im)im=3D`E[im@mnew =
Image;im^zl=3D0;im.^u`7'e`F^Q^zl=3D1`5^0`fl)^0.`9@7^Pim@I=3Drs`5rs`4$0=3D=
@b0^l!ta||ta^s_self'||ta^s_top'||(`E.^v@da=3D=3D`E.^v))){b=3De`Y;^4!im^zl=
&&e`"
+"T-b`T<500)e`Y}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $e=3D1 =
border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`E[^f#A)`E[^f#A`h;`2`E[^f#A`Aglf`0t,a`Gt`30,2)=3D=
=3D^f')t=3Dt`32);`Ks=3D^Q,v=3D$1t)`5v)s#9v`Agl`0v`1`5$t)`Lv,`F,'gl"
+"^t0)`Agv`0v`1;`2s['vpm@Dv]?s['vpv@Dv]:(s[v]?s[v]`i`Ahavf`0t,a`1,b=3Dt`3=
0,4),x=3Dt`34),n=3D`tx),k=3D'g@Dt,m=3D'vpm@Dt,q=3Dt,v=3Ds.`N@SVa$je=3Ds.`=
N@S^Os,mn;@V$2t)`5s.@G||^D||^n`G^n^Epe`30,4)$Z@G_'){mn=3D^n`30,1)`C()+^"
+"n`31)`5$3){v=3D$3.`wVars;e=3D$3.`w^Os}}v=3Dv?v+`F+^X+`F+^X2:''`5v@U`Lv,=
`F,'is^tt))s[k]`h`5`H$f'&&e)@Vs.fs(s[k],e)}s[m]=3D0`5`H`bID`Jvid';`6`H^H@=
Ag'`c`6`H^1@Ar'`c`6`Hvmk`Jvmt';`6`H@E@Ace'`5s[k]&&s[k]`C()^sA"
+"UTO')@V'ISO8859-1';`6s[k]^Eem=3D=3D2)@V'UTF-8'}`6`H`b`gspace`Jns';`6`Hc=
`V`Jcdp';`6`H`s@6`Jcl';`6`H^m`Jvvp';`6`H@H`Jcc';`6`H$O`Jch';`6`H$w@5ID`Jx=
act';`6`H@p`Jv0';`6`H^S`Js';`6`H^2`Jc';`6`H`n^j`Jj';`6`H`"
+"d`Jv';`6`H`s@8`Jk';`6`H`y@1`Jbw';`6`H`y^Z`Jbh';`6`H`e`Jct';`6`H^w`Jhp';=
`6`Hp^I`Jp';`6$px)`Gb^sprop`Jc$F;`6b^seVar`Jv$F;`6b^shier@Ah$F`c`ks[k]@d$=
Z`N`g'@d$Z`N^K')$4+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$4`h"
+";`L^Y,`F,'hav^t0);`2$4`Alnf`0^a`8^p`8:'';`Kte=3Dt`4@c`5t@de>0&&h`4t`3te=
$L>=3D0)`2t`30,te);`2''`Aln`0h`1,n=3Ds.`N`gs`5n)`2`Ln,`F,'ln^th);`2''`Alt=
df`0^a`8^p`8:'';`Kqi=3Dh`4'?^Ph=3Dqi>=3D0?h`30,qi):h`5#7h`3h`B-(t"
+"`B$L^s.'+t)`21;`20`Altef`0^a`8^p`8:''`5#7h`4t)>=3D0)`21;`20`Alt`0h`1,lf=
t=3Ds.`N^NFile^Ks,lef=3Ds.`NEx`m,@q=3Ds.`NIn`m;@q=3D@q?@q:`E`I^5^v;h=3Dh`=
8`5s.`w^NLinks&&lf#7`Llft,`F$ud^th))`2'd'`5s.`w@C^llef||@q)^l!lef"
+"||`Llef,`F$ue^th))^l!@q$a`L@q,`F$ue^th)))`2'e';`2''`Alc`7'e`F`Ks=3D`9,b=
=3D^V(^Q,\"`j\"`R@G=3D@u^Q`Rt(`R@G=3D0`5b)`2^Q$b`2@n'`Rbc`7'e`F`Ks=3D`9,f=
,^b`5s.d^Ed.all^Ed.all.cppXYctnr)$d;^D=3De@I`S?e@I`S:e$Q;^b`7\"s"
+"\",\"`Ke@M@r^D^l^D.tag`g||^D`z`S||^D`zNode))s.t()`a}\");^b(s`Reo=3D0'`R=
oh`0o`1,l=3D`E`I,h=3Do^g?o^g:'',i,j,k,p;i=3Dh`4':^Pj=3Dh`4'?^Pk=3Dh`4'/')=
`5h^li<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Io`X&&o`X`B>1?o`X:(l`X?l`X`i;"
+"i=3Dl.path^v^6/^Ph=3D(p?p+'//'`i+(o^5?o^5:(l^5?l^5`i)+(h`30,1)$Z/'?l.pa=
th^v`30,i<0?0:i$G'`i+h}`2h`Aot`0o){`Kt=3Do.tag`g;t=3Dt@d`C?t`C$J`5`HSHAPE=
')t`h`5t`G`H$m&&@3&&@3`C)t=3D@3`C();`6!#7o^g)t=3D'A';}`2t`Aoid`0o"
+"`1,^F,p,c,n`h,x=3D0`5t@U`x$Io`X;c=3Do.`j`5o^g^l`HA'||`HAREA')^l!c$ap||p=
`8`4'`n$Y0))n@i`6c@e`us.rep(`us.rep$Ec,\"\\r@f\"\\n@f\"\\t@f' =
`F^Px=3D2}`6$R^l`H$m||`HSUBMIT')@e$R;x=3D3}`6o@I&&`HIMAGE')n=3Do@I`5n){`x=
=3D"
+"^in@t;`xt=3Dx}}`2`x`Arqf`0t,un`1,e=3Dt`4@c,u=3De>=3D0?`F+t`30,e)+`F:'';=
`2u&&u`4`F+un+`F)>=3D0?@Wt`3e$L:''`Arq`0un`1,c=3Dun`4`F),v=3D^T^fsq'),q`h=
`5c<0)`2`Lv,'&`Frq^t$P;`2`L$k`F,'rq',0)`Asqp`0t,a`1,e=3Dt`4@c,q=3De<0?'"
+"':@Wt`3e+1)`Rsqq[q]`h`5e>=3D0)`Lt`30,e),`F@Z`20`Asqs`0$kq`1;^7u[u@mq;`2=
0`Asq`0q`1,k=3D^fsq',v=3D^Tk),x,c=3D0;^7q`D;^7u`D;^7q[q]`h;`Lv,'&`Fsqp',0=
);`L^C,`F@Zv`h;^B@v^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x]]?`F`i+x;^B@"
+"v^7q`Q&&^7q[x]^lx=3D=3Dq||c<2)){v+=3D(v#5'`i+^7q[x]+'`Px);c++}`2^Uk,v,0=
)`Awdl`7'e`F`Ks=3D`9,r=3D@n,b=3D^V(`E,\"^u\"),i,o,oc`5b)r=3D^Q$b^Bi=3D0;i=
<s.d.`Ns`B@9{o=3Ds.d.`Ns[i];oc=3Do.`j?\"\"+o.`j:\"\"`5(oc`4$9<0||oc`4\"^z=
"
+"oc(\")>=3D0)&&oc`4$T<0)^V(o,\"`j\",0,s.lc);}`2r^P`Es`0`1`5`O>3^l!^W$as.=
^d||`O#B`Gs.b^E$B^O)s.$B^O('`j#0);`6s.b^Eb.add^O$8)s.b.add^O$8('click#0,f=
alse);`l^V(`E,'^u',0,`El)}`Avs`0x`1,v=3Ds.`b^L,g=3Ds.`b^L#2"
+"k=3D^fvsn@D^C+(g?'@Dg`i,n=3D^Tk),e`Y,y=3De.g@K);e.s@Ky+10@j1900:0))`5v)=
{v*=3D100`5!n`G!^Uk,x,e))`20;n=3Dx`kn%10000>v)`20}`21`Adyasmf`0t,m`G#7m&&=
m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@c:-1,n,x`5i>=3D0&&m){`Kn=3Dt"
+"`30,i),x=3Dt`3i+1)`5`Lx,`F,'dyasm^tm))`2n}`20`Auns`0`1,x=3Ds.`MSele@5,l=
=3Ds.`MList,m=3Ds.`MM$o,n,i;^C=3D^C`8`5x&&l`G!m)m=3D`E`I^5`5!m.toLowerCas=
e)m`h+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Fdyas^tm)`5n)^C=3Dn}i=3D^C`4`F`Rfun=3D=
i<0?"
+"^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@Q)@Q=3Dun;`6(`F+@Q+`F)`4$P<0)@Q+=3D`F+=
un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`D`5!`Wnl)`Wnl`U;m=3D`W=
l[n]`5!a&&m&&m._e@Um^q)`Wa(n)`5!m){m`D,m._c=3D^fm';m^qn=3D`E`fn;m^q"
+"l=3Ds^ql;m^ql[m^q@mm;`E`fn++;m.s=3Ds;m._n=3Dn;m._l`U('_c`F_in`F_il`F_i`=
F_e`F_d`F_dl`Fs`Fn`F_r`F_g`F_g1`F_t`F_t1`F_x`F_x1`F_l'`Rm_l[@mm;`Wnl[`Wnl=
`B]=3Dn}`6m._r@Um._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^Bi=3D0;i<l`B@9@rm[l"
+"[i]])r[l[i]]=3Dm[l[i]];r^ql[r^q@mr;m=3D`Wl[@mr`kf=3D=3Df`C())s[@mm;`2m`=
Am_a`7'n`Fg`F@r!g)g=3D$y;`Ks=3D`9,c=3Ds[$S,m,x,f=3D0`5!c)c=3D`E$q$S`5c&&s=
_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`E$qg];m=3D`Wi(n,1)`5x){m^q=
=3Df=3D1"
+"`5(\"\"+x)`4\"fun@5\")>=3D0)x(s);`l`Wm(\"x\",n,x)}m=3D`Wi(n,1)`5@Xl)@Xl=
=3D@X=3D0;`ot();`2f'`Rm_m`0t,n,d){t=3D'@Dt;`Ks=3D^Q,i,x,m,f=3D'@Dt`5`Wl&&=
`Wnl)^Bi=3D0;i<`Wnl`B@9{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D`Wi(x)`5m[t]`G`H_d=
')`2"
+"1`5d)m#Cd);`lm#C)`km[t+1]@Um[f]`Gd)$cd);`l$c)}m[f]=3D1}}`20`AloadModule=
`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?$y:n`3i+1),o=3D0,f,c=3Ds.h?s.h:s.b,^b`5=
i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$a`Wa(n,g))&&u^Ed&&c^E$C`S`Gd){@X=3D1;"
+"@Xl=3D1`k@2)u=3D`uu,@s:`Fhttps:^Pf`7'e`F`9.m_a(\"$F+'\",\"'+g+'\")^P^b`=
7's`Ff`Fu`Fc`F`Ke,o=3D0@Mo=3Ds.$C`S(\"script\")`5o){@3=3D\"text/`n\"`5f)o=
.^u=3Df;o@I=3Du;c.appendChild(o)}`ao=3D0}`2o^Po=3D^b(s,f,u,c)}`lm=3D`Wi(n=
"
+");m._e=3D1;`2m`Avo1`0t,a`Ga[t]||$M)^Q#9a[t]`Avo2`0t,a`G#E{a#9^Q[t]`5#E$=
M=3D1}`Adlt`7'`Ks=3D`9,d`Y,i,vo,f=3D0`5`ol)^Bi=3D0;i<`ol`B@9{vo=3D`ol[i]`=
5vo`G!`Wm(\"d\")||d`T-$A>=3D^8){`ol[i]=3D0;s.t(@g}`lf=3D1}`k`oi)clear@4"
+"`oi`Rdli=3D0`5f`G!`oi)`oi=3Dset@4`ot,^8)}`l`ol=3D0'`Rdl`0vo`1,d`Y`5!@gv=
o`D;`L^9,`F$52',@g;$A=3Dd`T`5!`ol)`ol`U;`ol[`ol`B]=3Dvo`5!^8)^8=3D250;`ot=
()`At`0vo,id`1,trk=3D1,tm`Y,sed=3DMath&&@N$g?@N$n@N$g()*1000000000000"
+"0):tm`T,@o=3D's'+@N$ntm`T/10800000)%10+sed,y=3Dtm.g@K),vt=3Dtm.getDate(=
$G`rMonth($G'@jy+1900:y)+' `rHour$H:`rMinute$H:`rSecond$H `rDay()+' =
`rTimezoneO@x(),^b,^R=3Ds.g^R(),ta`h,q`h,qs`h,$h`h,vb`D$x^9`Runs()"
+"`5!s.td){`Ktl=3D^R`I,a,o,i,x`h,c`h,v`h,p`h,bw`h,bh`h,^G0',k=3D^U^fcc`F@=
n',0^o,hp`h,ct`h,pn=3D0,ps`5^3&&^3.prototype){^G1'`5j.m$o){^G2'`5tm.setUT=
CDate){^G3'`5^W^E^d&&`O#B^G4'`5pn.toPrecision){^G5';a`U`5a."
+"forEach){^G6';i=3D0;o`D;^b`7'o`F`Ke,i=3D0@Mi=3Dnew =
Iterator(o)`a}`2i^Pi=3D^b(o)`5i&&i.next)^G7'}}}}`k`O>=3D4)x=3D^hwidth+'x'=
+^h$e`5s.isns||s.^c`G`O>=3D3$N`d(^o`5`O>=3D4){c=3D^hpixelDepth;bw=3D`E$v@=
1;bh=3D`E$v^Z}}$6=3Ds.n."
+"p^I}`6^W`G`O>=3D4$N`d(^o;c=3D^h^2`5`O#B{bw=3Ds.d.^J`S.o@x@1;bh=3Ds.d.^J=
`S.o@x^Z`5!s.^d^Eb){^b`7's`Ftl`F`Ke,hp=3D0`ph$W\");hp=3Ds.b.isH$W(tl)?\"Y=
\":\"N\"`a}`2hp^Php=3D^b(s,tl);^b`7's`F`Ke,ct=3D0`pclientCaps\");ct=3Ds"
+".b.`e`a}`2ct^Pct=3D^b(s)}}}`lr`h`k$6)^4pn<$6`B&&pn<30){ps=3D^i$6[pn].^v=
@t#6`5p`4ps)<0)p+=3Dps;pn++}s.^S=3Dx;s.^2=3Dc;s.`n^j=3Dj;s.`d=3Dv;s.`s@8=3D=
k;s.`y@1=3Dbw;s.`y^Z=3Dbh;s.`e=3Dct;s.^w=3Dhp;s.p^I=3Dp;s.td=3D1`k@g{`L^9=
,`F$52"
+"',vb);`L^9,`F$51',@g`ks.useP^I)s.doP^I(s);`Kl=3D`E`I,r=3D^R.^J.^1`5!s.^=
H)s.^H=3Dl^g?l^g:l`5!s.^1)s.^1=3Dr;`Wm('g')`5(vo&&$A)$a`Wm('d')`Gs.@G||^D=
){`Ko=3D^D?^D:s.@G`5!o)`2'';`Kp=3D$2'#1`g'),w=3D1,^F,@Y,x=3D`xt,h,l,i"
+",oc`5^D&&o=3D=3D^D){^4o@Un@d$ZBODY'){o=3Do`z`S?o`z`S:o`zNode`5!o)`2'';^=
F;@Y;x=3D`xt}oc=3Do.`j?''+o.`j:''`5(oc`4$9>=3D0&&oc`4\"^zoc(\")<0)||oc`4$=
T>=3D0)`2''}ta=3Dn?o$Q:1;h@ii=3Dh`4'?^Ph=3Ds.`N@a^3||i<0?h:h`30,i);l=3Ds.=
`N"
+"`g?s.`N`g:s.ln(h);t=3Ds.`N^K?s.`N^K`8:s.lt(h)`5t^lh||l))q+=3D$0=3D@G@D(=
`Hd'||`He'?@w(t):'o')+(h?$0v1`Ph)`i+(l?$0v2`Pl)`i;`ltrk=3D0`5s.`w@R`G!p$I=
$2'^H^Pw=3D0}^F;i=3Do.sourceIndex`5$1'^x')@e$1'^x^Px=3D1;i=3D1`kp&&n@"
+"d)qs=3D'&pid`P^ip,255))+(w#5p$zw`i+'&oid`P^in@t)+(x#5o$zx`i+'&ot`Pt)+(i=
#5oi=3D'+i`i}`k!trk@Uqs)`2'';@h=3Ds.vs(sed)`5trk`G@h)$h=3Ds.mr(@o,(vt#5t`=
Pvt)`i+s.hav()+q+(qs?qs:s.rq(^C)),0,id,ta);qs`h;`Wm('t')`5s.p"
+"_r)s.p_r()}^7(qs);^y`o(@g;`k@g`L^9,`F$51',vb`R@G=3D^D=3Ds.`N`g=3Ds.`N^K=
=3D`E^z^x=3Ds.ppu=3D^n=3D^nv1=3D^nv2=3D^nv3`h`5$t)`E^z@G=3D`E^zeo=3D`E^z`=
N`g=3D`E^z`N^K`h`5!id@Us.tc){s.tc=3D1;s.flush`Z()}`2$h`Atl`0o,t,n,vo`1;s.=
@G=3D@uo"
+"`R`N^K=3Dt;s.`N`g=3Dn;s.t(@g}`5pg){`E^zco`0o){`K@J\"_\",1,#8`2@uo)`Awd^=
zgs`0$P{`K@J$k1,#8`2s.t()`Awd^zdc`0$P{`K@J$k#8`2s.t()}}@2=3D(`E`I`X`8`4@s=
s@b0`Rd=3D^J;s.b=3Ds.d.body`5$X`S#4`g){s.h=3D$X`S#4`g('HEAD')`5s."
+"h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgent;@P=3Ds.u`4'N$U6/^P`K=
apn$D`g,v$D^j,ie=3Dv`4$i'),o=3Ds.u`4'@L =
'),i`5v`4'@L@b0||o>0)apn=3D'@L';^W$7^sMicrosoft Internet =
Explorer'`Risns$7^sN$U'`R^c$7^s@L'`R^d=3D(s.u"
+"`4'Mac@b0)`5o>0)`O`qs.u`3o+6));`6ie>0){`O=3D`ti=3Dv`3ie+5))`5`O>3)`O`qi=
)}`6@P>0)`O`qs.u`3@P+10));`l`O`qv`Rem=3D0`5^3#3^k){i=3D^e^3#3^k(256))`C(`=
Rem=3D(i^s%C4%80'?2:(i^s%U0100'?1:0))}s.sa(un`Rvl_l=3D'`bID,vmk,p"
+"pu,@E,`b`gspace,c`V,`s@6,#1`g,^H,^1,@H';^Y=3D^X+',^m,$O,server,#1^K,$w@=
5ID,purchaseID,@p,state,zip,$f,products,`N`g,`N^K';^B`Kn=3D1;n<51;n++)^Y+=
=3D',prop$F+',eVar$F+',hier$F;^X2=3D',^S,^2,`n^j,`d,`s@8,`y@1"
+",`y^Z,`e,^w,pe$l1$l2$l3,p^I';^Y+=3D^X2;^9=3D^Y+',`b^L,`b^L#2`MSele@5,`M=
List,`MM$o,`w^NLinks,`w@C,`w@R,`N@a^3,`N^NFile^Ks,`NEx`m,`NIn`m,`N@SVa$j`=
N@S^Os,`N`gs,@G,eo';$t=3Dpg$x^9)`5!ss)`Es()",
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(s._c=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");
w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3DparseInt(n/62);k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k=
,k+1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_=
"
+"r(x,w+' ',w)}}return x");
w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.clickability.com/includes/button1.js

/* Copyright 2000-2004 Clickability Inc.  */
/* Clickability ButtonServer v4.01         */

document.write('<script language=3D"JavaScript"> \n');
document.write('window.onerror=3Dfunction(){clickURL=3Ddocument.location.=
href;return true;} \n');
document.write('if(!self.clickURL) clickURL=3Dparent.location.href; =
\n');
document.write('<\/script> \n');

var custom=3D0;
var popWin=3D"width=3D510,height=3D480,resizable=3D1,scrollbars=3D1";
var =
commonLoc=3D"&fb=3DY&url=3D"+escape(getClickURL())+"&title=3D"+escape(get=
ClickTitle())+"&random=3D"+Math.random()+"&partnerID=3D"+partnerID+"&expi=
re=3D"+escape(getClickExpire());

/****************Don't Change Below****************/
var =
IMG=3D"http://a449.g.akamai.net/f/449/1776/1d/button.clickability.com/img=
/com/";
var stT, etT, ptT, mpT, altST, altET, altPT, altMP, altIR, altIR, =
textWrap, iCol, tCol;
var spons, sponLoc, sponIntro, sponCol, sponTagTop, sponTagBot, =
sponFunc;
var bLay=3Dnew Array(), sponLay=3Dnew Array();

/*Functions*/
function ST () {
	=
window.open('http://www.savethis.clickability.com/st/saveThisApp?clickMap=
=3DsaveThis'+commonLoc,'click',popWin);
	return false;
}

function STMouseOver () {
	window.status=3D'SAVE THIS';
	return true;
}

function STMouseOut () {
	window.status=3D'';
	return true;
}
function ET () {
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+commonLoc,'click',popWin);
	return false;
}

function ETMouseOver () {
	window.status=3D'EMAIL THIS';
	return true;
}

function ETMouseOut () {
	window.status=3D'';
	return true;
}
function PT () {
	=
window.open('http://www.printthis.clickability.com/pt/printThis?clickMap=3D=
printThis'+commonLoc,'click',popWin);
	return false;
}

function PTMouseOver () {
	window.status=3D'PRINT THIS';
	return true;
}

function PTMouseOut () {
	window.status=3D'';
	return true;
}
function MP () {
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
topTen&fb=3DY&MPbut=3DY&popularType=3D1&partnerID=3D'+partnerID,'click',p=
opWin);
}

function MPMouseOver () {
	window.status=3D'MOST POPULAR';
	return true;
}

function MPMouseOut () {
	window.status=3D'';
	return true;
}


function IR () {
	=
window.open('http://imware.clickability.com/imware/imware?action=3Drss.fe=
eds&button=3DY&destID=3D'+partnerID,'click',popWin);
	return false;
}

function IRMouseOver () {
	window.status=3D'RSS FEEDS';
	return true;
}

function IRMouseOut () {
	window.status=3D'';
	return true;
}


function drawBtn(type,text) {
	if(type=3D=3D'h' || type =3D=3D'H') type=3D'h';
	if(type=3D=3D'v' || type =3D=3D'V') type=3D'v';
	var i=3DbLay.length;
	sponLay[i]=3DsponTagBot;
	bLay[i]=3D"";

	//start no wrap button
	if (!textWrap) {
		var sIconImg=3DIMG+iCol+"/"+type+"-s-icon-l.gif";
		var sTextImg=3DIMG+tCol+"/"+type+"-s-text-l.gif";
		var eIconImg=3DIMG+iCol+"/"+type+"-e-icon-l.gif";
		var eTextImg=3DIMG+tCol+"/"+type+"-e-text-l.gif";=20
		var pIconImg=3DIMG+iCol+"/"+type+"-p-icon-l.gif";
		var pTextImg=3DIMG+tCol+"/"+type+"-p-text-l.gif";
		var mpIconImg=3DIMG+iCol+"/"+type+"-mp-icon-l.gif";
		var mpTextImg=3DIMG+tCol+"/"+type+"-mp-text-l.gif";
		var irIconImg=3DIMG+iCol+"/"+type+"-ir-icon-l.gif";
		var irTextImg=3DIMG+tCol+"/"+type+"-ir-text-l.gif";
		if (type=3D=3D'h') {
			var =
iconHeight=3D18,sIconWidth=3D34,eIconWidth=3D30,pIconWidth=3D31,sTextWidt=
h=3D50,eTextWidth=3D56,pTextWidth=3D55,mpIconWidth=3D30,mpTextWidth=3D77,=
irIconWidth=3D30,irTextWidth=3D77;
		}
		else {
			var =
iconHeight=3D23,sIconWidth=3D35,eIconWidth=3D35,pIconWidth=3D35,sTextWidt=
h=3D55,eTextWidth=3D55,pTextWidth=3D55,mpIconWidth=3D35,mpTextWidth=3D77,=
irIconWidth=3D30,irTextWidth=3D77;
		}
=09
	}
	//end no wrap button
=09
	//start wrap button
	if (textWrap) {
		var sIconImg=3DIMG+iCol+"/"+type+"-s-icon-s.gif";
		var sTextImg=3DIMG+tCol+"/"+type+"-s-text-s.gif";
		var eIconImg=3DIMG+iCol+"/"+type+"-e-icon-s.gif";
		var eTextImg=3DIMG+tCol+"/"+type+"-e-text-s.gif";=20
		var pIconImg=3DIMG+iCol+"/"+type+"-p-icon-s.gif";
		var pTextImg=3DIMG+tCol+"/"+type+"-p-text-s.gif";
		var mpIconImg=3DIMG+iCol+"/"+type+"-mp-icon-s.gif";
		var mpTextImg=3DIMG+tCol+"/"+type+"-mp-text-s.gif";
		var irIconImg=3DIMG+iCol+"/"+type+"-ir-icon-s.gif";
		var irTextImg=3DIMG+tCol+"/"+type+"-ir-text-s.gif";
		if (type=3D=3D'h') {
			var =
iconHeight=3D24,sIconWidth=3D35,eIconWidth=3D30,pIconWidth=3D32,sTextWidt=
h=3D30,eTextWidth=3D34,pTextWidth=3D31,mpIconWidth=3D31,mpTextWidth=3D53,=
irIconWidth=3D31,irTextWidth=3D53;
		}
		else {
			var =
iconHeight=3D32,sIconWidth=3D35,eIconWidth=3D35,pIconWidth=3D35,sTextWidt=
h=3D32,eTextWidth=3D32,pTextWidth=3D32,mpIconWidth=3D35,mpTextWidth=3D50,=
irIconWidth=3D35,irTextWidth=3D50;
		}
	}
	//end wrap button
=09
	//start sponsor top
	if (spons) {
		if (type=3D=3D'h') {
			if (sponLoc=3D=3D"top") {
				document.write('<table><tr><td align=3D"left"><table><tr><td><font =
size=3D"1" face=3D"Arial,Helvetica" =
color=3D"#000000">'+sponIntro+'</font> </td><td>');
				eval(sponTagTop);
				document.write('</td></tr></table></td></tr><tr><td>');=09
			}
			else {
				document.write('<table><tr><td>');=09
			}
		}
	}
	//end sponsor top
=09
	if (type=3D=3D'h') document.write('<nobr>');
=09
	//start SAVE THIS
	if (stT) {
		if (type=3D=3D'v') bLay[i]+=3D"<div>";
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(ST());\" =
onMouseOver=3D\"return(STMouseOver());\" =
onMouseOut=3D\"return(STMouseOut());\">";
		bLay[i]+=3D"<IMG src=3D\""+sIconImg+"\" width=3D\""+sIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altST+"\" =
title=3D\""+altST+"\">";
		if (text) bLay[i]+=3D"<IMG src=3D\""+sTextImg+"\" =
width=3D\""+sTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altST+"\" title=3D\""+altST+"\">";
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";
	}
	//end SAVE THIS
	//start EMAIL THIS
	if (etT) {
		if (type=3D=3D'v') bLay[i]+=3D"<div>";
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(ET());\" =
onMouseOver=3D\"return(ETMouseOver());\" =
onMouseOut=3D\"return(ETMouseOut());\">";
		bLay[i]+=3D"<IMG src=3D\""+eIconImg+"\" width=3D\""+eIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altET+"\" =
title=3D\""+altET+"\">";
		if (text) bLay[i]+=3D"<IMG src=3D\""+eTextImg+"\" =
width=3D\""+eTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altET+"\" title=3D\""+altET+"\">";
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";	=09
	}
	//end EMAIL THIS
	//start PRINT THIS
	if (ptT) {
		if (type=3D=3D'v') bLay[i]+=3D"<div>";
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(PT());\" =
onMouseOver=3D\"return(PTMouseOver());\" =
onMouseOut=3D\"return(PTMouseOut());\">";
		bLay[i]+=3D"<IMG src=3D\""+pIconImg+"\" width=3D\""+pIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altPT+"\" =
title=3D\""+altPT+"\">";
		if (text) bLay[i]+=3D"<IMG src=3D\""+pTextImg+"\" =
width=3D\""+pTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altPT+"\" title=3D\""+altPT+"\">";
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";
	}
	//end PRINT THIS
	//start MOST POPULAR
	if (mpT) {
		if (type=3D=3D'v') bLay[i]+=3D"<div>";
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(MP());\" =
onMouseOver=3D\"return(MPMouseOver());\" =
onMouseOut=3D\"return(MPMouseOut());\">";
		bLay[i]+=3D"<IMG src=3D\""+mpIconImg+"\" width=3D\""+mpIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altMP+"\" =
title=3D\""+altMP+"\">";
		if (text) bLay[i]+=3D"<IMG src=3D\""+mpTextImg+"\" =
width=3D\""+mpTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altMP+"\" title=3D\""+altMP+"\">";
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";
	}
	//end MOST POPULAR
	//start imWareRSS
	if (irT) {
		if (type=3D=3D'v') bLay[i]+=3D"<div>";
		bLay[i]+=3D"<A HREF=3D\"#\" ONCLICK=3D\"return(IR());\" =
onMouseOver=3D\"return(IRMouseOver());\" =
onMouseOut=3D\"return(IRMouseOut());\">";
		bLay[i]+=3D"<IMG src=3D\""+irIconImg+"\" width=3D\""+irIconWidth+"\" =
height=3D\""+iconHeight+"\" border=3D\"0\" alt=3D\""+altIR+"\" =
title=3D\""+altIR+"\">";
		if (text) bLay[i]+=3D"<IMG src=3D\""+irTextImg+"\" =
width=3D\""+irTextWidth+"\" height=3D\""+iconHeight+"\" border=3D\"0\" =
alt=3D\""+altIR+"\" title=3D\""+altIR+"\">";
		if (type=3D=3D'h') bLay[i]+=3D"</a>&nbsp;&nbsp;";
		if (type=3D=3D'v') bLay[i]+=3D"</a></div>";
	}
	//end imWareRSS

	document.write(bLay[i]);
	if (type=3D=3D'h') document.write('</nobr>');
=09
	//start spons bottom
	if (spons) {
		if (sponLoc=3D=3D"top") {
			document.write('</td></tr></table><br clear=3D"all">');=09
		}
		else if (type=3D=3D'h') {
			document.write('</td><td valign=3D"top">');
			if (sponIntro && sponIntro !=3D ' ') document.write('<font size=3D"1" =
face=3D"Arial,Helvetica" color=3D"#000000">'+sponIntro+'</font><br>');
			eval(sponTagTop);
			document.write('</td></tr></table><br clear=3D"all">');=09
		}
		else {
			document.write('<div><table><tr><td> ');
			if (sponIntro && sponIntro !=3D ' ') document.write('<font size=3D"1" =
face=3D"Arial,Helvetica" color=3D"#000000">'+sponIntro+'</font><br> ');
			eval(sponTagTop);
			document.write('</td></tr></table></div>');
		}
	}
	//end spons bottom
}
function initBtn() {
	var a=3DinitBtn.arguments;
	stT=3Da[0]; etT=3Da[1]; ptT=3Da[2]; mpT=3Da[3]; irT=3Da[4]
	textWrap=3Da[5]; iCol=3Da[6]; tCol=3Da[7];
}
function initSponsor() {
	var a=3DinitSponsor.arguments;
	spons=3Da[0]; sponLoc=3Da[1]; sponIntro=3Da[2]; sponCol=3Da[3]; =
sponTagTop=3Da[4]; sponTagBot=3Da[5]; sponFunc=3Da[6];
}
function initAlt(s,e,p,m,i) {
	altST =3D (s) ? "Save a link to this article and return to it at =
www.savethis.com":"";
	altET =3D (e) ? "Email a link to this article":"";
	altPT =3D (p) ? "Printer-friendly version of this article":"";
	altMP =3D (m) ? "View a list of the most popular articles on our =
site":"";
	altIR =3D (i) ? "Get RSS feeds of the most popular articles on our =
site":"";
}
function btnDone() {
	for (i=3D0;i<sponLay.length;i++) {
		if (sponLay[i]) eval(sponLay[i]);
	}
}

function getClickURL() {
        if (self.clickURL) return clickURL;
        return document.location.href;
}

function getClickTitle() {
	if (self.clickTitle) return clickTitle;
	return document.title;
}
function getClickExpire() {
	if (self.clickExpire) return clickExpire;=20
	return "";
}

window.onresize =3D function () {
    for (var i=3D0; i<document.links.length; i++) {
        document.links[i].onclick =3D document.links[i].onclick;
    }
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d.yimg.com/ds/badge.js

(function(){var T=3D"http://buzz.yahoo.com";var =
L=3Dwindow.location.href.replace(/http:\/\/([^\/:]+).*$/,"$1").split(".")=
.slice(-2).join(".");var F=3D"http://l.yimg.com/ds/orion";var =
G=3D"0.3.9";var Q=3DF+"/"+G;var =
D=3Dwindow.yahooBuzzOnLoad||function(){};var =
C=3Dwindow.yahooBuzzArticleId;var H=3Dwindow.yahooBuzzShowBranding;var =
J=3Dwindow.yahooBuzzBadgeType;var =
S=3Dfunction(X,Y,W,Z,V){M({name:"from",value:"publisher"});M({name:"asset=
type",value:"article"});M({name:"publisherurn",value:Y[0]});M({name:"guid=
",value:Y[1]});M({name:".done",value:"/article/"+Y[0]+"/"+encodeURICompon=
ent(encodeURIComponent(Y[1]))});M({name:"loc",value:L});M({name:"votetype=
",value:1});R(X,W,Z,O+"/article/"+Y[0]+"/"+encodeURIComponent(encodeURICo=
mponent(Y[1])),V);D.call(X);};var B=3D[];var N=3Dfunction(Y,W){var =
V=3Ddocument.createElement(Y);V.attachEventListener=3DP;V.removeEventList=
ener=3DP;V.attachEvent=3DP;V.detatchEvent=3DP;for(var Z in =
W){if(Z=3D=3D=3D"style"){for(var X in =
W[Z]){V.style[X]=3DW[Z][X];}}else{V[Z]=3DW[Z];}}return V;};var =
R=3Dfunction(X,b,d,W,Y){var c,f;var Z=3D'<span =
style=3D"cursor:pointer;cursor:hand;color:#666;line-height:10px;display:b=
lock;margin-top:3px;font-size:10px;font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif;padding-right:5px;">on Yahoo!</span>';var =
e=3D{form:X,href:W,onclick:I};var =
V=3D{"textDecoration":"none","width":"74px","display":"block","textAlign"=
:"right"};switch(b){case"text":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>Yahoo! =
Buzz</span>';e.innerHTML=3Df;break;case"textbutton":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;left:-4px;padding-l=
eft:24px;font-size:80%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-se=
rif;display:block;line-height:22px;height:22px;color:#00c;background:url(=
'+Q+'/img/badge-textbutton.png) left center no-repeat;">Buzz =
up!</span>';e.style=3D{target:"_new",width:"auto",position:"relative",lef=
t:"4px",display:"block",width:"80px",background:"url("+Q+"/img/badge-text=
button.png) right center =
no-repeat"};e.innerHTML=3Df;break;case"logo":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span></span>';e.innerHTML=3Df;break;=
case"small":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-small.png) top left =
no-repeat;display:block;height:0;padding-top:22px;width:74px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;e.innerHTML=3Df;break;case"large":f=
=3D'<span style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-large.png) top left =
no-repeat;display:block;height:0;padding-top:33px;width:109px;text-indent=
:-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"109px";e.innerHTML=3Df;b=
reak;case"medium":default:f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-medium.png) top left =
no-repeat;display:block;height:0;padding-top:27px;width:91px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"91px";e.innerHTML=3Df;br=
eak;}var =
g=3DN("span",{id:X.id,className:X.className});g.appendChild(N("a",e));X.i=
d=3DX.id+"-form";Y.parentNode.insertBefore(g,Y);Y.parentNode.removeChild(=
Y);K();};var M=3Dfunction(W){var V=3DN("input",W);B.push(V);};var =
I=3Dfunction(X){X=3DX||window.event;var =
V=3DX.target||X.srcElement;while(V&&V.tagName!=3D=3D"A"){V=3DV.parentNode=
;}if(!V){return true;}var W=3DV.form;U(W);if(typeof =
(X.preventDefault)=3D=3D=3D"function"){X.preventDefault();}X.returnValue=3D=
false;X.cancelBubble=3Dtrue;X.stopPropagation&&X.stopPropagation();return=
 false;};var P=3Dfunction(V){return true;};var =
U=3Dfunction(Z){if(!Z){return true;}for(var =
Y=3DB.length-1;Y>-1;Y--){Z.appendChild(B[Y]);}Z.onsubmit=3DP;document.bod=
y.appendChild(Z);Z.submit();var =
W=3DZ.getElementsByTagName("input");for(var =
Y=3D0,V=3DW.length;Y<V;Y++){try{W[Y].parentNode.removeChild(W[Y]);}catch(=
X){continue;}}Z.parentNode.removeChild(Z);};var A=3Dfunction(){var =
Y=3D"yahooBuzzBadge",W=3DY,V=3D0,X;while((X=3Ddocument.getElementById(W))=
&&X.____yb=3D=3D1||document.getElementById(W+"-form")){W=3DY+"-"+V;V++;}i=
f(X){X.____yb=3D1;}return W;}();var E=3Dfunction(){var W=3DA;for(var =
V=3D0;V<5;V++){W+=3DString.fromCharCode(Math.floor(Math.random()*26)+97);=
}document.write('<span id=3D"'+W+'" =
style=3D"position:absolute;left:-999em;height:0;width:0;"></span>');retur=
n document.getElementById(W);}();E.____yb=3D1;var K;var =
O;window.setTimeout(function(){K=3Dfunction(){if(E&&E.parentNode){E.paren=
tNode.removeChild(E);}Y=3Dnull;};var W=3Dfunction(){if(!E){return =
undefined;}var =
b=3DE;while(b&&(!b.tagName||b.tagName!=3D=3D"SCRIPT")){if(b&&b.previousSi=
bling&&b.previousSibling.tagName&&b.previousSibling.childNodes.length){b=3D=
b.previousSibling.lastChild;}else{if(b=3D=3D=3Db.parentNode.firstChild){b=
=3Db.parentNode;}else{b=3Db.previousSibling;}}}if(!b){return =
undefined;}b.____yb=3D1;return =
b;}();O=3D(W&&W.src)||"";if(O.substr(0,1)=3D=3D=3D"/"){O=3D"http://"+wind=
ow.location.host;}O=3DO.replace(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?(\=
/.*)?/,"http://$1$2");if(!O.match(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?=
$/)){O=3DT;}var Z=3Dfunction(){var b=3D"";if(C&&typeof =
(C)=3D=3D=3D"string"){b=3DC;}else{if(W&&W.innerHTML&&W.src){b=3DW.innerHT=
ML.replace(/[\n\r\s\t]+/g," =
").replace(/^\s+/,"").replace(/\s+$/,"");}}b=3Db.split(":");return[b.shif=
t(),b.join(":")];}();var X=3Dfunction(){var b;if(J&&typeof =
(J)=3D=3D=3D"string"){b=3DJ;}else{if(W){b=3DW.getAttribute("badgetype");}=
}return b||"medium";}();var a=3Dfunction(){var b;if(H&&typeof =
(H)!=3D=3D"undefined"){b=3DH;}else{if(W){b=3DW.getAttribute("showbranding=
");}}if(!isNaN(b)){b=3D(+b);}else{if(b=3D=3D=3D"false"||b=3D=3D=3D"no"||b=
=3D=3D=3D"off"){b=3Dfalse;}}return !!b;}();var =
V=3Ddocument.getElementById(A)||E;V.____yb=3D1;var =
Y=3Dfunction(){if(!V){return undefined;}var =
b=3DN("form",{id:A+"-form",className:"yahooBuzzBadge-form",action:O+"/vot=
e/",method:"post",target:"_new",____yb:1,style:{position:"absolute",heigh=
t:"1px",width:"1px",visibility:"hidden"}});V.id=3D"";return =
b;}();S(Y,Z,X,a,V);},0);})();
------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.philly.com/includes/formChecking.js

function confirmEmailField(emailField){
	//need to do more thorough checking here
	if(emailField){
		var =
emailFilter=3D/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}(\.[=
a-zA-Z0-9.-]{,4})?$/;
		var theValue =3D emailField.value;
		if (!(emailFilter.test(theValue))) {
		       return("Please enter a valid E-mail address.\n");
		}
		return('');
	}
	return("form field for confirmEmailField was null");
}

function confirmFieldNotEmpty(theFormField,formFieldName){
	if(theFormField){
		if(theFormField.value.length =3D=3D 0){
			return("Please enter "+formFieldName);
		}
		return('');
	}
	return("form field for confirmFieldNotEmpty was null. fieldName: =
"+formFieldName);
}
function confirmValidPassword(theFormField,formFieldName){
	if(theFormField){
		var errorMessage =3D confirmFieldNotEmpty(theFormField,formFieldName)
		if(errorMessage.length > 0){
			return(errorMessage);
		}
		return('');
	}
	//do we need to check for certain things like at least 6 chars or a =
number ??
	return("form field for confirmValidPassword was null. fieldName: =
"+formFieldName);
}

function confirmPasswordsEqual(firstPassword,secondPassword){
	var errorMessage =3D confirmValidPassword(firstPassword,"a Password")
	if(errorMessage.length > 0){
		return(errorMessage);
	}
	var errorMessage =3D confirmValidPassword(secondPassword,"a Password =
confirmation")
	if(errorMessage.length > 0){
		return(errorMessage);
	}
	if(firstPassword.value =3D=3D secondPassword.value){
		return('');
	}
	return("The passwords you have entered are not the same.");
}

function confirmRadioChecked(theFormField,formFieldName){
	if(theFormField){
		var oneChecked =3D false;
		for(i =3D 0;i<theFormField.length;i++){
			if(theFormField[i].checked){
				oneChecked =3D true;
			}
		}
		if(!oneChecked){
			return("Please select a value for "+formFieldName);
		}
		return('');
	}
	return("form field for confirmRadioChecked was null. fieldName: =
"+formFieldName);
}

function confirmValidYear(theFormField,formFieldName){
	if(theFormField){
		if(theFormField.value.length < 4){
			return("Please enter "+formFieldName+" as a four digit year")
		}
		var errorMessage =3D confirmValidNumber(theFormField,formFieldName)
		if(errorMessage.length > 0){
			return(errorMessage);
		}
		//do we want to do further checking here ??
		return('');
	}
	return("form field for confirmValidYear was null. fieldName: =
"+formFieldName);
}

function confirmValidNumber(theFormField,formFieldName){
	if(theFormField){
		var errorMessage =3D confirmFieldNotEmpty(theFormField,formFieldName)
		if(errorMessage.length > 0){
			return(errorMessage);
		}
		if(isNaN(theFormField.value)){
			return("Please enter a valid number for "+formFieldName);
		}
		return('');
	}
	return("form field for confirmValidNumber was null. fieldName: =
"+formFieldName);
}
function confirmSelectedIfEnabled(theFormField,formFieldName){
	if(theFormField){
		if(theFormField.disabled){
			return('');
		}
		return confirmDropdownSelected(theFormField,formFieldName);
	}
	return("form field for confirmDropdownSelected was null. fieldName: =
"+formFieldName);
}
function confirmDropdownSelected(theFormField,formFieldName){
	if(theFormField){
		if(theFormField.selectedIndex =3D=3D 0){
			return("Please select a value for "+formFieldName);
		}
		return('');
	}
	return("form field for confirmDropdownSelected was null. fieldName: =
"+formFieldName);
}
function confirmValidZipcode(theFormField,formFieldName){
	if(theFormField){
		if(theFormField.value.length < 5){
			return("Please enter a five digit "+formFieldName)
		}
		var errorMessage =3D confirmValidNumber(theFormField,formFieldName)
		if(errorMessage.length > 0){
			return(errorMessage);
		}
		//do we want to do further checking here ??
		return('');
	}
	return("form field for confirmValidZipcode was null. fieldName: =
"+formFieldName);
}
function confirmValidPhoneNumber(theFormField,formFieldName){
	if(theFormField){
		var errorMessage =3D confirmFieldNotEmpty(theFormField,formFieldName)
		if(errorMessage.length > 0){
			return(errorMessage);
		}
		var stripped =3D theFormField.value.replace(/[\(\)\.\-\ ]/g, '');
		if (isNaN(parseInt(stripped))) {
			return(formFieldName+" contains illegal characters.");
		}
		if (!(stripped.length =3D=3D 10)) {
			return(formFieldName+" must be a 10 digit number.");=09
		}
		theFormField.value =3D stripped;
		return('');
	}
	return("form field for confirmValidPhoneNumber was null. fieldName: =
"+formFieldName);
}

------=_NextPart_000_0000_01C91742.E4F96600
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://an.tacoda.net/an/15533/slf.js

// 2008/08/31 23:43:55
var ANV=3D'3.15';
var ANDAS=3D'http://an.tacoda.net/creatives';
var ANAXCD=3D24;
var ANDCC=3D'zzz';
var ANDSA=3D'zz';
var ANDEPC15533;
var ANEU=3D'http://anrtx.tacoda.net/e/e.js?';
var ANME=3D0;
var ANMU=3D'http://anrtx.tacoda.net/dastat/ping.js?';
var ANP=3D2;
var ANSID=3D15533;
var ANTCC;
var ANVAD=3D0;
var AMSC=3Dnew Array (ANID);
var AMSDPF;
var AMSLGC=3D0;
var AMSRID=3D'';
var AMSSID=3D'';
var AMSSRID=3D'';
var AMSTEP=3D'tste';
var AMSTES=3D"tte/blank.gif";
var ANDD=3D'';
var ANDNX=3Dnew Array();
var ANID=3D'TID';
var ANAS=3D'http://anad.tacoda.net';
var ANCC=3D0;
var ANDSAS=3D1;
var ANDPU=3D'http://anrtx.tacoda.net/rtx/r.js?';
var ANOP=3D'http://anrtx.tacoda.net/opt/r.js';
var ANRDF=3D0;
var ANVDT=3D0;
var ANSCC=3D"unescape(document.location.href).toLowerCase()";
var ANSAVN=3D'unescape(document.location.href).toLowerCase()';
var ANTPUD;
var ANTPTG;
var ANURL=3D0;
var =
CCLOOKUP22=3D'Atev/entertainment/television/|Aaizentertainment/celebritie=
s|Aakl/classifieds/employment/|Nluvpersonals/|Bmoventertainment/movies/|P=
ALFtickets|Pmovmovies|Bgamcomics_games/sudoku|Bhlthealth_and_science/|Bad=
igreatexpectations/|Bhlthealth_and_science|Baektravel/shoreguide/|Bagucla=
ssifieds/cars/|Babireal_estate/rent/|Dabintalslisting/|Baapsports/phillie=
s|Babuentertainment/|Badiamericandebate|Bwdnnation_world/|Aaguphillycars.=
com|Agam/comics_games/|Baapphillies_zone|Bresreal_estate/|Dacwstaurants/|=
Blcnhome_region/|Bagephillywomen/|Haizgossip|Badkclassifieds|Babmobituari=
es/|Badhcolumnists/|Bagahoroscopes/|Baekdownashore/|Badkmarketplace|Bagkp=
hilly/home|Bedueducation/|Baaninq-eagles|Baaubusiness/|Bntnnational/|Bntn=
world_us/|Baauphillyinc|Baizdan_gross|Bjobmonster/|Bnlfweekend/|Bswpconte=
sts|Bforopinion/|Badipolitics|Baandneagles|Babucalender|Bsptsports/|Bntnn=
ation/|Baghweather|Btvltravel/|Bagglottery|Bforforums|Bforblogs/|Blcnloca=
l/|Bforpolls/|Baaneagles|Baaosixers|Baaqflyers|Cacxood/|Badgnews/|Blcnloc=
al|Bforask/|Bjobjobs|Aadkphillymarketplace.com|Gabiforrent.com|Jabjsale.c=
om|Gadg.com|Aabmlegacy.com|Aaguphillycars.com';
var SALOOKUP22=3D'zzDummy';
var ANAXLSL=3D'';
var ANCB1=3D0;
var ANCB3=3D0;
var ANCCT;
var ANRD=3D'';
var ANOO=3D0;
var ANCCPD=3D1;
var ANCCSD=3D0;
var ANCSPD=3D0;
var ANCSSD=3D0;
var ANTPPU=3D'http://an.tacoda.net/an/tpp.html';
var ANXCC=3D'ZZZ';
var AMSK=3Dnew Array();
var AMSN=3D0;
var AMSVL=3Dnew Array();
var ANVDA=3D0;
var ANVSC=3D'';
var ANVSA=3D'';
var ANDSZ=3D2;
var ANVSZ=3DANDSZ;
var ANVAC=3D'zz';
var ANADS=3Dnew Array();
ANADS=3D["468x60a","728x90a","300x250a","120x600a","160x600a","468x60a|72=
8x90a","120x600a|160x600a"];
var ANAXCP;
var ANMSL;
var ANSL;
var axOnSet;
function ANRC(n) {
var cn=3Dn + "=3D";
var dc=3Ddocument.cookie;
if (dc.length > 0) {
for(var b=3Ddc.indexOf(cn); b!=3D-1; b=3Ddc.indexOf(cn,b)) {
if((b!=3D0) && (dc.charAt(b-1) !=3D' ')) {
b++;
continue;
}
b+=3Dcn.length;
var e=3Ddc.indexOf(";",b);
if (e=3D=3D-1) e=3Ddc.length;
return unescape(dc.substring(b,e));
}
}
return null;
}
function ANSC(n,v,ex,p) {
var e=3Ddocument.domain.split (".");
e.reverse();
var m=3De[1] + '.' + e[0];
var cc=3Dn+"=3D";
if (v !=3Dnull)
{
cc +=3Dv;
}
if (ex) {
var exp=3Dnew Date;
exp.setTime(exp.getTime()+ex);
cc +=3D";expires=3D"+exp.toGMTString();
}
if (p) {
cc +=3D";path=3D"+p;
}
if (m) {
cc +=3D";domain=3D"+m;
}
document.cookie=3Dcc;
}
function ANGRD() {
if (top !=3Dself || ANRD !=3D'') {
return ANRD;
}
var rf=3Dtop.location.href;
var i=3Dj=3D0;
i=3Drf.indexOf('/');
i=3Drf.indexOf('/',++i);
j=3Drf.indexOf('/',++i);
if (j=3D=3D-1) {
j=3Drf.length;
}
r=3Drf.substring(i,j);
return r;
}
function ANTR(s) {
if (!s) {
return '';
}
s=3Ds.replace(/^\s*/g,'');
s=3Ds.replace(/\s*$/g,'');
return s;
}
function ANEH (m,u,l)
{
var s=3DANEU+'m=3D'+escape(m)+'&u=3D'+escape(u)+'&l=3D'+l;
document.write('<SCR'+'IPT SRC=3D"'+s+'" =
LANGUAGE=3D"JavaScript"></SCR'+'IPT>');
return true;
}
function ANGCC ()
{
var ccc=3DANTCC;
if ((ccc=3D=3Dnull)         ||
!ccc.match (/^\w{3}$/) )
{
ccc=3DANDCC.toUpperCase();
}
return ccc;
}
function TCDA (tc)
{
var kw;
var pb;
if ((tc !=3Dnull) && (tc !=3D''))
{
var pa=3Dtc.split (";");
for (var p=3D0; p < pa.length; p++)
{
kv=3Dpa[p].split("=3D");
k=3Dkv[0];
v=3Dkv[1];
if (k!=3Dnull) {
k=3DANTR(k);
}
if (v!=3Dnull) {
v=3DANTR(v);
}
var m=3Dk.toUpperCase();
switch (m) {
case ("SA"):
v=3Dv.toLowerCase();
if (v!=3Dnull&&v!=3D''&&v.match(/[a-z]{1,2}/)) {
ANVAC=3Dv;
}
break;
case ("SZ"):
v=3Dv.toUpperCase();
if (v!=3Dnull&&v!=3D'') {
ANVSZ=3Dv;
}
break;
case ("CC"):
v=3Dv.toUpperCase();
if (v !=3Dnull && v !=3D'')
{
ANTCC=3Dv;
}
break;
case ("SC"):
if (v!=3Dnull&&v!=3D'') {
if (v.length > 256) {v=3Dv.substring(0,256);}
ANVSC=3Dv;
}
break;
case ("RD"):
if (v!=3Dnull&&v!=3D'') {
if (v.length > 128) {v=3Dv.substring(0,128);}
ANRD=3Dv.toLowerCase();
}
break;
case ("DT"):
ANVDT=3D1;
break;
case ("ND"):
ANVDT=3D0;
break;
case ("UD"):
if (v !=3Dnull && v !=3D'')
{
ANTPUD=3Dv;
}
break;
case ("TG"):
if (v !=3Dnull && v !=3D'')
{
ANTPTG=3Dv;
}
break;
case ("DA"):
ANVDA=3D1;
break;
case ("AD"):
ANVAD=3D1;
break;
case ("KW"):
if (v !=3Dnull && v !=3D'')
{
kw=3Dv;
}
break;
case ("PB"):
if (v !=3Dnull && v !=3D'')
{
pb=3Dv;
}
break;
default:
if (v!=3Dnull&&v!=3D'') {
ANCV(k,v);
}
}
}
}
ANPA (pb, kw);
}
function ANPA (pb, kw)
{
if (((ANP & 2) !=3D0) &&
(ANDEPC15533=3D=3Dnull) &&
(ANVDT=3D=3D1)     &&
(ANOO=3D=3D0)      )
{
ANDEPC15533=3D1;
ANVDT=3D0;
ANGDCC();
ANSDR();
}
if (ANVAD=3D=3D1)
{
ANVAD=3D0;
ANGDSA();
ANAP (ANVAC, ANVSZ, pb, kw);
}
if (ANVDA=3D=3D1)
{
ANDA();
ANVDA=3D0;
}
}
function ANRTXR()
{
if (ANSL !=3Dnull)
{
var tsa=3DANSL.split ("|");
if (ANAXLSL !=3Dnull)
{
ANAXSC (tsa);
}
}
document.write('<iframe SRC=3D"' + ANTPPU + '" height=3D"0" width=3D"0" =
frameborder=3D"0"></iframe>');
ANSOCR();
}
function ANAXSC()
{
var xd=3Dnull;
var lsa=3DANAXLSL.split ("|");
var asa=3DANSL.split ("|");
for (lsi=3D0; lsi < lsa.length; lsi++)
{
for (asi=3D0; asi < asa.length; asi++)
{
if (lsa[lsi]=3D=3Dasa[asi])
{
if (xd=3D=3Dnull)
{
xd=3D'1#' + lsa[lsi];
}
else
{
xd +=3D'|' + lsa[lsi];
}
break;
}
}
}
var cp=3D(ANAXCP=3D=3Dnull) ? "/" : ANAXCP;
ANSC ('AxData', xd, ANAXCD * 3600000, cp);
ANSC ('Axxd', '1', null, cp);
if (axOnSet !=3Dnull)
{
axOnSet();
}
}
function Tacoda_AMS_DDC_addPair(k, v) {
ANCV(k,v);
}
function ANCV(k,v){
AMSK[AMSN]=3Dk;
AMSVL[AMSN]=3Dv;
AMSN++;
}
function ANTCV() {
var TVS=3D"";
for(var i=3D0; i<AMSN; i++) {
if (!AMSK[i]) {
continue;
}
if (!AMSVL[i]) {
AMSVL[i]=3D'';
}
TVS +=3D"&v_" + escape( AMSK[i].toLowerCase() ) + "=3D" + escape( =
AMSVL[i].toLowerCase() ) ;
}
return TVS;
}
function Tacoda_AMS_DDC (tiu, tjv)
{
ANDDC (tiu, tjv);
}
function ANDA() {
var t=3D'';
var e=3DANGRD().split(".");
e.reverse();
t=3De[1] + '.' + e[0];
if (typeof(ANDNX[t])!=3D'undefined') {
t=3DANDNX[t];
}
else {
t=3DANDD;
}
var tiu=3D'http://'+AMSTEP+'.'+t+'/'+AMSTES;
ANDDC(tiu,"0.0");
}
function ANDDC (tiu, tjv) {
if (((ANP & 1) !=3D0) &&
(AMSDPF !=3D1)    )
{
AMSDPF=3D1;
var ccc=3DANGCC();
var ta=3D"?"+Math.floor (Math.random() * 100000) =
+"&v=3D"+ANV+"&r=3D"+escape(document.referrer)+"&p=3D"+ ccc =
+":"+escape(ANVSC);
if (AMSLGC=3D=3D1) {
ta +=3D"&page=3D"+escape(window.location.href);
}
ta +=3D"&tz=3D"+(new Date()).getTimezoneOffset()+"&s=3D"+ANSID;
if (ANCB3=3D=3D1)
{
ta+=3D"&ckblk3";
}
if (ANCB1=3D=3D1)
{
ta +=3D"&ckblk1";
}
else
{
for(var i=3D0; i<AMSC.length; i++) {
var cl=3DAMSC[i];
var clv=3DANRC(cl);
if(cl !=3Dnull) {
ta +=3D"&c_"+escape(cl)+"=3D"+escape(clv);
}
}
}
ANRID()
ta +=3DANTCV();
document.write('<IMG'+' SRC=3D"' + tiu + ta + '" STYLE=3D"display: none" =
height=3D"1" width=3D"1" border=3D"0">');
}
}
function ANRID() {
if (AMSRID !=3D'' && AMSSID !=3D'') {
if (ANRC (AMSRID) !=3Dnull) {
AMSSRID=3DAMSSID + ANRC (AMSRID);
ANCV ("regid", AMSSRID);
}
}
}
function ANDP (tc)
{
if ((ANP & 2) !=3D0)
{
ANTCC=3Dtc.toUpperCase();
ANVAD=3D0;
ANVDA=3D0;
ANCCF();
}
}
function ANV2R (v, rg, psl, ssl, rs, rd)
{
var m;
var oc;
var r;
var rl;
var ss;
var lm=3D"";
var rt=3Dnull;
var ra=3Drg.split("|");
var pi=3D0;
var si=3Dpsl;
var oi=3Dsi + ssl;
var miwoo=3Doi + rs;
var miwo=3Dmiwoo + 1;
for (ri=3D0; (ri < ra.length) && (rt=3D=3Dnull); ri++)
{
r=3Dra[ri];
rl=3Dr.length;
if (rl >=3Dmiwoo)
{
oc=3Dr.charCodeAt (oi);
if ((oc < 42) && (oc > 32) && (rl >=3Dmiwo))
{
if ((psl=3D=3D0) || (r[pi]=3D=3D'A'))
{
m=3Dr.substr (miwo, r.length - miwo);
}
else
{
m=3Dlm.substr (0, r.charCodeAt (pi) - 65);
m=3Dm.concat (r.substr (miwo, r.length - miwo));
}
if ((ssl !=3D0) && (r[si] !=3D'A'))
{
ss=3Dr.charCodeAt (si) - 65;
m=3Dm.concat (lm.substr (lm.length - ss, ss));
}
switch (r[oi])
{
case "!":
if ((v.length=3D=3Dm.length) && (v.indexOf (m)=3D=3D0))
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case ")":
if (v.lastIndexOf (m)=3D=3D(v.length - m.length))
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "(":
if (v.indexOf (m)=3D=3D0)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "#":
if (v.search (m) !=3D-1)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
case "&":
if (v.indexOf (m) !=3D-1)
{
rt=3Dr.substr (oi + 1, rs);
}
break;
}
}
else
{
if ((psl=3D=3D0) || (r[pi]=3D=3D'A'))
{
m=3Dr.substr (miwoo, r.length - miwoo);
}
else
{
m=3Dlm.substr (0, r.charCodeAt (pi) - 65);
m=3Dm.concat (r.substr (miwoo, r.length - miwoo));
}
if ((ssl !=3D0) && (r[si] !=3D'A'))
{
ss=3Dr.charCodeAt (si) - 65;
m=3Dm.concat (lm.substr (lm.length - ss, ss));
}
if (v.indexOf (m) !=3D-1)
{
rt=3Dr.substr (oi, rs);
}
}
}
lm=3Dm;
}
return (rt=3D=3Dnull) ? rd : rt.replace (/^\s+|\s+$/g,"");
}
function ANGDCC ()
{
if (ANCC !=3D1)
{
ANTCC=3DANV2R (eval (ANSCC), CCLOOKUP22, ANCCPD, ANCCSD, 3, =
ANDCC).toUpperCase();
}
}
function ANGDSA ()
{
if (ANDSAS !=3D0)
{
ANVAC=3DANV2R (eval (ANSAVN), SALOOKUP22, ANCSPD, ANCSSD, 2, ANDSA);
}
}
function ANSDR ()
{
var ccc=3DANGCC();
if ((ccc.indexOf (ANXCC) !=3D0) || (ccc.length !=3DANXCC.length))
{
var ANU=3D"";
var xs=3D0;
if (ANURL=3D=3D1)
{
ANU=3D"&page=3D" + escape (window.location.href);
}
if ((ANAXLSL !=3Dnull) && (ANRC ('Axxd')=3D=3Dnull))
{
xs +=3D1;
}
if (xs > 0 )
{
ANU +=3D"&xs=3D" + xs;
}
if (ANRDF=3D=3D1)
{
ANU +=3D"&r=3D" + ANGRD();
}
if (ANTPTG !=3Dnull)
{
ANU +=3D"&tg=3D" + escape (ANTPTG);
}
if (ANTPUD !=3Dnull)
{
ANU +=3D"&ud=3D" + escape (ANTPUD);
}
document.write ('<SCR'+'IPT SRC=3D"' + ANDPU + 'cmd=3D' + ccc + '&si=3D' =
+ ANSID + ANU + '&v=3D' + ANV + '&cb=3D' + Math.floor (Math.random() * =
100000) + '" LANGUAGE=3D"JavaScript"></SCR' + 'IPT>');
}
ANSME (ccc);
}
function ANSOCR()
{
if ((ANCCT=3D=3Dnull) || (ANCCT < (new Date().getTime() / 1000)))
{
document.write ('<SCR'+'IPT SRC=3D"' + ANOP + '?cb=3D' + Math.floor =
(Math.random() * 100000) + '" LANGUAGE=3D"JavaScript"></SCR' + 'IPT>');
}
}
function ANOR()
{
}
function ANSME (ccc)
{
if (ANME=3D=3D1)
{
ANME=3D0;
document.write ('<SCR'+'IPT SRC=3D"' + ANMU + ccc + '&si=3D'+ ANSID + =
'&cb=3D' + Math.floor (Math.random() * 100000) + '" =
LANGUAGE=3D"JavaScript"></SCR' + 'IPT>');
}
}
function ANAP (ac, sz, pb, kw)
{
var au;
if (sz <=3DANADS.length)
{
ANVAC=3Dac.toLowerCase();
if (ANVAC=3D=3D'zz')
{
au=3D'<IMG SRC=3D"' + ANDAS + '/PSA_' + ANADS[sz-1] + '.gif">';
}
else
{
au=3D'<SCR'+'IPT SRC=3D"'+ANAS+'/cgi-bin/ads/';
if (sz=3D=3D4||sz=3D=3D5||sz=3D=3D7)
{
au+=3D'sk';
}
else
{
au+=3D'ad';
}
if ((window.self=3D=3Dwindow.top)                            ||
((typeof inDapIF !=3D"undefined") && (inDapIF=3D=3Dtrue)) )
{
nf=3D'NF/';
}
else
{
nf=3D'';
}
au+=3DANSID+ANVAC+'.cgi/v=3D2.1S/sz=3D'+ANADS[sz-1];
if (pb !=3Dnull)
{
au+=3D'/xd=3D'+pb;
}
if (kw !=3Dnull)
{
au+=3D'/k=3D'+kw;
}
au+=3D'/NZ/'+Math.floor (Math.random() * =
100000)+'/'+nf+'RETURN-CODE/JS/" LANGUAGE=3D"JavaScript"></SCR'+'IPT>';
}
document.write (au);
}
ANVSZ=3DANDSZ;
}
document.dartTData=3D"";
document.dartTDataValue=3DANRC ("TData");
if (document.dartTDataValue !=3D"" && document.dartTDataValue !=3Dnull)
{
var f=3Ddocument.dartTDataValue.split ("|");
for (var i=3D0; i < f.length; i++)
{
document.dartTData +=3D"kw=3D" + f[i] + ";";
}
}
document.dartTid=3DANRC ("TID");
if (document.dartTid !=3D"" && document.dartTid !=3Dnull)
{
document.dartTid=3D"u=3D" + document.dartTid + ";";
}
try
{
var tc;
var tcdacmd
if (tcdacmd !=3Dnull)
{
tc=3Dtcdacmd + '';
}
else
{
tc=3D'';
}
tcdacmd=3D'';
TCDA (tc);
}
catch (e)
{
ANEH (e,'','');
}

------=_NextPart_000_0000_01C91742.E4F96600--

