
// KLUBB FUNKTIONER
function klubbMenJump()
{
	var selObj = document.getElementById("selMenKlubb");
	var selNum = selObj.options[selObj.selectedIndex].value;
	if(selNum > 0)
	{
		selObj.selectedIndex = 0;
		location.href = 'klubbar.php?TID=' + selNum;
	}
}

function klubbJumpMen()
{
	var selObj = document.getElementById("selKlubb");
	var selNum = selObj.options[selObj.selectedIndex].value;
	if(selNum > 0)
	{
		selObj.selectedIndex = 0;
		location.href = 'klubbar.php?TID=' + selNum;
	}
}

function klubbEdit(kid)
{
	var winUrl = 'klubb_edit.php?KID=' + kid;
	var objMed = window.open(winUrl,'Klubb','height=580,width=480,toolbar=0,status=0,titlebar=0,scrollbars=1');
	var x = (screen.width / 2) - 240;
	var y = (screen.height / 2) - 290;
	objMed.moveTo(x,y);
	objMed.focus();
}

function joinKlubb(typ,tid,mid)
{
	// typ: 1=Lägg till. 2=Ta bort.
	var txt = "Vill du gå med i klubben?";
	if(typ == 2)
		txt = "Vill du gå ur klubben?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxklubb.php?TYP=" + typ + "&TID=" + tid + "&MID=" + mid;
		httpRequest("GET",url,true,klubbRec);
	}
}

function klubbRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			txt = request.responseText;
			alert(txt);
		}
	}
}

// KOMPIS FUNKTIONER
function Kompis(myID,kompID,typ)
{
	// typ: 1=Lägg till. 2=Ta bort.
	var txt = "Vill du lägga till denna kompis?";
	if(typ == 2)
		txt = "Vill du ta bort denna kompis?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxkompis.php?TYP=" + typ + "&MYID=" + myID + "&KOMPID=" + kompID;
		httpRequest("GET",url,true,kompisRec);
	}
}

function kompisRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			txt = request.responseText;
			alert(txt);
		}
	}
}

// MANUAL CRONJOBBS
function manCronJobSend()
{
	httpRequest("GET","http://www.utlandssvenskar.com/inc/ajaxcronjobs.php",true,manCronJobRec);
}

function manCronJobRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			var svar = request.responseText;
		}
	}
}

// BLOGG FUNKTIONER
function blogJumpMen()
{
	var selObj = document.getElementById("selBlog");
	var selNum = selObj.options[selObj.selectedIndex].value;
	if(selNum > 0)
	{
		selObj.selectedIndex = 0;
		location.href = 'bloggar.php?BID=' + selNum;
	}
}

function switchBlogArk(boxId,imgId)
{
	var boxObj = document.getElementById(boxId);
	var imgObj = document.getElementById(imgId);
	if(boxObj.className == 'stat-off')
	{
		boxObj.className = 'stat-on';
		imgObj.src = "pics_utlandssvenskar/icons/blog_pil_ner.gif";
	}
	else
	{
		boxObj.className = 'stat-off';
		imgObj.src = "pics_utlandssvenskar/icons/blog_pil_hoger.gif";
	}
}

