/* ----- Begin include 'js/n_func.js' ---- */
function ToggleDiv(name)
{
	if (document.getElementById(name).style.display == "block")
		{ 
		document.getElementById(name).style.display='none';
		}
	else
		{ 
		document.getElementById(name).style.display='block';
		} 
}

function SwitchCover(div,pos)
{
	document.getElementById('Magazin'+pos).style.display = 'none';
	document.getElementById('DVD'+pos).style.display = 'none';
	document.getElementById(div+pos).style.display = 'block';
}

function switch_and_count(tagname,filename)
{
	document.getElementById(tagname).src=filename;
	
	var get_rand = "d=" + (Math.random()*100000);
	var get_referer = "r=" + escape(document.referrer);
	var countSwitch = new Image();
	countSwitch.src = "http://pcgameha.ivwbox.de/cgi-bin/ivw/CP/RC_BilderG;?" + get_referer + "&" + get_rand;
	
	pageTracker._trackPageview();
}

function download( file, type, id ){
	var url = 'http://download.pcgameshardware.de/download.cfm?f=' + file + '&t=' + type + '&article_id=' + id;
	open( url,'Download',"resizable=0,scrollbars=0,alwaysRaised=yes,width="+600+",height="+320+",menubar=no,statusbar=no" );
}

function toggle_spoiler(id,linkid)
{
	if (document.getElementById(id).style.display == 'block')
	{
	document.getElementById(id).style.display = 'none';
	document.getElementById(linkid).innerHTML = 'anzeigen';
	}
	else
	{
	document.getElementById(id).style.display = 'block';
	document.getElementById(linkid).innerHTML = 'verbergen';
	}
}

//       var suchenBlock = 12; // <-- hier Anzahl der suchenBlock angeben
//       var suchenInterval = null;

function show_suchen_block( id )
		 {
			  var div_show = 'div_show_suchen_block_' + id;
			  var div_hide = 'div_hide_suchen_block_' + id;

			  document.getElementById(div_show).style.display = 'block';
			  document.getElementById(div_hide).style.display = 'none';

		 }

function hide_suchen_block( id )
		 {
			  var div_show = 'div_show_suchen_block_' + id;
			  var div_hide = 'div_hide_suchen_block_' + id;

			  document.getElementById(div_show).style.display = 'none';
			  document.getElementById(div_hide).style.display = 'block';

		 }

function searchkey_len()
		{
			if(document.SearchForm.searchkey.value.length >=3)
				{
					document.SearchForm.submit();
				}
			else
				{
					alert('Suchbegriffe m\u00fcssen mindestens drei Zeichen enthalten!');
				}
		}

function search_highlight_on( limit,id   )
	{
		 var td_1 = 'content_kasten_search_' + limit + '_' + id + '_1';
		 var td_2 = 'content_kasten_search_' + limit + '_' + id + '_2';
		 var td_3 = 'content_kasten_search_' + limit + '_' + id + '_3';
		 var td_4 = 'content_kasten_search_' + limit + '_' + id + '_4';
		 var td_5 = 'content_kasten_search_' + limit + '_' + id + '_5';

		 if ( ( id % 2 ) == 0 )
			{
			  document.getElementById(td_1).className = 'content_kasten_suche_thema_1_even_on';
			  document.getElementById(td_2).className = 'content_kasten_suche_thema_2_even_on';
			  document.getElementById(td_3).className = 'content_kasten_suche_thema_1_even_on';
			  document.getElementById(td_4).className = 'content_kasten_suche_thema_1_even_on';
			  document.getElementById(td_5).className = 'content_kasten_suche_thema_3_even_on';
			 }
		 else
			 {
			  document.getElementById(td_1).className = 'content_kasten_suche_thema_1_odd_on';
			  document.getElementById(td_2).className = 'content_kasten_suche_thema_2_odd_on';
			  document.getElementById(td_3).className = 'content_kasten_suche_thema_1_odd_on';
			  document.getElementById(td_4).className = 'content_kasten_suche_thema_1_odd_on';
			  document.getElementById(td_5).className = 'content_kasten_suche_thema_3_odd_on';
			 }
	}

