function getPageNavi(mode,folder,suche,results,off,propage){

	if (results==0){
		return false;
	}
	strNavi = "";
 
	 pages=Math.ceil(results/propage);

	 if (off == 0){
		 aktPage=1;
	 }else{
		 aktPage=Math.ceil((off+propage) / propage);
	 }
	 
	 if (off>0) {
		 strNavi += ' <a class=\"paginatorImgLeftEnd\" onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + (0) + ',' + propage + ');return false;\" href=\"\">&nbsp;</a>';
		 strNavi += ' <a class=\"paginatorImgLeft\" onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + (off-propage) + ',' + propage + ');return false;\" href=\"\">&nbsp;</a>';
	 }
	 
	 if (pages<=10){
		 
         for(i=1;i<=pages;i++){
             if (i==aktPage){
                 strClass = "class=\"active\"";
             }else{
                 strClass = "";
             }
             strNavi += ' <a '+ strClass +' onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + ((i-1)*propage) + ',' + propage + ');return false;\" href=\"\">' + i + '</a>';
         }
	 }else{

		 for(i=(aktPage-10);i<aktPage;i++){
             if (i >0 && i <pages){
            	 strNavi += ' <a onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + ((i-1)*propage) + ',' + propage + ');return false;\" href=\"\">' + i + '</a>';
            	 
             }
         }
         
        strNavi += ' <a class=\"active\"  onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + ((aktPage-1)*propage) + ',' + propage + ');return false;\" href=\"\">' + aktPage + '</a>';
         
        for(i=aktPage;i>(aktPage+10);i++){
             if (i <pages){
            	 strNavi += ' <a onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + ((i-1)*propage) + ',' + propage + ');return false;\" href=\"\">' + i + '</a>';
             }   
         }

         for(i=(aktPage+1);i<=(aktPage+10);i++){
        	 if (i <=pages){
	             if (i==aktPage){
	            	 strClass = "class=\"active\"";
	             }else{
	            	 strClass="";
	             }
	             strNavi += ' <a onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' + ((i-1)*propage) + ',' + propage + ');return false;\" href=\"\">' + i + '</a>';
         
        	 }
         }
         
	 }
	 
     
     if ((off+propage)<results){
    	 strNavi +=  ' <a class=\"paginatorImgRight\" onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' +  (off+propage) + ',' + propage + ');return false;\" href=\"\">&nbsp;</a>';
    	 strNavi +=  ' <a class=\"paginatorImgRightEnd\" onclick=\"loadVideoXML(\'' + mode + '\',' + folder + ',\'' + suche + '\',' +  (pages*(propage-1)) + ',' + propage + ');return false;\" href=\"\">&nbsp;</a>';
         
     }
     
     
	return strNavi;
 }
 
 function loadVideoXMLArchiv(mode,folderid,suche,off,propage){
	 
	  
	 $.ajax({
    	   type: "POST",
    	   url: "/ajax/video.php",
    	   data: "mode="+mode+"&id="+folderid+"&offset="+off+"&resultspropage="+propage+"&suche="+suche,
    	   success: function(xml) {
		 		strDeleteAllFromArchiv= '<p style="margin: 20px 0 0 0; text-align: right;"><a href="#" class="fancy_orange" onclick="clearVideoIDs(); return false;">ALLE VIDEOS LÖSCHEN</a></p>'
				$("#video_list").empty();
    			//$('<div ></div>')
				//.html(getPageNavi(mode,folderid,suche,$(xml).find('results').text(),off,propage))
				//.appendTo('#video_list');
                $(xml).find('video').each(function(){
    				videoHtml = createVideoHtmlArchiv($(this))
                   	$('<div class=\"teaser\"></div>')
                        .html(videoHtml)
                        .appendTo('#video_list');
                }); // close each(
                //$('<div ></div>')
				//.html(getPageNavi(mode,folderid,suche,$(xml).find('results').text(),off,propage))
				//.appendTo('#video_list');
                $('<div ></div>')
                .html(strDeleteAllFromArchiv)
                .appendTo('#video_list');
            }
    	 });
 }
  
 function loadVideoXML(mode,folderid,suche,off,propage,showsmallvideo){
	 $.ajax({
      	   type: "POST",
      	   url: "/ajax/video.php",
      	   data: "mode="+mode+"&id="+folderid+"&offset="+off+"&resultspropage="+propage+"&suche="+suche,
      	   success: function(xml) {
      			$("#video_list").empty();
      			if ($(xml).find('results').text()>0){
      			$('<div class=\"paginator striped_box\"></div>')
				.html(getPageNavi(mode,folderid,suche,$(xml).find('results').text(),off,propage))
				.appendTo('#video_list');
                  $(xml).find('video').each(function(){
      				videoHtml = createVideoHtml($(this),showsmallvideo)
                     	$('<div class=\"teaser\"></div>')
                          .html(videoHtml)
                          .appendTo('#video_list');
                  }); // close each(
                  $('<div class=\"paginator striped_box\"></div>')
	  				.html(getPageNavi(mode,folderid,suche,$(xml).find('results').text(),off,propage))
	  				.appendTo('#video_list');
      			}
                  $(xml).find('error').each(function(){
        				videoHtml = createVideoHtml($(this))
                       	$('<div class=\"teaser\"></div>')
                            .html("<br><p style=\"text-align: center;\">"+$(this).text()+"</p>")
                            .appendTo('#video_list');
                    }); // close each(
              }
      	 });
}
 
 function loadVideoXMLSmall(mode,folderid,suche,off,propage){

	 $.ajax({
      	   type: "POST",
      	   url: "/ajax/video.php",
      	   data: "mode="+mode+"&id="+folderid+"&offset="+off+"&resultspropage="+propage+"&suche="+suche,
      	   success: function(xml) {
      			$("#video_list_small").empty();
      			$('<div class=\"paginator striped_box\"></div>')
				.html(getPageNavi(mode,folderid,suche,$(xml).find('results').text(),off,propage))
				.appendTo('#video_list');
                  $(xml).find('video').each(function(){
      				videoHtml = createVideoHtmlSmall($(this))
                     	$('<li></li>')
                          .html(videoHtml)
                          .appendTo('#video_list_small');
                  }); // close each(
              }
      	 });
}

 function loadVideoXMLRight(mode,folderid,suche,off,propage){
	 $.ajax({
      	   type: "POST",
      	   url: "/ajax/video.php",
      	   data: "mode="+mode+"&id="+folderid+"&offset="+off+"&resultspropage="+propage+"&suche="+suche,
      	   success: function(xml) {
      			$("#video_list_small").empty();
      			var counter = 0;
                  $(xml).find('video').each(function(){
                	counter++;
      				videoHtml = createVideoHtmlRight($(this),counter)
                     	$('<p style="margin-top: 0px;"></p>')
                          .html(videoHtml)
                          .appendTo('#videoListRight');
                  }); // close each(
              }
      	 });
}

