$(function(){
	//showLogin();
	$(".angels").css({"height":$(window).height()-110});
	$("#pmtabcnt").css({"min-height":$(window).height()-350});
	//msg("fg","error");
	loadRandom();
	setInterval("loadRandom();",30000);
	$("#dlgwnd,#dlgwnd2").css({"height":$(window).height()});
	$(".grafcenter").css({"maxWidth":$(window).width()-500});
	$("#res").val(screen.width+"x"+screen.height);
	if($(window).height()<640) $("#pmmaxheight").css({"height":"300px","overflow":"auto"});
})

$(window).resize(function(){
	$(".angels").css({"height":$(window).height()-110});
	$("#dlgwnd,#dlgwnd2").css({"height":$(window).height()});
	$("#pmtabcnt").css({"min-height":$(window).height()-350});
	movePmcount();
	updateSizeInfo();
	if($(window).height()<640){
		$("#pmmaxheight").css({"height":"300px","overflow":"auto"});
	}else{
		$("#pmmaxheight").css({"height":"410px","overflow":"visible"});
	}
});

function updateSizeInfo(){
	$("#wndsizeinfo").html($(window).width()+"x"+$(window).height());
}

function showDescription(){
	$("#biginfo").remove();
	
	var left=$("#info").offset().left;
	var top=$("#info").offset().top;
	
	$("body").append("<div class=\"infocnt\" id=\"biginfo\" style=\"overflow:auto; min-width:300px; min-height:300px; z-index:1000; color:#FFFFFF; border-radius:10px; -moz-border-radius:10px; position:absolute; top:"+top+"px; left:"+left+"px; background:#FF8899;\"><div class=\"closebtn\" style=\"margin:10px;\" onclick=\"$('#biginfo').remove();\">X</div>"+$("#info").html()+"</div>")
	$("#biginfo").animate({"top":"100px","left":"100px","width":$(window).width()-220,"height":$(window).height()-220});
}

function createLog(thiz){
	var name=$(thiz).attr("name")+": ";
	var text=name+$(thiz).val();
	$.ajax({			
		cache:false,
		data:{action:"updateClog",text:text},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			
		}
	});
}

function createLogError(text){
	$.ajax({			
		cache:false,
		data:{action:"updateClog",text:text},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			
		}
	});
}

//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 refreshnow(){
	window.location.reload();
}

function startInvite(){
	var data="";
	data=data+'						<center>';
	data=data+'							<img src="/_gfx/invite.png">';
	data=data+'							<b>';
	data=data+'								<div style=\"font-size:10px;\">Indtast email adressen på den person du ønsker at invitere</div>';
	data=data+'								<br/>';
	data=data+'								<input style=\"width:320px;\" type=\"text\" id=\"email\">';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<a class="nobtn" style="width:145px; float:left;" onclick="window.location.reload();">Fortryd</a>';
	data=data+'								<a class="yesbtn" style="width:150px; margin-right:5px; float:right;" onclick="sendInvite();">Send invitation</a>';
	data=data+'							</b>';
	data=data+'							<br/>';
	data=data+'							<br/>';
	data=data+'						</center>';

	
	dlg(data);
	dlgSize(340,200);
	$("#closebtn").hide();
}


function sendInvite(){
	var semail = $("#email").val();
	if(semail==""||semail=="Feltet må ikke være tomt"){
		$("#email").val("Feltet må ikke være tomt");
	}else{
		loading();
		$.ajax({			
			cache:false,
			data:{action:"sendInvite", semail:semail},
			global:	false,
			url:	'/ajax.php',
			success: function(data){
				dlgSize(300,45);
				dlg(data);
			}
		});
	}
}

function searchgroup(){
	dlgSize(250,115);
	dlg("Indtast søgeord<br/><br/><input onkeyup=\"groupSearch(event);\" type=\"text\" id=\"grpSinput\"/><br/><br/><div onclick=\"groupSearch('',true);\" style=\"margin-left:10px; float:left;\" class=\"yesbtn\">Søg</div><div onclick=\"closeDialog();\" style=\"margin-right:10px; width:100px; float:right;\" class=\"yesbtn\">Fortryd</div>");
	$("#grpSinput").focus();
}

function groupSearch(e,clickSubmit){
	if(e.keyCode==13||clickSubmit){
		var search=$("#grpSinput").val();
		loading("Søger");
		window.location="/debat.php?search="+search;
	}
}

