var uploadStatusLabelVariable="";
//loads the personal feed

function loadPersonalFeed(MessageId){
	tempContent = document.getElementById("mendrag").innerHTML;
	//document.cookie="uploadstatus=";
	resetUploadStatusLabel();
	if(document.getElementById("headerview").style.display!="block" && document.getElementById("headerview").style.display!="none"){
		animatedcollapse.toggle('headerview');
  }	
	document.getElementById("mendrag").style.marginTop="0px";
	$.get("./class/feed/overviewrequest.class.php?MessageId="+MessageId+"&Personal=true&data=true&date="+Date(), function(data){
		 if(data.indexOf("<<<^!!!----denied----!!!^>>>") == -1){
			loadPersonalFeedData(data,MessageId);
			document.getElementById("myyassutabletcontainer").style.display="";
		 }else{
		 	showRegisterinfo(2,"personal");
		 }
	});
}

//deletes a item from the personal feeds

function deletefromPersonalFeed(IntMessageId){
	$.get("./class/feed/overviewrequest.class.php?MessageId="+IntMessageId+"&delete=true&date="+Date(), function(data){
			load_myasssu_uploads();
	});
}

//converts personal feed for yasssuCall

function convertPersonaltoYasssuCall(IntMessageId,IntExtension,ObjCheck){
	var convertchecked=0;
	if(ObjCheck.checked==1)convertchecked=1;
	if(convertchecked==1){
		document.getElementById("status").innerHTML='Converting...';
		//document.getElementById('uploadbutton').style.display='none';
		document.getElementById('linkdisplayanimation').style.display='';
		document.getElementById("balken").style.width="100%";
	}
	deleteMyUploadsFromYCall(IntMessageId,IntExtension,convertchecked,true);
}

function setPersonalFeedPublic(IntMessageId,ObjCheck){
	var publicchecked=0;
	if(ObjCheck.checked==1)publicchecked=1;
		$.get("./class/feed/overviewrequest.class.php?MessageId="+IntMessageId+"&publicflag="+publicchecked+"&myuploadpublic=true&date="+Date(), function(data){
			//alert(data);
			load_myasssu_uploads();
	});
}

function deleteMyUploadsFromYCall(IntMessageId,IntExtension,convertchecked,loadMyyasssudata){
	$.get("./class/feed/overviewrequest.class.php?Extension="+IntExtension+"&MessageId="+IntMessageId+"&check="+convertchecked+"&ConvertPersonal=true&date="+Date(), function(data){
		//alert(data);
		if(loadMyyasssudata==false){
			load_myasssu_myupload_feeds();
		}else{
			load_myasssu_uploads();
		}
		try{
		document.getElementById('status').innerHTML='';
		document.getElementById('uploadbutton').style.display='';
		document.getElementById("balken").style.width="0%";
		document.getElementById('linkdisplayanimation').style.display='none';
	}catch(E){}
	});
}

