jQuery(document).ready(function(){
        //scoate textul default din input pe focus
        textInput(jQuery('#login input[name="username"]'));
        textInput(jQuery('#login input[name="password"]'));
        
        //face stirile de aceeasi inaltime
//        sameHeights(jQuery('.news'));
        
	//scoate borderul nedorit din meniul principal
        jQuery('#nav li:first').css('border-top','none');
        jQuery('#nav li:last').css('border-bottom','none');
	//punem o culoare mai inchisa la primele celule dintr-un rand in tabel
        jQuery('#feed tr td:first-child').css('color','#333');
        jQuery('#feed tr th:first-child').css('color','#333');
        
        //meniu principal hover
        
         jQuery('#nav ul').each(function(i){
            jQuery('li',jQuery(this)).each(function(index){
                var preview = jQuery('a',jQuery(this)).attr('id');
                var flag = false;
               
                if(jQuery('#'+preview+'_preview').length>0){
                    flag = true;
                }
                jQuery(this).hover(function(){
                    if(flag){
                        jQuery('.preview').hide();
                        var topHeight = 30*index;
                        
                        jQuery(this).parent().addClass('hover').css('background-position','left '+topHeight+'px');
                        jQuery('#'+preview+'_preview').show().css('top','0px');
                        /*
                        if(i == 0){
                            if(index <= 4){
                               jQuery('#'+preview+'_preview').show().css('top',(topHeight-31)+'px');  
                            }else{
                                jQuery('#'+preview+'_preview').show().css('top',(120)+'px');
                            }
                            
                        }else{
                            jQuery('#'+preview+'_preview').show().css('top',(120)+'px'); 
                        }
                        */
                        
                    }else{
                        jQuery('a',jQuery(this)).css('color','#666');
                        jQuery(this).parent().removeClass('hover');
                        jQuery('.preview').hide();
                    }                   
                },function(){                   
                    if(flag){
                        jQuery('.preview').not(jQuery('#'+preview+'_preview')).hide();                      
                        //jQuery(this).parent().removeClass('hover');
                    }else{
                        jQuery('.preview').hide();
                        jQuery('a',jQuery(this)).css('color','#333');                       
                    }                   
                });               
            });
         });
         
         

         
        jQuery('.close').click(function(){            
            jQuery('.preview:visible').hide();
            jQuery('#nav ul').removeClass('hover');               
            return false;
         });
		var cucu = false;
		var mucu = 0;
		var zuzu = 0;
		
        jQuery('.preview').hover(function(){
			jQuery(this,'select').each(function(x){
				jQuery(this).click(function(){
					cucu = true;
				});
			});
        	cucu = false;
        	clearTimeout(mucu);
            jQuery(this).show();
            var link = jQuery(this).attr('id');
            link = link.substring(0,link.length-8);
            jQueryli = jQuery('#'+link);
            activNav(jQueryli);
        },function(){
        	if (!cucu) {
        		temp = jQuery(this);
        		zuzu = setTimeout(function(){
		            temp.hide();
		            jQuery('#nav ul').removeClass('hover');
            	}, 100);
        	}
        });
        jQuery('#nav ul').hover(function(){
        	displayElements(0);
            jQuery('#nav ul').not(this).removeClass('hover');
            clearTimeout(zuzu);
            },function(){
            	mucu = setTimeout(function(){
	                jQuery('.preview').hide();
	                jQuery('#nav ul').removeClass('hover');
            	}, 100);
        	});
        
        //taburi 
        jQuery('.tab_title').click(function(){
            jQuery('.tab_title',jQuery(this).parent()).removeClass('activ');
            jQuery(this).addClass('activ');
            var content = jQuery(this).attr('rel');
            jQuery('.tab_content',jQuery(this).parent()).hide();
            jQuery('#'+content).show();
            return false;
        });
        
        jQuery('.tab').click(function(){
            jQuery('.tab',jQuery(this).parent()).removeClass('tab_activ');
            jQuery(this).addClass('tab_activ');
            var content = jQuery(this).attr('rel');
            jQuery('.tab_cnt',jQuery(this).parent()).hide();
            jQuery('#'+content).show();
            return false;
        });
        jQuery('.news_tab').hover(function(){
            jQuery('.news_tab',jQuery(this).parent()).removeClass('active');
            jQuery('a',jQuery('.news_tab')).removeClass('orange');
            jQuery(this).addClass('active');
            jQuery('a',jQuery(this)).addClass('orange');
            var rel = jQuery('a',jQuery(this)).attr('rel');
            
            jQuery('.news',jQuery(this).parent().parent()).hide();
            jQuery('#'+rel+'.news',jQuery(this).parent().parent()).show();
        },function(){
        });
        
        //container popular students
	var containerHeight = 0;
	jQuery('#popular_students .item').each(function(){
            var height = jQuery(this).height();
            if(height>containerHeight){
                containerHeight = height;
            }
	});
	jQuery('#popular_students #container').height(containerHeight);


	//container popular bazar
	containerHeight = 0;
	jQuery('#popular_bazar .item').each(function(){
            var height = jQuery(this).height();
            if(height>containerHeight){
                containerHeight = height;
            }
	});
	jQuery('#popular_bazar .container1').height(containerHeight);
        
        //container news
        /*
	var containerNewsHeight = 0;
	jQuery('#news_container .news_item').each(function(){
            var height = jQuery(this).height();
            if(height>containerNewsHeight){
                containerNewsHeight = height;
            }
	});
	*/
    jQuery('.news_item #news_tabs .news_tab:first-child ').addClass('active');
//	jQuery('#news_container').height(containerNewsHeight);
        
        
        function activNav(jQueryli){
            var parentIndex = jQuery("#nav ul").index(jQueryli.parent().parent());
            var index = jQuery('#nav ul:eq('+parentIndex+') li a').index(jQueryli);
            var index2 = jQuery('#nav ul li a').index(jQueryli);
            var topHeight = 30*index;
            jQueryli.parent().parent().addClass('hover').css('background-position','left '+topHeight+'px');
        }
        //function for equal heights
        function sameHeights(jQueryelement){
                var elementHeight = 0;	
                jQueryelement.each(function(){		
                    var height = jQuery(this).height();
                    if(height>elementHeight){
                        elementHeight = height;
                    }
                });
                jQueryelement.height(elementHeight);
        }
        //function for focus/blur on inputs
        function textInput(jQueryelement){
                var elementValue = jQueryelement.val();
                jQueryelement.focus(function(){
                    var text  = jQuery(this).val();		
                    if (text == elementValue){
                        jQuery(this).val('');
                    } 
                }).blur(function(){
                    var text  = jQuery(this).val();
                    if (text == ''){
                        jQuery(this).val(elementValue);
                    } 
                        
                });
        }
        function isMouseOver(jQueryelement,e){
            var x = e.pageX - jQueryelement.offsetLeft;
            var y = e.pageY - jQueryelement.offsetTop;
            if(x>0 && y>0){
                return true; 
            }
            return false;
        
        } 
         
});



