/*	jQuery: scripts for formatting layout
----------------------------------------------------------*/
var $j = jQuery.noConflict();
$j(document).ready(function(){
	
	/*	child filters, selectors:
	----------------------------------------------*/
		var first_childs = [
			"#main-menu li:first-child",
			"#footer li:first-child",
			"#main-menu li:first-child",
			"#user-account li:first-child",
			".b-comunicates .tab li:first-child"
		];
		var last_childs = [
			".pagination li:last-child",
			"#nav li:last-child",
			".b-comunicates .t-head li:last-child"
		];
		$j(last_childs).each(function(i){$j(last_childs[i]).addClass("last-child")});
		$j(first_childs).each(function(i){$j(first_childs[i]).addClass("first-child")});
		
		numerize('.m-media li');
		$j('#s-email').clear_input({
			val: 'wpisz swoj e-mail...'
		});
		
		
		
		if( $j.browser.msie == true ){
			Cufon.now();
		};
	
	return false;
});//$j(document).ready

function numerize(grab){
	var elements= $j(grab)
	
	elements.each(function(i){
		$j(this).addClass('element-'+(i+1));
	});
	
}
function sample_function(){

	return false;
}
Cufon.replace(['h2','h3', 'h4 a'],{hover: true});
Cufon.replace(['#nav li a','.b-about a.more','.s-sections li a','.s-contact h4'],{hover: true});
jQuery.fn.clear_input = function(options) {
        // default class names
        var defaults = {
            val: "test"
        };
        var options = jQuery.extend(defaults, options);
    
	    return this.each(function(i) {
	        obj = jQuery(this);
	        jQuery(obj).focus(function() {
	        	if(jQuery(this).val() == options.val) 
	        		jQuery(this).val('')
	    	});
	    	
			jQuery(obj).blur(function() {
				if(jQuery(this).val() == '')
					jQuery(this).val(options.val)
			});        
	    });// .each(i)
	    
  };// clear_input

/**
* Rotuje logotypy w lewej kolumnie
*/
var timeout;

$j(function(){
    timeout = setTimeout('rotate_logos()', 5000);

    $j('div.s-webpages ul.s-thumbs').mouseover(function(){
        clearTimeout(timeout);
    });

    $j('div.s-webpages ul.s-thumbs').mouseout(function(){
        timeout = setTimeout('rotate_logos()', 10);
    });
});

var rotate_logos = function()
{
    var logo_list = $j('div.s-webpages ul.s-thumbs');

    if (logo_list.find('li').length > 0)
    {
        var first_logo = logo_list.find('li').eq(0);

        first_logo.animate({marginTop: -(parseInt(first_logo.height()))}, 1000, function(){
            first_logo.remove();
            logo_list.append(first_logo);
            first_logo.css('margin', 0);
        });

        timeout = setTimeout('rotate_logos()', 5000);
    }
}