function saveGroup(groupid){
	var headline=$("#grpHeadline").val();
	var description=$("#grpDescription").val();
	loading();
	var post=true;
	
	if(headline==""){
		alert("Du skal indtaste en overskrift");
		post=false;
		newgroup();
	}

	if(description==""){
		alert("Du skal indtaste en beskrivelse");
		post=false;
		newgroup();
	}
	
	if(post){
		$.ajax({			
			cache:false,
			data:{action:"createGroup",headline:headline,description:description},
			global:	false,
			url:	'/ajax.php',
			success: function(data){
				dlgSize(400,150);
				dlg(data);
			}
		});
	}
}

function newgroup(){
	loading();
	$.ajax({			
		cache:false,
		data:{action:"newgroup"},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			dlgSize(400,255);
			dlg(data);
		}
	});
}

function godkendDebat(id){
	loading();
	$.ajax({			
		cache:false,
		data:{action:"godkendDebat",id:id},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			window.location.reload();
		}
	});
}

function afvisDebat(id){
	loading();
	$.ajax({			
		cache:false,
		data:{action:"afvisDebat",id:id},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			window.location.reload();
		}
	});
}

function newgroup(){
	loading();
	$.ajax({			
		cache:false,
		data:{action:"newgroup"},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			dlgSize(400,255);
			dlg(data);
		}
	});
}

function confirmcancel(){
	var data="";
	data=data+'						<center>';
	data=data+'							<h1 style="color:#FF0000;">';
	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>';

	
	dlg(data);
	dlgSize(340,240);
	$("#closebtn").hide();
}

function report(id){
	var data="";
	data=data+'						<center>';
	data=data+'							<b>';
	data=data+'								Hvad mener du profilen gør forkert?';
	data=data+'								<br/>';
	data=data+'								<br/>';	
	data=data+'								<textarea id=\"reportmsg\" style=\"width:320px; height:140px;\"></textarea>';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<a class="nobtn" style="width:80px; float:left;" onclick="window.location.reload();">Fortryd</a>';
	data=data+'								<a class="yesbtn" style="float:right;" onclick="sendReport('+id+');">Send</a>';
	data=data+'							</b>';
	data=data+'							<br/>';
	data=data+'						</center>';

	
	dlg(data);
	dlgSize(340,240);
	$("#closebtn").hide();
}

function sendReport(id){
	var text=$("#reportmsg").val();
	loading();
	if(text!=""){
		$.ajax({			
			cache:false,
			data:{action:"sendReport",id:id,text:text},
			global:	false,
			url:	'/ajax.php',
			success: function(data){
				var data="";
				data=data+'						<center>';
				data=data+'							<br/>';
				data=data+'							<b>';
				data=data+'								Du har nu anmeldt profilen';
				data=data+'							</b>';
				data=data+'						</center>';
				dlg(data);
				dlgSize(340,50);			
			}
		});	
	}else{
				var data="";
				data=data+'						<center>';
				data=data+'							<br/>';
				data=data+'							<b>';
				data=data+'								Du har ikke skrevet noget';
				data=data+'							</b>';
				data=data+'						</center>';
				dlg(data);
				dlgSize(340,50);			
	}
}

function photoRemind(){
	var data="";
	data=data+'						<center>';
	data=data+'							<h1 style="color:#FF0000;">';
	data=data+'								Info!!!';
	data=data+'							</h1>';
	data=data+'							<b>';
	data=data+'								Du har i øjeblikket ikke noget profilbillede!';
	data=data+'								<br/>';
	data=data+'								<br/>';	
	data=data+'								Vil du uploade et billede nu?';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<br/>';
	data=data+'								<a class="yesbtn" style="float:left;" onclick="editPhotos();">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>';

	dlg(data);
	dlgSize(400,240);
	$("#closebtn").hide();
}

function delDebat(id){
	var data="";
	data=data+'						<center>';
	data=data+'							<h1 style="color:#FF0000;">';
	data=data+'								Advarsel!!!';
	data=data+'							</h1>';
	data=data+'							<b>';
	data=data+'								Dette sletter gruppen permanent!';
	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="afvisDebat('+id+');">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>';

	
	dlg(data);
	dlgSize(340,240);
	$("#closebtn").hide();
}

