jQuery.noConflict();

jQuery(document).ready(function() {

	// IE6 CACHE BACKGROUND IMAGES / NO FLICKER
	if(jQuery.browser.msie) {
		try {
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	}

	// PLACE FOOTER AT BOTTOM
	jquery_contentheight();

});

function jquery_include() {
	// MENU1+2+3 HOVER ACTION
	// IE7 + IE6
	jQuery('.menu1').bind('mouseenter mouseleave', function() {
		jQuery(this).toggleClass('menu1selected');
	});
	jQuery('.menu2').bind('mouseenter mouseleave', function() {
		jQuery(this).toggleClass('menu2selected');
	});
	jQuery('.menu3').bind('mouseenter mouseleave', function() {
		jQuery(this).toggleClass('menu3selected');
	});

	// INPUT HOVER ACTION
	jQuery('.formline').bind('focus blur', function() {
		jQuery(this).toggleClass('formlineover');
	});

	// TEXTAREA HOVER ACTION
	jQuery('.formarea').bind('focus blur', function() {
		jQuery(this).toggleClass('formareaover');
	});

	// SELECT HOVER ACTION
	jQuery('.formselect').bind('focus blur', function() {
		jQuery(this).toggleClass('formselectover');
	});

	// BUTTONS HOVER ACTION
	jQuery('.formbut').bind('mouseenter mouseleave', function() {
		jQuery(this).toggleClass('formbutover');
	});

	// PLACE FOOTER AT BOTTOM
	jquery_contentheight();

	// PLACE FOOTER AT BOTTOM EVENTS
	jQuery('#tpl_printable').bind('resize change', function() {
		jquery_contentheight();
	});

	// HIGHLIGHT BACK TO RESULTS
	jQuery('#tpl_searchframelinks .backlinkwh').bind('blinkIn', function() {
		jQuery('#tpl_searchframelinks .backlinkwh').idle(3000).animate({
			backgroundColor: '#333333',
			marginRight: -12
		}, 1000, 'easeInOutQuad', function() {
			jQuery('#tpl_searchframelinks .backlinkwh').trigger('blinkOut');
		});
	});
	jQuery('#tpl_searchframelinks .backlinkwh').bind('blinkOut', function() {
		jQuery('#tpl_searchframelinks .backlinkwh').idle(500).animate({
			backgroundColor: '#20c3e1',
			marginRight: 0
		}, 1000, 'easeInOutQuad', function() {
			jQuery('#tpl_searchframelinks .backlinkwh').trigger('blinkIn');
		});
	});
	jQuery('#tpl_searchframelinks .backlinkwh').trigger('blinkIn');

}

function jquery_contentheight() {

	var jquery_height_body = 0;
	var jquery_height_tplbody = 0;
	var jquery_height_content = 0;

	if(jquery_height_body == 0) {
		jquery_height_body = jQuery('body').height();
	}

	if(jquery_height_tplbody == 0) {
		jquery_height_tplbody = jQuery('#tpl_body').height();
	}

	if(jquery_height_content == 0) {
		jquery_height_content = jQuery('#tpl_content').height();
	}

	if(jquery_height_body > jquery_height_tplbody) {
		var newheight = Math.round(jquery_height_body - jquery_height_tplbody);
		newheight = Math.round(jquery_height_content + newheight);
		jQuery('#tpl_content').find('table:first').height(newheight);
	}

	// IE BUG / FIX CHILDS IN FOOTER
	jQuery('#tpl_footer a:first').addClass('bugfix').removeClass('bugfix');

}
