var host="http://www.denkfabrikat.net/";

var style="2";
$(document).ready(function(){
startfunctions();
});

$(function() {

    $('.slideshow').cycle({
		activePagerClass: 'activeSlide', // class name used for the active pager element 
        fx:      'fade',
		pause: true,
		speed: 1000,
        timeout:  24000,
        prev:    '#prev',
        next:    '#next',
        pager:   '#nav',
		random: true,
        pagerAnchorBuilder: pagerFactory
    });
	
	
	$('.slideshow_stream').cycle({
        fx:      'fade',
		pause: true,
		speed: 1000,
        timeout:  10000,
		random: false,
    });

    function pagerFactory(idx, slide) {
        var s = idx > 15 ? ' style="display:none"' : '';
        return '<li'+s+'><a href="#">▼</a> ';
    };
    
});




$(document).ready(function() {
    $("#accordion").accordion();
	$( "#accordion" ).accordion({ collapsible: true });
	$( "#accordion" ).accordion({ animated: 'bounceslide' });
 });
/*function messagerauf(){
$.(this).prev(".message_body.article").slideUp(500);
}*/

$(document).ready(function(){

	$(".pane .delete").click(function(){
	  $(this).parents(".pane").animate({ opacity: "hide" }, "slow");
	});

});

$(document).ready(function(){
	//hide message_body after the first one
	$(".message_list .message_body").hide();
	
	
	//hide message li after the 5th
	//$(".message_list li:gt(25)").hide();

	$("#bloglist.message_list .message_body.article").show();
	//toggle message_body
	$(".message_head").click(function(){
		$(this).next(".message_body").slideToggle(500)
		return false;
	});
	
		//toggle message_rauf
		
	$(".message_rauf").click(function(){
		$(this).pre(".message_body.article").slideUp(500)
		return false;
	});

	//collapse all messages
	$(".collpase_all_message").click(function(){
		$(".message_body").slideUp(500)
		return false;
	});
	
		//show all messages
	$(".show_all_message").click(function(){
		$(".message_body").slideDown(500)
		return false;
	});
	

	//show recent messages only
	$(".show_recent_only").click(function(){
		$(this).hide()
		$(".show_all_message").show()
		$(".message_list li:gt(4)").slideUp()
		return false;
	});
	

	$(".baustein-blog .bausteintitel-schwarz2").mousedown(function(){$(".message_body").slideUp(50);});
		$(".baustein-blog .bausteintitel-schwarz2").mouseup(function(){$(".message_body").slideDown(50);});
	
});




function startaccordion(){
$(document).ready(function(){
$("#accordion").accordion({
			header: "h5",
			alwaysOpen: false
		});
		
		});
  }




function startsortables(){
$(document).ready(function(){
$("#rechte-spalte").sortable(
{placeholder:'sortable-placeholder' , connectWith: ['#linke-spalte'],cancel:".bausteincontent",scroll:false});


$("#linke-spalte").sortable(
{placeholder:'sortable-placeholder' , connectWith: ['#rechte-spalte'],cancel:".bausteincontent",scroll:false });

});
}




//function checkwidth(){
//weit=window.innerWidth;

//if(weit<1160){
//window.location.reload();
//document.getElementById('stylesheet').href = host+'style2.css';

//setTimeout('checkwidth()',1000);
//}


//}



//document.getElementById('usermessage').innerHTML=weit;


function kolumnenextclick(id){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=kolumnenextclick&id="+id,
   async: false

   }
 ).responseText;
document.getElementById('Kolumne-bausteincontent').innerHTML=response;
}


function neuer_zufallsartikel(){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=neuer_zufallsartikel",
   async: false

   }
 ).responseText;
document.getElementById('Zufallsartikel-bausteincontent').innerHTML=response;



}

function startfunctions(){
startsortables();	
//startaccordion();
//startblog();

//setTimeout("checkmails()",10000);
//setTimeout("checkwidth()",1000);
//clockID = setTimeout("clock()", 500);
}


