/******************************************/
function checkAll(cat_id){
 	
	$("#rubrik input[@type='checkbox']").each(function() {
	  		if(this.value != cat_id )	
				this.checked=false;
	 
	});

	$("#rubrikform").submit();
	
}
/******************************************/
function uncheckAllAndSubmit(cat_id){
	

  $("#rubrik input[@type='checkbox']").each(function() {
	
  		if(this.value == -1 ){
	
 	  		this.checked=false;
		}
	 
	});
	$("#rubrikform").submit();
	
}
/******************************************/

/*********************************************************************/
function canceledit(idx,task){
	
	if(task == 7){//ws
		
		$("#show_beitrag_"+idx).show();
		$("#edit_beitrag_"+idx).html("");

	}
	if(task == 10){	//comments 
		
		$("#ws_abschnitt_comments_edit_"+idx).html("");
		$("#ws_abschnitt_comments_"+idx).show();
		
	}
	
}


/*********************************************************************/
function delete_pic(){
	$("#abschnitt_bild_edit").hide();
	$("#old_file").val("");
}
/*********************************************************************/
function edit_comment(w_id,idx,comment_id){
	//comment
	
	
			var url="code/workspaces/get_comment.php";
		  	var o={};
		  	o.w_id=w_id;
		  	o.idx=idx;
			o.c_id=comment_id;

		  	$.getJSON(url,o,function (comment) {

					$("#ws_abschnitt_comments_"+idx).hide();	
				
					$("#ws_abschnitt_comments_edit_"+idx).load(
						SYSTEMPATH+"html/templates/comment_edit_loop.php",
					
						{}, 
						function() { 
							
						
								
									$("#comment_titel").html("Kommentar zu:"+comment.beitrag_titel);
									$("#c_inhaltstr").val(comment.inhalt);
									
									var updateUrl=SYSTEMPATH+"code/workspaces/iw_comment_update.php?mid="+w_id+"&content_id="+idx+"&comment_id="+comment_id;
									//var updateUrl=SYSTEMPATH+"edit_comment/sig:"+w_id+":"+idx+":"+comment_id;
									$("#c_editform").attr({action: updateUrl});

									$("#buttonUpload").click(function() {$("#c_editform").submit();});
									$("#cancel").click(function() {	
										console.log("clicked");
										canceledit(idx,10);
										return false;
								    });
									
								
							}//func
					);
			});

		//}
	
}
/*********************************************************************/
function edit(w_id,idx){
	
	$("#edit_beitrag_"+idx).html("<div align='center' ><img src='"+SYSTEMPATH+"html/img/icons/working.gif' /></div>");
	
		if(idx!=0){
			var url="code/workspaces/get_ws_abschnitt.php";
		
		  	var o={};
		  	o.w_id=w_id;
		  	o.idx=idx;

		  	$.getJSON(url,o,function (ws_abschnitt_content) {
		    	
		    		$("#show_beitrag_"+idx).hide();
		    		$("#edit_beitrag_"+idx).load(
		    			SYSTEMPATH+"html/templates/bb_edit_loop.php",
		    			{}, 
		    			function() { 
		    				
		    					$("#ws_beitrag_titel").val(ws_abschnitt_content.titel);
		    		  			$("#ws_inhaltstr").val(ws_abschnitt_content.inhalt);
		    					if(ws_abschnitt_content.bild != ""){
		    					//	$("#ws_abschnitt_bild_edit").show();
		    					//	$("#ws_abschnitt_bild_edit").attr({src: mediaOrdner+ws_abschnitt_content.bild});
		    					}
		    					else{
		    						$("#ws_abschnitt_bild_edit").hide();
		    						$("#deletePic").hide();
		    					}
		    					$("#ws_old_file").val(ws_abschnitt_content.bild);
          
		    				   if(ws_abschnitt_content.bb == "1")	{
		    				   	$("#ws_editform").checkCheckboxes(".bbcheck", true);
		    				   }
		
							   if(ws_abschnitt_content.startseite == "1")	{
		    				   	$("#ws_editform").checkCheckboxes(".startcheck", true);
		    				   }
							  if(ws_abschnitt_content.published == "1")	{
							  	$(".publiz").attr("checked", true); 
							
			    			   }
							  else{
							  	$(".vorschau").attr("checked", true); 
							  }
		
		    					
		    					if(ws_abschnitt_content.rubrik_bb != "-1")	{
		    						$("#rubrik_bb").selectOptions(ws_abschnitt_content.rubriken, true);	
		    					}
		    						var updateUrl=SYSTEMPATH+"code/workspaces/iw_content_update.php?mid="+w_id+"&content_id="+idx;
		    				//		var updateUrl=SYSTEMPATH+"edit/sig:"+w_id+":"+idx;

		    					//  var sum=5+parseInt(w_id)+parseInt(task)+parseInt(idx);
		    					//  var updateUrl=SYSTEMPATH+"code/workspaces/iw_content_update.php?5,"+w_id+","+task+","+idx+","+mediaOrdner+","+sum;
		    						$("#ws_editform").attr({action: updateUrl});
          
		    						$("#buttonUpload").click(function() {$("#ws_editform").submit();});
		    						$("#cancel").click(function() {	
		    							canceledit(idx,7);
		    							return false;
		    						});
		    						$("#deletePicLink").click(function() {
		    							console.log("deletePicClicked");
		    							deletePic(w_id,idx,"ws");
		    							return false;
		    						});
		    				
		    				}
          
		    		);
		    });
			
		}//idx!=0
		else{
				$("#show_beitrag_"+idx).hide();
				
				$("#edit_beitrag_"+idx).load(
					SYSTEMPATH+"html/templates/bb_edit_loop.php",
					{}, 
					function() { 
						$("#ws_abschnitt_bild_edit").hide();
						$("#deletePic").hide();
						//sig:sig_id:content_id:ordner
							var updateUrl=SYSTEMPATH+"code/workspaces/iw_content_update.php?mid="+w_id+"&content_id=0";
					//		var updateUrl=SYSTEMPATH+"edit/sig:"+w_id+":0";
						//	var updateUrl=SYSTEMPATH+"code/workspaces/iw_content_update.php?w_id="+w_id+"&idx=0&mediaordner="+mediaOrdner;
							$("#ws_editform").attr({action: updateUrl});

							$("#buttonUpload").click(function() {$("#ws_editform").submit();});
						$("#cancel").click(function() {	
							canceledit(idx,7);
							return false;
						});
						$("#deletePicLink").click(function() {
							console.log("deletePicClicked");
							deletePic(w_id,idx,"ws");
							return false;
						});
					});
			
		}//else


}