function getReleatedVideos(video,showsmallvideo){
	
	if (showsmallvideo){
		 var doPassVar="doPassVarRight";
	  }else{
		  var doPassVar="doPassVar"; 
	  }
	
	 var name = video.find('relName').text();
     var maID = video.find('relMaID').text();
     if (showReleated){
    	 return '<h4 class=\"kurz_teaser\"><a onclick="' + doPassVar + '(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\" class=\"fancy_green\">' + name + '</a></h4>\n';
     }else{
    	 return '';
     }
}

function createVideoHtml(videoInfo,showsmallvideo){

  if (showsmallvideo){
	 var doPassVar="doPassVarRight";
  }else{
	  var doPassVar="doPassVar"; 
  }

  var nametext = videoInfo.find('name').text()
  var description = videoInfo.find('description').text()
  var maID = videoInfo.find('maID').text()
  var datum = videoInfo.find('livedate').text();
  var releated = "";
  var prevImage = videoInfo.find('previmage').text();
  videoInfo.find('releatedVideo').each(function(){
	  releated+=getReleatedVideos($(this),showsmallvideo);
  });;
  if(videoInfo.find('seschatthumbnail_id').text()){ 
  	var prevImage = '/mediaarchiv/grab_pic_chris.php?id='+videoInfo.find('seschatthumbnail_id').text();
  }
  strshowArchiv='';
  if (showArchivFunc){
	  strshowArchiv= '<a href="#" class="fancy_orange" onclick="saveVideoID(' + maID + '); return false;">ARCHIVIEREN</a></p>'
  }
   return  '\n<h3 class=\"stichzeile\">'+datum+' | <a href="/jagd-videos">Jagd-Videos</a></h3>\n'+
    	  '<a onclick="' + doPassVar + '(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\"><img src=\"'+prevImage+'" alt=\"' + nametext + '\" class=\"teaser_image\"></a>\n' +
    	  '<h2 class=\"teaser_headline\"><a onclick="' + doPassVar + '(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\">' + nametext + '</a></h2>\n' +
    	  '<p>'+description+'<a onclick="' + doPassVar + '(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\" class=\"more fancy_small\">Video abspielen</a>\n' +
    	  strshowArchiv +
    	  '<div style=\"clear: left;\"></div>\n' +
    	  releated +
    	  '<p><a class=\"more fancy_small\" href=\"/?page=versenden&mediaid=' + maID + '\">Video versenden</a></p>'+
    	  '<div class=\"hr_small_light_green\"><hr></div>\n';
}