function quicksearch(){
	holdQs=true;
	$("#qscnt").remove();
	var offsetleft=$('a[onclick="quicksearch();"]').offset().left;
	var offsettop=$('a[onclick="quicksearch();"]').offset().top+30;
	$("body").append("<div style=\"background:url(/_gfx/stdbg.png); overflow:auto; border:solid 5px #880000; border-radius:10px; color:#FFFFFF; -moz-border-radius:10px; position:absolute; z-index:200; top:"+offsettop+"px; left:"+offsetleft+"px;\" id=\"qscnt\"><center><h3>Henter tags</h3><br/><br/><img src=\"/_gfx/loading.gif\"></center></div>");
	offsetleft=offsetleft-610;
	$("#qscnt").animate({"left":offsetleft,"width":"965px","height":$(window).height()-250});
	$.ajax({			
		cache:false,
		data:{action:"loadtags"},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#qscnt").html(data);
		}
	});	
}

function initPwdChange(){
	dlg("Nuværende kodeord<br/><input type=\"password\" id=\"oldpwd\"><br/><br/>Ny kodeord<br/><input type=\"password\" id=\"pwd1\"><br/><br/>Gentag ny kodeord<br/><input type=\"password\" id=\"pwd2\"><br/><br/><br/><div style=\"width:250px; margin:auto;\"><a class=\"yesbtn\" style=\"width:100px;\" onclick=\"changePwd();\">Fortsæt</a> <a class=\"nobtn\" style=\"margin-left:5px; width:115px;\" onclick=\"$('#dlgwnd').hide();\">Fortryd</a></div>");
	dlgSize(500,250);
}

function cStep(step){
	var prevent=false;
	if(step==2){
		if(!genderSelected){
			prevent=true;
			markField("gender");
		}else{
			var pwd1 = $("#pass").val();
			var pwd2 = $("#passr").val();
			var email = $("#em").val();
			var username = $("#un").val();
			if(pwd1==pwd2){
				if(pwd2!=""){
					$.ajax({			
						cache:false,
						data:{action:"createUserInit",email:email,username:username,pwd2:pwd2},
						global:	false,
						url:	'/ajax.php',
						success: function(data){
							$("body").append(data);
						}
					});	
				}else{
					prevent=true;
					markField("pass");
					markField("passr");
				}
			}else{
				prevent=true;
				markField("pass");
				markField("passr");
			}
		}
	}

	if(!prevent){
		$("#step"+(step-1)).hide();
		$("#step"+step).show();
		$("html").scrollTop(0);
	}
}

function changePwd(){
	var oldpwd=$("#oldpwd").val();
	var pwd1=$("#pwd1").val();
	var pwd2=$("#pwd2").val();
	loading("Skifter kode");
	$.ajax({			
		cache:false,
		data:{action:"changepwd",oldpwd:oldpwd,pwd1:pwd1,pwd2:pwd2},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$('#dlgwnd').hide();
			msg(data,"error");
		}
	});		
}

var holdQs=false;
function closeQs(){
	if(!holdQs){
		$("#qscnt").remove();
	}
	holdQs=false;
}

function pay(callback){
	loading("Arbejder");
	$.ajax({			
		cache:false,
		data:{action:"setCallback",callback:callback},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			window.location="/terms.php";
		}
	});
}

function loadRandom(){
	$.ajax({			
		cache:false,
		data:{action:"loadRandom"},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#rndloadertmp").html(data);
		}
	});
}

function rejectFriend(token){
	$.ajax({			
		cache:false,
		data:{action:"rejectFriend",token:token,table:pmtable},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			//debug(data);
			window.location.reload();
		}
	});
}

function noacceptA(){
	dlg("Du kan ikke acceptere din egen anmodning");
}

function nofriendA(){
	dlg("Du kan ikke acceptere din egen anmodning");
}

function rejectA(token){
	$.ajax({			
		cache:false,
		data:{action:"rejectFriend",token:token,table:pmtable},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			//debug(data);
			window.location.reload();
		}
	});
}

function deleteProfile(){
	var pwd=$("#delpwd").val();
	loading("Sletter");
	$.ajax({			
		cache:false,
		data:{action:"deleteProfile",pwd:pwd},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			//alert(data);
			$("body").append(data);
			$('#dlgwnd').hide();
		}
	});	
}

function profilePreDelete(){
	dlg("Du har valgt at slette din profil<br>Vi takker dig for din tid på EroLeg.dk<br>Du er altid velkommen til at kigge forbi en anden gang!<br><br>Indtast dit kodeord for at slette din profil<br><br> <input type=\"password\" id=\"delpwd\"><br><br><div style=\"width:250px; margin:auto;\"><a class=\"yesbtn\" style=\"width:100px;\" onclick=\"deleteProfile();\">Udfør sletning</a> <a class=\"nobtn\" style=\"margin-left:5px; width:115px;\" onclick=\"$('#dlgwnd').hide();\">Fortryd sletning</a></div>");
	dlgSize(500,200);
}