/**************************check plugin*******************************************/
$.fn.check = function() {
	return this.each(function() {
		this.checked = true;
	});
};
/*********************************************************************/

	
///*********************************************************************/	
	
/*********************************************************************/
var preloaded_images=new Array();
function img_preload(path){

	var preloaded = new Image();
	preloaded.src = path;
	preloaded_images.push(preloaded);

	
}
/*********************************************************************/
function showFullView(path){

	
	
	$("<div id='picViewContainer'><div id='picView'><img src='"+path+"' /></div></div>").appendTo('body').fadeIn(100).center();
	
	$("#picViewContainer").click(function() {$("#picViewContainer").remove();});

}
///*********************************************************************/
function deletePic(p_id,idx,task){	//TODO!

		var url="../workspaces/delete_imgRef.php";
	  	var o={};
	  	o.w_id=p_id;
		o.idx=idx;

	  	$.getJSON(url,o,function (ok) {
			$("#deletePicLink").hide();
			$("#ws_old_file").val("");
		});

}
/*********************************************************************/
/*********************************************************************/
function delete_post(w_id,idx){	
	

	
		
			var	url="code/workspaces/delete_p_content.php?w_id="+w_id+"&idx="+idx+"&task=beitrag";
			$("#show_beitrag_"+idx).hide();
			$("#ws_abschnitt_comments_"+idx).hide();
			
			$("#edit_beitrag_"+idx).load(
				SYSTEMPATH+"html/templates/really_delete.php",
				{}, 
				function() { 
				
	
			 		$("#delete_yes").click(function() {
						document.location.href=url;
						return false;
					});
				//	$("#delete_no").attr({ href: "javascript:cancelDelete("+idx+",9);"});
					$("#delete_no").click(function() {
						$("#show_beitrag_"+idx).show();
						$("#ws_abschnitt_comments_"+idx).html("");
						return false;
					});
  					$("#which").html(" diesen Beitrag ");
			
				}
			);
		

}
/*********************************************************************/
function delete_comment(w_id,post_id,idx){	
	
		var	url="code/workspaces/delete_p_content.php?w_id="+w_id+"&idx="+idx+"&task=kommentar";

		$("#ws_abschnitt_comments_"+post_id).hide();
		$("#ws_abschnitt_comments_edit_"+post_id).load(
			SYSTEMPATH+"html/templates/really_delete.php",
			{}, 
			function() { 

		 		$("#delete_yes").click(function() {
					document.location.href=url;
					return false;
				});
				//$("#delete_no").attr({ href: "javascript:cancelDelete("+post_id+",12);"});
				$("#delete_no").click(function() {
					$("#ws_abschnitt_comments_"+post_id).show();
					$("#ws_abschnitt_comments_edit_"+post_id).html("");
					return false;
				});
				$("#which").html(" diesen Kommentar ");
				
		
			}
		);

}
/*********************************************************************/
function cancelDelete(idx,task){	
	if(task==9){
		$("#show_beitrag_"+idx).show();
		$("#ws_abschnitt_comments_"+idx).show();
		$("#edit_beitrag_"+idx).html('');
	}
	else if(task==12){
		$("#ws_abschnitt_comments_"+idx).show();
		$("#ws_abschnitt_comments_edit_"+idx).html('');
	}
	
}



