$(function(){
	$("#background").css({"width":$(window).width(),"height":$(window).height()});
	$("#debatinput").focus();
	setInterval("flashwarning();",800);
	$('#editwnd,#guidewnd').css({"max-height":($(window).height()-120)});
	$('#file1').attr({"onchange":"addupload(this);"});
	$(".dshadow").dropShadow({left: -1, top: -1, color:"#000000", opacity: 1, blur: 1});
	$(".dropshadow").dropShadow({left: -1, top: -1, color:"#000000", opacity: 1, blur: 3});
});

var filecnt=1;
function addupload(thiz){
	filecnt++;
	$(thiz).hide();
	$("#filecnt").append("<input class=\"file\" type=\"file\" onchange=\"addupload(this);\" name=\"file"+filecnt+"\" id=\"file"+filecnt+"\"/>");
	$("#fset").fadeIn();
	$("#flabel").html("Tilføj et billede mere");
	$("#filelist").prepend($(thiz).val()+"<br/>");
}

function editProfile(){
	$("#result").html("");
	$('#editprofile').fadeIn();
}

function delImg(delid){
	$("body").append("<table id=\"cover\" class=\"cover\" style=\"display:table;\"><tr><td ><div id=\"delconfirm\" style=\"text-align:center; overflow:hidden;\" class=\"pmInputContainer\"></div></td></tr></table>");
	$("#delconfirm").html("Du har valgt at slette billedet<br><br><div style=\"text-align:left; text-align:center; font-style:italic; color:#888888; padding:10px; background:#FFFFFF; border:solid 2px #CCCCCC; border-radius:5px; -border-radius:5px;\">"+ $("#img"+delid).html() +"</div><br/>Vil du fortsætte?<br/><br/>");
	$("#delconfirm").append("<div onclick=\"window.location='/editgallery.php?delid="+delid+"';\" style=\"float:left;\" class=\"yesbtn\">Ja</div><div onclick=\"$('#cover').remove();\" style=\"float:right;\" class=\"nobtn\">Nej</div>");
	//
}

function upldebatimg(){
	$("#imgfields").hide();
	$("#imgfieldh").show();
	setTimeout("document.startdebat.submit()",1000);
}

function reportabuse(id){
	$("body").append("<table id=\"cover\" class=\"cover\" style=\"display:table;\"><tr><td ><div id=\"delconfirm\" style=\"background:#CCCCCC; text-align:center; overflow:hidden;\" class=\"pmInputContainer\"></div></td></tr></table>");
	$("#delconfirm").html("Du har valgt at anmelde denne bruger for misbrug af siden<br/><br/>Beskriv venligst hvad brugeren har gjort forkert<br/><br/><textarea id=\"reportdesc\" style=\"text-align:left; color:#555555; width:400px; height:220px; padding:10px; background:#FFFFFF; border:solid 2px #CCCCCC; border-radius:5px; -border-radius:5px;\"></textarea><br/><br/>");
	$("#delconfirm").append("<div onclick=\"$('#cover').remove();\" style=\"float:left;\" class=\"yesbtn\">Fortryd</div>");	
	$("#delconfirm").append("<div onclick=\"submitAbuseReport("+id+")\" style=\"float:right;\" class=\"nobtn\">Anmeld</div>");	
}

function prepareLineShift(text){
	text = text.replace(/\n/g,"<br>")
	return text;
}

function submitAbuseReport(id){
	window.location='/showprofile.php?id='+id+'&abusereport='+prepareLineShift($('#reportdesc').val());
}

var grpimgstate=false;
function togglegrpimage(thiss){
	if(grpimgstate){
		$(thiss).css({'width':'150px', 'height':'152px'});
	}else{
		$(thiss).css({'width':'auto', 'height':'auto'});
	}
	grpimgstate=!grpimgstate;
}

function delpost(postid){
	$("body").append("<table id=\"cover\" class=\"cover\" style=\"display:table;\"><tr><td ><div id=\"delconfirm\" style=\"text-align:center; overflow:hidden;\" class=\"pmInputContainer\"></div></td></tr></table>");
	$("#delconfirm").html("Du har valgt at slette indlægget<br><br><div style=\"text-align:left; font-style:italic; color:#888888; padding:10px; background:#FFFFFF; border:solid 2px #CCCCCC; border-radius:5px; -border-radius:5px;\">"+ $("#txt"+postid).html() +"</div><br/>Vil du fortsætte?<br/><br/>");
	$("#delconfirm").append("<div onclick=\"delpostconfirm('"+postid+"');\" style=\"float:left;\" class=\"yesbtn\">Ja</div><div onclick=\"$('#cover').remove();\" style=\"float:right;\" class=\"nobtn\">Nej</div>");
}

