
var IEPNGFix=window.IEPNGFix||{};IEPNGFix.tileBG=function(elm,pngSrc,ready){var data=this.data[elm.uniqueID],elmW=Math.max(elm.clientWidth,elm.scrollWidth),elmH=Math.max(elm.clientHeight,elm.scrollHeight),bgX=elm.currentStyle.backgroundPositionX,bgY=elm.currentStyle.backgroundPositionY,bgR=elm.currentStyle.backgroundRepeat;if(!data.tiles){data.tiles={elm:elm,src:'',cache:[],img:new Image(),old:{}};}
var tiles=data.tiles,pngW=tiles.img.width,pngH=tiles.img.height;if(pngSrc){if(!ready&&pngSrc!=tiles.src){tiles.img.onload=function(){this.onload=null;IEPNGFix.tileBG(elm,pngSrc,1);};return tiles.img.src=pngSrc;}}else{if(tiles.src)ready=1;pngW=pngH=0;}
tiles.src=pngSrc;if(!ready&&elmW==tiles.old.w&&elmH==tiles.old.h&&bgX==tiles.old.x&&bgY==tiles.old.y&&bgR==tiles.old.r){return;}
var pos={top:'0%',left:'0%',center:'50%',bottom:'100%',right:'100%'},x,y,pc;x=pos[bgX]||bgX;y=pos[bgY]||bgY;if(pc=x.match(/(\d+)%/)){x=Math.round((elmW-pngW)*(parseInt(pc[1])/100));}
if(pc=y.match(/(\d+)%/)){y=Math.round((elmH-pngH)*(parseInt(pc[1])/100));}
x=parseInt(x);y=parseInt(y);var repeatX={'repeat':1,'repeat-x':1}[bgR],repeatY={'repeat':1,'repeat-y':1}[bgR];if(repeatX){x%=pngW;if(x>0)x-=pngW;}
if(repeatY){y%=pngH;if(y>0)y-=pngH;}
this.hook.enabled=0;if(!({relative:1,absolute:1}[elm.currentStyle.position])){elm.style.position='relative';}
var count=0,xPos,maxX=repeatX?elmW:x+0.1,yPos,maxY=repeatY?elmH:y+0.1,d,s,isNew;if(pngW&&pngH){for(xPos=x;xPos<maxX;xPos+=pngW){for(yPos=y;yPos<maxY;yPos+=pngH){isNew=0;if(!tiles.cache[count]){tiles.cache[count]=document.createElement('div');isNew=1;}
var clipR=Math.max(0,xPos+pngW>elmW?elmW-xPos:pngW),clipB=Math.max(0,yPos+pngH>elmH?elmH-yPos:pngH);d=tiles.cache[count];s=d.style;s.behavior='none';s.left=(xPos-parseInt(elm.currentStyle.paddingLeft))+'px';s.top=yPos+'px';s.width=clipR+'px';s.height=clipB+'px';s.clip='rect('+
(yPos<0?0-yPos:0)+'px,'+
clipR+'px,'+
clipB+'px,'+
(xPos<0?0-xPos:0)+'px)';s.display='block';if(isNew){s.position='absolute';s.zIndex=-999;if(elm.firstChild){elm.insertBefore(d,elm.firstChild);}else{elm.appendChild(d);}}
this.fix(d,pngSrc,0);count++;}}}
while(count<tiles.cache.length){this.fix(tiles.cache[count],'',0);tiles.cache[count++].style.display='none';}
this.hook.enabled=1;tiles.old={w:elmW,h:elmH,x:bgX,y:bgY,r:bgR};};IEPNGFix.update=function(){for(var i in IEPNGFix.data){var t=IEPNGFix.data[i].tiles;if(t&&t.elm&&t.src){IEPNGFix.tileBG(t.elm,t.src);}}};IEPNGFix.update.timer=0;if(window.attachEvent&&!window.opera){window.attachEvent('onresize',function(){clearTimeout(IEPNGFix.update.timer);IEPNGFix.update.timer=setTimeout(IEPNGFix.update,100);});}

$(function(){if(jQuery.validator){jQuery.validator.addMethod("selectNone",function(value,element){if(element.value=="")
return false;return true;},"Please select an option");}
if($('#form-contact_us').size()>0){$('#form-contact_us').validate({rules:{name:{required:true},e_mail_address:{required:true,email:true},interested_in:{selectNone:true}},messages:{name:{required:"Please enter your name"},e_mail_address:{required:"Please provide your email address."}},errorElement:"span"});}
if($('#form-request_information').size()>0){$('#form-request_information').validate({rules:{parents_name:{required:true},e_mail_address:{required:true,email:true}},messages:{parents_name:{required:"Please enter your name."},e_mail_address:{required:"Please provide your email address."}},errorElement:"span"});$('#f-zip').mask('99999');$('#f-phone_number').mask('(999) 999-9999');}
if($('#form-schedule_tour').size()>0){$('#form-schedule_tour').validate({rules:{parents_name:{required:true},e_mail_address:{required:true,email:true},phone_number:{required:true}},messages:{parents_name:{required:"Please enter your name."},e_mail_address:{required:"Please provide your email address."},phone_number:{required:"Please enter your phone number."}},errorElement:"span"});$('#f-phone_number').mask('(999) 999-9999');}
if($('#form-register_now').size()>0){$('#form-register_now').validate({rules:{first_name:{required:true},last_name:{required:true},street_address:{required:true},state:{selectNone:true},zip:{required:true},phone_number:{required:true},e_mail_address:{required:true}},errorElement:"span"});$('#f-phone').mask('(999) 999-9999');$('#f-zip').mask('99999');}
$('#nav ul li a').hover(function(){$(this).addClass('iePngFix');},function(){$(this).removeClass('iePngFix');});if($('#photo-side-facebook a').size()>0){$('#photo-side-facebook a').attr('target','_blank');}
if($('#photo-side-btn-play_pfc_video').size()>0){$('#photo-side-btn-play_pfc_video a').prettyPhoto({theme:'light_square',showTitle:false,allowresize:false});}
if($('#photo-side-btn-play_pfc_sports').size()>0){$('#photo-side-btn-play_pfc_sports a').prettyPhoto({theme:'light_square',showTitle:false,allowresize:false});}
$('a.delete').click(function(e){e.preventDefault();if(confirm('Are you sure you want to delete?')){location.href=$(this).attr('href');}});});

