var galaBox, loginBox, MainBox, ZeitBox, LastPosts;
var LeftList="0,1,6";
var CenterList="0,3";
var RightList="0,5";			
var LeftBoxes= new Array();
var CenterBoxes = new Array();
var RightBoxes = new Array();
function getCookie(name) {
	// Trenne Cookies in ein Array auf
	cookies = document.cookie.split('; ');
	anzahl = cookies.length;
	for (j=0; j < anzahl; j++){
		c = cookies[j];			// Ein Cookie
		pos = c.indexOf('=');		// Suche das Zeichen =
		n = c.substring(0,pos);		// Hole Namen
		if (n == name) { 			// Wenn wie gewünscht
			return c.substring(pos+1);	// gib Wert zurück
		}
	}
	return null;				// angegebenes Cookie nicht auffindbar
}
if(document.cookie.match(/uid/gim)){
	if(getCookie('uid')!="3"){
		uid=getCookie('uid');
		user=getCookie('user');
		userart=getCookie('userart');
		userAvatar=getCookie('userAvatar');
		loginForenCount=getCookie('loginForenCount');	
		Login=true;
	}
}

if(!document.cookie.match(/e4w/gim)){
	document.cookie="e4w=true; ";
	document.cookie="FRLeft=0,1,6; ";
	document.cookie="FRCenter=0,3; ";
	document.cookie="FRRight=0,5; ";
}
else{
	LeftList=getCookie('FRLeft');
	CenterList=getCookie('FRCenter');
	RightList=getCookie('FRRight');	
//	if(!getCookie('FRLeft').match(/[7]{1}/gi) || !getCookie('FRCenter').match(/[7]{1}/gi) || !getCookie('FRRight').match(/[7]{1}/gi)){
//		LeftList.pop='7';
//	}
	uid=getCookie('uid');
	user=getCookie('user');
	userart=getCookie('userart');
	useravatar=getCookie('userAvatar');
	loginForenCount=getCookie('loginForenCount');	
}

function execute(tupel, ort){
	cCount=1;
	for(i=0;i<tupel.split(",").length;i++){
		makeBox(tupel.split(",")[i], ort, cCount);
		cCount=cCount+1;
		if(ort=="Left"){
			LeftBoxes.push(tupel.split(",")[i]);
		}
		if(ort=="Center"){
			CenterBoxes.push(tupel.split(",")[i]);
		}
		if(ort=="Right"){
			RightBoxes.push(tupel.split(",")[i]);
		}		
	}
}

function insertAfterArray(liste, insert, after){
	var tmpliste= new Array();
	var a=0;
	for(i=0; i<liste.length; i++){
		tmpliste[i+a]=liste[i];
		if(liste[i]==after){
			a=1;
			tmpliste[i+1]=insert;
		}
	}
//	alert(tmpliste.join(','));
	return tmpliste;
}

function ListeBoxenAuf(a){ //ErsteReihe  mittlereReihe LetzteReihe
				var Liste = Array ('NoOne','loginBox','galaBox','MainBox','ZeitBox','LastPosts','KalenderBox','WerbeBox','BASHORG');
				var AnzahlLinks=document.getElementById('ErsteReihe').getElementsByTagName('div').length;
				var AnzahlMitte=document.getElementById('mittlereReihe').getElementsByTagName('div').length;
				var AnzahlRechts=document.getElementById('LetzteReihe').getElementsByTagName('div').length;
				var left="0,";
				var middle="0,";
				var right="0,";
				for(i=0; i<AnzahlLinks; i++){
						for (j=0; j<Liste.length; j++){
							if(document.getElementById('ErsteReihe').getElementsByTagName('div')[i].id==Liste[j] ){
											left+=j+',';
							}
						}
				}

				for(i=0; i<AnzahlMitte; i++){
						for (j=0; j<Liste.length; j++){
							if(document.getElementById('mittlereReihe').getElementsByTagName('div')[i].id==Liste[j] ){
											middle+=j+',';
							}
						}
				}


				for(i=0; i<AnzahlRechts; i++){
						for (j=0; j<Liste.length; j++){
							if(document.getElementById('LetzteReihe').getElementsByTagName('div')[i].id==Liste[j] ){
											right+=j+',';
							}
						}
				}				
				left=left.substr(0,left.length-1);
				right=right.substr(0,right.length-1);
				middle=middle.substr(0,middle.length-1);				
				document.cookie="FRLeft="+left+"; ";
				document.cookie="FRCenter="+middle+"; ";
				document.cookie="FRRight="+right+",7; ";				
				if(a){
				alert(left+'\n'+middle+'\n'+right+'\n');
				}
//		alert(right);
}