function delpostconfirm(postid){
	$("#delDebatform"+postid).submit();
}

function citer(postid){
	var citedtext = $("#txt"+postid).html();
	citedtext=citedtext.replace(/<br>/g,"\r\n");
	citedtext=citedtext.replace(/"/g,"q");
	citedtext=citedtext.replace(/<fieldset style=qfont-style:italic; border:solid 2px #CCCCCC; padding:10px; background:#EEEEEE;q>/g,"<citat>");
	citedtext=citedtext.replace(/<legend>Citat<\/legend>/g,"");
	citedtext=citedtext.replace(/<\/fieldset>/g,"	</citat>");

	$("#debatinput").val("<citat>\n	"+citedtext+"\n</citat>\n\n").focus();
}

function saveStatus(){
	$("#savesbtn").html("<div style=\"position:relative; float:right; width:0px; right:58px; top:3px;\"><img src=\"/_theme/commoo/_graphics/loading1.gif\"></div>");
	$.ajax({			
		cache:false,
		data:{text:$("#statusinput").val()},
		global:	false,
		url:	'/_php/setStatus.php',
		success: function(data){
			$("#savesbtn").html("GEM");
			$("#savesbtn").hide();
			$("#fliechk").fadeIn();
		}
	});	
}

function changepwd(){
	$("#result").html("");
	$("#editwnd").html("<form id=\"pwdcnt\" method=\"POST\" action=\"myprofile.php\" style=\"text-align:center;\" class=\"pwdwnd\">Indtast dit gamle password<br/></form>");
	$("#pwdcnt").append("<input name=\"pwdchange\" value=\"1\" type=\"hidden\">");
	$("#pwdcnt").append("<input name=\"oldpwd\" type=\"password\"><br/><br/>");
	$("#pwdcnt").append("Indtast det nye password<br/>");
	$("#pwdcnt").append("<input name=\"pwd1\" type=\"password\"><br/><br/>");
	$("#pwdcnt").append("Gentag det nye password<br/>");
	$("#pwdcnt").append("<input name=\"pwd2\" type=\"password\"><br/><br/>");
	$("#pwdcnt").append("<input type=\"submit\" style=\"float:right; width:100px;\" value=\"Gem password\">");
	$("#pwdcnt").append("<div onclick=\"window.location='myprofile.php?edit=true';\" style=\"font-weight:bold; float:left; width:100px;\" class=\"se_profil_btn\">Fortryd</div>");
}

function editdesc(){
	$("#result").html("");
	$("#editwnd").html("<form id=\"desccnt\" method=\"POST\" action=\"myprofile.php\" style=\"text-align:center;\" class=\"descwnd\"></form>");
	var desc = $("#userdesc").html();
	desc = desc.replace(/<br>/g,"\r\n");
	$("#desccnt").append("<textarea name=\"desc\" class=\"editdscwnd\">"+desc+"</textarea>");
	$("#desccnt").append("<input type=\"submit\" style=\"margin-top:15px; float:right; width:150px;\" value=\"Gem beskrivelse\">");
	$("#desccnt").append("<div onclick=\"window.location='myprofile.php?edit=true';\" style=\"margin-top:15px; font-weight:bold; float:left; width:100px;\" class=\"se_profil_btn\">Fortryd</div>");
}

function setasprofile(filename){
	$.ajax({			
		cache:false,
		data:{filename:filename},
		global:	false,
		url:	'/setasprofile.php',
		success: function(data){
			window.location.reload();
			//alert(data);
		}
	});	
}

var warnstate=0;
function flashwarning(){
	if(warnstate){
		warnstate=0;
		$("#savebtn").css({"color":"#FFFFFF","border":"solid 1px #000088"});
	}else{
		warnstate=1;
		$("#savebtn").css({"color":"#FFFF00","border":"solid 1px #FFFF00"});
	}
	$(".warningimg").attr({"src":"/_theme/commoo/_graphics/warning"+warnstate+".png"});
}

function clearsub(){
	if($("#pmsubject").val()=="Emne") $("#pmsubject").val("");
	$("#pmsubject").css({"background":"url(/_theme/commoo/_graphics/semiwhite.png)"});
}

var showBtn=false;
function showSaveBtn(){
	if(!showBtn){
		$("#savebtn").show();
		showBtn=true;
	}
}

function valpm(){
	allowsubmit=true;
	
	if($("#pmsubject").val()=="Emne"||$("#pmsubject").val()==""){
		allowsubmit=false;
		$("#pmsubject").css({"background":"url(/_theme/commoo/_graphics/semired.png)"});
	}
	
	if($("#pmtext").val()=="Besked"||$("#pmtext").val()==""){
		allowsubmit=false;
		$("#pmtext").css({"background":"url(/_theme/commoo/_graphics/semired.png)"});
	}
	
	if(allowsubmit) document.pmform.submit()
}

function chksub(){
	if($("#pmsubject").val()=="") $("#pmsubject").val("Emne");
}

function cleartxt(){
	if($("#pmtext").val()=="Besked") $("#pmtext").val("");
	$("#pmtext").css({"background":"url(/_theme/commoo/_graphics/semiwhite.png)"});
}

function chktxt(){
	if($("#pmtext").val()=="") $("#pmtext").val("Besked");
}

$(window).resize(function() {
	$("#background").css({"width":$(window).width(),"height":$(window).height()});
	$('#editwnd').css({"max-height":($(window).height()-120)});
	adjustInfodesc();
});

function adjustInfodesc(){
	var height=$(window).height()-80;
	if(height>640) height=640;
	$('#infodesc').css({'max-height':height});
}

function message(type,text){
	$("#message").remove();
	$("body").prepend("<div id=\"message\" class=\"message_"+type+"\">"+text+"</div>"); 
	setTimeout("removeMessage()",10000);
}

function removeMessage(){
	$("#message").animate({"padding":"0px","height":"0px"},function(){
		$("#message").remove();
	});
}

function delMail(id,month){
	if($("#"+month+"cb"+id).is(':checked')){
		$("#"+month+"cb"+id).removeAttr('checked');
		$("#mail_"+id).css({"opacity":1});
	}else{
		$("#"+month+"cb"+id).attr({'checked':'checked'});
		$("#mail_"+id).css({"opacity":0.2});
	}
}

function chooseAll(){
	$(".inputs").attr({'checked':'checked'});
	$(".index_random_list").css({"opacity":0.2});
}


var senderID=false;
var mailID=false;
var month=false;
function replyMail(userid,headline){
	//alert("reply: " + userid + " -> " + headline);
	$("#userid").val(userid);
	$("#pmsubject").val(headline);
	$('#pminput').fadeIn();
}

function sendMail(recid){
	$("#userid").val(recid);
	$('#pminput').fadeIn();
}

function archiveMail(){
	alert("reply: " + mailID);
}

function blockSender(){
	window.location="?block=" + senderID;
}

function deleteMail(){
	//alert("reply: " + mailID + " " + month);
	delMail(mailID,month);
	document.maildelete.submit();
}

function showMail(mid,themepath,userid,headline,direction,gmonth){
	senderID=userid;
	mailID=mid;
	month=gmonth;
	$("#staticon_" + mid).attr({"src":themepath+"/_graphics/pmread.png"});
	$("#readcontent").html($("#readcontent_"+mid).html());
	$("#readwindow").show();
	
	$("#replybtn").attr({"onclick":"replyMail('"+userid+"','"+headline+"');"});
	
	$.ajax({			
		cache:false,
		data:{id:mid,direction:direction,month:month},
		global:	false,
		url:	'/_php/markMailRead.php',
		success: function(data){
			//alert(data);
		}
	});	
}

function showDistance(toid){
	$.ajax({			
		cache:false,
		data:{toid:toid},
		global:	false,
		url:	'/_php/getdistance.php',
		success: function(data){
			alert(data);
		}
	});	
}

var click=0;
var clickTimer=false;
function closeMail(){
	clearTimeout(clickTimer);
	click++;
	clickTimer = setTimeout("click=0;",1000);
	if(click>1) $('#readwindow').hide();
}

//var toolTipOpen=false;
function moveToolTip(text,e){
		$(".tooltip").remove();
		$("body").append("<div class=\"tooltip\" style=\"top:"+(e.clientY+15)+"px; left:"+(e.clientX+15)+"px;\">"+text+"</div>");
}

function removeToolTip(text,e){
	$(".tooltip").remove();
}

function usermenu(userid,evend){
	closeMenu();
	$("body").append("<div style=\"position:absolute; top:"+(evend.clientY+$(window).scrollTop())+"px; left:"+(evend.clientX+$(window).scrollLeft())+"px;\" class=\"usermenu\"></div>");
	setTimeout("$(\"body\").attr({\"onclick\":\"closeMenu();\"});",500);
	$(".usermenu").append("<a href=\"/showprofile.php?id="+userid+"\"><div class=\"se_profil_btn\" style=\"margin:5px; width:120px;\">Vis profil</div></a>");
	$(".usermenu").append("<a href=\"/showprofile.php?id="+userid+"\" target=\"_blank\"><div class=\"se_profil_btn\" style=\"margin:5px; width:120px;\">Vis profil <br/>(I nyt vindue)</div></a>");
	$(".usermenu").append("<div onclick=\"sendMail('"+userid+"');\" class=\"se_profil_btn\" style=\"margin:5px; width:120px;\">Send besked</div>");
	$(".usermenu").append("<div onclick=\"showDistance('"+userid+"');\" class=\"se_profil_btn\" style=\"margin:5px; width:120px;\">Afstand fra dig</div>");
}

function closeMenu(){
	$('.usermenu').remove();
	$("body").attr({"onclick":""});
}

function deleteprofile(){
	var data="";
	data=data+'<center>';
	data=data+'	<h1 style="color:#880000;">';
	data=data+'		Advarsel!!!';
	data=data+'	</h1>';
	data=data+'	<b>';
	data=data+'		Du er ved at slette din profil!';
	data=data+'		<br/>';
	data=data+'		<br/>';	
	data=data+'		Hvis du kun vil opsige dit abonnement skal du klikke <a class="se_profil_btn" href="/betalingsoversigt.php">HER</a>';
	data=data+'		<br/>';
	data=data+'		<br/>';
	data=data+'		Er du sikker på at du vil slette profilen?';
	data=data+'		<br/>';
	data=data+'		<br/>';
	data=data+'		<br/>';
	data=data+'		<a class="yesbtn" style="float:left;" onclick="document.delform.submit();">Ja</a>';
	data=data+'		<a class="nobtn" style="float:right;" onclick="window.location.reload();">Nej</a>';
	data=data+'	</b>';
	data=data+'	<br/>';
	data=data+'	<br/>';
	data=data+'</center>';
	data=data+'<form name="delform" action="/" method="POST">';
	data=data+'	<input type="hidden" name="delprofileconfirmed" value="true">';
	data=data+'</form>';
	
	$("#editwnd").html(data);
}

function confirmcancel(){
	var data="";
	data=data+'			<table style=\"display:table;\" id="editprofile" class="cover">';
	data=data+'			<tr>';
	data=data+'				<td id="result">';
	data=data+'					<result>';
	data=data+'				</td>';
	data=data+'			</tr>';
	data=data+'			<tr>';
	data=data+'				<td>';
	data=data+'					<div id="editwnd" style="overflow:auto;" class="pmInputContainer">';
	data=data+'						<center>';
	data=data+'							<h1 style="color:#880000;">';
	data=data+'								Advarsel!!!';
	data=data+'							</h1>';
	data=data+'							<b>';
	data=data+'								Du er ved at opsige dit abonnement!';
	data=data+'								<br/>';
	data=data+'								<br/>';	
	data=data+'								Er du sikker på at du vil fortsætte?';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<a class="yesbtn" style="float:left;" onclick="document.cancelform.submit();">Ja</a>';
	data=data+'								<a class="nobtn" style="float:right;" onclick="window.location.reload();">Nej</a>';
	data=data+'							</b>';
	data=data+'							<br/>';
	data=data+'							<br/>';
	data=data+'						</center>';
	data=data+'						</div>';
	data=data+'				</td>';
	data=data+'			</tr>';
	data=data+'		</table>';
	
	$("body").prepend(data);
}

function delGroup(groupid,page){
	$("body").append("<table id=\"cover\" class=\"cover\" style=\"display:table;\"><tr><td ><div id=\"delconfirm\" style=\"text-align:center; overflow:hidden;\" class=\"pmInputContainer\"></div></td></tr></table>");
	$("#delconfirm").html("Du har valgt at slette gruppen<br><br><div style=\"text-align:left; text-align:center; font-style:italic; color:#888888; padding:10px; background:#FFFFFF; border:solid 2px #CCCCCC; border-radius:5px; -border-radius:5px;\">"+ $("#grpid"+groupid).html() +"</div><br/>Vil du fortsætte?<br/><br/>");
	$("#delconfirm").append("<div onclick=\"window.location='/debat.php?page="+page+"&delid="+groupid+"';\" style=\"float:left;\" class=\"yesbtn\">Ja</div><div onclick=\"$('#cover').remove();\" style=\"float:right;\" class=\"nobtn\">Nej</div>");
}



