function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validEmail(email){      
	var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailReg.test(email); 
}

function checkAllForm() {
	var form = document.loginform
	for (i = 0; i < form.elements.length; i++){
		if (form.elements[i].value == ""){
			alert("Vennligst fyll alle feltene!")
			form.elements[i].focus()
			return false
		}
	}
	return true
}

function checkMedlregForm() {
	var errorMsg = ''
	var form = document.medlemreg
	var selKjonn = form.kjonn.options[form.kjonn.selectedIndex].value
	if (form.medlnr.value==''){
		errorMsg += "\n\t- Medlemsnummer mangler"
	}
	if (selKjonn==''){
		errorMsg += "\n\t- Kjønn mangler"
	}
	if (form.fnavn.value=='' || form.enavn.value==''){
		errorMsg += "\n\t- Fornavn og/eller etternavn mangler"
	}
	if (form.hcp.value==''){
		errorMsg += "\n\t- Handicap mangler"
	}
	if (form.pwd1.value=='' || form.pwd2.value==''){
		errorMsg += "\n\t- Passordet må fylles ut to ganger"
	}else{
		if (form.pwd1.value != form.pwd2.value){
			errorMsg += "\n\t- Passordene er ikke like"
		}
	}
	if (!validEmail(form.email.value)){
		errorMsg += "\n\t- Gyldig e-postadresse mangler";
	}
	if (errorMsg != ""){
		msg = "Du kan desverre ikke registreres før følgende feil er rettet opp:\n";
		msg += "______________________________________________________________\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true
}

function checkMedlinnmForm() {
	var errorMsg = ''
	var form = document.medlinnmelding
	if (form.fodt.value==''){
		errorMsg += "\n\t- Fødselsdato mangler"
	}
	if (form.navn.value==''){
		errorMsg += "\n\t- Navn mangler"
	}
	if (form.nrsted.value==''){
		errorMsg += "\n\t- Postnummer/poststed mangler"
	}
	if (form.tlfmob.value=='' && form.tlfpriv.value==''){
		errorMsg += "\n\t- Det er obligatorisk med minst ett telefonnummer"
	}
	if (!validEmail(form.email.value)){
		errorMsg += "\n\t- Gyldig e-postadresse mangler";
	}
	if (errorMsg != ""){
		msg = "Skjemaet kan ikke sendes før følgende feil er rettet opp:\n";
		msg += "______________________________________________________________\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true
}

function toggleClubinfo() {
	var form = document.medlinnmelding;
	var boolClub = form.annenklubb.options[form.annenklubb.selectedIndex].value;
	if (boolClub == "Ja") {
		document.getElementById("anotherclub").style.display = "block";
	}else{
		document.getElementById("anotherclub").style.display = "none";		
	}
}

function checkAnnregForm(annKat) {
	var errorMsg = ''
	var form = document.annreg
	var kjse = form.selkjse.options[form.selkjse.selectedIndex].value
	if (kjse==''){
		errorMsg += "\n\t- Type formidling mangler"
	}
	if (form.navn.value==''){
		errorMsg += "\n\t- Kontaktperson mangler"
	}
	if (!validEmail(form.email.value)){
		errorMsg += "\n\t- Gyldig e-postadresse mangler";
	}
	if (annKat == 'b') {
		var individ = form.selindivid.options[form.selindivid.selectedIndex].text
		var prodkatid = form.selprodkat.options[form.selprodkat.selectedIndex].value
		if (form.heading.value==''){
			errorMsg += "\n\t- Overskrift på annonsen mangler"
			}
		if (prodkatid==''){
			errorMsg += "\n\t- Produktkategori mangler"
		}
		if (individ==''){
			errorMsg += "\n\t- 'Tillpasset' mangler"
		}
	}
	if (errorMsg != ""){
		msg = "Annonsen kan ikke registreres før følgende feil er rettet opp:\n";
		msg += "_________________________________________________\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true
}

function checkActSuForm() {
	var errorMsg = ''
	var form = document.frm_actsignup
	var bornyear = form.bornyear.options[form.bornyear.selectedIndex].value
	if (bornyear == ""){
		errorMsg += "\n\t- Fødselsår mangler"
	}
	if (form.fname.value == "" || form.sname.value == ""){
		errorMsg += "\n\t- Fullstendig navn mangler"
	}
	if (form.postcode.value == "" || form.city.value == ""){
		errorMsg += "\n\t- Postnummer eller poststed mangler"
	}
	if (form.telephone.value == ""){
		errorMsg += "\n\t- Telefonnummer mangler"
	}
	if (form.email.value == ""){
		errorMsg += "\n\t- E-post adresse mangler"
	}else{
		if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1){
			errorMsg += "\n\t- E-postadresse er ikke riktig utfyllt"
		}
	}
	if (errorMsg != ""){
		msg = "Skjemaet kan ikke sendes før følgende feil er rettet opp:\n";
		msg += "______________________________________________________________\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true
}

function checkTurnPamForm(bolKlubb,bolTlf) {
	var Klubb = bolKlubb
	var Telefon = bolTlf
	var errorMsg = ''
	var form = document.turnPameld
	if (form.medlnr.value==''){
		errorMsg += "\n\t- Medlemsnummer mangler"
	}
	if (form.fnavn.value==''){
		errorMsg += "\n\t- Fornavn mangler"
	}
	if (form.enavn.value==''){
		errorMsg += "\n\t- Etternavn mangler"
	}
	if (Klubb == "1" ) {
		if (form.klubb.value==''){
			errorMsg += "\n\t- Klubb mangler"
		}
	}
	if (Telefon == "1" ) {
		if (form.telefon.value==''){
			errorMsg += "\n\t- Telefonnummer mangler"
		}
	}
	if (form.hcp.value==''){
		errorMsg += "\n\t- Handicap mangler"
	}
	if (!validEmail(form.email.value)){
		errorMsg += "\n\t- Gyldig e-postadresse mangler";
	}
	if (errorMsg != ""){
		msg = "Skjemaet kan ikke sendes før følgende feil er rettet opp:\n";
		msg += "______________________________________________________________\n";
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true
}

function checkTurnAvmForm() {
	var form = document.turnAvmeld
	for (i = 0; i < form.elements.length; i++){
		if (form.elements[i].value == ""){
			alert("Vennligst fyll begge feltene!")
			form.elements[i].focus()
			return false
		}
	}
	return true
}

function ShowHideAnninfo(id) {
var objDiv = document.getElementById(id)
	if (objDiv.className == "hidAnninfo") {
		objDiv.className = "showAnninfo";
	} else {
		objDiv.className = "hidAnninfo";
	}
}

function WinGetPwd() {
  var pwdWin
  if (!pwdWin || pwdWin.closed) {
     pwdWin = window.open('win_getpwd.asp','pwdWin','width=300,height=180,menubar=0,toolbar=0,location=0,scrollbars=0,resizable=0,screenX=300,screenY=200,left=300,top=200')
  } else {
  pwdWin.focus()
  }
}

function printPage(id,ptype) {
  var printWin
  if (!printWin || printWin.closed) {
     printWin = window.open('win_printpage.asp?id='+id+'&pt='+ptype,'printWin','width=620,height=600,menubar=0,toolbar=1,location=0,scrollbars=1,resizable=1')
  }
  printWin.focus()
}

function winEclScore(spid,eclid,bid) {
	var eclWin
	if (!eclWin || eclWin.closed) {
		eclWin = window.open('popups/eclectic_runder.asp?spid='+spid+'&eclid='+eclid+'&bid='+bid,'eclWin','width=500,height=400,menubar=0,toolbar=0,location=0,scrollbars=1,resizable=0,screenX=300,screenY=200,left=300,top=200')
	}
	eclWin.focus()
}
function golfboxTurnList(url) {
	var turnlist
	var w = 900
	var h = 600
	var winParam = "left=" + (screen.availWidth-30-w)/2 + ",top=" + (screen.availHeight-h)/2 + ",width="+w+",height="+h+",scrollbars=1,resizable=1,toolbar=1,location=0,status=1,menubar=1";
	if (!turnlist || turnlist.closed) {
		turnlist = window.open(url,'turnlist',winParam)
	}
	turnlist.focus()
}

function navdown(n) {
document.getElementById(n).style.display = "block"
}
function navup(n) {
document.getElementById(n).style.display = "none"
}

function linkShare() {
	u=location.href;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function fixValue(theField){
	if(isNaN(parseInt(theField.value)))
	{theField.value=''; return 0}
	else;
	{theField.value = parseInt(theField.value); return parseInt(theField.value)}
}

function updSccScoreSum(){
var i,form,tempScoreF,tempScoreB;
form = document.scorecard;
tempScoreF = 0;
tempScoreB = 0;
for(i=1; i<19; i++){
	if(i<10){
		tempScoreF += fixValue(eval('form.sc' + i))
	}else{
		tempScoreB += fixValue(eval('form.sc' + i))
	}
}
form.ScFront.value = tempScoreF;
form.ScBack.value = tempScoreB;
form.ScTotal.value = tempScoreF+tempScoreB;
}
$(document).ready(function(){	
	$("#slider").easySlider({
		auto: true,
		continuous: true 
	});
});