function blogkompop(bpid)
{
	var winUrl = 'bloggar_kom.php?BPID=' + bpid;
	var objWin = window.open(winUrl,'Kommentera','height=400,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

function showHideBlogKom(BoxId,LnkId)
{
	var boxObj = document.getElementById(BoxId);
	var lnkObj = document.getElementById(LnkId);
	if(boxObj.className == 'stat-off')
	{
		boxObj.className = 'stat-on';
		lnkObj.innerHTML = "";
		lnkObj.innerHTML = "Dölj kommentarer";
	}
	else
	{
		boxObj.className = 'stat-off';
		lnkObj.innerHTML = "";
		lnkObj.innerHTML = "Visa kommentarer";
	}
}

function editBlog(bid)
{
	var winUrl = 'blogg_edit.php?BID=' + bid;
	var objMed = window.open(winUrl,'BloggEdit','height=380,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function editBlogInl(bid,bpid)
{
	var winUrl = 'bloggar_edit.php?BID=' + bid + '&BPID=' + bpid;
	var objMed = window.open(winUrl,'BloggEdit','height=450,width=490,toolbar=no,status=no,titlebar=no,resizable=yes,scrollbars=yes');
	var x = (screen.width / 2) - 250;
	var y = (screen.height / 2) - 250;
	objMed.moveTo(x,y);
	objMed.focus();
}

// ABUSE FUNKTIONER
function abuseSet(typ,mid,lnk,itm)
{
	//typ 1=ForumÄmne. 2=ForumPost. 3=Medlemsbild. 4=Blogginlägg. 5=Artikel. 6=Kalender.
	var txt = "Vill du rapportera detta som olämpligt?";
	if(typ == 1)
		txt = "Vill du rapportera detta ämne som olämpligt?";
	if(typ == 2)
		txt = "Vill du rapportera detta inlägg som olämpligt?";
	if(typ == 3)
		txt = "Vill du rapportera denna bild som olämplig?";
	if(typ == 4)
		txt = "Vill du rapportera detta inlägg som olämpligt?";
	if(typ == 5)
		txt = "Vill du rapportera denna artikel som olämplig?";
	if(typ == 6)
		txt = "Vill du rapportera denna händelse som olämplig?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxabuse.php?TYP=" + typ + "&MID=" + mid + "&LNK=" + lnk + "&ITM=" + itm;
		httpRequest("GET",url,true,abuseRec);
	}
}

function abuseRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			alert("Rapport skickad!");
		}
	}
}

// PRENUMERATIONS FUNKTIONER
function prenKal(typ,mid)
{
	// typ: 1=Starta pren. 2=Avsluta pren.
	var txt = "Vill du prenumerera på kalenderhändelser?";
	if(typ == 2)
		txt = "Vill du avsluta prenumerationen på kalenderhändelser?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxprenkal.php?TYP=" + typ + "&MID=" + mid;
		httpRequest("GET",url,true,prenAllRec);
	}
}

function prenArt(typ,pty,tid,mid)
{
	// typ: 1=Starta pren. 2=Avsluta pren.
	var txt = "Vill du prenumerera på denna avdelnings artiklar?";
	if(typ == 2)
		txt = "Vill du avsluta prenumerationen på denna avdelnings artiklar?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxprenart.php?TYP=" + typ + "&MID=" + mid + "&PTY=" + pty + "&TID=" + tid;
		httpRequest("GET",url,true,prenAllRec);
	}
}

function prenBlog(typ,bid,mid)
{
	// typ: 3=Starta pren. 4=Avsluta pren.
	var txt = "Vill du prenumerera på denna blogg?";
	if(typ == 4)
		txt = "Vill du avsluta prenumerationen på denna blogg?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxpren.php?TYP=" + typ + "&MID=" + mid + "&BID=" + bid;
		httpRequest("GET",url,true,prenAllRec);
	}
}

function prenForum(typ,ftid,mid)
{
	// typ: 1=Starta pren. 2=Avsluta pren.
	var txt = "Vill du prenumerera på detta ämne?";
	if(typ == 2)
		txt = "Vill du avsluta prenumerationen på detta ämne?";
	
	if(confirm(txt))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxpren.php?TYP=" + typ + "&MID=" + mid + "&FTID=" + ftid;
		httpRequest("GET",url,true,prenAllRec);
	}
}

function prenAllRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			txt = request.responseText;
			alert(txt);
		}
	}
}

