// global vars for browser detection, if needed
	var explorer = navigator.userAgent.indexOf("MSIE") != -1;
	var explorer6 = navigator.userAgent.indexOf("MSIE 6.0") != -1;
	var explorer7 = navigator.userAgent.indexOf("MSIE 7.0") != -1;
	var explorer8 = navigator.userAgent.indexOf("MSIE 8.0") != -1;
	var firefox = navigator.userAgent.indexOf("Firefox") != -1;
	var safari = navigator.userAgent.indexOf("Safari") != -1;
	var opera = navigator.userAgent.indexOf("Opera") != -1;
	var chrome = navigator.userAgent.indexOf("Chrome") != -1;

// jQuery add-ons & plugins
	$.fn.toggleFade = function(settings){
		if(settings==undefined){
			settings={ speedIn:'slow'};
		}
		settings = jQuery.extend(
			{
				speedIn: "normal",
				speedOut: settings.speedIn
			}, settings
		);
		return this.each(function(){
			var isHidden = jQuery(this).is(":hidden");
			jQuery(this)[ isHidden ? "fadeIn" : "fadeOut" ]( isHidden ? settings.speedIn : settings.speedOut);
		});
	};

	$.fn.delay = function(time,func){
		this.each(function(){ 
			setTimeout(func,time); 
		});
		return this;
	};

	$.fn.clearForm = function(){
		return this.each(function(){
			var type = this.type, tag = this.tagName.toLowerCase();
			if (tag == 'form')
				return $(':input',this).clearForm();
			if (type == 'text' || type == 'password' || tag == 'textarea')
				this.value = '';
			else if (type == 'checkbox' || type == 'radio')
				this.checked = false;
			else if (tag == 'select')
				this.selectedIndex = -1;
		});
	};

// functions
	function returnFlash(id,path,width,height,flashvars){
		var myFlash = '<object id="'+id+'" width="'+width+'" height="'+height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">';
			myFlash = myFlash +'<param name="allowScriptAccess" value="always" />';
			myFlash = myFlash +'<param name="movie" value="'+path+'" />';
			myFlash = myFlash +'<param name="menu" value="false" />';
			myFlash = myFlash +'<param name="allowFullScreen" value="true" />';
			myFlash = myFlash +'<param name="flashvars" value="'+flashvars+'">';
			myFlash = myFlash +'<param name="quality" value="high" />';
			myFlash = myFlash +'<param name="scale" value="noscale" />';
			myFlash = myFlash +'<param name="bgcolor" value="#ffffff" />';
			myFlash = myFlash +'<param name="wmode" value="transparent" />';
			myFlash = myFlash +'<embed name="'+id+'" width="'+width+'" height="'+height+'" src="'+path+'" flashvars="'+flashvars+'" wmode="transparent" menu="false" quality="high" scale="noscale" allowFullScreen="true" bgcolor="#ffffff" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		return myFlash;
	}

// on DOM ready events
	$(function(){
		$('body').removeClass('noJs');
		$('html').addClass($('html').attr('lang'));
		$('.ext').each(function(){
			$(this).attr('target','_blank')
		});

		if($('.wrapHeader .frmSearch input').val() != ''){
			$('.wrapHeader .frmSearch label').hide();
		}
		$('.wrapHeader .frmSearch label').click(function(){
			var f = $(this).attr('for');
			if($('#'+f).val() == ''){
				$(this).hide();
			}
		});
		$('.wrapHeader .frmSearch input').blur(function(){
			if($(this).val() == ''){
				$('.wrapHeader .frmSearch label').show();
			}
		});
		
		$('.faq .drpQuestion').change(function(){
			$('.faq .item').each(function(){
				if($(this).hasClass('active')){
					$(this).removeClass('active').addClass('accessAlt');
				}
			});
			$('#'+$(this +'option:selected').attr('rel')).addClass('active').removeClass('accessAlt');
		});
	});
