
var browserName=window.navigator.appName;var browserVersion=window.navigator.appVersion;var enableEvent=(browserName=='Netscape')?0:((parseInt(browserVersion.substring(0,1))<4)?0:1);var maxLen=300;var oldMessage='';var InAction=0;function textarea_onkeydown(paObject){if(paObject.value.length+InAction<maxLen){oldMessage=paObject.value;if(enableEvent==1){InAction=((window.event.keyCode>15)&&(window.event.keyCode<19))?0:1;window.event.cancelBubble=true;}
else
++InAction;}
else{if(enableEvent==1){if(window.event.keyCode>=65){window.event.returnValue=false;window.event.cancelBubble=true;}}
else
return false;}}
function textarea_onkeyup(paObject){var newMessage=paObject.value;if(newMessage.length>maxLen){paObject.value=oldMessage;if(enableEvent==1){window.event.returnValue=false;window.event.cancelBubble=true;}}
InAction=0;}
function isInteger(val){if(isNaN(parseInt(val))){return false;}
return true;}
function isValidEmail(email){return email.match(/^[a-z0-9-_\.+]+\@([a-z0-9-]+\.)+[a-z]{2,6}$/gi);}
function isValidPasswd(paPasswd){return new RegExp("^([a-z0-9]{6,})$","i").test(paPasswd);}
function isValidLink(paLink){return new RegExp("http:|ftp:|news:[a-z0-9.]+","ig");}
function isJpeg(paFileName){if(paFileName.substring(paFileName.lastIndexOf(".")+1,paFileName.length).toLowerCase()=="jpg"||paFileName.substring(paFileName.lastIndexOf(".")+1,paFileName.length).toLowerCase()=="jpeg")
return true;else
return false;}
function windowOpen(url,name,features,replace){var win=window.open(url,name,features,replace);win.focus();}
function URLOpen(url){var win=window.open(url);win.focus();}
function protectEmail(email){var s=new String(email);s=s.replace('@','(&#64;)');while(s.indexOf('.')!=-1)
s=s.replace('.','(&#46;)');return s;}
function unprotectEmail(email){var s=new String(email);s=s.replace('(@)','@');while(s.indexOf('(.)')!=-1)
s=s.replace('(.)','.');return s;var s=new String(email);s=s.replace('(&#64;)','@');while(s.indexOf('(&#46;)')!=-1)
s=s.replace('(&#46;)','.');return s;}
function mailTo(to,subject){window.location="mailto:"+unprotectEmail(to)+'\n?subject='+escape(subject);}
function mailTo2(to,subject,body){window.location="mailto:"+unprotectEmail(to)+'\n?subject='+escape(subject)+'&body='+escape(body);}
function in_array(needle,haystack){for(var i=0;i<haystack.length;i++)
if(needle==haystack[i])return true;return false;}
function getCookie(n){var s=document.cookie;if(!s.length)
return null;var beg=s.indexOf(n+"=");if(beg==-1)
return null;beg+=n.length+1;var end=s.indexOf(";",beg);if(end==-1)
end=s.length;return unescape(s.substring(beg,end));}
function setCookie(name,value,expires,path,domain,secure){var s="";if(expires)s+="; expires="+expires;if(path)s+="; path="+path;if(domain)s+="; domain="+domain;if(secure)s+="; secure="+secure;document.cookie=name+"="+escape(value)+s;}
function delCookie(name){setCookie(name,"",-1);}
function printPage()
{window.print();}
function sendPageUrl(subject,body)
{window.location='mailto: ?subject='+escape(subject)+'&body='+escape(body)+escape(window.location);}
Browser=new Object();Browser.agt=navigator.userAgent.toLowerCase();Browser.is_ie=((Browser.agt.indexOf("msie")!=-1)&&(Browser.agt.indexOf("opera")==-1));document.addLoadEvent=function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
var tabs_count=0;var tabs_group_count=0;var tabs_data=[];function tabs_show(gr,i){var a;var o=tabs_data[gr].initO;if(o){if(o.changeF){o.changeF(i-tabs_data[gr].od);}}
for(a=tabs_data[gr].od;a<=tabs_data[gr].po;a++){document.getElementById("_tabs_"+a).className="";document.getElementById("_tabs_content_"+a).style.display="none";}
if(document.getElementById("_tabs_"+i)){document.getElementById("_tabs_"+i).className="selected";document.getElementById("_tabs_content_"+i).style.display="block";}}
function tabs_init(id,prefix,obj){var a,ul,e,tarr;var cont=document.getElementById(id);cont.style.display="block";var start=0;e=document.createElement("div");e.className=prefix+"tabList";ul=document.createElement("ul");e.appendChild(ul);cont.appendChild(e);tarr=[];for(a=0;a<cont.childNodes.length;a++){if(cont.childNodes[a].nodeName=="DIV"&&cont.childNodes[a].className=="tabBody"){cont.childNodes[a].className=prefix+"tabBody";tarr.push(cont.childNodes[a]);}}
tabs_data[tabs_group_count]={};tabs_data[tabs_group_count].od=tabs_count;var addOnClickFunc=function(to,from,id,gid){var f=null;if(from){f=from.onclick;from.onclick=null;}
to.onclick=function(event){if(f&&!f(event)){return false;}
tabs_show(gid,id);};}
for(a=0;a<tarr.length;a++){cont.removeChild(tarr[a]);tarr[a].id="_tabs_content_"+tabs_count;var li=document.createElement("li");var span=document.createElement("span");li.appendChild(span);li.id="_tabs_"+tabs_count;li.onselectstart=function(){return false;};addOnClickFunc(li,tarr[a],tabs_count,tabs_group_count);span.innerHTML=tarr[a].title;span.className=prefix+"tabItem";ul.appendChild(li);cont.appendChild(tarr[a]);tabs_count++;}
if(typeof obj=="number"){start=obj;}else if(typeof obj=="object"){if(obj.start){start=obj.start;}
tabs_data[tabs_group_count].initO=obj;}
tabs_data[tabs_group_count].po=tabs_count-1;tabs_show(tabs_group_count,tabs_data[tabs_group_count].od+start);tabs_group_count++;}
function direction_close(){document.getElementById("directionsOverlay").style.display="none";document.getElementById("backOverlay").style.display="none";$j('embed, object, select').css({'visibility':'visible'});}
function direction_start(addr){document.getElementById("direction_daddr").value=addr;document.getElementById("directionsOverlay").style.display="block";document.getElementById("backOverlay").style.display="block";$j('embed, object, select').css({'visibility':'hidden'});}
function direction_window(form){if(!form){return;}
var url="http://maps.google.com/maps?f=d&saddr="+form.saddr.value+"&daddr="+form.daddr.value;var owin=window.open(url,"Map","directories=no,fullscreen=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,width=700,height=800,resizable=yes",false);owin.focus();direction_close();return false;}
(function($){$.facebox=function(data){facebox_init()
facebox_loading()
$.isFunction(data)?data.call(this,$):facebox_reveal(data)
return $}
$.facebox.settings={loading_image:'/facebox/loading.gif',close_image:'/facebox/closelabel.gif',image_types:['png','jpg','jpeg','gif'],next_image:'/facebox/fast_forward.png',prev_image:'/facebox/rewind.png',play_image:'/facebox/play.png',pause_image:'/facebox/pause.png',slide_duration:3,opacity:0,overlay:true,facebox_html:'\
  <div id="facebox" style="display:none;"> \
    <div class="popup"> \
      <table> \
        <tbody> \
          <tr> \
            <td class="tl"/><td class="b"/><td class="tr"/> \
          </tr> \
          <tr> \
            <td class="b"/> \
            <td class="body"> \
                <a href="#" class="close"> \
                  <img src="" title="close" class="close_image" /> \
                </a> \
              <div class="content"> \
              </div> \
              <div class="info"></div> \
              <div class="footer"> \
                <div class="navigation"></div> \
              </div> \
            </td> \
            <td class="b"/> \
          </tr> \
          <tr> \
            <td class="bl"/><td class="b"/><td class="br"/> \
          </tr> \
        </tbody> \
      </table> \
    </div> \
  </div>'}
var $s=$.facebox.settings
$.fn.facebox=function(settings){facebox_init(settings)
var image_types=$s.image_types.join('|')
image_types=new RegExp('\.'+image_types+'$','i')
var images=[]
$(this).each(function(){if(this.href.match(image_types)&&$.inArray(this.href,images)==-1)
images.push(this.href)})
if(images.length==1)images=null
function click_handler(){if($('#facebox .loading').length==1)return false
facebox_loading()
var klass=this.rel.match(/facebox\[\.(\w+)\]/)
if(klass)klass=klass[1]
if(this.href.match(/#/)){var url=window.location.href.split('#')[0]
var target=this.href.replace(url,'')
facebox_reveal($(target).clone().show(),klass)}else if(this.href.match(image_types)){facebox_reveal_image(this.href,images,klass)}else{$.get(this.href,function(data){facebox_reveal(data,klass)})}
return false}
return this.click(click_handler)}
function facebox_init(settings){if($s.inited&&typeof settings=='undefined')
return true
else
$s.inited=true
if(settings)$.extend($s,settings)
$('body').append($s.facebox_html)
var preload=[new Image(),new Image()]
preload[0].src=$s.close_image
preload[1].src=$s.loading_image
$('#facebox').find('.b:first, .bl, .br, .tl, .tr').each(function(){preload.push(new Image())
preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')})
$('#facebox .close').click(facebox_close)
$('#facebox .close_image').attr('src',$s.close_image)}
function facebox_loading(){if($('#facebox .loading').length==1)return true;showOverlay();$(document).unbind('.facebox')
$('#facebox .content, #facebox .info, #facebox .navigation').empty()
$('#facebox .body').children().hide().end().append('<div class="loading"><img src="'+$s.loading_image+'"/></div>')
var pageScroll=getPageScroll()
$('#facebox').css({top:pageScroll[1]+(getPageHeight()/10),left:pageScroll[0]}).show()
$(document).bind('keydown.facebox',function(e){if(e.keyCode==27)facebox_close()})}
function facebox_reveal(data,klass,extra_setup){$('#facebox .content').addClass(klass).append(data)
$('#facebox .loading').remove()
if($.isFunction(extra_setup))extra_setup.call(this)
$('#facebox .body > *').fadeIn('normal')
$('embed, object, select').css({'visibility':'hidden'});}
function facebox_reveal_image(href,images,klass){if(images)var extra_setup=facebox_setup_gallery(href,images,klass)
var image=new Image()
image.onload=function(){facebox_reveal('<div class="image"><img src="'+image.src+'" /></div>',klass,extra_setup)
if(images){var position=$.inArray(href,images)
var next=new Image()
next.src=images[position+1]?images[position+1]:images[0]}}
image.src=href}
function facebox_close(){facebox_stop_slideshow()
$(document).unbind('.facebox')
$('#facebox').fadeOut(function(){$('#facebox .content').removeClass().addClass('content')})
$('embed, object, select').css({'visibility':'visible'});hideOverlay();return false}
function facebox_setup_gallery(href,images,klass){var position=$.inArray(href,images)
var jump=function(where){facebox_loading()
if(where>=images.length)where=0
if(where<0)where=images.length-1
facebox_reveal_image(images[where],images,klass)}
return function(){$('#facebox .image').click(function(){jump(position+1)}).css('cursor','pointer')
$('#facebox .navigation').append('<img class="prev" src="'+$s.prev_image+'"/>'+'<img class="play" src="'+($s.playing?$s.pause_image:$s.play_image)+'"/>'+'<img class="next" src="'+$s.next_image+'"/>').find('img').css('cursor','pointer').end().find('.prev').click(function(){jump(position-1);return false}).end().find('.next').click(function(){jump(position+1);return false}).end()
$('#facebox .play').bind('click.facebox',function(){$s.playing?facebox_stop_slideshow():facebox_start_slideshow()
return false})
$(document).bind('keydown.facebox',function(e){if(e.keyCode==39)jump(position+1)
if(e.keyCode==37)jump(position-1)})}}
function facebox_start_slideshow(){$('#facebox .play').attr('src',$s.pause_image)
$s.playing=setInterval(function(){$('#facebox .next').click()},$s.slide_duration*1000)}
function facebox_stop_slideshow(){$('#facebox .play').attr('src',$s.play_image)
clearInterval($s.playing)
$s.playing=false}
function getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
return new Array(xScroll,yScroll)}
function getPageHeight(){var windowHeight
if(self.innerHeight){windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight;}else if(document.body){windowHeight=document.body.clientHeight;}
return windowHeight}
function skipOverlay(){return $.facebox.settings.overlay==false||$.facebox.settings.opacity===null}
function showOverlay(){if(skipOverlay())return
if($('facebox_overlay').length==0)
$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
$('#facebox_overlay').hide().addClass("facebox_overlayBG").css('opacity',$.facebox.settings.opacity).click(function(){$(document).trigger('close.facebox')}).fadeIn(200)
return false}
function hideOverlay(){if(skipOverlay())return
$('#facebox_overlay').fadeOut(200,function(){$("#facebox_overlay").removeClass("facebox_overlayBG")
$("#facebox_overlay").addClass("facebox_hide")
$("#facebox_overlay").remove()})
return false}})(jQuery);var JPopup=function(){this.constructor.apply(this,arguments);}
JPopup.prototype={constructor:function()
{this.visible=false;this.hideSelects=false;this.returnFunc=null;this.URL=null;this.baseURL=null;this.mask=null;this.frame=null;this.container=null;this.tabIndexes=new Array();this.tabbableTags=new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME");this.registerEvent(window,'resize');this.registerEvent(window,'scroll');if(!document.all){this.registerEvent(document,'keypress');}
body=document.getElementsByTagName('body')[0];popmask=document.createElement('div');popmask.id='popup-overlay';popcont=document.createElement('div');popcont.id='popup-container';popcont.innerHTML=''+'<div id="popup-inner">'+'<div id="popup-titlebar">'+'<div id="popup-title"></div>'+'<div id="popup-controls">'+'<div class="close" onclick="document.popup.hide(true, true);" /></div>'+'</div>'+'</div>'+'<iframe src="javascript:false;" style="width:100%;height:100%;background-color:transparent;" scrolling="auto" frameborder="0" allowtransparency="true" id="popup-frame" name="popup-frame" width="100%" height="100%" onload="document.popup.onload()"></iframe>'+'</div>';body.appendChild(popmask);body.appendChild(popcont);this.mask=document.getElementById("popup-overlay");this.container=document.getElementById("popup-container");this.frame=document.getElementById("popup-frame");var brsVersion=parseInt(window.navigator.appVersion.charAt(0),10);if(brsVersion<=6&&window.navigator.userAgent.indexOf("MSIE")>-1){this.hideSelects=true;}},registerEvent:function(target,type,args)
{var self=this;if(target.addEventListener){target.addEventListener(type,onEvent,true);}else if(target.attachEvent){target.attachEvent('on'+type,onEvent);}
function onEvent(e){e=e||window.event;e.element=target;return self["on"+type](e,args);}},onresize:function(event,args){this.center();},onscroll:function(event,args){this.center();},onload:function(event,args){if(!this.visible)
return;this.frame.style.display='block';this.setTitle();},onkeypress:function(event,args){if(this.visible&&event.keyCode==9)return false;},show:function(url,width,height,returnFunc)
{if(!width)width=this.getViewportWidth()-100;if(!height)height=this.getViewportHeight()-100;this.visible=true;this.disableTabIndexes();this.mask.style.display="block";this.container.style.display="block";this.center(width,height);var titleBarHeight=parseInt(document.getElementById("popup-titlebar").offsetHeight,10);this.container.style.width=width+"px";this.container.style.height=(height+titleBarHeight)+"px";this.frame.style.width=parseInt(document.getElementById("popup-titlebar").offsetWidth,10)+"px";this.frame.style.height=(height)+"px";if(this.URL!=url)
{this.URL=url;if(this.frame.contentWindow!=undefined){this.frame.style.display='none';}
this.frame.src=url;}
this.returnFunc=returnFunc;if(this.hideSelects==true){this.hideSelectBoxes();}},center:function(width,height)
{if(this.visible==true){if(width==null||isNaN(width)){width=this.container.offsetWidth;}
if(height==null){height=this.container.offsetHeight;}
var fullHeight=this.getViewportHeight();var fullWidth=this.getViewportWidth();var theBody=document.documentElement;var scTop=Browser.is_ie?parseInt(theBody.scrollTop,10):0;var scLeft=Browser.is_ie?parseInt(theBody.scrollLeft,10):0;scTop=0;var titleBarHeight=parseInt(document.getElementById("popup-titlebar").offsetHeight,10);this.container.style.top=scTop+((fullHeight-(height+titleBarHeight))/2)+"px";this.container.style.left=scLeft+((fullWidth-width)/2)+"px";this.mask.style.height=fullWidth+"px";this.mask.style.width=fullWidth+"px";}},hide:function(callReturnFunc,resetURL)
{this.visible=false;this.restoreTabIndexes();if(this.mask==null){return;}
this.mask.style.display="none";this.container.style.display="none";if(callReturnFunc==true&&this.returnFunc!=null){this.returnFunc(window.frames["popup-frame"].returnVal);}
if(resetURL){this.URL=null;document.getElementById("popup-title").innerHTML='';}
if(this.hideSelects==true){this.displaySelectBoxes();}},increaseHeight:function(height)
{var effect=new fx.Height(this.container,{opacity:false,duration:200});effect.custom(this.container.offsetHeight,this.container.offsetHeight+height-9);var effect=new fx.Height(this.frame,{opacity:false,duration:200});effect.custom(this.frame.offsetHeight,this.frame.offsetHeight+height);},decreaseHeight:function(height)
{var effect=new fx.Height(this.container,{opacity:false,duration:200});effect.custom(this.container.offsetHeight,this.container.offsetHeight-height-6);var effect=new fx.Height(this.frame,{opacity:false,duration:200});effect.custom(this.frame.offsetHeight,this.frame.offsetHeight-height);},setTitle:function()
{document.getElementById("popup-title").innerHTML=window.frames["popup-frame"].document.title;},disableTabIndexes:function()
{if(document.all){var i=0;for(var j=0;j<this.tabbableTags.length;j++){var tagElements=document.getElementsByTagName(this.tabbableTags[j]);for(var k=0;k<tagElements.length;k++){this.tabIndexes[i]=tagElements[k].tabIndex;tagElements[k].tabIndex="-1";i++;}}}},restoreTabIndexes:function()
{if(document.all){var i=0;for(var j=0;j<this.tabbableTags.length;j++){var tagElements=document.getElementsByTagName(this.tabbableTags[j]);for(var k=0;k<tagElements.length;k++){tagElements[k].tabIndex=this.tabIndexes[i];tagElements[k].tabEnabled=true;i++;}}}},hideSelectBoxes:function()
{for(var i=0;i<document.forms.length;i++){for(var e=0;e<document.forms[i].length;e++){if(document.forms[i].elements[e].tagName=="SELECT"){document.forms[i].elements[e].style.visibility="hidden";}}}},displaySelectBoxes:function()
{for(var i=0;i<document.forms.length;i++){for(var e=0;e<document.forms[i].length;e++){if(document.forms[i].elements[e].tagName=="SELECT"){document.forms[i].elements[e].style.visibility="visible";}}}},getViewportHeight:function(){if(window.innerHeight!=window.undefined)return window.innerHeight;if(document.compatMode=='CSS1Compat')return document.documentElement.clientHeight;if(document.body)return document.body.clientHeight;return window.undefined;},getViewportWidth:function(){if(window.innerWidth!=window.undefined)return window.innerWidth;if(document.compatMode=='CSS1Compat')return document.documentElement.clientWidth;if(document.body)return document.body.clientWidth;return window.undefined;}}
document.popup=null;document.addLoadEvent(function(){var popup=new JPopup()
document.popup=popup});