// FORUM FUNKTIONER
function editForum(fkid)
{
	var winUrl = 'forum_kat_edit.php?FKID=' + fkid;
	var objMed = window.open(winUrl,'ForumEdit','height=380,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function editTopic(ftid,pty,tid)
{
	var winUrl = 'forum_topic_edit.php?FTID=' + ftid + '&PTY=' + pty + '&TID=' + tid;
	var objMed = window.open(winUrl,'TopicEdit','height=380,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function editPost(fpid,ftid)
{
	var winUrl = 'forum_post_edit.php?FPID=' + fpid + "&FTID=" + ftid;
	var objMed = window.open(winUrl,'PostEdit','height=380,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function avdForumSwitch(selID)
{
	var selObj = document.getElementById(selID);
	var selNum = selObj.options[selObj.selectedIndex].value;
	var dropLand = document.getElementById("landdrop");
	var dropClub = document.getElementById("clubdrop");
	if(selNum > 0)
	{
		if(selID == 'selLand')
		{
			selObj.selectedIndex = 0;
			var selObjMain = document.getElementById("selMain");
			selObjMain.selectedIndex = 0;
			dropLand.className = 'span-off';
			location.href = 'forum_topics.php?PTY=2&TID=' + selNum;
		}
		else if(selID == 'selClub')
		{
			selObj.selectedIndex = 0;
			var selObjMain = document.getElementById("selMain");
			selObjMain.selectedIndex = 0;
			dropClub.className = 'span-off';
			location.href = 'forum_topics.php?PTY=3&TID=' + selNum;
		}
		else
		{
			if(selNum == 2)
			{
				dropClub.className = 'stat-off';
				dropLand.className = 'stat-on';
			}
			else if(selNum == 3)
			{
				dropLand.className = 'stat-off';
				dropClub.className = 'stat-on';
			}
			else
			{
				dropLand.className = 'stat-off';
				dropClub.className = 'stat-off';
				selObj.selectedIndex = 0;
				location.href = 'forum_topics.php?PTY=' + selNum + '&TID=0';
			}
		}
	}
}

// INTERNMEDDELANDE FUNKTIONER
function showMailInbox(mailid)
{
	var bodyId = "body" + mailid;
	var headId = "head" + mailid;
	var iconId = "icon" + mailid;
	var bodyObj = document.getElementById(bodyId);
	var headObj = document.getElementById(headId);
	var iconObj = document.getElementById(iconId);
	var lblmObj = document.getElementById("loginBoxMailCount");
	var ffBrw = is_fx();
	
	if(headObj.className == "content-text-bold")
	{
		headObj.className = "content-text-normal";
		iconObj.src = "pics_utlandssvenskar/icons/mail_read.gif";
		var url = "http://www.utlandssvenskar.com/inc/ajaxmail.php?TYP=1&IMID=" + mailid;
		httpRequest("GET",url,true,defMailRec);
		var lbCount = parseInt(lblmObj.innerHTML);
		lbCount --;
		if(lbCount < 0)
			lbCount = 0;
		lblmObj.innerHTML = "";
		lblmObj.innerHTML = lbCount;
	}
	
	if(bodyObj.style.display == "none")
	{
		if(ffBrw)
			bodyObj.style.display = "table-row";
		else
			bodyObj.style.display = "inline";
	}
	else
	{
		bodyObj.style.display = "none";
	}
}

function hideMailAllbox(mailid)
{
	var bodyId = "body" + mailid;
	var bodyObj = document.getElementById(bodyId);
	bodyObj.style.display = "none";
}

function showMailSentbox(mailid)
{
	var bodyId = "body" + mailid;
	var bodyObj = document.getElementById(bodyId);
	var ffBrw = is_fx();
	if(bodyObj.style.display == "none")
	{
		if(ffBrw)
			bodyObj.style.display = "table-row";
		else
			bodyObj.style.display = "inline";
	}
	else
	{
		bodyObj.style.display = "none";
	}
}

function mailBlock(mailid)
{
	if(confirm("Är du säker att du vill blockera denna avsändare?"))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxmail.php?TYP=3&IMID=" + mailid;
		httpRequest("GET",url,true,mailBlockRec);
	}
}

function mailBlockRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			var txt = "Avsändaren är nu blockerad!\nDu kommer inte att få fler mail från ";
			txt = txt + request.responseText;
			alert(txt);
			location.href="inbox.php";
		}
	}
}

function mailBlockDel(fid,tid)
{
	if(confirm("Är du säker att du vill häva denna blockering?"))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxmail.php?TYP=5&FRID=" + fid + "&TOID=" + tid;
		httpRequest("GET",url,true,mailBlockDelRec);
	}
}

function mailBlockDelRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			location.href="inbox.php";
		}
	}
}