/*function clock(){
if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }

   var tDate=new Date();
   var hours=tDate.getHours();
   var minutes=tDate.getMinutes();
   var seconds=tDate.getSeconds();
   var day=tDate.getDay();
   var date=tDate.getDate();
   var month=tDate.getMonth();
   month=month+1;
   var year=tDate.getYear();
   year=1900+year;

   switch(day){
   case 1:day="Montag"; break;
   case 2:day="Diensttag"; break;
   case 3:day="Mittwoch";break;
   case 4:day="Donnestag";break;
   case 5:day="Freitag";break;
   case 6:day="Samstag";break;
   case 7:day="Sonntag";break;   
   }
   
   
   
   if (hours < 10){ hours = "0" + hours;}
   if (minutes < 10){minutes = "0" + minutes;}
   if (seconds < 10){seconds="0"+seconds;}
   
   document.getElementById('datum-div').innerHTML=day+', '+date+'.'+month+'.'+year+'  '+hours+':'+minutes;
 clockID = setTimeout("clock()", 1000);
}*/


function playvideo(title){
	$("#videos").load(host+"indexres.php",{"action":"playvideo","video":title},function(){
		});

	
	
	
}




   
   
function eventsbaustein_mehr(i){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=eventsbaustein_mehr&i="+i,
   async: false

   }
 ).responseText;
 if(response!=''){
document.getElementById('eventsbaustein-morelink').parentNode.innerHTML=response;}


}

function blogbaustein_mehr(i){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=blogbaustein_mehr&i="+i,
   async: false

   }
 ).responseText;
document.getElementById('Blog-bausteincontent').innerHTML=response;
/*i=i+15;
if(document.getElementById('blogbeitrag'+i)){
y = document.getElementById('blogbeitrag'+i);

window.scroll(0,y.offsetTop);
}*/



}

function userblogbaustein_mehr(i,username){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=userblogbaustein_mehr&i="+i+"&username="+username,
   async: false

   }
 ).responseText;
document.getElementById('Blog-bausteincontent').innerHTML=response;
i=i+1;
if(document.getElementById('userblogbeitrag'+i)){
y = document.getElementById('userblogbeitrag'+i);

window.scroll(0,y.offsetTop);

}


}

function webtippsbaustein_mehr(i){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=webtippsbaustein_mehr&i="+i,
   async: false

   }
 ).responseText;
document.getElementById('webtippsbaustein_mehr').parentNode.innerHTML=response;
i=i+1;

}

function kolumnebaustein_mehr(i){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=kolumnebaustein_mehr&i="+i,
   async: false

   }
 ).responseText;
document.getElementById('kolumnebaustein_mehr').parentNode.innerHTML=response;
i=i+1;

}
	
function artikelbaustein_mehr(i){
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=artikelbaustein_mehr&i="+i,
   async: false

   }
 ).responseText;
document.getElementById('artikelbaustein_mehr').parentNode.innerHTML=response;
//this.parentNode.innerHTML=response;
i=i+1;

}
	

function bausteinprofilinfo_change(username){
document.getElementById('info-bausteincontent').innerHTML='<textarea id="profilinfo_textarea">'+document.getElementById('profilinfo_content').innerHTML+'</textarea>';
document.getElementById('info-bausteincontent').innerHTML+='<input type="button" id="profilinfo_updatebutton" onclick="bausteinprofilinfo_update(\''+username+'\');" value="Speichern"/>';

}


function bausteinprofilinfo_update(username){
content=document.getElementById('profilinfo_textarea').value;
var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=bausteinprofilinfo_update&user="+username+"&content="+escape(content),
   async: false

   }
 ).responseText;
 document.getElementById('info-bausteincontent').innerHTML=response;
}



function changetab(stein,tab,out,user){

 var response=$.ajax({
   type: "POST",
   url: host+"indexres.php",
   data: "action=changebausteintab&stein="+stein+"&tab="+tab+"&user="+user,
   async: false

   }
 ).responseText;
 
 if(stein=='kolumne'){$(".kolummne_recentheadlines_aktiv").removeClass("kolummne_recentheadlines_aktiv");
                      $("#kolummneheadline"+tab).addClass("kolummne_recentheadlines_aktiv");
 }
 
document.getElementById(out).innerHTML=response;
}