//listen to uploadstatus
var uploadCompletedFlag=0;
function resetuploadCompletedFlag(){
	uploadCompletedFlag=0;
	//document.cookie="uploadstatus=";
	resetUploadStatusLabel();
	document.getElementById("status").innerHTML="";
}
function start_listen(uid) {
		 	//document.getElementById('subbutton').disabled=true;
			getUploadStatusLabel();
			
		 	if(document.getElementById('subbutton').style.backgroundImage.indexOf('_inact')==-1){
		 		document.getElementById('subbuttonurl').disabled=true;
		 		document.getElementById('subbutton').disabled=true;
		 		//alert(document.getElementById('subbutton').style.backgroundImage.replace('.png','_inact.png'));
		 		document.getElementById('subbutton').style.backgroundImage=document.getElementById('subbutton').style.backgroundImage.replace('.png','_inact.png');
		 		document.getElementById('subbuttonurl').style.backgroundImage=document.getElementById('subbuttonurl').style.backgroundImage.replace('.png','_inact.png');
			}
			 $.get("./admin/tmpl/Profil/status.php?uid="+uid+"&date="+new Date(), { },
			  function(data){
			  	  if(document.getElementById("uri").value==""){
				    if(parseInt(data)<90 && document.getElementById("status").innerHTML.indexOf("100")==-1){
				  		document.getElementById("status").innerHTML = parseInt(data)+"%";
				  		document.getElementById("balken").style.width=parseInt(data)+"%";
				  			//alert(data);
				  	}else{
				  		if(uploadCompletedFlag!=1){
				  				if(uploadStatusLabelVariable!="" && uploadStatusLabelVariable!="-1"){
									document.getElementById("status").innerHTML = uploadStatusLabelVariable;
								}else{
									document.getElementById("status").innerHTML = "";
								}
							}
				  	}
				  }else{
				  	//document.getElementById("balken").style.width="100%";
				  	///if(uploadStatusLabelVariable!="success"){
				  	///	document.getElementById("linkdisplayanimation").style.display="";
				  	///	if(uploadStatusLabelVariable!="" && uploadStatusLabelVariable!="-1"){
				  	///		document.getElementById("status").innerHTML = uploadStatusLabelVariable;
				  	///	}else{
				  	///		document.getElementById("status").innerHTML = "working on videolink...";
				  	///	}
				  	///}else{
				  	//	document.getElementById("status").innerHTML = "";
				  	///}
				  	//document.getElementById('uri').value='';
				  }
				  //if(uploadStatusLabelVariable=="success")document.getElementById("status").innerHTML = "";
			 });
			 
			try{
		  	if(uploadStatusLabelVariable=="success"){
					document.getElementById("balken").style.width="0%";
					//document.getElementById('subbutton').disabled=false;
					document.getElementById("status").innerHTML ="Completed";
					uploadCompletedFlag=1;
					resetUploadStatusLabel();
					//document.cookie="uploadstatus=";
					//document.location.reload(true);
					document.getElementById('status').innerHTML='';
					document.getElementById('uploadbutton').style.display='';
					document.getElementById("balken").style.width="0%";
					document.getElementById('uploaddisplaybar').style.display='none';
					document.getElementById("linkdisplayanimation").style.display="none";
							
					document.getElementById('subbuttonurl').disabled=false;
		 			document.getElementById('subbutton').disabled=false;
		 			document.getElementById('subbutton').style.backgroundImage=document.getElementById('subbutton').style.backgroundImage.replace('_inact','');
		 			document.getElementById('subbuttonurl').style.backgroundImage=document.getElementById('subbuttonurl').style.backgroundImage.replace('_inact','');
		 			document.getElementById("status").innerHTML = "";
					load_myasssu_uploads(true);
				}else if(uploadStatusLabelVariable.indexOf('!')!=-1){
					document.getElementById("uploadbutton").style.display="";
					//document.getElementById('subbutton').disabled=false;
					document.getElementById('uploaddisplaybar').style.display="none";
					if(uploadStatusLabelVariable!=""){
						document.getElementById("errorM").innerHTML =replaceAll(uploadStatusLabelVariable,"+"," ");
						//document.cookie="uploadstatus=";
						resetUploadStatusLabel();
						document.getElementById('uploadbutton').style.display='';
						document.getElementById("balken").style.width="0%";
						document.getElementById('uploaddisplaybar').style.display='none';
						document.getElementById("linkdisplayanimation").style.display="none";
							
						document.getElementById('subbuttonurl').disabled=false;
		 				document.getElementById('subbutton').disabled=false;
		 				document.getElementById('subbutton').style.backgroundImage=document.getElementById('subbutton').style.backgroundImage.replace('_inact','');
		 				document.getElementById('subbuttonurl').style.backgroundImage=document.getElementById('subbuttonurl').style.backgroundImage.replace('_inact','');
		 			    uploadCompletedFlag=1;
		 			    document.getElementById("status").innerHTML ='';
					}
				}else if(document.getElementById("uri").value!=""){
				    if(uploadStatusLabelVariable!="" && uploadStatusLabelVariable!="-1"){
				  		document.getElementById("status").innerHTML = uploadStatusLabelVariable;
				  	}else{
				  		document.getElementById("status").innerHTML = "working on videolink...";
				  	}
				}
			}catch(E){}
			
			if(uploadStatusLabelVariable!="success" && uploadStatusLabelVariable.indexOf('!')==-1){
				setTimeout("start_listen('"+uid+"')",750);
			}
		///if(document.getElementById("status").innerHTML.indexOf("100")==-1 || uploadStatusLabelVariable==""){
		///	  if(uploadCompletedFlag!=1 && document.getElementById('subbutton').style.backgroundImage.indexOf('_inact')!=-1){
					
				///setTimeout("start_listen('"+uid+"')",750);
		///		}
		///}else{
		///}
}
	
//load and play personal feed	
	
