/*function clearAbsolute()
{
	var h1=0;
	var h2=0;
	
	if($('#content_main').length)
		h1= $('#content_main').height();
	
	if($('#content_sec').length)
		h2=$('#content_sec').height();
	
	if(h1>0 || h2>0)
		$('.blog_absolute').css('height', (h1>=h2 ? h1 : h2) + 'px' );
}

*/
	
$(document).ready(function(){

// navigation current item manipulation
$("#nav_main li.current").prev("li").toggleClass("no_sep");

// form functions
	$(".search_input_text").click(
      function () {
        $(this).addClass("active");
      }
    );	
	$(".search_input_text").blur(
      function () {
        $(this).removeClass("active");
      }
    );	
	$(".comment_text").click(
      function () {
        $(this).addClass("active");
      }
    );	
	$(".comment_text").blur(
      function () {
        $(this).removeClass("active");
      }
    );	
	
	$(".comment_textarea").click(
      function () {
        $(this).addClass("active");
      }
    );	
	$(".comment_textarea").blur(
      function () {
        $(this).removeClass("active");
      }
    );	
	$(".comment_submit").hover(
      function () {
        $(this).addClass("over");
      }, 
      function () {
        $(this).removeClass("over");
      }
    );
	
	
	$.validator.addMethod('url_witouthttp',
							  function(value, element)
								{
									if(value!='' && 0 != value.indexOf('http://') )
									{
										value='http://' + value;
									}
									
									return jQuery.validator.methods.url.call(this, value, element);
								
								} , "Please enter a valid URL"  );
	
	// comments
	$("#comment_form").validate({
			errorLabelContainer: $("div#form_error"),
			rules:
			{
				author: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				url: {
					required: false,
					url_witouthttp: true
				},
				comment: {
					required: true
				}
			},
			messages:
			{
				author: {
								required: "Please enter your name"
							},
				email: {
								required: "Please enter your email",
								email: "Please enter a valid email"
							},
				url: {
							url_witouthttp: "Please enter a valid URL"
						},
				comment: {
							required: "Please enter a comment"
						}
			}
		});
	
	
	
	
	// head form helper
	$('#searchform, #searchform input').hover(
      function () { $(this).addClass('search_blog_hover'); }, 
      function () { $(this).removeClass('search_blog_hover'); } 
    );
	
	// images in content helper
	$("#blog_list a:has(img)").addClass('clean');
	
	
});
	
	
