function start() {
	MM_preloadImages('/images/layout/70x21_button_login_hover.png',
					 '/images/layout/64x26_navi_news_hover.png',
					 '/images/layout/64x26_navi_styl_hover.png');
}

//window.onload = xajax_transform;
/*
window.onload=function() {
 start();
}
*/

  var  old = "";

  function Counter (userlength)
  {
    var  wert, max;

    max  = 600;
    wert  = max - document.signupForm.comment.value.length;

    if (wert < 0)
    {  if (old.length > max)
         document.signupForm.comment.value = document.signupForm.comment.value.substr(0,max);
       else
         document.signupForm.comment.value = old;
    }

    document.signupForm.b_counter.value  = "noch " + (max - document.signupForm.comment.value.length) + " Zeichen";
    old    = document.signupForm.comment.value;
  }

  if (window.captureEvents)
  {  window.captureEvents(Event.KEYUP);
     window.onKeyUp = Counter(160);
     window.captureEvents(Event.CHANGE);
     window.onChange = Counter(160);
  }

function ShowHide(id) {
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    obj[id].style.visibility = 'hidden';
    }
    else {
    obj[id].style.visibility = 'visible';
    }
}
function Hide(id) {
    obj = document.getElementsByTagName("div");
    obj[id].style.visibility = 'hidden';
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showcommentstar(text,value)
{
	var img = new Array();
	img[0] = new Image(); img[0].src = "/images/layout/star1.png";
	img[1] = new Image(); img[1].src = "/images/layout/star2.png";
	if (value>0)
	{
		document.getElementById("cvote"+text+"_1").src = (value>=1) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_2").src = (value>=2) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_3").src = (value>=3) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_4").src = (value>=4) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_5").src = (value>=5) ? img[0].src : img[1].src;
	}
	else
	{
		document.getElementById("cvote"+text+"_1").src = (cvotes[text]>=1) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_2").src = (cvotes[text]>=2) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_3").src = (cvotes[text]>=3) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_4").src = (cvotes[text]>=4) ? img[0].src : img[1].src;
		document.getElementById("cvote"+text+"_5").src = (cvotes[text]>=5) ? img[0].src : img[1].src;
	}
 	return false;
}
function openpopup(file, winwidth, winheight)
{
	  if(navigator.appName == "Microsoft Internet Explorer") {
	    wdh = window.open('/'+file+'ie.php', 'popup', 'width=' + winwidth + ',height=' + winheight + ',scrollbars');
	  } else {
	    wdh = window.open('/'+file+'.php', 'popup', 'width=' + winwidth + ',height=' + winheight + ',scrollbars');
	  }
 	wdh.focus();
		
}
function swapBox( id, htbase )
{
	var box_image = document.getElementById('swapbox_image_' + id);
	var plus = htbase + 'images/content/plus.jpg';
	var minus = htbase + 'images/content/minus.jpg';
	box_image.src = (box_image.src == plus) ? minus : plus;
	box_image.alt = (box_image.alt == 'plus') ? 'minus' : 'plus';
	$('#swapbox_' + id).SlideToggleUp(800, null, 'bounceout');
	//box.style.display = (box.style.display == 'none') ? 'block' : 'none';
	return true;
}
am = true;
function Admincenter()
{
	$('#admincenter').DropToggleRight(1000, null, 'easeout');
	return true;
}
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
   {
  var img = document.images[i]
  var imgName = img.src.toUpperCase()
var is_opera  = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (imgName.substring(imgName.length-3, imgName.length) == "PNG"  && !is_opera)
     {
    var imgID = (img.id) ? "id='" + img.id + "' " : ""
    var imgClass = (img.className) ? "class='" + img.className + "' " : ""
    var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
    var imgStyle = "display:inline-block;" + img.style.cssText
    if (img.align == "left") imgStyle = "float:left;" + imgStyle
    if (img.align == "right") imgStyle = "float:right;" + imgStyle
    if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle      
    var strNewHTML = "<span " + imgID + imgClass + imgTitle
    + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
    + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
    img.outerHTML = strNewHTML
    i = i-1
     }
   }
}
	ReadBoardRightsChecked = false;