function loadPersonalFeedData(StrData,MessageId){
	//alert(StrData);
	load_content("");
	$.get("./class/feed/overviewrequest.class.php?MessageId="+MessageId+"&Personal=true&date="+Date(), function(data){
			//tempContent = document.getElementById("mendrag").innerHTML;
			document.getElementById("mendrag").innerHTML=data;
			var ArrData = StrData.split(",");
			var StrTemp =ArrData[0].substr(0,ArrData[0].length)+","+ArrData[1]+","+ArrData[2].replace("'","").replace("'","")+","+ArrData[3];
			
			try{document.getElementById('firsthistory').src="./feedicons/0_big.png"}catch(E){};
			try{document.getElementById('firsthistory').onclick=""}catch(e){};
			try{if(document.getElementById("playhistory").style.display=="none"){animatedcollapse.toggle('playhistory');}}catch(E){};
			loadMediumPlayer(document.getElementById('playerinternalcont'),StrTemp,1.53);
			try{setPlayBorder(document.getElementById("feedMessageId"+ArrData[1]));}catch(E){}
	});
}

//##############MYYASSSU


function changeview(StrView,ObjItem){
	document.getElementById("listfilteritem").src=document.getElementById("listfilteritem").src.replace("_act","");
	document.getElementById("coverflowfilteritem").src=document.getElementById("coverflowfilteritem").src.replace("_act","");
	
	ObjItem.src=ObjItem.src.replace(".png","_act.png");
	activeview=StrView;
	activemyyasssuLoadedCFeedId="";
	if(activeType=="v"){
		myasssufilter("v",document.getElementById("imageFiltervideo"));
	}else if(activeType=="a"){
		myasssufilter("a",document.getElementById("imageFilteraudio"));
	}else if(activeType==""){
		myasssufilter("",document.getElementById("imageFilteraudiovideo"));
	}
}

/////filter the myyasssu data
var activeview="coverflow";
var activeType="";
var activemyyasssuLoadedCFeedId = "";
function myasssufilter(StrType,ObjItem){
	var data="";
	if(StrType!="my")activeType=StrType;
	//alert(activeType);
	try{
		document.getElementById("phonetutorial").style.display="none";
		document.getElementById("myphonefilterpodcast").style.display="none";
  	document.getElementById("myphonefilteruploads").style.display="none";

		document.getElementById("imageFilteraudiovideo").src=document.getElementById("imageFilteraudiovideo").src.replace("_act","");
		document.getElementById("imageFilteraudio").src=document.getElementById("imageFilteraudio").src.replace("_act","");
		document.getElementById("imageFiltervideo").src=document.getElementById("imageFiltervideo").src.replace("_act","");
		document.getElementById("myphonefilter").src=document.getElementById("myphonefilter").src.replace("_act","");

		var temp = ObjItem.src;
		ObjItem.src=ObjItem.src.replace(".png","_act.png");
	}catch(E){}
	if(activeview=="coverflow" && StrType!="my"){
		//data='<div class=innercontent><iframe id="myselectedFeeds" src="./tmpl/default/flash/coverflow/myfeeds/cover_abo.php?filter='+StrType+'" width="600" height="170" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe></div>';
  	
  	data='<div class=innercontent><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
				'id="CoverFlow" width="600" height="170" ' +
				'codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> ' +
				'<param name="movie" value="./tmpl/default/flash/coverflow/myfeeds/CoverFlow_abo.swf?xmlUrl=./class/feed/coverflow.class.php?filter='+StrType+'" /> ' +
				'<param name="quality" value="high" /> ' +
				'<param name="wmode" value="transparent" /> ' +
				'<param name="bgcolor" value="#ffffff" /> ' +
				'<param name="allowScriptAccess" value="sameDomain" /> ' +
				'<embed src="./tmpl/default/flash/coverflow/myfeeds/CoverFlow_abo.swf?xmlUrl=./class/feed/coverflow.class.php?filter='+StrType+'" quality="high" bgcolor="#ffffff" ' +
				'	width="600" height="170" name="CoverFlow_abo" align="middle" ' +
				'	play="true" ' +
				'	loop="false" ' +
				'	quality="high" ' +
				'	wmode="transparent" ' +
				'	allowScriptAccess="sameDomain" ' +
				'	type="application/x-shockwave-flash" ' +
				'	pluginspage="http://www.adobe.com/go/getflashplayer"> ' +
				'</embed>' +
			  '</object></div><div id="myyasssu_messageContainer"></div>';
  	document.getElementById("filtercontentmyyasssu").innerHTML=data;
  }else if(activeview=="list" && StrType!="my"){
  	load_myasssu_feeds();
  }
  if(StrType=="my"){
  	document.getElementById("phonetutorial").style.display="";
  	document.getElementById("myphonefilterpodcast").style.display="";
  	document.getElementById("myphonefilteruploads").style.display="";
  	load_myasssu_phone_feeds();
  }

}