function msg(txt,type){
	$("body").append("<div id=\"themessage\" class=\""+type+"\"><div style=\"padding:10px;\">"+txt+"</div></div>");
	$("body").append("<img id=\"msgremove\" onclick=\"removeMsg();\" style=\"cursor:pointer; position:fixed; top:7px; right:7px; z-index:100000002;\" src=\"/_gfx/msgremove.png\">");
	if(type=="error") $("body").append("<div style=\"background:#000000; opacity:0.8; position:fixed; top:0px; left:0px; z-index:100000000; width:100%; height:"+$(window).height()+"px;\" id=\"cover\"></div>");
	setTimeout("removeMsg();",20000);
}

function removeMsg(){
	$("#themessage,#cover,#msgremove").remove();
}

function showGroupMembers(id){
	$('#visitorsCnt').remove();
	loading("Arbejder");
	$.ajax({			
		cache:false,
		data:{action:"loadgroupmembers",id:id},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			dlg(data);
			dlgSize(600,400);
		}
	});
} 

function confirmpostdelete(postid){
	dlg("<div style=\"text-align:center;\">Er du sikker på at du vil slette indlægget?<br/><br/>"+$("#msg"+postid).html()+"<br/><br/><div style=\"width:135px; margin:auto;\"><a class=\"yesbtn\" onclick=\"deletePostNow("+postid+");\">Ja</a><a style=\"margin-left:10px;\" class=\"nobtn\" onclick=\"$('#dlgwnd').hide();\">Nej</a></div></div>");
	dlgSize(600,200);
}

function deletePostNow(postid){
	$('#dlgwnd').hide();
	$("#msg_"+postid).html('<div style="-moz-border-radius:10px; border-radius:10px; width: 582px; background:#FFFFFF; color:#444444; border:solid 1px #333333; text-align:center; padding:10px; float: left; clear: left; margin-top: 2px; opacity: 0.8;"> Sletter indlægget <br/><img alt=\"\" src=\"/_gfx/loading10.gif\" style=\"position: relative; top: 3px;\"/><br/><br/></div>');
	
	$.ajax({			
		cache:false,
		data:{action:"grpdelpost",postid:postid},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("body").append(data);
			$("#msg_"+postid).remove();
		}
	});
}

function joingroup(groupid){
	$.ajax({			
		cache:false, 
		data:{action:"joingroup",groupid:groupid},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			window.location.reload();
		}
	});
}

function disjoingroup(groupid){
	$.ajax({			
		cache:false, 
		data:{action:"disjoingroup",groupid:groupid},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			window.location.reload();
		}
	});
}

function postingroup(groupid){
	var message = $("#message").val();
	if(message==""){
		dlg("<div style=\"text-align:center;\"><br/>Du har ikke skrevet noget</div>");
		dlgSize(300,60);
	}else{
		$("#inputtable").hide();
		$("#inputtablelock").show();
		$.ajax({			
			cache:false,
			data:{action:"postingroup",groupid:groupid,message:message},
			global:	false,
			url:	'/ajax.php',
			success: function(data){
				$("#groupmessageheight").prepend(data);
				$("#inputtable").show();
				$("#inputtablelock").hide();
				$("#message").val("");
			}
		});	
	}		
}

var pmselected=0;
function togglemark(thiz){
	if($(thiz).attr("checked")=="checked"){
		pmselected++;
	}else{
		pmselected--;
	}
	var arr="";
	if(!hidearr) arr = "<div onclick=\"$('#action').val('arr'); document.pmmarkform.submit();\" style=\"width:100px; margin-left:5px; float:right;\" class=\"yesbtn\">Arkivér dem</div>"; 
	
	$("#pmselected").html("<div style=\"padding:5px;\">"+pmselected+" af "+pmcount+" beskeder er valgt hvad vil du gøre med dem? <div style=\"margin-left:5px; width:100px; float:right;\" onclick=\"$('#action').val('del'); document.pmmarkform.submit();\" class=\"nobtn\">Slet dem</div> "+arr+" </div>");
	if(pmselected==0) $("#pmselected").html("");
}

function loadPimage(userid){
	$("body").prepend("<div id=\"pImage\" style=\"position:fixed;\"><img src=\"/_gfx/loading.gif\"></div>");
	$.ajax({			
		cache:false,
		data:{action:"pImage", userid:userid},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#pImage").html(data);
		}
	});	
}