//scrollable popular students
jQuery(function(){
	//init
	var visibleItems = 1;
	var noitems = Math.ceil(jQuery('#popular_students .item').length/visibleItems);
	var itemWidth = parseInt(jQuery('#popular_students .item').width())+10;
	
        jQuery('#popular_students #total_items').text(noitems);
        jQuery('#popular_students #item_number').text(1);
	
	jQuery('#popular_students .prev').css('visibility','hidden');

	if (noitems == 1)
	{
		jQuery('#popular_students .next').css('visibility','hidden');
	}
	
	jQuery('#popular_students .next').live('click',function(){
	    showNext();
	});
	jQuery('#popular_students .prev').live('click',function(){
	    showPrev();
	});
	
	
	function showNavigation(number){
            jQuery('#popular_students #item_number').text(number);
            if (number == 1) {
                jQuery('#popular_students .prev').css('visibility', 'hidden');
                jQuery('#popular_students .next').css('visibility', 'visible');
            }
            else {
                if (number == noitems) {
                    jQuery('#popular_students .prev').css('visibility', 'visible');
                    jQuery('#popular_students .next').css('visibility', 'hidden');
                }
                else {
                    jQuery('#popular_students .prev').css('visibility', 'visible');
                    jQuery('#popular_students .next').css('visibility', 'visible');
                }
            }
            
            var pageNumber = Math.ceil(number/visibleItems);
	}
	function showNext(){		
            jQuery('#popular_students #items').stop(false,true);
            var currentDistance	= parseInt(jQuery('#popular_students #items').css('left'));
            var distance = -itemWidth+currentDistance;
            var number = -parseInt(jQuery('#popular_students #items').css('left'))/itemWidth;
            showNavigation(number+visibleItems+1);
            jQuery('#popular_students #items').animate({
                    left:distance+'px'
            },300);                           
	}
	
	function showPrev(){
            jQuery('#popular_students #items').stop(false,true);
            var currentDistance = parseInt(jQuery('#popular_students #items').css('left'));
            var distance = itemWidth+currentDistance;
            var number = -parseInt(jQuery('#popular_students #items').css('left'))/itemWidth;		
            showNavigation(number+visibleItems-1);
            if(number>0){
                jQuery('#popular_students #items').stop().animate({
                        left:distance+'px'
                },300);	
            }	
		
	}
	
});


