function css() {
	windowHeight = $(window).height();
	$('body').css('min-height',windowHeight-110+'px');
    $('#search-mod input[type=text]').clear();
	$('#nav ul li:has(ul), #menu li:has(ul)').children('a').append(' &raquo;');
	Cufon.replace('h1, #products-nav li, .retail-data h2, .rh-text', {
		hoverables: { li: true },
		hover: true
	});
	Cufon.replace('#side-links a', {
		hoverables: { li: true },
		fontSize: '12px',
		hover: true
	});
/*
	$('#page')
	.before('<img src="'+image_path+'/images/img-border-radius-top.png" class="border-radius" />')
	.after('<img src="'+image_path+'/images/img-border-radius-bottom.png" class="border-radius" />');
	$('#wrapper').append('<img src="'+image_path+'/images/img-bottle.png" id="bottle" />');
*/
	$('#products-nav li').each(function(p){
		$(this).addClass('item-'+p);
		/*$(this).click(function(){
			window.location = $(this).children('a').attr('href');
		});*/
	});
}
function ie() {
	/* go on for IE in generall */
	if($.browser.msie){
		/* take care IE 6 only */
		if($.browser.version <= 6) {
			$('div:first-child, li:first-child, td:first-child').addClass('first-child');
			$('input').each(function(){
				t = $(this).attr('type');
				$(this).addClass(t);
			});
		}
		$('div:last-child, li:last-child, td:last-child').addClass('last-child');
		if($('body').is('#homepage')){
			$('#homepage #content').corners({br:0,sufix:2});
		}
		else if($('body').is('#page-retail')){
			$('#page-retail .img-map').corners({sufix:2});
		}
		else if($('body').is('#page-contact')){
			$('#page-contact #content').corners({sufix:2});
		}
		else{
			$('#content').corners({bl:0,br:0,sufix:2});
		}
		$('#page')
			.before('<img src="'+image_path+'/images/img-border-radius-top.png" class="border-radius" />')
			.after('<img src="'+image_path+'/images/img-border-radius-bottom.png" class="border-radius" />');
			$('#wrapper').append('<img src="'+image_path+'/images/img-bottle.png" id="bottle" />');
	}
}
$(document).ready(css);
$(document).ready(ie);
jQuery.fn.clear = function(){
	return this.each(function(i){
		var val;
		$(this).focus(function(){
			val = $(this).val();
			$(this).attr('rel',val)
			$(this).val('');
		}); // focus
		$(this).blur(function(){
			val = $(this).attr('rel');
			if($(this).val() == ''){
				$(this).removeAttr('rel');
				$(this).val(val);
			}
		});	// blur
	}); // each
};
jQuery.fn.corners = function(option) {
	option = jQuery.extend({
		tl: 1,
		tr: 1,
		bl: 1,
		br: 1,
		sufix: 1
	}, option);
	return this.each(function(i){
		path = image_path+'/images/';
		if(option.tl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NW.png" class="corner corner-nw" />');
		if(option.tr)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NE.png" class="corner corner-ne" />');
		if(option.bl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SW.png" class="corner corner-sw" />');
		if(option.br)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SE.png" class="corner corner-se" />');
		cornerBorderT = parseInt($(this).css('border-top-width'));
		cornerBorderT = cornerBorderT > 0 ? '-'+cornerBorderT+'px' : '0';
		cornerBorderR = parseInt($(this).css('border-right-width'));
		cornerBorderR = cornerBorderR > 0 ? '-'+cornerBorderR+'px' : '0';
		cornerBorderB = parseInt($(this).css('border-bottom-width'));
		cornerBorderB = cornerBorderB > 0 ? '-'+cornerBorderB+'px' : '0';
		cornerBorderL = parseInt($(this).css('border-left-width'));
		cornerBorderL = cornerBorderL > 0 ? '-'+cornerBorderL+'px' : '0';
		$(this).css('position','relative').children('.corner').css({
			'position'	: 'absolute',
			'z-index'	: '1'
		});
		$(this).children('.corner-nw').css({
			'top'	: cornerBorderT,
			'left'	: cornerBorderL
		}).next('.corner-ne').css({
			'top'	: cornerBorderT,
			'right'	: cornerBorderR
		}).next('.corner-sw').css({
			'bottom': cornerBorderB,
			'left'	: cornerBorderL
		}).next('.corner-se').css({
			'bottom': cornerBorderB,
			'right'	: cornerBorderR
		});
	}); // each
}