//loads all feed which are on YasssuCall

function load_myasssu_phone_feeds(){
		$.get("./class/feed/overviewrequest.class.php?myyasssu=true&myphone=true&date="+Date(), function(data){
			if(data.indexOf("<<<^!!!----denied----!!!^>>>")==-1){
				document.getElementById("myphonefilteruploads").style.backgroundImage=document.getElementById("myphonefilteruploads").style.backgroundImage.replace("_act","");
				if(document.getElementById("myphonefilterpodcast").style.backgroundImage.indexOf("_act")==-1)document.getElementById("myphonefilterpodcast").style.backgroundImage=document.getElementById("myphonefilterpodcast").style.backgroundImage.replace(".png","_act.png");
				document.getElementById("filtercontentmyyasssu").innerHTML=data;
			}else{
				showRegisterinfo(2,"myyasssu");
			}
		});	
}

//loads all my yasssu  uploads

function load_myasssu_uploads(loadPersonal){
		document.getElementById("imageFilteraudiovideo").src=document.getElementById("imageFilteraudiovideo").src.replace("_act","");
		document.getElementById("imageFilteraudio").src=document.getElementById("imageFilteraudio").src.replace("_act","");
		document.getElementById("imageFiltervideo").src=document.getElementById("imageFiltervideo").src.replace("_act","");

		document.getElementById("imageFilteraudiovideo").src=document.getElementById("imageFilteraudiovideo").src.replace(".png","_act.png");
		$.get("./class/feed/overviewrequest.class.php?myyasssu=true&filter="+activeType+"&myupload=true&date="+Date(), function(data){
			if(data.indexOf("<<<^!!!----denied----!!!^>>>")==-1){
				document.getElementById("filtercontentmyyasssu").innerHTML=data;
				if(loadPersonal==true){
					loadPersonalFeed("");
				}
			}else{
				showRegisterinfo(2,"myyasssu");
			}
		});	
}

//loads all article from myuploads which are on YasssuCall

function load_myasssu_myupload_feeds(){

		$.get("./class/feed/overviewrequest.class.php?myyasssu=true&myuploadphone=true&date="+Date(), function(data){
			if(data.indexOf("<<<^!!!----denied----!!!^>>>")==-1){
				if(document.getElementById("myphonefilteruploads").style.backgroundImage.indexOf("_act")==-1)document.getElementById("myphonefilteruploads").style.backgroundImage=document.getElementById("myphonefilteruploads").style.backgroundImage.replace(".png","_act.png");
				document.getElementById("myphonefilterpodcast").style.backgroundImage=document.getElementById("myphonefilterpodcast").style.backgroundImage.replace("_act","");
				document.getElementById("filtercontentmyyasssu").innerHTML=data;
			}else{
				showRegisterinfo(2,"myyasssu");
			}
		});	
}

//loads all my yasssu  feeds

function load_myasssu_feeds(){
		
		$.get("./class/feed/overviewrequest.class.php?myyasssu=true&filter="+activeType+"&myphone=true&list=true&date="+Date(), function(data){
			if(data.indexOf("<<<^!!!----denied----!!!^>>>")==-1){
				document.getElementById("filtercontentmyyasssu").innerHTML=data;
			}else{
				showRegisterinfo(2,"myyasssu");
			}
		});	
}

//loads all my yasssu  upload article

function load_myasssu_upload_list(MessageType){
		document.getElementById("imageFilteraudiovideo").src=document.getElementById("imageFilteraudiovideo").src.replace("_act","");
		document.getElementById("imageFilteraudio").src=document.getElementById("imageFilteraudio").src.replace("_act","");
		document.getElementById("imageFiltervideo").src=document.getElementById("imageFiltervideo").src.replace("_act","");

		if(MessageType=="")document.getElementById("imageFilteraudiovideo").src=document.getElementById("imageFilteraudiovideo").src.replace(".png","_act.png");
		if(MessageType=="a")document.getElementById("imageFilteraudio").src=document.getElementById("imageFilteraudio").src.replace(".png","_act.png");
		if(MessageType=="v")document.getElementById("imageFiltervideo").src=document.getElementById("imageFiltervideo").src.replace(".png","_act.png");

		$.get("./class/feed/overviewrequest.class.php?myyasssu=true&myupload=true&mTyp="+MessageType+"&date="+Date(), function(data){
			if(data.indexOf("<<<^!!!----denied----!!!^>>>")==-1){
				document.getElementById("filtercontentmyyasssu").innerHTML=data;
			}else{
				showRegisterinfo(2,"myyasssu");
			}
		});	
}