//scrollable popular students
jQuery(function(){
	//init
	var visibleItems = 1;
	var noitems = Math.ceil(jQuery('#popular_bazar .item').length/visibleItems);
	var itemWidth = parseInt(jQuery('#popular_bazar .item').width())+10;
	
        jQuery('#popular_bazar #total_items_bz').text(noitems);
        jQuery('#popular_bazar #item_number_bz').text(1);

	jQuery('#popular_bazar .prev').css('visibility','hidden');

	if (noitems == 1)
	{
		jQuery('#popular_bazar .next').css('visibility','hidden');
	}

	jQuery('#popular_bazar .next').live('click',function(){
	    showNext();
	});
	jQuery('#popular_bazar .prev').live('click',function(){
	    showPrev();
	});


	function showNavigation(number){
            jQuery('#popular_bazar #item_number_bz').text(number);
            if (number == 1) {
                jQuery('#popular_bazar .prev').css('visibility', 'hidden');
                jQuery('#popular_bazar .next').css('visibility', 'visible');
            }
            else {
                if (number == noitems) {
                    jQuery('#popular_bazar .prev').css('visibility', 'visible');
                    jQuery('#popular_bazar .next').css('visibility', 'hidden');
                }
                else {
                    jQuery('#popular_bazar .prev').css('visibility', 'visible');
                    jQuery('#popular_bazar .next').css('visibility', 'visible');
                }
            }

            var pageNumber = Math.ceil(number/visibleItems);
	}
	function showNext(){
            jQuery('#popular_bazar #items_bz').stop(false,true);
            var currentDistance	= parseInt(jQuery('#popular_bazar #items_bz').css('left'));
            var distance = -itemWidth+currentDistance;
            var number = -parseInt(jQuery('#popular_bazar #items_bz').css('left'))/itemWidth;
            showNavigation(number+visibleItems+1);
            jQuery('#popular_bazar #items_bz').animate({
                    left:distance+'px'
            },300);
	}

	function showPrev(){
            jQuery('#popular_bazar #items_bz').stop(false,true);
            var currentDistance = parseInt(jQuery('#popular_bazar #items_bz').css('left'));
            var distance = itemWidth+currentDistance;
            var number = -parseInt(jQuery('#popular_bazar #items_bz').css('left'))/itemWidth;
            showNavigation(number+visibleItems-1);
            if(number>0){
                jQuery('#popular_bazar #items_bz').stop().animate({
                        left:distance+'px'
                },300);
            }

	}

});

//scrollable news
jQuery(function(){
	//init
	var visibleItems = 1;
	var noitems = Math.ceil(jQuery('#news .news_item').length/visibleItems);
	var itemWidth = parseInt(jQuery('#news .news_item').width());
	var noNews = Math.ceil(jQuery('#news .news').length/visibleItems);
	
    jQuery('#news #total_news_items').text(noNews);
    jQuery('#news #news_item_number').text('1-' + (jQuery('#news_group_0 .news').length));
	
	jQuery('#news .prev').addClass('disabled');
	
	
	jQuery('#news .next').live('click',function(){
            if ( jQuery(this).hasClass("disabled") ){
                return false;
            }
	    showNext();
	});
	jQuery('#news .prev').live('click',function(){
	    if ( jQuery(this).hasClass("disabled") ){
                return false;
            }
	    showPrev();
	});
	
	
	function showNavigation(number){
		var nrStart = (number-1)*5+1;
		var nrEnd = nrStart + (jQuery('#news_group_'+(number-1)+' .news').length-1);
            jQuery('#news #news_item_number').text(nrStart+'-'+nrEnd);
            if (number == 1) {
                jQuery('#news .prev').addClass('disabled');
                jQuery('#news .next').removeClass('disabled');
            }
            else {

                if (number == noitems) {
                    jQuery('#news .prev').removeClass('disabled');
                    jQuery('#news .next').addClass('disabled');
                }
                else {
                    jQuery('#news .prev').removeClass('disabled');
                    jQuery('#news .next').removeClass('disabled');
                }
            }		
            var pageNumber = Math.ceil(number/visibleItems);
	}
	function showNext(){		
            jQuery('#news #news_items').stop(false,true);
            var currentDistance	= parseInt(jQuery('#news #news_items').css('left'));
            var distance = -itemWidth+currentDistance;
            var number = -parseInt(jQuery('#news #news_items').css('left'))/itemWidth;

            showNavigation(number+visibleItems+1);
            jQuery('#news #news_items').animate({
                left:distance+'px'
            },500);
				
	}	
	function showPrev(){
            jQuery('#news #news_items').stop(false,true);
            var currentDistance = parseInt(jQuery('#news #news_items').css('left'));
            var distance = itemWidth+currentDistance;
            var number = -parseInt(jQuery('#news #news_items').css('left'))/itemWidth;		
            showNavigation(number+visibleItems-1);
            if(number>0){
                jQuery('#news #news_items').stop().animate({
                    left:distance+'px'
                },500);	
            }	
		
	}
	
});