function search_highlight_off( limit,id )

	{
		 var td_1 = 'content_kasten_search_' + limit + '_'+ id + '_1';
		 var td_2 = 'content_kasten_search_' + limit + '_'+ id + '_2';
		 var td_3 = 'content_kasten_search_' + limit + '_'+ id + '_3';
		 var td_4 = 'content_kasten_search_' + limit + '_'+ id + '_4';
		 var td_5 = 'content_kasten_search_' + limit + '_'+ id + '_5';


		 if ( ( id % 2 ) == 0 )
			 {
			  document.getElementById(td_1).className = 'content_kasten_suche_thema_1_even_off';
			  document.getElementById(td_2).className = 'content_kasten_suche_thema_2_even_off';
			  document.getElementById(td_3).className = 'content_kasten_suche_thema_1_even_off';
			  document.getElementById(td_4).className = 'content_kasten_suche_thema_1_even_off';
			  document.getElementById(td_5).className = 'content_kasten_suche_thema_3_even_off';
			 }
		 else
			 {
			  document.getElementById(td_1).className = 'content_kasten_suche_thema_1_odd_off';
			  document.getElementById(td_2).className = 'content_kasten_suche_thema_2_odd_off';
			  document.getElementById(td_3).className = 'content_kasten_suche_thema_1_odd_off';
			  document.getElementById(td_4).className = 'content_kasten_suche_thema_1_odd_off';
			  document.getElementById(td_5).className = 'content_kasten_suche_thema_3_odd_off';
			 }
	}


function image_highlight_on( limit,id   )
	{
		 var td_image = 'content_kasten_search_' + limit + '_' + id ;
		 document.getElementById(td_image).className = 'content_kasten_suche_thema_image_on';
	}

	function image_highlight_off( limit,id )
	{
		var td_image = 'content_kasten_search_' + limit + '_' + id ;
		document.getElementById(td_image).className = 'content_kasten_suche_thema_image_off';

	}

function WebCode()
{
	if(document.searchbox.searchkey.value.length==4){
		document.searchbox.action='/external/ads/forward/search.cfm';
		document.searchbox.target='_blank';
		document.searchbox.submit();
		document.searchbox.action='/service/suche/';
		document.searchbox.target='_self';
	}else{
		alert('Bonuscodes müssen vier Stellen haben!');
	}
}
function Search()
{
	document.searchbox.action='/suche/';
	document.searchbox.target='_self';
	document.searchbox.submit();
}
function SearchPreis()
{
	if (escape(document.searchbox.searchkey.value) == '')
		{
		document.location.href='/preisvergleich/';
		}
	else
		{
		document.location.href='/preisvergleich/?fs=' + escape(document.searchbox.searchkey.value);
		}/*
document.searchbox.action='/preisvergleich/?fs=' + escape(document.searchbox.searchkey.value);
	document.searchbox.target='_self';
	document.searchbox.submit();
	document.searchbox.action='/suche/';
	document.searchbox.target='_self'; */
}


function switchWidth(width)
{
	document.getElementById('frmSetWidth').setMaxWidth.value = width;
	document.frmSetWidth.submit();
}
function switchStyle(style)
{
	document.getElementById('frmSetStyle').setStyleset.value = style;
	document.frmSetStyle.submit();
}

function register_switcher(feed)
	{
		document.getElementById('feed1').style.display='none';
		document.getElementById('feed2').style.display='none';
		document.getElementById('feed3').style.display='none';
		document.getElementById('feed4').style.display='none';
		document.getElementById('feed5').style.display='none';
		document.getElementById(feed).style.display='block';
	}
	
function makeHREF(d,b){
	var c=document.getElementById(d);
	if(c.href.length==0){
		var a=document.createAttribute("href");
		a.nodeValue=b;
		c.setAttributeNode(a);
		c.removeAttribute("onmouseover");
		}
}	
/* ----- End include 'js/n_func.js' ---- */