function switchbackground(id){
switch(id){
case '1':
if($('#menu-journal').hasClass('menu-aktiv')==false){
	$('#menu-journal').toggleClass('menu-aktiv');
    $('#menu-kollektiv').removeClass('menu-aktiv');
	$('#menu-archiv').removeClass('menu-aktiv');}
	$('#menu-events').removeClass('menu-aktiv');
	
break;

case '2':
if($('#menu-kollektiv').hasClass('menu-aktiv')==false){
	$('#menu-kollektiv').toggleClass('menu-aktiv');
    $('#menu-archiv').removeClass('menu-aktiv');
	$('#menu-journal').removeClass('menu-aktiv');
	$('#menu-events').removeClass('menu-aktiv');
}
	break;

case '3':
	if($('#menu-archiv').hasClass('menu-aktiv')==false){
	$('#menu-archiv').toggleClass('menu-aktiv');
    $('#menu-kollektiv').removeClass('menu-aktiv');
	$('#menu-journal').removeClass('menu-aktiv');
	$('#menu-events').removeClass('menu-aktiv');
	}
	break;
	
case '4':
	if($('#menu-events').hasClass('menu-aktiv')==false){
	$('#menu-events').toggleClass('menu-aktiv');
    $('#menu-archiv').removeClass('menu-aktiv');
	$('#menu-journal').removeClass('menu-aktiv');
	$('#menu-kollektiv').removeClass('menu-aktiv');
}
	break;
	
	
	}


}
			
			
						
function menubuttonclick(id){	
switch(id){
	case '1':page='journal';
	break;
	case '2':page='kollektiv';
	break;
	case '3':page='archiv';
	break;
	case '4':page='events';
	break;
	case '5':page='forum';
	break;
}

	document.location.href=host+page+'/';
//document.location.href=host+page+'.php'+'?sid='+sid;

}
//function updatebugtacker(user){
//$("#bugtrackertable").load(host+"indexres.php",{"action":"updatebugtracker","user":user,"beschreibung":document.getElementById("bugtext").value}
//}

function mehrlesen(artikel,sid){
	document.location.href=host+"artikel/"+artikel;
//document.location.href="artikel.php?action=mehrlesen&artikel="+artikel+'&sid='+sid;	
}	 



		



function closearticle(){
	
if(confirm('Artikel wirklich verwerfen?')){
	closeoverlay();}
}

function closeoverlay() {
 $("#overlaycontentholder").fadeOut(1000);
 $("#overlay").fadeOut(300);
 $('#overlaycontent').empty;	

}

function closebackend() {
 //$("#backend").fadeOut(1000);
  //$("#backend").empty;	
document.getElementById('backend').style.display="none";
document.getElementById('backend').innerHTML='';
}




function inputartikelbild(pfad,user){
var oIframe =document.getElementById('editorframe');
  var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
  if (oDoc.document) oDoc = oDoc.document;
  oDoc.body.innerHTML+='<img class="artikelbild" contenteditable="false"  _moz_resizing="false" src="'+pfad+'"/>';

  f='<form enctype="multipart/form-data" id="bildinputframe" action="'+host+'indexres.php?action=uploadartikelbild&user='+user+'" method="POST">';
f+='<input type="submit" value="bild einf&uuml;gen" /><br/>';
f+='<input name="uploadedfile" id="uploadfile" type="file" />';
f+='</form>';
uploadframe=document.getElementById('uploadartikelbildframe');
 var uploadframe = (uploadframe.contentWindow || uploadframe.contentDocument);
if (uploadframe.document) uploadframe = uploadframe.document;
 
 //uploadframe.body.innerHTML=f;
}



function addlink(i){

link=document.getElementById('linksinput').value;
beschr=document.getElementById('linkbeschreibung').value;
if(link!=''){
document.getElementById('linksdiv').innerHTML+='<p id="link'+i+'"></br>'+link+'*b*'+beschr+'<input type="button" id="clearlink'+i+'button" onclick="javascript:clearlink('+i+');" value="-"/></br></p>';
document.getElementById('linksinput').value='';
document.getElementById('linkbeschreibung').value='';
i=i+1;
f='<label for="linksinput">Link:</label><input type="text" id="linksinput" value=""/><br/>';
f+='<label for="linkbeschreibung">Beschreibung:</label><textarea id="linkbeschreibung" ></textarea>';
f+='<input type="button" id="addlinkbutton" value="+ speichern" onclick="javascript:addlink('+i+');"/>';
document.getElementById('linksholderdiv').innerHTML=f;
}
}
	
	
	

function clearlink(i){
document.getElementById('link'+i).innerHTML="";
}

function addtag(i){

tag=document.getElementById('tagsinput').value;
if(tag!=''){
document.getElementById('tagsdiv').innerHTML+='<div class="tag" id="tag'+i+'">'+tag+'<input type="button" id="cleartag'+i+'button" onclick="javascript:cleartag('+i+');" value="-" />,</div>';
document.getElementById('tagsinput').value='';
i=i+1;
document.getElementById('tagholderdiv').innerHTML='<input type="text" id="tagsinput" value=""/><input type="button" id="addtagsbutton" value="+" onclick="javascript:addtag('+i+');"/>';
}
}

