/* OWN FUNCTIONSET */


function radiocheck(name, name2)
{
	document.getElementById(name2).checked=false;
	document.getElementById(name).checked=true;
}


function clearInput(e,v)
{
  if( e.value==v)
  {
    e.value='';
  }
}

function resetInput(e,v)
{
  if( e.value=='')
  {
    e.value=v;
  }
}


function swapImage(bildname,tauschbild)
{
  document.images[bildname].src=tauschbild;
}


function showmode(name)
{
	document.getElementById(name).style.display='block';
}

function hidemode(name)
{
	document.getElementById(name).style.display='none';
}


function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


function fontSize(tag, type, size) {
  if (block=document.getElementById(tag)) {
    if (type) {
      if (block.style.fontSize && parseFloat(block.style.fontSize.replace('em', '')) + size > 2.0)
        return;
      else if (block.style.fontSize)
        block.style.fontSize = parseFloat(block.style.fontSize.replace('em', '')) + size + 'em';
      else 
        block.style.fontSize = 1 + size + 'em';
    } else {
      if (block.style.fontSize && parseFloat(block.style.fontSize.replace('em', '')) - size > 0.8) 
        block.style.fontSize = parseFloat(block.style.fontSize.replace('em', '')) - size + 'em';
      else
        block.style.fontSize = 1 - size + 'em';
    }
  }
}


var tabberOptions = {

  'cookie':"tabber", /* Name to use for the cookie */

  'onLoad': function(argsObj)
  {
    var t = argsObj.tabber;
    var i;

    if (t.id) {
      t.cookie = t.id + t.cookie;
    }

    i = parseInt(getCookie(t.cookie));
    if (isNaN(i)) { return; }
    t.tabShow(i);
  },

  'onClick':function(argsObj)
  {
    var c = argsObj.tabber.cookie;
    var i = argsObj.index;

		var t = argsObj.tabber;
		var id = t.id;
		var h = t.tabs[i].headingText;
		var e = argsObj.event;

    if (c == 'tabberspieletabber')
    {
      setCookie(c, i);
    }

		pageTracker._trackEvent(id, e.type, h);
  }
};



/* AUTOMATISCH STARTENDE FUNKTIONEN */


document.write('<style type="text/css">.tabber{display:none;}<\/style>');



/* JQUERY */


(function($)
{
  $.fn.searchbox = function(options)
  {
    var settings = jQuery.extend({
      text: 'Suchbegriffe eingeben...'
      ,colorempty: '#AAA'
      ,coloruser: '#000'
    }, options);

    var value = $(this).attr('value');
    if(value == '' || value == settings.text) {
      $(this).css('color', settings.colorempty);
      $(this).attr('value', settings.text);
    }
    $(this).focus(function() {
      if($(this).attr('value') == settings.text){
        $(this).attr('value', '');
        $(this).css('color', settings.coloruser);
      }
    });
    $(this).blur(function() {
      if($(this).attr('value') == ''){
        $(this).attr('value', settings.text);
        $(this).css('color', settings.colorempty);
      }
    });
    return this;
  };
})(jQuery);


jQuery(window).load(function()
{
  jQuery("#input_search").searchbox();
});


jQuery(document).ready(function($)
{
  jQuery('.slide').slidePanel( {status:'open'} );
});


jQuery(function(){
	jQuery('ul.jd_menu').jdMenu();
});


function rating(title, uniquetitle, rating){
	jQuery.ajax({
		type: "POST",
		url: "/spiele_rating.php",
		data: "title=" + title + "&uniquetitle=" + uniquetitle + "&rating=" + rating,
		dataType: "json",
		success: function(res){
			jQuery('#current-rating').width(res.width);
			jQuery('#current-rating-result').html(res.status);
		}
	});
}