function mailReply(mailid)
{
	var winUrl = "mail_reply.php?IMID=" + mailid;
	var objMed = window.open(winUrl,'Meddelande','height=400,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function mailDel(mailid,typid)
{
	if(confirm("Är du säker att du vill ta bort meddelandet?"))
	{
		var url = "http://www.utlandssvenskar.com/inc/ajaxmail.php?TYP=" + typid + "&IMID=" + mailid;
		httpRequest("GET",url,true,defMailRec);
		var bodyId = "body" + mailid;
		var headId = "head" + mailid;
		var bodyObj = document.getElementById(bodyId);
		var headObj = document.getElementById(headId);
		bodyObj.style.display = "none";
		headObj.style.display = "none";
	}
}

function defMailRec()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			var tebacks = request.responseText;
		}
	}
}

function mailSend(toID)
{
	var winUrl = "mail_send.php?TOID=" + toID;
	var objMed = window.open(winUrl,'Meddelande','height=400,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

function mailAlerts(tid)
{
	var alrtStat = "off";
	if(document.getElementById("chkAlert").checked)
		alrtStat = "on";
	
	var url = "http://www.utlandssvenskar.com/inc/ajaxmail.php?TYP=6&ALRT=" + alrtStat + "&MID=" + tid;
	httpRequest("GET",url,true,defMailRec);
}

// POLL POPUP
function pollwin(pid,psid)
{
	var winUrl = 'pollvote.php?PID=' + pid + '&PSID=' + psid;
	var objMed = window.open(winUrl,'Poll','height=380,width=380,toolbar=0,status=0,titlebar=0,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}
// KALENDER POPUP
function kalEdit(pty,tid,cid)
{
	var winUrl = 'kal_edit.php?PTY=' + pty + '&TID=' + tid + '&CID=' + cid;
	var objMed = window.open(winUrl,'Kalender','height=580,width=480,toolbar=0,status=0,titlebar=0,scrollbars=1');
	var x = (screen.width / 2) - 240;
	var y = (screen.height / 2) - 290;
	objMed.moveTo(x,y);
	objMed.focus();
}
// ARTIKEL POPUP
function artEdit(pty,tid,aid)
{
	var winUrl = 'art_edit.php?PTY=' + pty + '&TID=' + tid + '&AID=' + aid;
	var objMed = window.open(winUrl,'Artikel','height=580,width=480,toolbar=0,status=0,titlebar=0,scrollbars=1');
	var x = (screen.width / 2) - 240;
	var y = (screen.height / 2) - 290;
	objMed.moveTo(x,y);
	objMed.focus();
}
// MEDLEMSTIPS
function mTips(pty,tid)
{
	var winUrl = 'medtips.php?PTY=' + pty + '&TID=' + tid;
	var objMed = window.open(winUrl,'Medlemstips','height=380,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}
// MAILSWITCH POPUP
function mSwitch()
{
	var winUrl = 'mailswitch.php';
	var objMed = window.open(winUrl,'Medelande','height=370,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}
// PROFILPIC POPUP
function profilPic()
{
	var picUrl = 'profilpic.php';
	var objPic = window.open(picUrl,'Profilbild','height=500,width=420,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 300;
	objPic.moveTo(x,y);
	objPic.focus();
}

// MEDLEMSBILDER POPUP
function medPic()
{
	var picUrl = 'medbild.php';
	var objPic = window.open(picUrl,'Medlemsbild','height=600,width=520,toolbar=no,status=no,titlebar=no,scrollbars=0');
	objPic.focus();
}

// OLD ABUSEMAIL POPUP ***** TA BORT NÄR VI FIXAT RECEPT-MEDTIPSEN *****
function mAbuse(avd,itm)
{
	var winUrl = 'abuse.php?AVD=' + avd + '&ITM=' + itm;
	var objMed = window.open(winUrl,'Medelande','height=250,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
}

// PROFILDELITEM POPUP
function profilDelItm(typ,id)
{
	var itmUrl = 'profildelitem.php?TYP=' + typ + '&ID=' + id;
	var objItm = window.open(itmUrl,'delitem','height=1,width=1,toolbar=no,status=no,titlebar=no,scrollbars=0');
}

// SELECT-REDIRECT FUNKTIONER
function selRedir(frmNamn,selNamn)
{
	var selObj = document.forms[frmNamn].elements[selNamn];
	if(selObj.options[selObj.selectedIndex].value > 0)
	{
		if(selNamn == 'selLand')
		{
			location.href = '/land.php?TID=' + selObj.options[selObj.selectedIndex].value;
		}
	
		if(selNamn == 'selGrupp')
		{
			location.href = '/grupp.php?TID=' + selObj.options[selObj.selectedIndex].value;
		}
	}
}

// HIDE-SHOW STATER
function showBlock(frmNamn,selNamn,blockID)
{
	var selObj = document.forms[frmNamn].elements[selNamn];
	var chngBlock = document.getElementById(blockID);
	
	if(selObj.options[selObj.selectedIndex].value == 607)
		chngBlock.className = 'stat-on';
	else
		chngBlock.className = 'stat-off';
}

// NYHETSBREVS POPUP
function prenNybrev(email)
{
	var winUrl = '/nyhetsbrev.php?email=' + email;
	var objMed = window.open(winUrl,"Nyhetsbrev",'height=250,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 200;
	var y = (screen.height / 2) - 200;
	objMed.moveTo(x,y);
	objMed.focus();
	return true;
}

// FÖRSLAGSLÅDA POPUP
function forslag()
{
	var objWin = window.open('/forslag.php','Förslagslådan','height=380,width=480,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// GRUPPFAQ POPUP
function gruppFAQ()
{
	var objWin = window.open('grupp_faq.html','GruppFAQ','height=440,width=450,toolbar=no,status=no,titlebar=no,scrollbars=1');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// TIPSAVÄN POPUP
function tipsvan()
{
	var objWin = window.open('tipsavan.php','Tipsa','height=440,width=480,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// JOBB POPUP
function jobbpop(typ,aid,amod)
{
	var winUrl = 'jobbedit.php?TYP=' + typ + '&AID=' + aid + '&AMOD=' + amod;
	var objWin = window.open(winUrl,'Jobb','height=600,width=400,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// BOSTAD POPUP
function bostpop(typ,aid,amod)
{
	var winUrl = 'bostadedit.php?TYP=' + typ + '&AID=' + aid + '&AMOD=' + amod;
	var objWin = window.open(winUrl,'Bostad','height=600,width=400,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// ARTIKEL KOMMENTAR POPUP
function artkompop(aid)
{
	var winUrl = 'artkom.php?AID=' + aid;
	var objWin = window.open(winUrl,'Kommentar','height=400,width=380,toolbar=no,status=no,titlebar=no,scrollbars=0');
	var x = (screen.width / 2) - 300;
	var y = (screen.height / 2) - 300;
	objWin.moveTo(x,y);
	objWin.focus();
}

// TEXT RÄKNARE
function textCounter(field,cntfield,maxlimit)
{
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}

// CHECK IF FIREFOX
function is_fx()
{
	var agt=navigator.userAgent.toLowerCase();
	if(agt.indexOf('firefox') != -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}
