jQuery(document).ready(function(){
	
	// NAVIGATION
	$('#navHolder ul').lavaLamp();

	// TOOLTIPS
	$(".toolTip").tipTip();
	$(".toolTipRight").tipTip({defaultPosition: "right"});
	
	// SEARCH TEXT
	var search=false;
	$("#btnSearch").bind("click", function(){
		if(!search){
			search=true;
			$("#searchHolder input").val("");
			$("#searchHolder").animate({ right: 50, opacity: 'show' }, "slow");
		} else {
			search=false;
			$("#searchHolder").animate({ right: 0, opacity: 'hide' }, "slow");
		}
	});
	$("#searchHolder input").focus( function() {
		$('#searchText').removeClass('searchText').addClass('searchTextOff');
	});
	$("#searchHolder input").blur( function() {
		if($("#searchHolder input").val()==""){
			$('#searchText').removeClass('searchTextOff').addClass('searchText');
		}
	});
	// FOOTER NEWSLETTER
	$("#newsletterHolder input").focus( function() {
		$('#newsletterText').removeClass('newsletterText').addClass('newsletterTextOff');
	});
	$("#newsletterHolder input").blur( function() {
		if($("#newsletterHolder input").val()==""){
			$('#newsletterText').removeClass('newsletterTextOff').addClass('newsletterText');
		}
	});
	
	// SLIDESHOW
	if($("#slider").length != 0){
		$('#slider').s3Slider({
			timeOut: 6000 
		});
	}
	// BREADCRUMB
	jQuery("#breadCrumb").jBreadCrumb();
	
	// FLASH
	$('h3.flash').flash(
	       { 
            src: 'flash/dyn_text.swf', 
            flashvars: { 
                css: [
                    '* { color: #666666; }',
                    'a { color: #0099CC; text-decoration: none; }',
                    'a:hover { text-decoration: underline; }'
                ].join(' ')
            }
        },
        { version: 7 },
        function(htmlOptions) {
            htmlOptions.flashvars.txt = this.innerHTML;
            this.innerHTML = '<div>'+this.innerHTML+'</div>';
            var $alt = $(this.firstChild);
            htmlOptions.height = $alt.height()+5;
            htmlOptions.width = $alt.width();
            $alt.addClass('alt');
            $(this)
                .addClass('flash-replaced')
                .prepend($.fn.flash.transform(htmlOptions));						
        }
    );

	$('h3.flashExt').flash(
	        { 
	            src: 'flash/dyn_text_ext.swf', 
	            flashvars: { 
	                css: [
	                    '* { color: #666666; }',
	                    'a { color: #0099CC; text-decoration: none; }',
	                    'a:hover { text-decoration: underline; }'
	                ].join(' ')
	            }
	        },
	        { version: 7 },
	        function(htmlOptions) {
				var tmp = this.innerHTML;
				var substr = tmp.split(' - ');
	            htmlOptions.flashvars.txt = substr[0];
	            htmlOptions.flashvars.txtExt = substr[1];
	            this.innerHTML = '<div>'+this.innerHTML+'</div>';
	            var $alt = $(this.firstChild);
	            htmlOptions.height = $alt.height()+20;
	            htmlOptions.width = $alt.width();
	            $alt.addClass('alt');
	            $(this)
	                .addClass('flash-replaced')
	                .prepend($.fn.flash.transform(htmlOptions));						
	        }
	    );

	
})

function scrollScreen(step, link){
	$('a[class="rightLinkOn"]').removeClass("rightLinkOn").addClass("rightLink");
	$('a[href="'+link+'"]').removeClass("rightLink").addClass("rightLinkOn");
	$('#scrollInner').animate({
		top: -$('.'+step).position().top
	}, 500, function() {
		// Animation complete.
	});
}