function POPBOX(Nummer,Position, tnummer){
	if(Position=="Left"){
//		LeftBoxes.push(Nummer);		
		LeftBoxes=insertAfterArray(LeftBoxes,Nummer,tnummer);
	}
	if(Position=="Center"){
//		CenterBoxes.push(Nummer);
		CenterBoxes=insertAfterArray(CenterBoxes,Nummer,tnummer);
	}
	if(Position=="Right"){
//		RightBoxes.push(Nummer);
		RightBoxes=insertAfterArray(RightBoxes,Nummer,tnummer);
	}	
}

function DROPBOX(Nummer, Position){
//alert(Nummer);
	if(Position=="Left"){
		CenterBoxes.deleteThis(Nummer);
		RightBoxes.deleteThis(Nummer);		
	}
	if(Position=="Center"){
		LeftBoxes.deleteThis(Nummer);
		RightBoxes.deleteThis(Nummer);		
	}
	if(Position=="Right"){
		CenterBoxes.deleteThis(Nummer);
		LeftBoxes.deleteThis(Nummer);		
	}		
}

function ZeigeBox(Name, Modul, Titel, Parm, neu, exec, interval, dauer, nummer, position, action){
	if(!neu){eval("var " + Name + "=new tvBox('" + Titel + "','','" + Name + "',false,'left','left','none', "+nummer+", '"+position+"');");}
	else{eval(Name + "=new tvBox('" + Titel + "','','" + Name + "',false,'left','left','none', "+nummer+", '"+position+"');");	}
	if(Modul!=""){
					if(action){
						eval(Name+".ajax('" + Modul + "','=d"+Parm+"', '" + Name + "',\"" + action + "\");");
					}	
					else {
						eval(Name+".ajax('" + Modul + "','=d"+Parm+"', '" + Name + "',\"" + Parm + "\");");
					}
	}
	eval(exec);
	if(interval){
		window.setInterval(Name+".ajax('"+Modul+"','=d"+Parm+"');",dauer);
	}
}			

function makeBox(Nummer, position, cCounts){
	if(Nummer==1){if(!Login){ZeigeBox('loginBox','module/login.php','&nbsp;Login','',true,'',false,0,1, position, cCounts);}else{ZeigeBox('loginBox','module/logout.php','&nbsp;Verwaltung','',true,'',false,0,1, position,'AktualiereMessages();');}}
	if(Nummer==2){//ZeigeBox('galaBox','module/gallery.php','&nbsp; Gallerie', "galler1=new gallery(galaBox,\'galler1\');", true,'',false,0,2, position, cCounts);}
}
	if(Nummer==3){ZeigeBox('MainBox','module/start.php','&nbsp;Startseite','drawNewsFromDIV();',true,'',false,0,3, position);}
	if(Nummer==4){ZeigeBox('ZeitBox','','&nbsp;Zeit','',true,'insertTime(ZeitBox);',false,0, 4, position);}
	if(Nummer==5){ZeigeBox('LastPosts','module/LastPosts.php','&nbsp;<small>Schwarzes Brett</small>','',true,'', false, 300000, 5, position);}
	if(Nummer==6){ZeigeBox('KalenderBox','','&nbsp;','',true,'KalenderBox.newInner(cal.drawCalendar());insertTime();',false,0,6,position);}
//	if(Nummer==7){ZeigeBox('WerbeBox','data/sites/werbung.php','&nbsp;Werbung','',true,'',false,0,7,position);}
	if(Nummer==8){ZeigeBox('BASHORG','module/rss-parser.php','&nbsp;<small>GermanBash.ORG</small>','d&anzahl=2&title=false&feed=http://german-bash.org/latest-quotes.xml',true,'', true, 1800000, 8, position);}	
	}

