/*
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------

	Half-Life Improvement Team

	Common script file

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
*/


$.extend(true,site,{settings:{soundManagerSWF:site.templatePath+'flash/soundmanager2.swf',iePNGBehaviour:site.templatePath+'javascript/png_behavior.htc',BBCodeAutoResizeImages:true,tooltipDefaults:{track:false,showURL:false,delay:250,fade:200,top:0,left:8}},createPseudoLink:function(text){if(!text){text='No text!'}return $('<span class="pseudo-link" tabindex="0">'+text+'</span>').bind('mousedown',function(event){$(this).addClass('pseudo-link-active')}).bind('mouseup',function(event){$(this).removeClass('pseudo-link-active')}).bind('blur',function(event){$(this).removeClass('pseudo-link-active')}).pseudoHover('pseudo-link').pseudoFocus('pseudo-link')[0]},autoFocusFirstField:function(options){var settings=$.extend({parent:$('body')[0],inputs:':text, :password, textarea',priority:'.error'},options);var fields=$(settings.inputs,settings.parent);var priorityFields=fields.filter(settings.priority);if(priorityFields.length>0){var focusField=priorityFields[0]}else{var focusField=fields[0]}$(focusField).trigger('focus')}});/*@cc_on@*//*@  if($.browser.version<=6){IE_PNG_BEHAVIOUR_BLANK=site.baseURL+'images/blank.png';document.createStyleSheet().addRule('img',"behavior: url('"+site.settings.iePNGBehaviour+"')");$(':text, :password, :checkbox, :radio, :file').livequery(function(){var type='input-'+$(this).attr('type');$(this).addClass(type).pseudoFocus(type).pseudoHover(type)});$('textarea, select').livequery(function(){$(this).pseudoFocus().pseudoHover()});$('.pseudo-link').livequery(function(){$(this).pseudoHover('pseudo-link')})}@*//*@ if($.browser.version==7){$(':input').livequery(function(){$(this).pseudoFocus()})}@*/soundManager.url=site.settings.soundManagerSWF;soundManager.consoleOnly=true;soundManager.debugMode=false;soundManager.autoLoad=true;$(function(){$('#theme-form .buttons').remove();$('#theme-select').bind('change',function(event){this.form.submit()})});$(function(){$('label[for]').livequery(function(){var label=this;var classes=['valid-for','invalid-for'];var mouseDownHandler=function(event){$(this).addClass(classes[0]+'-active')};var mouseUpHandler=function(event){$(this).removeClass(classes[0]+'-active')};$(this).addClass(classes[1]);$('#'+$(this).attr('for')).livequery(function(){$(label).addClass(classes[0]);$(label).removeClass(classes[1]);/*@ if($.browser.version<=6){$(label).bind('mousedown',mouseDownHandler);$(label).bind('mouseup',mouseUpHandler)}@*/},function(){$(label).removeClass(classes[0]);$(label).addClass(classes[1]);/*@ if($.browser.version<=6){$(label).unbind('mousedown',mouseDownHandler);$(label).unbind('mouseup',mouseUpHandler)}@*/})})});$(function(){$('#navigation li').pseudoHover();$('a[rel*="external"]').livequery(function(){$(this).newWindowLink()});if(site.settings.BBCodeAutoResizeImages){$(window).bind('load',function(){var BBCodeImages=[];$('.bbcode-image').each(function(){var $this=$(this);BBCodeImages.push({element:this,originalWidth:$this.attr('width'),originalHeight:$this.attr('height')});/*@ $this.attr({width:1,height:1});@*/});$.each(BBCodeImages,function(index,value){var $this=$(value.element);var originalWidth=value.originalWidth;var originalHeight=value.originalHeight;var parentWidth=0;var $temp=$this;while($temp[0]!==$('#container')[0]){parentWidth-=$temp.outerWidth({margin:true})-$temp.width();$temp=$temp.parent()}parentWidth+=$('#container').width();/*@ $this.attr({width:originalWidth,height:originalHeight});@*/var newWidth=originalWidth;var newHeight=originalHeight;if((originalWidth+($this.outerWidth({margin:true})-originalWidth))>parentWidth){var ratio=parentWidth/originalWidth;newWidth=Math.floor(originalWidth*ratio);newHeight=Math.floor(originalHeight*ratio);$('<p class="image-resized-text">'+'<a href="'+$this.attr('src')+'" rel="external" class="bbcode-image-resized-link">'+'(This image has been scaled down to <strong>'+Math.floor(newWidth/originalWidth*100)+'%</strong>, click here to view full size)'+'</a>'+'</p>').insertAfter($this);$this.addClass('bbcode-image-resized')}$this.attr({width:newWidth,height:newHeight})})})}$('a, .pseudo-link').livequery(function(){if($(this).parents('#navigation').length>0){$(this).tooltip($.extend({},site.settings.tooltipDefaults,{extraClass:'navigation'}))}else{$(this).tooltip(site.settings.tooltipDefaults)}})});$(function(){switch(site.page){case'contact':site.autoFocusFirstField();break}});
