// JavaScript Document

//lässt die boxen mit den einstellungen der folder erscheinen und verschwinden


//lässt die textboxen zu den einzelnen links erscheinen, verschwinden und notiert welche links verändert wurden
function visil(id,number){
	
	if(document.getElementById(id).style.display != "block"){
	document.getElementById(id).style.display = "block";
	}else{
	document.getElementById(id).style.display = "none";	
	
	}
	
			
	
	var changedid = "changed_"+number;
	
	var pattern1 = eval("/^"+id+",/");
	var pattern2 = eval("/,"+id+",/");
	var version1 = document.getElementById(changedid).value.search(pattern1);
	var version2 = document.getElementById(changedid).value.search(pattern2);

    if(version1 == -1 && version2 == -1){
		
	document.getElementById(changedid).value += id+",";
}
}





//lässt die boxen mit den einstellungen der folder erscheinen und verschwinden

function visi(number){
	if(document.getElementById(number).style.display != "block"){
	document.getElementById(number).style.display = "block";
	}else{
	document.getElementById(number).style.display = "none";	
	}
	
}




//läst die Ordnereinstellungen (Ordnername, Passwörter, Banner etc.) erscheinen oder verschwinden
function dropdownmenue(number){
	folderid = number;
	arrowid = "arrow_"+number;
	if(document.getElementById(folderid).style.display != "block"){
	document.getElementById(folderid).style.display = "block";
	var newimage = new Image();
	newimage.src = "img/dropdown_down.png";
	document.getElementById(arrowid).src = newimage.src;
	
	}else{
	document.getElementById(folderid).style.display = "none";	
	var newimage = new Image();
	newimage.src = "img/dropdown_up.png";
	document.getElementById(arrowid).src = newimage.src;
	}
}

//container  löschen
function containerdelete(number, consort){
	var condelete = new Image();
	var con = new Image();

if(consort == "ccf"){
	condelete.src = "img/profile_ccf_delete.png";
	con.src = "img/profile_ccf.png";
}
if(consort == "dlc"){
	condelete.src = "img/profile_dlc_delete.png";
	con.src = "img/profile_dlc.png";
}
if(consort == "rsdf"){
	condelete.src = "img/profile_rsdf_delete.png";
	con.src = "img/profile_rsdf.png";
}


if(document.getElementById(consort+"delete_"+number).value != "ja"){
	
	document.getElementById(number).src = condelete.src;
	
	document.getElementById(consort+"delete_"+number).value = "ja";	
}else{
	
	document.getElementById(number).src = con.src;
	document.getElementById(consort+"delete_"+number).value = "";	
		
}
	
}
//str_replace win in php ermöglichen
function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}
//orderlösch zeug
function folderdelete(id,number){
	var markeddeletepic = "folder_delete_"+number;
	var folderdelete = new Image();
	folderdelete.src = "img/containerfile_delete_marked.png";
	var folder = new Image();
	folder.src = "img/containerfile_delete.png";
	var pattern1 = eval("/^"+id+",/");
	var pattern2 = eval("/,"+id+",/");
	var version1 = document.getElementById("deletefolder").value.search(pattern1);
	var version2 = document.getElementById("deletefolder").value.search(pattern2);

    if(version1 == -1 && version2 == -1){
		document.getElementById(markeddeletepic).src = folderdelete.src;
		document.getElementById("deletefolder").value += id+",";
	}else{
		document.getElementById("deletefolder").value = str_replace(id+",","", document.getElementById("deletefolder").value);
		document.getElementById(markeddeletepic).src = folder.src;
	}
	
	
	
	
	
}
//falls man die Links im Ordner in einzelne Ordner aufteilt
function singlelink(number, mode){
	if(mode == "disable"){
		document.getElementById("linksadd_"+number).disabled = "disabled";
		document.getElementById("foldername_"+number).disabled = "disabled";
		document.getElementById("ccf_"+number).disabled = "disabled";
	}
	if(mode == "enable"){
		document.getElementById("linksadd_"+number).disabled = "";
		document.getElementById("foldername_"+number).disabled = "";
		document.getElementById("ccf_"+number).disabled = "";
	}
	
}

//single link bei createfolder 
function singlelinkcreate(mode){
	if(mode == "disable"){
		document.getElementById("foldername").disabled = "disabled";
		document.getElementById("ccf").disabled = "disabled";
	}
	if(mode == "enable"){
		
		document.getElementById("foldername").disabled = "";
		document.getElementById("ccf").disabled = "";
	}
	
}

function linkdelete(id, number){
	var markeddeletepic = "link_delete_"+number+"_"+id;
	var linkdelete = new Image();
	linkdelete.src = "img/containerfile_delete_marked_little.png";
	var linkdelete_unchecked = new Image();
	linkdelete_unchecked.src = "img/containerfile_delete_little.png";
	var pattern1 = eval("/^"+id+",/");
	var pattern2 = eval("/,"+id+",/");
	var version1 = document.getElementById("deletelink_"+number).value.search(pattern1);
	var version2 = document.getElementById("deletelink_"+number).value.search(pattern2);

    if(version1 == -1 && version2 == -1){
		document.getElementById(markeddeletepic).src = linkdelete.src;
		document.getElementById("deletelink_"+number).value += id+",";
	}else{
		document.getElementById("deletelink_"+number).value = str_replace(id+",","", document.getElementById("deletelink_"+number).value);
		document.getElementById(markeddeletepic).src = linkdelete_unchecked.src;
	}
	
		
}
function valuenull(id){
	document.getElementById(id).value = "";
	if(id == "password" || id == "pascappass"){
		
		document.getElementById(id).type = "password";
	}
	if(id == "username"){
	
		document.getElementById('password').value = "";
	}
}

//hover funktion bei den folderpics

function folderpic_hover(id, folderid, mode){
	if(mode == "hover"){
	var hoverpic = new Image();
	hoverpic.src = "dynamicpic.php?folderid="+folderid+"&pic=1";
	document.getElementById(id).src = hoverpic.src;
	}
	if(mode == "normal"){
	var normpic = new Image();
	normpic.src = "dynamicpic.php?folderid="+folderid+"&pic=0";
	document.getElementById(id).src = normpic.src;
	}
}


function getfolderpic(count, hoster,filename, clicks, stateimage, size, mode){
	if(mode == "hover"){
	var hoverpic = new Image();
	hoverpic.src = "dynamicpic.php?count="+count+"&hoster="+hoster+"&filename="+filename+"&clicks="+clicks+"&stateimage="+stateimage+"&size="+size+"&pic=1";
	document.getElementById(count).src = hoverpic.src;
	}
	if(mode == "normal"){
	var normpic = new Image();
	normpic.src = "dynamicpic.php?count="+count+"&hoster="+hoster+"&filename="+filename+"&clicks="+clicks+"&stateimage="+stateimage+"&size="+size+"&pic=0";
	document.getElementById(count).src = normpic.src;
	}
}
