/* ----- Begin include 'js/Community.js' ---- */
function ChangeSignature(count,sysok,favsok)
	{
	useType 	 		= document.ThisForm['varSignature' + count + 'Type'];
	useSignatureField 	= document.ThisForm['varSignature' + count];

	if (useType.value != 0)
		{
		if (sysok == 0 && useType.value == 2)
			{
			alert("Sie müssen bei ihrem System mindestens die Werte für CPU,\nRAM, Mainboard und Grafikkarte angegeben haben sowie in den Sichtbarkeitseinstellungen\nihren Gamer-PC mindestens für Freunde freigeben!");
			useSignatureField.disabled = false;
			useType.selectedIndex = 0;
			}
		else if (favsok == 0 && useType.value == 1)
			{
			alert("Sie müssen mindestens 3 Lieblingsspiele angegeben haben\nsowie in den Sichtbarkeitseinstellungen ihre Lieblingsspiele\nmindestens für Freunde freigeben!");
			useSignatureField.disabled = false;
			useType.selectedIndex = 0;
			}
		else
			{
			useSignatureField.disabled = true;
			}
		}
	else 
		{
		useSignatureField.disabled = false;
		}
	}


function ContactTransfer(field,login)
	{
	if (document.MessageForm[field].value == "")
		{
		document.MessageForm[field].value = login;
		}
	else
		{
		document.MessageForm[field].value = document.MessageForm[field].value + ", " + login;
		}
	}

/* Diese Funktion ist für die Moderatoren-Kontrolle im Forum */
function ModControl(menu,bid,tid)
	{
	var UseFunction = document.ModControlForm.UseFunction.value;

	switch(UseFunction)
	{
	case "delete":
		Check = confirm("Möchten Sie dieses Thema wirklich löschen?");
		break;
	case "move":
		Check = confirm("Möchten Sie dieses Thema wirklich\nin ein anderes Forum verschieben?");
		break;
	case "close":
		Check = confirm("Möchten Sie dieses Thema wirklich schließen?");
		break;
	case "bind":
		Check = confirm("Möchten Sie dieses Thema wirklich mit einer Entität verknüpfen?");
		break;
	case "archive":
		Check = confirm("Möchten Sie dieses Thema wirklich ins Archiv verschieben?");
		break;
	case "pin":
		Check = confirm("Möchten Sie dieses Thema wirklich anpinnen/lösen?");
		break;
	case "archiveundo":
		Check = confirm("Möchten Sie die Archivierung dieses Themas wirklich aufheben?");
		break;
	case "move":
		Check = true;
		break;
	case "follow":
		Check = true;
		break;
	}

	if (Check == true)
		{
		document.location.href = '/?menu=' + menu + '&s=' + UseFunction + '&bid=' + bid + '&tid=' + tid;
		}
	else
		{
		document.ModControlForm.reset();
		}
	}


/* Diese Funktion ist für die QuickJump Navigation im Forum */

function QuickNavi(navi,menu)
	{
	var JumpTo = eval("document.ComNavigation" + navi + ".QuickNavigation.value");
	var JumpToType = JumpTo.substr(0,3);
	var JumpToTarget = JumpTo.replace(JumpToType,'');

	if (JumpToType == 'gid')
		{
		document.location.href = '/?menu=' + menu + '&s=board.top100&gid=' + JumpToTarget;
		}
	else if (JumpToType == 'usr')
		{
		document.location.href = '/?menu=' + menu + '&s=board.user';
		}
	else if (JumpToType == 'bid')
		{
		document.location.href = '/?menu=' + menu + '&s=board&bid=' + JumpToTarget + '';
		}
	else if (JumpToType == 'can')
		{
		document.location.href = '/?menu=' + menu + '&s=trashcan';
		}
	else if (JumpToType == 'fol')
		{
		document.location.href = '/?menu=' + menu + '&s=board.follow';
		}
	}


/* Diese Funktion steuert das Zaehlen der Zeichenanzahl und gibt den derzeitigen */
/* Wert in einem weiteren Input-Feld aus */

function SetCharCounter(ctrlSource,ctrlDisplay,Limit){
	Limit=Limit.toString();

	var sLimitOutput='';
	var sLimitResult='';

	for (i=0;i<=Limit.length;i++){
		s=i % 3;
		pos=Limit.length-i;
		sLimitOutput=sLimitOutput + Limit.substr(pos, 1);
		if (s == 0 && i >=3 && i<Limit.length){		sLimitOutput=sLimitOutput + '.';}
	}
	for (i=sLimitOutput.length;i>=0;i--){
		pos=i;
		sLimitResult=sLimitResult + sLimitOutput.substr(pos, 1);
	}
	
	ctrlDisplay.value = ctrlSource.value.length + ' von ' + sLimitResult + ' Zeichen';
}

