function get_browser()
{
	var browser_name = 'ie4+';

	if ((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >= 5))
	{
		browser_name = 'firefox'
	}

	if ((navigator.appName.indexOf("Microsoft") != -1) && (parseInt(navigator.appVersion) >= 4))
	{
		browser_name = 'ie4+';
	}

	if (navigator.appName.indexOf("Opera") != -1)
	{
		browser_name = 'firefox';
	}

	return browser_name;
}

 function append_clan_id(url)
 {
 	  // Vorerst abgeschaltet...
 		return url;

 		clan_id = 0;

    var query = this.location.search.substring(1);

    if (query.length > 0)
    {
        var params = query.split("&");

        for (var i = 0 ; i < params.length ; i++)
        {
            var pos   = params[i].indexOf("=");
            var name  = params[i].substring(0, pos);
            var value = params[i].substring(pos + 1);

            if ((name == 'clan_id') && value.length)
            {
            	clan_id = value;
            }
        }
    }

	 if (clan_id != 0)
	 {
	   var separator = (url.indexOf('?') != -1) ? '&' : '?';

	   url += (separator + 'clan_id=' + clan_id);
	 }

   return url;
 }

 function get_parameter(target, param_name)
 {
 		var param_value = '';

    var query = target.location.search.substring(1);

    if (query.length > 0)
    {
        var params = query.split("&");

        for (var i = 0 ; i < params.length ; i++)
        {
            var pos   = params[i].indexOf("=");
            var name  = params[i].substring(0, pos);
            var value = params[i].substring(pos + 1);

            if ((name == param_name) && value.length)
            {
            	param_value = value;
            }
        }
    }

    return param_value.length ? param_value : false;
 }

 function check_length(obj_from, obj_display, len)
 {
  if (document.all)
  {
   if(String(document.getElementById(obj_from).value).length >= len)
   {
    document.getElementById(obj_from).value = String(document.getElementById(obj_from).value).substr(0, len);
   }

   document.getElementById(obj_display).firstChild.nodeValue = len - String(document.getElementById(obj_from).value).length;
  }
  else
  {
   if(String(document.getElementsByName(obj_from)[0].value).length >= len)
   {
    document.getElementsByName(obj_from)[0].value = String(document.getElementsByName(obj_from)[0].value).substr(0, len);
   }

   document.getElementById(obj_display).firstChild.nodeValue = len - String(document.getElementsByName(obj_from)[0].value).length;
  }
 }

 var last_obj;
 var last_src;

 function change_pic(obj, pic_url)
 {
 	last_src = obj.src;
 	last_obj = obj;

 	obj.src  = pic_url;
 }

 function restore_pic()
 {
 	last_obj.src = last_src;
 }

 function picviewer(url, width, height)
 {
	 	var w = window.open('', 'picPopup', 'status=no, resizable=no, width=' + width + ', height= ' + (height + 30));

	 	w.focus();

		pic_html = '<head><title>eGames.de Picture Viewer</title><link rel="stylesheet" media="screen" href="styles.css?ren=css&" type="text/css" /></head><body style="padding:0px;margin:0px"><div align="center"><a href="javascript:self.close()"><img src="' + url + '" width="' + width + '" height="' + height + '" border="0" /></a><br /><table border="0" cellspacing="0" cellpadding="0"><tr><td height="30" align="center"><a href="javascript:self.close()" style="font-family:Verdana; font-size:10px; color:#000000"><b>Zum Schließen auf das Bild klicken</b></a></td></tr></table></div>';

		w.document.write(pic_html);
 }

function pn(user_id)
{
	var url = append_clan_id('?ren=pn&user_id=' + user_id);

	var w = window.open(url, 'pnPopup', 'width=430, height=230');

	w.focus();
}

function identity(user_id, nick_id)
{
	var w = window.open('?ren=identity&user_id=' + user_id + '&id=' + nick_id, 'identityPopup', 'width=167, height=300, scrollbars=yes, resizable=yes');

	w.focus();
}

function alarm(url)
{
	var url = append_clan_id('?ren=alarm&url=' + url);

	var w = window.open(url, 'alarmPopup', 'width=430, height=230');

	w.focus();
}

function invite_friend(user_id)
{
	var url = '?ren=freund_einladen&user_id=' + String(user_id);

	var w = window.open(url, 'invitePopup', 'width=430, height=400');
}

function recommend_article(user_id, url, news_id)
{
	var url = '?ren=artikel_empfehlen&user_id=' + String(user_id) + '&url=' + url + '&news_id=' + news_id;

	var w = window.open(url, 'recommendPopup', 'width=430, height=290');
}


function usergallery(input_name, pic_id)
{
	var url = append_clan_id('?ren=usergalerie_avatar&input_name=' + input_name + '&img_pic_id=' + pic_id);

	var w = window.open(url, 'usergaleriePopup', 'width=650, height=500, resizable=yes, scrollbars=yes');

	w.focus();
}

function clangallery(input_name, pic_id)
{
	var url = append_clan_id('?ren=clangalerie_popup&input_name=' + input_name + '&img_pic_id=' + pic_id);

	var w = window.open(url, 'clangaleriePopup', 'width=650, height=500, resizable=yes, scrollbars=yes');

	w.focus();
}

function heftdvd(heft_id)
{
	var url = '?ren=heft_dvd&id=' + heft_id;

	var w = window.open(url, 'heftdvdPopup', 'width=1024, height=730, resizable=yes, scrollbars=no');

	w.focus();
}

function heftdvd_newsticker(heft_id, download_id, kategorie_id)
{
	var url = '?ren=heft_dvd&id=' + heft_id+'&newsticker_id=' + download_id+'&kategorie_id='+kategorie_id;

	var w = window.open(url, 'heftdvdPopup', 'width=1024, height=768, resizable=yes, scrollbars=no')

	w.focus();
}

function agb_popup(recipient)
{
	var render = (recipient == 'webmaster') ? 'webmaster_agb' : 'subscription_agb';
	var url    = '?ren=' + render;

	var w = window.open(url, 'Popup', 'width=450, height=600, resizable=yes, scrollbars=yes');
}

function agb_webmaster_popup(recipient)
{
	var url    = '?ren=webmaster_agb';

	var w = window.open(url, 'Popup', 'width=450, height=600, resizable=yes, scrollbars=yes');
}

function search_text(id, points, start_value)
{
	obj = document.getElementById(id);

	if (start_value.length == 0)
	{
		start_value = obj.firstChild.nodeValue;
	}

	new_value = start_value;

	for (i = 0; i < points; i++)
	{
		new_value += '.';
	}

	points = (points == 3) ? 0 : (points + 1);

	obj.firstChild.nodeValue = new_value;

	setTimeout("search_text('" + obj.id + "', " + String(points) + ", '" + start_value + "')", 250);
}

function merkelrechner()
{
	var w = window.open(base_url + 'extern/merkelrechner.html', 'merkelPopup', 'width=890, height=620, resizable=no, scrollbars=no')

	w.focus();
}