function ReadBoardRights()
{
	document.getElementById("board_topics").checked = (ReadBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_all").checked = (ReadBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_mark_read").checked = (ReadBoardRightsChecked) ? false : true;
	document.getElementById("board_posts").checked = (ReadBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_all").checked = (ReadBoardRightsChecked) ? false : true;
	ReadBoardRightsChecked = (ReadBoardRightsChecked) ? false : true;
}
	WriteBoardRightsChecked = false;
function WriteBoardRights()
{
	document.getElementById("board_topics").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_all").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_mark_read").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add_normal").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_edit").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_posts").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_all").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_reply").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_reply_all").checked = (WriteBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_edit").checked = (WriteBoardRightsChecked) ? false : true;
  WriteBoardRightsChecked = (WriteBoardRightsChecked) ? false : true;
}
	ModBoardRightsChecked = false;	
function ModBoardRights()
{
	document.getElementById("board_topics").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_mark_read").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add_normal").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add_sticky").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add_announce").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_add_global_announce").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_edit").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_edit_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_move").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_move_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_delete").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_delete_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_lock").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_unlock").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_lock_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_unlock_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_activate").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_topics_deactivate").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_reply").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_reply_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_delete").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_delete_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_edit").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_edit_all").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_rate").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_report").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_fadeout").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_fadein").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_attachment_upload").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_attachment_download").checked = (ModBoardRightsChecked) ? false : true;
	document.getElementById("board_posts_attachment_delete").checked = (ModBoardRightsChecked) ? false : true;
  document.getElementById("mod").value = (ModBoardRightsChecked) ? 0 : 1;
  ModBoardRightsChecked = (ModBoardRightsChecked) ? false : true;
}	
function changeScoring()
{
	var sum_a = document.getElementById("sum_a").value;
	var sum_b = document.getElementById("sum_b").value;
	var maps_a = document.getElementById("maps_a").value;
	var maps_b = document.getElementById("maps_b").value;
	var matches_a = document.getElementById("matches_a").value;
	var matches_b = document.getElementById("matches_b").value;
	var score_a = document.getElementById("overall_score_a");
	var score_b = document.getElementById("overall_score_b");
	var scoring = document.getElementById("scoring").value;
	switch(scoring)
	{
		case 'sum':
			score_a.value = sum_a;
			score_b.value = sum_b;
		break;
		case 'maps':
			score_a.value = maps_a;
			score_b.value = maps_b;
		break;
		case 'matches':
			score_a.value = matches_a;
			score_b.value = matches_b;
		break;
		default:	
		break;		
	}
	return true;
}
var allchecked = false;
function SelectAllCheckboxes ()
{
    if (allchecked)
    {
        var items = document.getElementsByTagName("input")
        for(i = 0; i < items.length; i++)
        {
					if (items[i].id.substring (0, 6) == "check_")
          {
						items[i].checked = false;
          }
        }
        allchecked = false;
    }
    else
    {
        var items = document.getElementsByTagName("input")
        for(i = 0; i < items.length; i++)
        {
            if (items[i].id.substring (0, 6) == "check_")
            {
	items[i].checked = true;
            }
        }
        allchecked = true;
    }
}


