function popup_taf(c, p) {
	window.open("/wpt/modules/tellAFriendForm.php?c="+c+"&page="+p, "TellAFriend", "width=300,height=250,toolbar=no,scrollbars=no");
}

function doOrder(command) {
	if ( validateOrderform(command)) {
		if (document.orderform.oldbtn) { document.orderform.oldbtn.disabled = true; }
		if (document.orderform.newbtn) { document.orderform.newbtn.disabled = true; }
		document.orderform.submit();
	}
}

function valSrch(form, subm) {
	if (form.srch.value.length < 3) {
		alert("Ditt sökord måste vara längre än två tecken");
		return false;
		
	}
	if (subm == 1) {
		form.submit();
	}
	return true;
}

function validateOrderform(command) {
	var f = document.orderform;
	window.status=command;
	if (command == "old") {
		if (f.oldusername) {
			if (f.oldusername.value == "" || f.oldusername.value.indexOf("@") == -1) {
				alert("Ditt användarnamn ska vara en e-postadress.");
				f.oldusername.focus();
				return false;
			}
		}

		if (f.oldpassword) {
			if (f.oldpassword.value == "") {
				alert("Du glömde fylla ditt lösenord");
				f.oldpassword.focus();
				return false;
			}
		}

		if (f.oldPaymentMethod) {
			if (f.oldPaymentMethod.value == -1) {
				alert("Du glömde välja betalmetod");
				f.oldPaymentMethod.focus();
				return false;
			}
		}

		// go home early
		return true;
		
	}

	var confirmString = "Är nedanstående information korrekt?\n------------------------------------\n";

	if (f.firstname) {
		if (f.firstname.value == "") {
			alert("Du glömde fylla i ditt förnamn");
			f.firstname.focus();
			return false;
		}
	}

	if (f.lastname) {
		if (f.lastname.value == "") {
			alert("Du glömde fylla i ditt efternamn");
			f.lastname.focus();
			return false;
		}
	}

	confirmString+=f.firstname.value + " " + f.lastname.value;

	if (f.street) {
		if (f.street.value == "") {
			alert("Du glömde fylla i ditt gatuadress");
			f.street.focus();
			return false;
		}
	}

	confirmString+="\n" + f.street.value;

	if (f.zip) {
		if (f.zip.value == "") {
			alert("Du glömde fylla i ditt postnummer");
			f.zip.focus();
			return false;
		}
	}

	if (f.city) {
		if (f.city.value == "") {
			alert("Du glömde fylla i din postort");
			f.city.focus();
			return false;
		}
	}
	confirmString+="\n"+f.zip.value + " " + f.city.value;

	if (f.username) {
		if (f.username.value == "" || f.username.value.indexOf("@") == -1) {
			alert("Ditt användarnamn ska vara en e-postadress.");
			f.username.focus();
			return false;
		}
	} 

	if (f.password1) {
		if (f.password1.value == "") {
			alert("Du glömde fylla ett lösenord");
			f.password1.focus();
			return false;
		}
	}

	if (f.password2) {
		if (f.password2.value == "") {
			alert("Du glömde fylla ett lösenord");
			f.password2.focus();
			return false;
		}
	}

	if ( f.password1.value != f.password2.value ) {
		alert("Lösenorden är olika");
		f.password1.focus();
		return false;
		
	}

	if (f.phone) {
		if (f.phone.value == "") {
			alert("Du glömde fylla ditt telefonnummer");
			f.phone.focus();
			return false;
		}
	}

	if (f.orgnr) {
		if (f.orgnr.value == "") {
			alert("Du glömde fylla ditt organisations-/personnummer");
			f.orgnr.focus();
			return false;
		}
	}

	if (f.paymentMethod) {
		if (f.paymentMethod.value == -1) {
			alert("Du glömde välja betalmetod");
			f.paymentMethod.focus();
			return false;
		}
	}

	confirmString+="\n\nTelefon: "+f.phone.value;

	if (confirm(confirmString)) {
		return true;
	}
	return false;
}