function movePimage(e){
	$("#pImage").css({"top":e.clientY+20,"left":e.clientX+15});
}

function removePimage(e){
	$("#pImage").remove();
}

function friendAccepted(){
	dlgSize(400,50);
	dlg("<br/>Du har allerede accepteret dette venskab");
}

function markall(){
	$(".markpm").attr({"checked":"checked"});
	pmselected=pmcount;
	$("#pmselected").html("<div style=\"padding:5px;\">"+pmselected+" af "+pmcount+" beskeder er valgt hvad vil du gøre med dem? <div style=\"margin-left:5px; width:100px; float:right;\" onclick=\"$('#action').val('del'); document.pmmarkform.submit();\" class=\"nobtn\">Slet dem</div> <div onclick=\"$('#action').val('arr'); document.pmmarkform.submit();\" style=\"width:100px; margin-left:5px; float:right;\" class=\"yesbtn\">Arkivér dem</div> </div>");
	$("#mark").hide();
	$("#unmark").show();
}

function unmarkall(){
	$(".markpm").removeAttr("checked");
	pmselected=0;
	$("#pmselected").html("");
	$("#unmark").hide();
	$("#mark").show();
}

function calcAge(){
	
	var dd = $("#dd").val();
	var mm = $("#mm").val();
	var yyyy = $("#yyyy").val();
	if(dd!="dd"&&mm!="mm"&&yyyy!="yyyy"){
		$.ajax({			
			cache:false,
			data:{action:"calcAge", dd:dd, mm:mm, yyyy:yyyy},
			global:	false,
			url:	'/ajax.php',
			success: function(data){
				$("#ageresult").html(data);
			}
		});
	}
}

function newpm(id){
	$("#loginhl,#pminput").show();
	$("#sendto").val(id);
}

function delPm(id){ 
	$("#mark"+id).click();
	$('#action').val('del'); document.pmmarkform.submit();
}

function arrPm(id){ 
	$("#mark"+id).click();
	$('#action').val('arr'); document.pmmarkform.submit();
}

function block(id,table,pmid){
	$("#blockbtn").css({"background":"#FFFFFF"}).prepend("<div style=\"height:0px;\"><img style='position:relative; bottom:36px; width:35px;' src='/_gfx/blockload.gif'></div>");
	$.ajax({			
		cache:false,
		data:{action:"block",id:id},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			showPm(pmid,table);
		}
	});	
}

function replypm(id,pmid,table){
	newpm(id);
	$("#hl").val("sv: "+$("#strSubject").html());
	$("#history").val("<hr/>"+$("#msgarea").html());
	$("#reply").val(pmid);
	$("#table").val(table);
}

function submitPm(){
	var allow=true;
	if($("#hl").val()==""){
		$("#hl").css({"background":"#FF0000"});
		allow=false;
	}	
	
	if($("#msg").val()==""){
		$("#msg").css({"background":"#FF0000"});
		allow=false;
	}
	
	if(allow) document.sendpm.submit();
}

function closepm(id){
	$("#loginhl,#pminput").hide();
	$("#sendto").val(0);
}

function loadTags(tags){
	$.ajax({			
		cache:false,
		data:{tags:tags},
		global:	false,
		url:	'/tags.php',
		success: function(data){
			$("#tagz").html(data);
		}
	});
}

function showPm(pmid,table,send){
	if($("#pmicon"+pmid).attr("src")!="/_gfx/pmreplied.png") $("#pmicon"+pmid).attr({"src":"/_gfx/pmopen.png"});
	loading("Åbner beskeden");
	$.ajax({			
		cache:false,
		data:{pmid:pmid,table:table,send:send},
		global:	false,
		url:	'/showpm.php',
		success: function(data){
			var height=$(window).height()-150;
			dlgSize("70%",height);
			$("#msgarea").height(height-110);
			dlg(data);
		}
	});	
}

function newaction(actionid,receiverid){
	$("#acid"+actionid).html("<img style=\"position:relative; bottom:3px; width:215px; height:22px;\" src=\"/_gfx/loading10.gif\"><br/><span style=\"position:relative; bottom:26px;\">Sender anmodning</span>");
	$.ajax({			
		cache:false,
		data:{action:"newaction",actionid:actionid,receiverid:receiverid},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			if(data=="success"){
				$("#acid"+actionid).html("Anmodning afsendt <div style=\"position:relative; right:5px; bottom:3px; float:right; height:0px;\"><img src=\"/_gfx/flieyes.png\"></div>");
			}else{
				$("#acid"+actionid).html("Der opstod en fejl <div style=\"position:relative; right:5px; bottom:3px; float:right; height:0px;\"><img src=\"/_gfx/flieno.png\"></div>");
			}
			
			//debug(data);
		}
	});
}