/*********************************************************************/
function publish(w_id,idx){
	var url="code/workspaces/publish.php";
	var o={};
  	o.w_id=w_id;
  	o.idx=idx;
	
  	$.getJSON(url,o,function (result) {
    	if(result.success){
			document.location.href=SYSTEMPATH+"pinnwand";
		}
		else{
			
		}
    		
	});
}

/*********************************************************************/
/*********************************************************************/
var help_flag=false;
function showHelp(){
	
	
	starttxt="<a href='javascript:showHelp();'><img src='"+SYSTEMPATH+"html/img/icons/help.gif' border='0' style='vertical-align:middle;margin-top:-2px; margin-right:5px;'></a>Information zu den Formatierungsoptionen der Wiki-Syntax ";
	starttxt+="<a href='javascript:showHelp();'>[weiter]</a>";

	txt="<img src='"+SYSTEMPATH+"html/img/icons/help.gif' border='0' style='vertical-align:middle;margin-top:-2px; margin-right:5px;'>Information zu den Formatierungsoptionen der Wiki-Syntax ";
	txt+="<div class='dimmed_txt'><table class='wikitable'><tr><td class='wikitable_td_links'>";
	txt+="Textuelle Einbindung von Hyperlinks:</td><td class='wikitable_td_rechts'> [[Name|http://www.beispiel.com]]</td></tr>";
	txt+="<tr><td class='wikitable_td_links'>Link mit Icon  <img src='"+SYSTEMPATH+"html/img/icons/link.gif'> einbinden :</td><td class='wikitable_td_rechts'>[[http://www.beispiel.com]]</td></tr>";
	txt+="<tr><td class='wikitable_td_links'>Archivbeitrag verlinken:</td><td class='wikitable_td_rechts'>[[[Beitragstitel]]]</td></tr>";
	txt+="<tr><td class='wikitable_td_links'>besser:</td><td class='wikitable_td_rechts'>[[[Beitragstitel|Workspacetitel]]]</td></tr>";

	
	txt+="<tr><td class='wikitable_td_links'>Textformatierung :</td><td class='wikitable_td_rechts'>[i]<i>Kursiv</i>[/i]</td></tr>";
	txt+="<tr><td></td><td class='wikitable_td_rechts'>[b]<b>fett</b>[/b]</td></tr></table>";
	
	txt+="<a href='javascript:showHelp();'><img src='"+SYSTEMPATH+"html/img/icons/close.gif' border='2' style='margin-top:-15px; ; float:right;'></a>";
	txt+="</div>";
	if(!help_flag){
		document.getElementById('wiki_help').innerHTML=txt;
		help_flag=true;
	}
	else{
		document.getElementById('wiki_help').innerHTML=starttxt;
		help_flag=false;
	}
}
/********************************************************************************************/

function submitsearch(){
	//var searchterm =$("#qs").val();
	//document.location.href="kommunikation.php?4,1,1,1,1,8&first=1&qs="+searchterm;
	if($("#qs").val() !="search blog")
		$("#searchform").submit();
	else{
		$("#qs").val("");
		$("#qs").focus();
	}
}