function createVideoHtmlArchiv(videoInfo){
  var nametext = videoInfo.find('name').text()
  var description = videoInfo.find('description').text()
  var maID = videoInfo.find('maID').text()
  var datum = videoInfo.find('livedate').text();
  var releated = "";
  var prevImage = videoInfo.find('previmage').text();
  videoInfo.find('releatedVideo').each(function(){
	  releated+=getReleatedVideos($(this),0);
  });;
  if(videoInfo.find('seschatthumbnail_id').text()){ 
  	var prevImage = '/mediaarchiv/grab_pic_chris.php?id='+videoInfo.find('seschatthumbnail_id').text();
  }

  strshowArchiv= '<p style="margin: 0px; text-align: right;"><a href="#" class="fancy_orange" onclick="forgetVideoID(' + maID + '); return false;">VIDEO AUS ARCHIV ENTFERNEN</a></p>'

   return  '\n<h3 class=\"stichzeile\">'+datum+'</h3>\n'+
    	  '<a onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\"><img src=\"'+prevImage+'" alt=\"' + nametext + '\" class=\"teaser_image\"></a>\n' +
    	  '<h2 class=\"teaser_headline\"><a onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\">' + nametext + '</a></h2>\n' +
    	  '<p>'+description+'<a onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return true;" href=\"#content\" class=\"more fancy_small_perso\">Video abspielen</a>\n' +
    	  '<div style=\"clear: left;\"></div>\n' +
    	  strshowArchiv +
    	  '<div style=\"clear: left;\"></div>\n' +
    	  releated +
    	  '<div class=\"hr_small_light_brown\"><hr /></div>\n';
}

function createVideoHtmlSmall(videoInfo){
  var nametext = videoInfo.find('name').text()
  var description = videoInfo.find('description').text()
  var maID = videoInfo.find('maID').text()
  var datum = videoInfo.find('livedate').text();
  var prevImage = videoInfo.find('previmage').text();
  if(videoInfo.find('seschatthumbnail_id').text()){ 
  	var prevImage = '/mediaarchiv/grab_pic_chris.php?id='+videoInfo.find('seschatthumbnail_id').text();
  }
   return '<a onclick="doPassVar(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return false;" href=\"#\">' + nametext + '</a>\n' +
    	  '<div style=\"clear: left;\"></div>\n' +
    	  '<div ><hr></div>\n';
}
  
function createVideoHtmlRight(videoInfo,counter){
  var nametext = videoInfo.find('name').text()
  var description = videoInfo.find('description').text()
  var maID = videoInfo.find('maID').text()
  var datum = videoInfo.find('livedate').text();
  var prevImage = videoInfo.find('previmage2').text();
  var returnValue = "";
  if(videoInfo.find('seschatthumbnail_id').text()){ 
  	var prevImage = '/mediaarchiv/grab_pic_chris.php?id='+videoInfo.find('seschatthumbnail_id').text();
  }
  if (counter==1) {
	  returnValue = '<div id="videoPlayer" style="margin-top: 0px"><a onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return false;" href=\"#\">' + '<img width=\"312\" src=\"'+prevImage+'" alt=\"' + nametext + '\" ></a></div><br><a class="fancy_white" onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return false;" href=\"#\">' + nametext.toUpperCase() + '</a>\n' +
	  '<div class="hr_right_seperator"><hr /></div>\n';
  }else{
	  returnValue = '<a class="fancy_white" onclick="doPassVarRight(\'mynewurl=http://www.agrarheute.com/videolist_tb.php?media_id=' + maID + '\');return false;" href=\"#\">' + nametext.toUpperCase() + '</a>\n' +
	  '<div class="hr_right_seperator"><hr /></div>\n';
  }
  return returnValue;
}

function doPassVarRight(args){
	var newHtmlContent = AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '312',
			'height', '217',
			'src', '/flash/videoplayer_klein',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'humboldt_start',
			'name', 'humboldt_start',
			'menu', 'true',
			'wmode', 'opaque',
			'bgcolor','#000000',
			'allowFullScreen', 'true',
			'allowScriptAccess','sameDomain',
			'movie', '/flash/videoplayer_klein',
			'flashvars', args,
			'salign', 't'
			);
	$("#videoPlayer").html(newHtmlContent);
	return true;
}

function doPassVar(args){
	
	var newHtmlContent = AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '637',
			'height', '411',
			'src', '/flash/videoplayer_gross',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'humboldt_start',
			'name', 'humboldt_start',
			'menu', 'true',
			'wmode', 'opaque',
			'bgcolor','#000000',
			'allowFullScreen', 'true',
			'allowScriptAccess','sameDomain',
			'movie', '/flash/videoplayer_gross',
			'flashvars', args,
			'salign', 't'
			);

	document.getElementById('videoPlayer').innerHTML=newHtmlContent;	
	
	return true;
}