/* Diese Funktion ist für den Transfer von einem Select-Field zu einem Input-Field */
/* und wird bspw. im Forum beim Reply und Topic-Erstell-Formular benoetigt */
function Transfer(field,login)
	{
	if(document.message[field].value == "")
		{
		document.message[field].value = login;
		}
	else
		{
		document.message[field].value = document.message[field].value + ', ' + login;
		}
	}


/* Diese Funktion ueberprüft das Formular beim Eintragen von Community-Messages */
function ComCheckForm()
	{
	if(document.MessageForm.msgtitle.value.length == 0)
		{
		alert('Sie müssen einen Titel eingeben!');
		document.MessageForm.msgtitle.focus();
		}
	else if(document.MessageForm.msgtext.value.length == 0)
		{
		document.MessageForm.msgtext.value == 'n.t.';
		}
	else
		{
		document.MessageForm.SendButton.value = 'Bitte warten...';
		document.MessageForm.SendButton.disabled = true;
		document.MessageForm.submit();
		}
	}

/* Diese Funktion ueberprueft die Eingaben bei der Organizer-Mail*/
function OrgCheckFormMail(){
	if(document.MessageForm.i_text_to.value.length == 0){
		alert('Sie müssen mindestens einen Emfpänger eingeben!');
		document.MessageForm.i_text_to.focus();
	}else if(document.MessageForm.i_topic.value.length == 0){
		alert('Sie müssen den Betreff eingeben!');
		document.MessageForm.i_topic.focus();
	}else if(document.MessageForm.i_text.value.length == 0){
		alert('Sie müssen den Nachrichtentext eingeben!');
		document.MessageForm.i_text.focus();
	}else{
		document.MessageForm.cmdSubmit.value = 'Bitte warten...';
		document.MessageForm.cmdSubmit.disabled = true;
		document.MessageForm.submit();
	}
}



// bbCode control by
// subBlue design
// www.subBlue.com

// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav  = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_win   = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac    = (clientPC.indexOf("mac")!=-1);


// Helpline messages
b_help = "Text in fett: [b]Text[/b]  (alt+b)";
i_help = "Text in kursiv: [i]Text[/i]  (alt+i)";
u_help = "Unterstrichener Text: [u]Text[/u]  (alt+u)";
q_help = "Zitat: [quote]Text[/quote]  (alt+q)";
c_help = "Spoiler anzeigen: [spoiler]Spoiler[/spoiler]  (alt+s)";
l_help = "Liste: [list]Text[/list] (alt+l)";
o_help = "Geordnete Liste: [list=]Text[/list]  (alt+o)";
p_help = "Bild einfügen: [img]http://URL_des_Bildes[/img]  (alt+p)";
w_help = "URL einfügen: [url]http://URL[/url] oder [url=http://url]URL Text[/url]  (alt+w)";
a_help = "Alle offenen BBCodes schließen";
s_help = "Schriftfarbe: [color=red]Text[/color]  Tip: Du kannst ebenfalls color=#FF0000 benutzen";
f_help = "Schriftgröße: [size=x-small]Kleiner Text[/size]";
t_help = "Durchgestrichener Text: [strike]Text[/strike]";

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[spoiler]','[/spoiler]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[strike]','[/strike]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
	document.MessageForm.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
	for (i = 0; i < thearray.length; i++) {
		if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
			return i;
		}
	return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
	thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
	thearraysize = getarraysize(thearray);
	retval = thearray[thearraysize - 1];
	delete thearray[thearraysize - 1];
	return retval;
}


function checkForm() {

	formErrors = false;

	if (document.MessageForm.msgtext.value.length < 2) {
		formErrors = "Zu einem Beitrag muss ein Text eingeben werden";
	}

	if (formErrors) {
		alert(formErrors);
		return false;
	} else {
		bbstyle(-1);
		//formObj.preview.disabled = true;
		//formObj.submit.disabled = true;
		return true;
	}
}

function emoticon(text) {
	text = ' ' + text + ' ';
	if (document.MessageForm.msgtext.createTextRange && document.MessageForm.msgtext.caretPos) {
		var caretPos = document.MessageForm.msgtext.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		document.MessageForm.msgtext.focus();
	} else {
	document.MessageForm.msgtext.value  += text;
	document.MessageForm.msgtext.focus();
	}
}