//reorders the my yasssu phone feeds
var lockOrderScript=0;
function reordermyyasssuphonefeeds(CFeedId,StatusType){
	if(lockOrderScript==0){
		lockOrderScript=1;
		$.get("./class/feed/overviewrequest.class.php?statusType="+StatusType+"&MyTablettReorder=true&StatusRequest=myyasssu&id="+CFeedId+"&time="+Date(), function(data)
		{
			//alert(data);
			myasssufilter('my',document.getElementById('myphonefilter'));
			lockOrderScript=0;
		});
	}
	
}


//set the order of all myuploads YCall items

function reordermyyasssuphoneuploads(MessageId,StatusType){
	if(lockOrderScript==0){
		lockOrderScript=1;
		$.get("./class/feed/overviewrequest.class.php?statusType="+StatusType+"&MyTablettReorderUpload=true&StatusRequest=myyasssu&id="+MessageId+"&time="+Date(), function(data)
		{
			load_myasssu_myupload_feeds();
			//alert(data);
			//myasssufilter('my',document.getElementById('myphonefilter'));
			lockOrderScript=0;
		});
	}
	
}

function getUploadStatusLabel(){

   $.get("./class/feed/overviewrequest.class.php?readupload=true&time="+Date(), function(data)
   {
		uploadStatusLabelVariable=data;
   });
}

function resetUploadStatusLabel(){

   $.get("./class/feed/overviewrequest.class.php?resetupload=true&time="+Date(), function(data)
   {
		uploadStatusLabelVariable="";
   });
}

function deleteMyFeedsFromYCall(IntCFeedId){
	$.get("./class/feed/overviewrequest.class.php?myyasssu=true&CFeedId="+IntCFeedId+"&check=0date="+Date(), function(data){
	});	
}

function loadYasssuCallPersonalFeed(){
	setTimeout("loadYasssuCallPersonalFeedInternal()",500);
}

function loadYasssuCallPersonalFeedInternal(){
	myasssufilter('my',document.getElementById('myphonefilter'));
}

//LoadMyYasssuMessages

function load_myyasssuMessages(FeedId,MessageId,Extension,CFeedId,IntLimit,IntRatio){
  $.get("./class/feed/overviewrequest.class.php?myyasssuMessages=1&id="+CFeedId+"&date="+Date(), function(data){
  	  if(CFeedId!=activemyyasssuLoadedCFeedId){
  	  	activemyyasssuLoadedCFeedId=CFeedId;
      	document.getElementById("myyasssu_messageContainer").innerHTML=data;
      	if(document.getElementById("loginstatus").value=="off"){
      		if(document.getElementById('siteModus').value!="locked"){
      			//Load Widget
				try{addfeedtomyyasssu(CFeedId,1,0,'');}catch(e){}
			}else{
				try{addfeedtomyyasssu(document.getElementById('widgetCFeedId').value,1,0,'');}catch(e){}
			}
      	}
      }else{
        activemyyasssuLoadedCFeedId="";
      	loadDetail(FeedId,MessageId,Extension,CFeedId,IntLimit,IntRatio);
      }
	});
}

//Save Phone Number to DB

function save_yasssuCallNumberToDB(){
  var hnumber =document.getElementById('CountryPhoneCode').options[document.getElementById('CountryPhoneCode').options.selectedIndex].value;
  
  if(document.getElementById('hnumberCall').value.substr(0,1)==0){
   hnumber+=document.getElementById('hnumberCall').value.substr(1,document.getElementById('hnumberCall').value.length);
  }else{
   hnumber+=document.getElementById('hnumberCall').value;
  }
 	//alert(hnumber);
 if(document.getElementById('hnumberCall').value!=""){
   $.get("./class/feed/overviewrequest.class.php?saveYasssuCallNumber=true&hnumber="+hnumber+"&date="+Date(), function(data){
 	//alert(data);
 	
 	if(data==""){
 		document.getElementById('yasssuCallNumberStep1').style.display='none';
 		document.getElementById('yasssuCallNumberStep3').style.display='none';
 	}else{
 	 	document.getElementById('yasssuCallNumberStep3').style.display='none';
 		document.getElementById('yasssuCallNumberStep4').style.display='';
 		document.getElementById('yasssuCallNumberStep4').innerHTML=data;
 	}
   });
 }
}
