$(function(){
  searchForm();
  showBaloon();
  showSpodeli();
  showGamekbrd();
	addSpan();
	showGamesTitles();
	viewRating();
	commentForm();
  rem_img_alt();
  //fix_ie7_zindex();
})

function searchForm(){
	var form = $('form.search');
	if(form.length === 0){return false;}
	
	var input = form.children('input.input');
	var firstVal = input.val();
	input.focus(function(){
		if($(this).val() == firstVal){
			$(this).val('');
		}
	});
	input.blur(function(){
		if($(this).val() == ''){
			$(this).val(firstVal);
		}
	});
	
	form.find('.submit').click(function(){
		form.submit();
	});
}


function showBaloon(){
        var p = $('a.catalog').parent();;
        var baloon = p.find('.baloon');

        if(p.length === 0 || baloon.length === 0){
                return false;
        }

        var timeOut;
        p.hover(function(){
                        baloon.fadeIn();
                        clearTimeout(timeOut);
        },function(){
                timeOut = setTimeout(function(){
                        baloon.fadeOut();
                }, 300);

        });
}


function showSpodeli(){
/*
  var p = $('.spodeli').parent();;
  var spodeli_baloon = p.find('.spodeli_baloon');

  if(p.length === 0 || spodeli_baloon.length === 0){
    return false;
  }

  var timeOut;
  p.hover(function(){
      spodeli_baloon.fadeIn();
      clearTimeout(timeOut);
  },function(){
    timeOut = setTimeout(function(){
      spodeli_baloon.fadeOut();
    }, 300);

  });
*/

  var p = $('#spodeli').parent();
  var spodeli_baloon = p.find('.spodeli_baloon');
  p.click(function(){
      spodeli_baloon.fadeIn();
 });

}

function showGamekbrd(){
    var p = $('#gamekbrd').parent();
      var gamekbrd_baloon = p.find('.gamekbrd_baloon');
        p.click(function(){
                  gamekbrd_baloon.fadeIn();
                   });

}





function addSpan(){
	var a = $('.titleMenu a.sel');
	if(a.length === 0){
		return false;
	}
	a.append('<span class="right"></span>');
}

function showGamesTitles(){
  $('a.gamePic').tooltip({
        track: true,
        delay: 0,
        showURL: false,
        showBody: " - ",
        fade: 250
    });
}





function viewRating(){
	var starsCont = $('.rating .stars');
	if(starsCont.length===0){return false;}
	
	var rating = starsCont.attr('title');
	var width = Math.ceil(80/5*rating);
	starsCont.find('.yellow').css({"width":width+"px"});
}


function commentForm(){	
	var form = $('form.commentForm');
	if(form.length === 0){return false;}
	var inputs = form.find('input, textarea');
	var firstVals = new Array();
	count = inputs.length;	
	for(i=0; i< count; i++){
		firstVals[i] = inputs.eq(i).val();
	}
	inputs.each(function(){
			var input = $(this);			
			if(!input.attr('readonly')){
				var firstVal = input.val();
				input.focus(function(){
					if($(this).val() == firstVal){
						$(this).val('');
					}
				});
				
				input.blur(function(){
					if($(this).val() == '' || $(this).val() == ' '){
						$(this).val(firstVal);
					}
				});
			}
	});	
	
	$('.reset_button').click(function(){
		inputs.each(function(i){
			$(this).val(firstVals[i]);
		});
	});
	
	$('span.send').click(function(){
		form.submit();
	});	
}

//Remove img alt tags
function rem_img_alt(){
imgs = document.images;
for(i=0;i<imgs.length;i++){
imgs[i].alt="";
}
}


function close_spodeli_button()
  {
  $(".spodeli_baloon").fadeOut();
  };

function close_gamekbrd_button()
    {
    $(".gamekbrd_baloon").fadeOut();
    };



function fix_ie7_zindex()
 {
 var zIndexNumber = 1000;
 $('div').each(function()
   {
   $(this).css('zIndex', zIndexNumber);
   zIndexNumber -= 10;
   });
 };


