Cufon.replace('#HEADER > div > div > a span, #HEADER > div p, #mainMenu ul li, a.picBut em, table#stepList, ul.cat li a, h1, h2:not(.prod), h3, .button:not(.redS, .gray), .aller', { fontFamily: 'aller' });

Cufon.replace('#HEADER > div p + p', { 
	fontFamily: 'aller',
	color: '-linear-gradient(#e10000 , #6b0000 )'
});

$(function() {
	
	    //find all form with class jqtransform and apply the plugin
	    $("form.jqtransform").jqTransform();
	    
	    $('div.field span input[type="text"]').focus(function(){
	    	var $input = $(this);
	    	if ($input.val() == $input.next().val()) {
	    		$input.val('');
	    	}
	    }).blur(function(){
	    	var $input = $(this);
	    	if ($input.val() == '') {
	    		$input.val($input.next().val());
	    	}
	    });
	    
	    $('div.box.contact a.button.red, a.button.redB').each(function(){
	    	var $but = $(this);
		    var butW = $but.width();
		    var boxW = $but.parent().width();
		    var butMar = (boxW - butW)/2-3;
		    $but.css('margin','0px '+butMar+'px');	    	
	    });
	    
		$("ul.tip li a:first-child, a.picBut, ul.cat li a").each(function(){
			var $a = $(this);
			var $em = $(this).find('em');
			
			var aH = $a.height(); 
			var emH = $em.height();
			var pad = (aH - emH)/2;
			
		    $em.css({
		        'padding-top': pad + 'px',
		        'padding-bottom': pad + 'px'
		    });
		});
		
		$("ul.tip li a:first-child").click(function(){
			var $a = $(this);
			var $div = $a.next('div');
			var $li = $a.parent();
			
			if ($a.hasClass('actv')) {
				$div.slideUp('fast');
				$a.removeClass('actv');
			} else {
				$a.addClass('actv');
				$div.slideDown('fast');
			}

			return false;
		}); 
		
		$('#photo ul.packshot.mini li').click(function(){
			var $li = $(this);
			var $ulBig = $(this).parent().prev('ul.packshot');
		    var no = $('ul.packshot.mini li').index(this) +1;
		    $ulBig.find('li').hide();
		    $ulBig.find('li:nth-child('+no+')').css('display','block');
		    return false;
		});
		
		$('div.box.filtr ul li a').click(function(){
				var $a = $(this);
				var $aLi = $(this).parent();

				if ($aLi.hasClass('actv')) {
					$ul = $a.next('ul').slideUp('fast');
					$aLi.removeClass('actv');
				} else {
					$aLi.addClass('actv');
					$ul = $a.next('ul').slideDown('fast');
				}
				return false;
		});
		
		$('#lightForm div.content ul li label').each(function(){
		    var h = $(this).height();
		    if (h > 18) {$(this).parent().addClass('line2');}
		});
		
		$('.datepicker').datepicker();
		$('.datepicker + a').click(function(){
			$(this).prev().focus();
			return false;
		});

		
		$('div.switch ul li').click(function(){
			var $li = $(this);
			var $partListCont = $li.parent().parent().prev('div');
		    var no = $li.parent().find('li').index(this)+1;
		    $partListCont.find('ul').hide();
		    $li.parent().find('li a').removeClass('actv');
		    $partListCont.find('ul:nth-child('+no+')').css('display','block');
		    $li.find('a').addClass('actv');
		    return false;			
		});

		$('.text img').each(function(){
			var $img = $(this);
			var className = $img.attr('class').split('-');
			var cnt = className.length;
			if (cnt == 1) { className.push(className[0]); }
			if (cnt <= 1) { className[0] = 'r237x154'; }
			var path = $img.attr('src');
			if ($img.parent().is('p') || ($img.parent().is('a') && $img.parent().parent().is('p'))) {
				if ($img.parent().is('a') && $img.parent().parent().is('p')) {
					$p = $img.parent().parent();
					$img.parent().insertBefore($p);
				} else {
					$p = $img.parent();
					$img.insertBefore($p);
				}
				if (!$p.html().length>0){$p.remove();};
			}
			
			if ($img.parent().is('a')) {
				$img.parent().wrap('<div class="mask">');
			} else {
				$img.wrap('<div class="mask">');
			}
			
			$img.removeAttr('class').attr('src','/tpl/img/mask/'+ className[0] +'.png').parents('div:first').addClass(className.join(' ')).attr('style','background-image: url('+ path +');');
		});
		
		$('#txtResize a').click(function(){
			var $a = $(this);
			var size = $a.attr('id').substring(1);
			$('div.text p, div.text ul li').css('font-size',size+'px');
			return false;
		});
	});