var initdbg=true;
function debug(text){
	if(initdbg){
		$("body").append("<div id=\"dbgarea\" style=\"background:#FFFFFF; position:fixed; bottom:0px; padding:10px;\"></div>");
		initdbg=false;
	}
	$("#dbgarea").append(text+"<hr/>");
}

function loadQuestions(userid){
	$.ajax({			
		cache:false,
		data:{userid:userid},
		global:	false,
		url:	'/questions.php',
		success: function(data){
			$("#udvidet").html(data);
		}
	});
}

function chooseTags(tags){
	$.ajax({			
		cache:false,
		data:{tags:tags},
		global:	false,
		url:	'/choosetags.php',
		success: function(data){
			dlg(data);
			dlgSize(685,350);
		}
	});
}

function openGuestBook(userid,recname){
	$.ajax({			
		cache:false,
		data:{userid:userid,recname:recname},
		global:	false,
		url:	'/gbook.php',
		success: function(data){
			$("#gbog").html(data);
		}
	});
}

function openFriends(userid){
	$.ajax({			
		cache:false,
		data:{id:userid},
		global:	false,
		url:	'/friends.php',
		success: function(data){
			$("#venner").html(data);
		}
	});
}

function editQuestions(){
	$.ajax({			
		cache:false,
		data:{},
		global:	false,
		url:	'/editQuestions.php',
		success: function(data){
			dlg(data);
			dlgSize(685,1550);
		}
	});
}

function changeTab(area,tab){
	if(area==0) $("#venner_tab,#gbog_tab").attr({"class":"tab"});
	if(area==0) $("#venner,#gbog").hide();	
	
	if(area==1) $("#info_tab,#tagz_tab,#udvidet_tab").attr({"class":"tab"});
	if(area==1) $("#info,#tagz,#udvidet").hide();				
	
	if(area==2) $("#billeder_tab,#billeder2_tab").attr({"class":"tab"});
	if(area==2) $("#billeder,#billeder2").hide();
	
	$("#"+tab+"_tab").attr({"class":"tab_sel"});
	$("#"+tab).show();
}

var imgpage=0;

function imgPage(direction){
	if(direction=="<"){
		imgpage--;
		if($("#imgpage"+imgpage).html()!=null){
			$("#imgbtn").hide();
			$("#imgpage"+(imgpage+1)).fadeOut(function(){
				$("#imgpage"+(imgpage)).fadeIn(function(){
					$("#imgbtn").fadeIn();
				});
			});
		}else{
			imgpage++;
		}
	}				
	
	if(direction==">"){
		imgpage++;
		if($("#imgpage"+imgpage).html()!=null){
			$("#imgbtn").hide();
			$("#imgpage"+(imgpage-1)).fadeOut(function(){
				$("#imgpage"+(imgpage)).fadeIn(function(){
					$("#imgbtn").fadeIn();
				});
			});
		}else{
			imgpage--;
		}				
	}
}

var imgpageh=0;

function imgPageh(direction){
	if(direction=="<"){
		imgpageh--;
		if($("#imgpageh"+imgpageh).html()!=null){
			$("#imgbtnh").hide();
			$("#imgpageh"+(imgpageh+1)).fadeOut(function(){
				$("#imgpageh"+(imgpageh)).fadeIn(function(){
					$("#imgbtnh").fadeIn();
				});
			});
		}else{
			imgpageh++;
		}
	}				
	
	if(direction==">"){
		imgpageh++;
		if($("#imgpageh"+imgpageh).html()!=null){
			$("#imgbtnh").hide();
			$("#imgpageh"+(imgpageh-1)).fadeOut(function(){
				$("#imgpageh"+(imgpageh)).fadeIn(function(){
					$("#imgbtnh").fadeIn();
				});
			});
		}else{
			imgpageh--;
		}				
	}
}		

var imgIndex=1;
var add="";

