function confirm_url(page,msg) 
{
	if (!msg)
		msg = 'Är du säker?';
	if (confirm(msg)) 
	{
		top.location = page;
	}
}

function nospam(user,domain)
{
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}

function abuse(page)
{
	page = '/misc/abuse.php?' + page;
	winprops = 'height=250,width=400,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes'
	window.open(page, 'abuse', winprops);
}

function tip(page,title)
{
	page = '/misc/tip_a_friend.php?title=' + title + '&url=' + page;
	winprops = 'height=400,width=400,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes'
	window.open(page, 'abuse', winprops);
}

function print_content(content)
{
	page = '/content/print.php?id=' + content;
	winprops = 'height=400,width=520,toolbar=no,menubar=yes,location=no,scrollbars=yes,resizable=yes'
	window.open(page, 'print_content', winprops);
}


function send_password()
{
	page = '/misc/send_password.php';
	winprops = 'height=250,width=400,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes'
	window.open(page, 'send_password', winprops);
}

function addguestbook(id)
{
	if (document.getElementById('message_'+id).value == "")
	{
		alert("{$l['_MISSING_MESSAGE']}");
		document.getElementById('message_'+id).focus();
		return (false);
	}
	else
	{
		document.getElementById('guestbook_'+id).submit();
	}
}


function launchFullScreen(theFormat){
var theMediaPlayer = eval(document).PlayerObjectEmbed;
	if(theMediaPlayer != null){
		if (theMediaPlayer.playState == 3){
			theMediaPlayer.fullScreen = 'true';
		} else {
			alert("Kunde inte visa fullskärm! Testa och högerklicka på filmen och välj Zooma - Helskärm. ");
		}
	} else {
		alert("Kunde inte visa fullskärm!");
	}
}


function webcam(page)
{
	page = '/resort/webcam_popup.php?cam='+page;
	winprops = 'toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no'
	window.open(page, 'webcam', winprops);
}

function popup2(page, Pname, Pwidth, Pheight)
{
	winprops = 'height='+Pheight+',width='+Pwidth+',toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes'
	window.open(page, Pname, winprops);
}

function FormCheckForumThread(theForm)
{
	if (theForm.elements[0].value == "")
	{
		alert("Du måste välja ett forum där du vill posta inlägget!");
		theForm.elements[0].focus();
		return (false);
	}
	
	if (theForm.elements[1].value == "")
	{
		alert("{Du måste skriva en rubrik! (minst 3 tecken)");
		theForm.elements[1].focus();
		return (false);
	}  
	
	if (theForm.elements[2].value == "")
	{
		alert("Du måste skriva ett inlägg.");
		theForm.elements[2].focus();
		return (false);
	}  
	
	return (true);
}

function FormCheckForumPost(theForm)
{
	if (theForm.elements[1].value == "")
	{
		alert("Du måste skriva en rubrik! (minst 3 tecken)");
		theForm.elements[1].focus();
		return (false);
	}  
	
	if (theForm.elements[2].value == "")
	{
		alert("Du måste skriva ett svar!");
		theForm.elements[2].focus();
		return (false);
	}  
	
	return (true);
}


function swapImage(newImg)
{
	document.swapImg.src = newImg;
}

function layer_change(checked,layer){
	if (checked)
		document.getElementById(layer).style.display = "block";
	else
		document.getElementById(layer).style.display = "none";
}


function FormCheckComment(theForm)
{
	if (theForm.elements[0].value == "" && theForm.elements[1].options[theForm.elements[1].selectedIndex].value == "")
	{
		alert("Du måste skriva en kommentar eller sätta ett betyg!");
		theForm.elements[0].focus();
		return (false);
	}  
	return (true);
}

function FormCheckComment2(theForm)
{
	if (theForm.elements[0].value == "")
	{
		alert("Du måste skriva en kommentar!");
		theForm.elements[0].focus();
		return (false);
	}
	
	return (true);
}

function FormCheckFRMail(theForm)
{
	if (theForm.elements[3].value == "")
	{
		alert("Du måste skriva en rubrik!");
		theForm.elements[3].focus();
		return (false);
	}

	if (theForm.elements[4].value == "")
	{
		alert("Du måste skriva ett meddelande!");
		theForm.elements[4].focus();
		return (false);
	}

	return (true);
}


function FormCheckProfile(theForm)
{
	if (theForm.username.value == "")
	{
		alert("Du måste fylla i användarnamn!");
		theForm.username.focus();
		return (false);
	}  

	if (theForm.email.value == "")
	{
		alert("Du måste fylla i din epostadress!");
		theForm.email.focus();
		return (false);
	}    

	if (theForm.firstname.value == "")
	{
		alert("Du måste fylla i ditt förnamn!");
		theForm.firstname.focus();
		return (false);
	}
	
	if (theForm.lastname.value == "")
	{
		alert("Du måste fylla i ditt efternamn!");
		theForm.lastname.focus();
		return (false);
	}

	if (theForm.address.value == "")
	{
		alert("Du måste fylla i din adress!");
		theForm.address.focus();
		return (false);
	}
	
	if (theForm.zipcode.value == "")
	{
		alert("Du måste fylla i ditt postnummer!");
		theForm.zipcode.focus();
		return (false);
	}
	
	if (theForm.city.value == "")
	{
		alert("Du måste fylla i din postort!");
		theForm.city.focus();
		return (false);
	}
	
	if (theForm.country.value == "")
	{
		alert("Du måste fylla i land!");
		theForm.country.focus();
		return (false);
	}

	if (!theForm.gender[0].checked && !theForm.gender[1].checked)
	{
		alert("Du måste välja kön!");
		return (false);
	}

	return (true);
}

function FormCheckChangePassword(theForm)
{
	if (theForm.password0.value == "")
	{
		alert("Du måste fylla i ditt nuvarande lösenord!");
		theForm.password0.focus();
		return (false);
	}  
	
	if (theForm.password1.value == "")
	{
		alert("Du måste fylla i ditt lösenord!");
		theForm.password1.focus();
		return (false);
	}  
	
	if (theForm.password1.value.length < 4)
	{
		alert("Du måste ha minst 4 tecken i ditt lösenord!");
		theForm.password1.focus();
		return (false);
	}
	
	if (theForm.password2.value == "")
	{
		alert("Du måste fylla i 'lösenord igen' !");
		theForm.password2.focus();
		return (false);
	}  
	
	if (theForm.password2.value.length < 4)
	{
		alert("Du måste ha minst 4 tecken i 'lösenord igen' !");
		theForm.password2.focus();
		return (false);
	}
  
	if (theForm.password1.value != theForm.password2.value)
	{
		alert("Dina lösenord stämmer inte överens!");
		theForm.password1.focus();
		return (false);
	}

	return (true);
}

function FormCheckSearch(theForm)
{
	if (theForm.elements[0].value == "")
	{
		alert("Du måste skriva in ditt sökord!");
		theForm.elements[0].focus();
		return (false);
	}

	return (true);
}

function FormCheckMemberGuestbook(theForm)
{
	if (theForm.elements[0].value == "")
	{
		alert("Du måste skriva något!");
		theForm.elements[0].focus();
		return (false);
	}

	return (true);
}