function bbfontstyle(bbopen, bbclose) {
	if ((clientVer >= 4) && is_ie && is_win) {
		theSelection = document.selection.createRange().text;
		if (!theSelection) {
			document.MessageForm.msgtext.value += bbopen + bbclose;
			document.MessageForm.msgtext.focus();
			return;
		}
		document.selection.createRange().text = bbopen + theSelection + bbclose;
		document.MessageForm.msgtext.focus();
		return;
	} else {
		document.MessageForm.msgtext.value += bbopen + bbclose;
		document.MessageForm.msgtext.focus();
		return;
	}
	storeCaret(document.MessageForm.msgtext);
}


function bbstyle(bbnumber) {

	donotinsert = false;
	theSelection = false;
	bblast = 0;

	if (bbnumber == -1) { // Close all open tags & default button names
		while (bbcode[0]) {
			butnumber = arraypop(bbcode) - 1;
			document.MessageForm.msgtext.value += bbtags[butnumber + 1];
			buttext = eval('document.MessageForm.addbbcode' + butnumber + '.value');
			eval('document.MessageForm.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
		}
		imageTag = false; // All tags are closed including image tags :D
		document.MessageForm.msgtext.focus();
		return;
	}

	if ((clientVer >= 4) && is_ie && is_win)
		theSelection = document.selection.createRange().text; // Get text selection

	if (theSelection) {
		// Add tags around selection
		document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
		document.MessageForm.msgtext.focus();
		theSelection = '';
		return;
	}

	// Find last occurance of an open tag the same as the one just clicked
	for (i = 0; i < bbcode.length; i++) {
		if (bbcode[i] == bbnumber+1) {
			bblast = i;
			donotinsert = true;
		}
	}

	if (donotinsert) {		// Close all open tags up to the one just clicked & default button names
		while (bbcode[bblast]) {
				butnumber = arraypop(bbcode) - 1;
				document.MessageForm.msgtext.value += bbtags[butnumber + 1];
				buttext = eval('document.MessageForm.addbbcode' + butnumber + '.value');
				eval('document.MessageForm.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
				imageTag = false;
			}
			document.MessageForm.msgtext.focus();
			return;
	} else { // Open tags

		if (imageTag && (bbnumber != 14)) {		// Close image tag before adding another
			document.MessageForm.msgtext.value += bbtags[15];
			lastValue = arraypop(bbcode) - 1;	// Remove the close image tag from the list
			document.MessageForm.addbbcode14.value = "Img";	// Return button back to normal state
			imageTag = false;
		}

		// Open tag
		document.MessageForm.msgtext.value += bbtags[bbnumber];
		if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
		arraypush(bbcode,bbnumber+1);
		eval('document.MessageForm.addbbcode'+bbnumber+'.value += "*"');
		document.MessageForm.msgtext.focus();
		return;
	}
	storeCaret(document.MessageForm.msgtext);
}

// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
// function storeCaret(textEl) {
//	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
// }


function storeCaret(text)
	{
	if (text.createTextRange)
		{
		text.caretPos = document.selection.createRange().duplicate();
		}
	}

function AddText(text)
	{
	var ObjToInsert = document.MessageForm.msgtext;
	if (ObjToInsert.createTextRange && ObjToInsert.caretPos)
		{
		var caretPos = ObjToInsert.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		}
	else ObjToInsert.value += text;
	ObjToInsert.focus(caretPos)
	}

function emoticon(what)
	{
	AddText(what);
	}

function setjs() {
if(navigator.product == 'Gecko') {
  document.loginform["interface"].value = 'mozilla';
}else if(navigator.appName == 'Microsoft Internet Explorer' &&
navigator.userAgent.indexOf("Mac_PowerPC") > 0) {
  document.loginform["interface"].value = 'konqueror';
}else if(navigator.appName == 'Microsoft Internet Explorer' &&
document.getElementById && document.getElementById('ietest').innerHTML) {
  document.loginform["interface"].value = 'ie';
}else if(navigator.appName == 'Konqueror') {
  document.loginform["interface"].value = 'konqueror';
}else if(window.opera) {
  document.loginform["interface"].value = 'opera';
}}

var myCountTime;
var Countdown = new Date();

function CountdownSet(mytime)
{
    myCountTime = mytime;            
    Countdown = Countdown.getTime()+myCountTime;
}

function toggleVbLinkbox(box,boxClose)
{
	
	var Jetzt = new Date();
	var MillisekundenBisCountdown = Jetzt.getTime()-Countdown.getTime();
	var Rest = Math.floor(MillisekundenBisCountdown);
	var myid = document.getElementById(box);
	var myidC = document.getElementById(boxClose);
	if (Rest > 100)
	{
		myidC.style.display = "none";
		
		if(myid.style.display == "none")
		{
			myid.style.display = "block";
		}
		else
		{
			myid.style.display = "none";
		}
	}
	Countdown = new Date();
}

function toggleVbLinkbox2()
{
	var Jetzt = new Date();
	var MillisekundenBisCountdown = Jetzt.getTime()-Countdown.getTime();
	var Rest = Math.floor(MillisekundenBisCountdown);
	var myid = document.getElementById("usercptools_menu");
	var myid2 = document.getElementById("usercptools_menu_msg");
	
	if(myid != null)
	{
		if (Rest > 100)
		{
			myid.style.display = "none";
			myid2.style.display = "none";
		}
		Countdown = new Date();
	}
}

function vbMenuOver(ele)
{
	element = ele;
	document.getElementById(element).className = 'vbmenu_option_over';
	document.getElementById(element+'a').className = 'vbmenu_option_over';
}
function vbMenuOut(ele)
{
	element = ele;
	document.getElementById(element).className = 'vbmenu_option';
	document.getElementById(element+'a').className = 'vbmenu_option';
}




/* ----- End include 'js/Community.js' ---- */

/* ----- Begin include 'js/OpenWindow.js' ---- */
function openWindow( url, title, iwidth, iheight ){
	open( url,title,"resizable=0,scrollbars=1,alwaysRaised=yes,width="+iwidth+",height="+iheight+",menubar=no,statusbar=no" );
}
function openWindowNS( url, title, iwidth, iheight ){
	open( url,title,"resizable=0,scrollbars=0,alwaysRaised=yes,width="+iwidth+",height="+iheight+",menubar=no,statusbar=no" );
}
function CheckForm(iAnz){
	var bChecked=false;
	for(i=0;i<iAnz;i++){
		if(document.frage.answer[i].checked){
			bChecked=true;
		}
	}
	if(bChecked==true){
		document.frage.submit();
	}else{
		alert('Bitte beantworten Sie die Frage!');
	}
}

function SubmitPoll(){
	var lopt=0;
	for(i=0;i<document.poll.poll_option.length;++i){
		if(document.poll.poll_option[i].checked){lopt++;}
	}
	if(lopt==0){
		alert("Bitte markieren Sie eine Option bei der Umfrage!");
	}else{
		document.poll.submit();
	}
}

/* ----- End include 'js/OpenWindow.js' ---- */

/* ----- Begin include 'js/nl_subscribe.js' ---- */
function switch_details(Magazin)
{
    if(document.getElementById('table_'+Magazin).style.display == 'none')
    {
        document.getElementById('table_'+Magazin).style.display = 'block';
        document.getElementById('button_'+Magazin).src = '/external/gfx/newsletter/details_off.gif';	
    }		
    else
    {
        document.getElementById('table_'+Magazin).style.display = 'none';
        document.getElementById('button_'+Magazin).src = '/external/gfx/newsletter/details_on.gif';							
    }
}
function check_nl(Magazin)
{
    // Wenn "Alle Newsletter" markiert ist, werden alle untergeordneten Checkboxen markiert
    if(document.getElementsByName('checkbox_'+Magazin)[0].checked == true)
    {
        for (var i = 1; i < document.getElementsByName('checkbox_'+Magazin).length; i++)
        {
            document.getElementsByName('checkbox_'+Magazin)[i].checked = true;	
        }
    }		
}	

function uncheck_nl(Magazin)
{		
    // Wenn eine untergeordnete Checkbox nicht markiert ist wird "Alle Newsletter"-Checkbox auf "nicht markiert" gesetzt	
    for (var i = 1; i < document.getElementsByName('checkbox_'+Magazin).length; i++)	
    {
        if(document.getElementsByName('checkbox_'+Magazin)[i].checked == false)
        {
            document.getElementsByName('checkbox_'+Magazin)[0].checked = false;
        }	
    }	
    
}		


/* ----- End include 'js/nl_subscribe.js' ---- */

