(function($){
    function imgRotator(classname, img_num, time){
        var obj_class= jQuery(classname);
        var img_num=img_num;
        var obj_img = obj_class.find('.gal-img');
        var obj_length = obj_img.length;
        var timer;
        function replace_img(callback){
        $('.gal-img').each(function(i){
            var obj = $(this);
            var id = obj.attr('id');
            if(id != undefined){
			obj.replaceWith('<img class="gal-img d-n" src="/img/gallery_img/' + id + '.jpg" />');
                //obj.replaceWith('<img class="gal-img d-n" src="'+id+'" />');
            }
        });
        obj_img = $('.gal-img');
        callback();
        }
      
        function rotateImg(next_prev){
            obj_img.addClass('d-n');
            if(next_prev=='next'){
                if(img_num==obj_length-1){
                    img_num=-1;
                }
                img_num++;
            }
            else{
                if(img_num==-1){
                    img_num=obj_length-1;
                }
                img_num--;
            }
             obj_img.eq(img_num).removeClass('d-n');
        }

          replace_img(function(){
            timer=setInterval(function(){
                rotateImg('next');
            }, time);
        });
      
        var next_img = $('#next_img');
        var prev_img = $('#prev_img');
        next_img.click(function(){
            clearInterval(timer);
            rotateImg('next');
        });
        prev_img.click(function(){
            clearInterval(timer);
            rotateImg('prev');
        });

    }
    jQuery(document).ready(function(){
        $('.def-val').focus(function() {
            if (this.value == this.defaultValue) {
                this.value='';
                $(this).addClass('bl_col');
            }
        })
        .blur(function() {
            if (this.value == '') {
                this.value = this.defaultValue;
                $(this).removeClass('bl_col');
            }
        });

        imgRotator('.head-box-img', 0, 2500000);

    });
})(jQuery);