function SelectAllRights ( sub )
{
    if (allcheckedRights)
    {
        var items = document.getElementsByTagName("input")
        for(i = 0; i < items.length; i++)
        {
					if (items[i].id.substring (0, 6) == sub)
          {
						items[i].checked = false;
          }
        }
        allcheckedRights = false;
    }
    else
    {
        var items = document.getElementsByTagName("input")
        for(i = 0; i < items.length; i++)
        {
            if (items[i].id.substring (0, 6) == sub)
            {
	items[i].checked = true;
            }
        }
        allcheckedRights = true;
    }
}
function changeFlag(country,country_img,path)
{
	select_value = document.getElementById(country).options[document.getElementById(country).selectedIndex].title
  document.getElementById(country_img).src = (select_value) ? path + select_value : path + 'af.gif';
}
var active = null;
function SwapMenu(span, max)
{
  for(i=1;i<=max;i++)
  		try {
	  		if(i==span)
	  		{
					if(document.getElementById('m_' + span).style.display == 'none')
			  		document.getElementById('m_' + span).style.display =  'inline';
			  }
				else
	      		document.getElementById('m_' + i).style.display = 'none';
    	} 
    	catch (failed){ 
    	}
}
function SwapBoxes1(span, max)
{
  for(i=1;i<=max;i++)
  		try {
	  		if(i==span)
	  		{
					if(document.getElementById('page1_' + span).style.display == 'none')
			  		document.getElementById('page1_' + span).style.display =  'inline';
			  }
				else
	      		document.getElementById('page1_' + i).style.display = 'none';
    	} 
    	catch (failed){ 
    	}
}
function SwapBoxes2(span, max)
{
  for(i=1;i<=max;i++)
  		try {
	  		if(i==span)
	  		{
					if(document.getElementById('page2_' + span).style.display == 'none')
			  		document.getElementById('page2_' + span).style.display =  'inline';
			  }
				else
	      		document.getElementById('page2_' + i).style.display = 'none';
    	} 
    	catch (failed){ 
    	}
}

function UnswapMenu(max)
{
  for(i=1;i<max;i++)
  try {
	 	document.getElementById('m_' + i).style.display = 'none';
	 	} 
    catch (failed){ 
    }
}
function switchTextbox()
{
  txt = document.getElementById('value_simple');
  txtarea = document.getElementById('value_multiple');
	multiple = document.getElementById('multiple');
	td_value_simple = document.getElementById('div_value_simple');
	td_value_multiple = document.getElementById('div_value_multiple');
  if(multiple.checked)
  {
  	txtarea.disabled = false;
  	txtarea.style.display = 'block';
  	txtarea.value = txt.value;
  	td_value_multiple.style.display = 'block';
  	txt.disabled = true;
  	txt.style.display = 'none';
  	td_value_simple.style.display = 'none';
  }
  if(!multiple.checked)
  {
  	txt.disabled = false;
  	txt.style.display = 'block';
  	txt.value = txtarea.value;
  	td_value_simple.style.display = 'block';
  	txtarea.disabled = true;
  	txtarea.style.display = 'none';
  	td_value_multiple.style.display = 'none';
  }
}

function switchBoardOptions()
{
	category = document.getElementById('category_id').value;
	board_options = document.getElementById('board_options');
  if(category == '0')
  	board_options.style.display = 'none';
  else
  	board_options.style.display = 'block';
}

function FileSelect( elem )
{
	select = document.getElementById( elem + '_change' ).value;
	external = document.getElementById( elem + '_external' );
	upload = document.getElementById( elem );
  external.style.display = (select == 'external') ? 'block' : 'none';
  upload.style.display = (select == 'external') ? 'none' : 'block';
}

function swap( span )
{
	var displayType = ( document.getElementById( span ).style.display == 'none' ) ? '' : 'none';
	document.getElementById( span ).style.display = displayType;
}

var maxWidth = 400; 

function scaleImage(im) { 

  if (typeof im.naturalWidth == 'undefined') {

	im.naturalWidth = im.width;
	if (im.naturalWidth > maxWidth) { 
  		im.width = maxWidth; 
	} 
    	im.style.maxWidth = im.naturalWidth + 'px'; 
    	im.className = 'resized'; 
    	im.title = 'Full Screen';  
    	im.style.borderWidth = '0px'; 
	// alert("no");

  }



  if (im.naturalWidth > maxWidth) { 
	// alert("im.naturalWidth");
	if (im.naturalWidth > maxWidth) { 
  		im.width = maxWidth; 
	} 
    im.style.maxWidth = im.naturalWidth + 'px'; 
    im.className = 'resized'; 
    im.title = 'Full Screen'; 
    im.style.borderWidth = '0px'; 
    // im.onclick = unscaleImage; 

  } 

} 

function unscaleImage() { 

  if (this.width == maxWidth) { 

    this.width = this.naturalWidth; 
    this.style.borderWidth = '0px'; 
    this.title = 'Small Size'; 

  } else { 

    this.width = maxWidth; 
    this.style.borderWidth = '2px'; 
    this.title = 'Full Size'; 

  } 

} 