function imgChange(direction){
	if(direction=="<"){
		imgIndex--;
		if($("#img"+add+"Index"+imgIndex).html()!=null){
			var src=$("#img"+add+"Index"+imgIndex).attr("src");
			src=src.replace("small","big");
			$("#xgal").attr({"src":src}).css({"max-width":$(window).width()-50,"max-height":$(window).height()-50});
			ximg=src;
		}else{
			imgIndex++;
		}
	}				
	
	if(direction==">"){
		imgIndex++;
		if($("#img"+add+"Index"+imgIndex).html()!=null){
			var src=$("#img"+add+"Index"+imgIndex).attr("src");
			src=src.replace("small","big");
			$("#xgal").attr({"src":src}).css({"max-width":$(window).width()-50,"max-height":$(window).height()-50});
			ximg=src;			
		}else{
			imgIndex--;
		}				
	}
	
	var score=imgscore[ximg];
	var scorecnt=0;
	var scoregfx="";
	while(scorecnt++<score){
		scoregfx +="<img style=\"cursor:pointer;\" onmouseover=\"markdevil('"+scorecnt+"');\" id=\"devil"+scorecnt+"\" src=\"/_gfx/devilico.png\">";
	}	
	
	scorecnt--;
	while(scorecnt++<5){
		scoregfx +="<img style=\"cursor:pointer;\" onmouseover=\"markdevil('"+scorecnt+"');\" id=\"devil"+scorecnt+"\" src=\"/_gfx/devilico_fade.png\">";
	}
	
	$("#imgscore").html(scoregfx);
	
}

function givescore(score){
	$.ajax({			
		cache:false,
		data:{action:"givescore",score:score,ximg:ximg},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#imgscore").html("<div style=\"width:240px; background:#FF8888; padding:3px; color:#FFFFFF; border:solid 1px #880000; -moz-border-radius:10px 0px 10px 0px; border-radius:10px 0px 10px 0px; text-align:center;\">"+data+"</div>");
			$("#fillimgscore").html("");
		}
	});	
}

var timeout;
function markdevil(cnt){
	var scorecnt=0;
	var scoregfx="";
	while(scorecnt++<cnt){
		scoregfx +="<img style=\"cursor:pointer;\" onclick=\"givescore('"+scorecnt+"');\" onmouseout=\"umarkdevil();\" id=\"devil"+scorecnt+"\" src=\"/_gfx/devilico_hl.png\">";
	}	
	$("#fillimgscore").html(scoregfx);
	clearTimeout(timeout);
	timeout = setTimeout("umarkdevil()",2000);
}

function umarkdevil(){
	$("#fillimgscore").html("");
}

var ximg="";
function xGal(img,hot,index,score){
	ximg=img;
	if(hot){
		add="H";
	}else{
		add="";
	}
	imgIndex=index;
	$("#xgal").attr({"src":img}).css({"max-width":$(window).width()-50,"max-height":$(window).height()-50});
	$("#xgalcover").css({"height":$(window).height()}).show();
	
	var scorecnt=0;
	var scoregfx="";
	while(scorecnt++<score){
		scoregfx +="<img style=\"cursor:pointer;\" onmouseover=\"markdevil('"+scorecnt+"');\" id=\"devil"+scorecnt+"\" src=\"/_gfx/devilico.png\">";
	}	
	
	scorecnt--;
	while(scorecnt++<5){
		scoregfx +="<img style=\"cursor:pointer;\" onmouseover=\"markdevil('"+scorecnt+"');\" id=\"devil"+scorecnt+"\" src=\"/_gfx/devilico_fade.png\">";
	}
	
	$("#imgscore").html(scoregfx);
	
}

function dlg(content){
	//$("#dlgcontent").css({"max-width":$(window).width()-50,"max-height":$(window).height()-50});
	$("#dlgwnd").css({"height":$(window).height()}).show();
	
	var close='<div id=\"closebtn\" onclick="$(\'#dlgwnd\').hide();" style="position:relative; bottom:20px; left:20px; z-index:1; float:right; height:0px;"><div class="nobtn">LUK</div></div>';
	
	$("#dlgcontent").html(close+content);
}


function dlgSize(w,h){
	$("#dlgcontent").css({"width":w,"height":h});
	$("#dlgtdw").css({"width":"100%"});
}

function adjustMin(src,dst_id){
	var dbg="Start: ";
	var i=0;
	$("."+dst_id+"val").show();
	while(i<$(src).val()){
		$("#"+dst_id+"_"+i).hide();
		dbg=dbg+i+",";
		if(i>350) break; 
		i++;
	}
	if($("select[name="+dst_id+"]").val()<$(src).val()) $("#"+dst_id+"_"+i).attr({"selected":"selected"});
}