function cleartag(i){
document.getElementById('tag'+i).innerHTML="";
}






function addnewsletter(){
document.getElementById('backend')
}
	



function toggleusermessage(){
$("#usermessage").toggle("clip","",500);
}


function tip(title,text){
document.getElementById(title+'-help').innerHTML=text;
}

function untip(title){
}



function savecomment(id,user){
var text=document.getElementById('kommentarinput').value;	
if(text!=''){$("#Kommentare").load(host+"write.php",{"action":"savecomment","id":id,"user":user,"text":text});}
}

function savewand(id,user){
var text=document.getElementById('wandinput').value;	
if(text!=''){$("#gaestebuch").load(host+"write.php",{"action":"savewand","id":id,"user":user,"text":text});}
}


function deletewand(user,id){$("#gaestebuch").load(host+"write.php",{"action":"deletewand","id":id,"user":user});}

function deletekommentar(artikel,id){$("#Kommentare").load(host+"write.php",{"action":"deletekommentar","id":id,"artikel":artikel});}


function mitgliederliste(user){
var id=user;
$(document).ready(function(){
$("#backend").load(host+"indexres.php",{"action":"mitgliederliste","id":user},function(){
	/*$('#overlay').fadeIn(1);
    $('#overlay').fadeTo(1,0.5);
    	
	$("#overlaycontentholder").fadeIn(1);
	$("#overlaycontentholder").animate({width:"400px"},150);
	$("#overlaycontentholder").animate({height:"450px"},150);*/
	
	$("#userlisteclosebutton").bind("click",function(){closebackend();});
	document.getElementById('backend').style.display='block';
	
}); 
});
}


function savesortables(user){
var linkespalte=document.getElementById("linke-spalte");
var rechtespalte=document.getElementById("rechte-spalte");

var anzahl1=$("#rechte-spalte >div").length;
var anzahl2=$("#linke-spalte >div").length;

var rechtsstring=" ";
var linksstring=" ";


for(var j=0; j<anzahl1 ;j++){
rechtsstring=rechtsstring+','+rechtespalte.childNodes[j].id;
}
for(var j=0; j<anzahl2 ;j++){
linksstring=linksstring+','+linkespalte.childNodes[j].id;
}

$(document).ready(function(){
$("#overlaycontentholder").load(host+"indexres.php",{"action":"savesortables","user":user,"linksstring":linksstring,"rechtsstring":rechtsstring},function(){
	$('#overlay').fadeIn(1);
    $('#overlay').fadeTo(1,0.5);
    	
	$("#overlaycontentholder").fadeIn(1);
	$("#overlaycontentholder").animate({width:"200px"},150);
	$("#overlaycontentholder").animate({height:"100px"},150);
	
	
}); 
});
}


  
	  
/**Editor start**/
	  var enabled='';


function initeditor(content){
thedoc = document.getElementById("editorframe").contentWindow.document;
        thedoc.open();
        thedoc.write('<html><head>');
		thedoc.write('</head><body id="bodyinside">');
        thedoc.write(content);
        
        thedoc.close();
setenabled();
        


}



function enable(){
if(enabled==true){
document.getElementById("editorframe").contentWindow.document.designMode="on";
window.setTimeout("enable()",100);}

}

function setenabled(){
enabled=true;
window.setTimeout("enable()",100);
}

function editorbtnclick_html(){
var html = document.createTextNode(document.getElementById("editorframe").contentWindow.document.body.innerHTML);
        document.getElementById("editorframe").contentWindow.document.body.innerHTML = '';
        document.getElementById("editorframe").contentWindow.document.body.appendChild(html);
        document.getElementById("editorbtn_bold").disabled="true";
		document.getElementById("editorbtn_italic").disabled="true";
		document.getElementById("editorbtn_underline").disabled="true";
		document.getElementById("editorbtn_link").disabled="true";
		document.getElementById("editorbtn_center").disabled="true";
		document.getElementById("editorbtn_quote").disabled="true";
		document.getElementById("editorbtn_more").disabled="true";
document.getElementById("editorbtn_html").value="WYSIWYG";
document.getElementById("editorbtn_html").onclick=function(){editorbtnclick_wysiwyg();};
}