function adjustMax(src,dst_id){
	var dbg="Start: ";
	var i=$(src).val();
	$("."+dst_id+"val").show();
	while(i++<350){
		$("#"+dst_id+"_"+i).hide();
		dbg=dbg+i+",";
	}
	if($("select[name="+dst_id+"]").val()<$(src).val()) $("#"+dst_id+"_"+i).attr({"selected":"selected"});
}

function loading(content){
	if(content!=undefined){
		content = "<div style=\"height:0px; position:relative; z-index:10; white-space:nowrap;\"><div style=\"background:#880000; width:130px; height:55px;\">"+content+"</div></div>";
	}else{
		content="";
	}
	$("#dlgcontent").html(content+'<img id="dlgloading" style="border-radius:10px; -moz-border-radius:10px;" src="/_gfx/loading.gif">').css({"width":"120px","height":"130px"});
	$("#dlgwnd").css({"height":$(window).height()}).show();
}

function searchformSubmit(e){
	var keynum
	if(window.event){
		keynum = e.keyCode;
	}else if(e.which){
		keynum = e.which;
	}
	if(keynum==13) document.searchform.submit();;
}

function editPhotos(){
	loading();
	$.ajax({			
		cache:false,
		data:{},
		global:	false,
		url:	'/editphotos.php',
		success: function(data){
			dlgSize("80%",525);
			dlg(data);
		}
	});	
}

function createFormSubmit(){
	document.createform.submit();
}

function showLogin(){
	$("body").append("<img style=\"position:absolute; top:"+($("#squareicon").offset().top-110)+"px; left:"+($("#squareicon").offset().left-125)+"px; z-index:20001;\" src=\"/_gfx/squarehl.png\">");
	$("#loginhl").show();
}

function acceptFriend(token){
	loading("Vent venligst");
	$.ajax({			
		cache:false,
		data:{action:"acceptFriend",token:token,table:pmtable},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			dlgSize(200,100);
			dlg(data);
		}
	});		
}

function accepted(){
	dlgSize(400,25);
	dlg("Anmodningen er blevet besvaret tidligere");
}

function acceptA(token,actionid){
	loading("Vent venligst");
	$.ajax({			
		cache:false,
		data:{action:"acceptA",actionid:actionid,token:token,table:pmtable},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			dlgSize(600,25);
			dlg(data);
		}
	});		
}

function ofocus(id){
	$('#'+id+'dot').attr({src:'/_gfx/greendot.png'});
	$('#'+id+'bg').css({background:'#FFCCCC'});
}

function oblur(id){
	$('#'+id+'dot').attr({src:'/_gfx/greydot.png'});
	$('#'+id+'bg').css({background:'#CCCCCC'});
}

function selectTag(id){
	var tag=$("#tagid_"+id).html();
	$("#tagid_"+id).hide();
	$("#tagssel").prepend('<div onclick="unselectTag('+id+');" class="tagsel" id="stagid_'+id+'">'+tag+'</div>');
	$("#tagsinput").val(id+","+$("#tagsinput").val());					
}

function unselectTag(id){
	var tag=$("#tagid_"+id).html();
	$("#stagid_"+id).remove();
	$("#tagid_"+id).show();
	var tval = $("#tagsinput").val();
	tval = tval.replace(id+",", "");
	$("#tagsinput").val(tval);
}

var genderSelected=false;
function selGender(gender){
	$("#gender").val(gender);
	$("#micon").animate({"height":"40px","bottom":"0px","left":"0px"}).attr({"src":"/_gfx/micon_fade.png"});
	$("#kicon").animate({"height":"43px","bottom":"0px","left":"0px"}).attr({"src":"/_gfx/kicon_fade.png"});
	$("#picon").animate({"height":"40px","bottom":"0px","left":"0px"}).attr({"src":"/_gfx/picon_fade.png"});
	$("#"+gender+"icon").animate({"height":"55px","bottom":"10px","right":"5px"}).attr({"src":"/_gfx/"+gender+"icon_sel.png"});
	genderSelected=true;
	
	$.ajax({			
		cache:false,
		data:{action:"q1",gender:gender},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#q1").css({"opacity":"1"}).html(data);
		}
	});	
	
	$.ajax({			
		cache:false,
		data:{action:"q2",gender:gender},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#q2").html(data);
		}
	});	
	
	$.ajax({			
		cache:false,
		data:{action:"q3",gender:gender},
		global:	false,
		url:	'/ajax.php',
		success: function(data){
			$("#q3").html(data);
		}
	});	
	
}

function editDesc(){
	$("#editdesc").css({"height":$(window).height()}).show();
}