function editorbtnclick_wysiwyg(){
document.getElementById("editorbtn_html").value="HTML-Ansicht";
var html = document.getElementById("editorframe").contentWindow.document.body.ownerDocument.createRange();
html.selectNodeContents(document.getElementById("editorframe").contentWindow.document.body);
document.getElementById("editorframe").contentWindow.document.body.innerHTML = html.toString();
document.getElementById("editorbtn_html").onclick=function(){editorbtnclick_html();};

document.getElementById("editorbtn_bold").disabled="false";
document.getElementById("editorbtn_italic").disabled="false";
document.getElementById("editorbtn_underline").disabled="false";
document.getElementById("editorbtn_link").disabled="false";
document.getElementById("editorbtn_center").disabled="false";
document.getElementById("editorbtn_quote").disabled="false";
document.getElementById("editorbtn_more").disabled="false";
}


function editorbold()
{
document.getElementById("editorframe").contentWindow.document.execCommand('bold', false, null);
document.getElementById("editorframe").contentWindow.focus();
}

function editoritalic()
{
document.getElementById("editorframe").contentWindow.document.execCommand('italic', false, null);
document.getElementById("editorframe").contentWindow.focus();
}

function editorunderline()
{
document.getElementById("editorframe").contentWindow.document.execCommand('underline', false, null);
document.getElementById("editorframe").contentWindow.focus();
}
function editorcenter()
{
document.getElementById("editorframe").contentWindow.document.execCommand('justifycenter', false, null);
document.getElementById("editorframe").contentWindow.focus();
}

function editorlink(){
szURL=prompt('link eingeben', '');
document.getElementById("editorframe").contentWindow.document.execCommand('CreateLink',false,szURL);
document.getElementById("editorframe").contentWindow.focus();

}



function editorblockquote(){
ui=prompt('Zitat eingeben', '');
document.getElementById("editorframe").contentWindow.document.execCommand('inserthtml', false, '<blockquote>'+ui+'</blockquote>');
document.getElementById("editorframe").contentWindow.focus();
}

function editormore(){
document.getElementById("editorframe").contentWindow.document.execCommand('inserthtml', false, '<a id="moretag" name="more">[more]</a>');
document.getElementById("editorframe").contentWindow.focus();
}	

	
function editorinsertimage(){
    imagepopup=window.open(host+'editorfunctions.php?action=insertimage','','width=620,height=500,resizable=1,scrollbars=yes');

    //get current selected range
    var sel=document.getElementById("editorframe").contentWindow.document.selection;
    if(sel!=null){
        rng=sel.createRange();
    }
}


function editoraddimage(thisimage){
    if(imagepopup && !imagepopup.closed){
        imagepopup.close();}
    document.getElementById("editorframe").contentWindow.focus();
   
        var x=document.getElementById("editorframe").contentWindow.document;
        x.execCommand('insertimage', false, thisimage);
    
}  
	  
function closeforumbackend(forum){
document.getElementById('forum_neuesthema').innerHTML='<a onclick="javascript:forum_neuesthema(\''+forum+'\');";>Neues Thema</a>';
}	  
	 
function forum_neuesthema(parent){
	   var response=$.ajax({
   type: "POST",
   url: host+"forumres.php",
   data: "action=neuesthema&parentthema="+parent,
   async: false
}).responseText;
document.getElementById('forum_neuesthema').innerHTML=response;
//$("#forumbackendclosebutton").bind("click",function(){closeforumbackend();});
  	 
}

function forum_savethema(parent){
document.getElement


var response=$.ajax({
   type: "POST",
   url: host+"forumres.php",
   data: "action=savehema&parent="+parent+"&title="+title+"&text="+text,
   async: false
}).responseText;



}

function forum_artikelnextclick(id){
var response=$.ajax({
   type: "POST",
   url: host+"forumres.php",
   data: "action=artikelnextclick&id="+id,
   async: false

   }
 ).responseText;
document.getElementById('Aktuelle Artikel-bausteincontent').innerHTML=response;
}

function forum_kolumnennextclick(id){
var response=$.ajax({
   type: "POST",
   url: host+"forumres.php",
   data: "action=kolumnennextclick&id="+id,
   async: false

   }
 ).responseText;
document.getElementById('Aktuelle Kolumnen-bausteincontent').innerHTML=response;
}

function forum_eventsnextclick(id){
var response=$.ajax({
   type: "POST",
   url: host+"forumres.php",
   data: "action=eventsnextclick&id="+id,
   async: false

   }
 ).responseText;
document.getElementById('Aktuelle Events-bausteincontent').innerHTML=response;
}


