function setImg(sender, newsrc)
{
	sender.src=newsrc;	

}
function showAndHideDiv(id){
	if(document.getElementById(id)){
		temp=document.getElementById(id);
		if (temp.style.display != "block"){
			temp.style.display = "block";
		}
		else{
			temp.style.display = "none";
		}
	}
}
function submitFormById(id){
	temp=document.getElementById(id);
	temp.submit();
}
function validateForm(){
	if(document.formTextEdit.name.value == '' || document.formTextEdit.email.value == '' || document.formTextEdit.besked.value == ''){
		alert('Udfyld venligst alle felterne');
		}
	else if(!validEmail(document.formTextEdit.email.value)){
			('Udfyld venligst en gyldig emailadresse');
			}
	     else {
				document.formTextEdit.submit();
				return true;
	     }
}
function validateLoginForm(){
	if(document.login_form.username.value == '' || document.login_form.password.value == '' ){
		document.getElementById("error").innerHTML='Udfyld venligst alle felterne.';
		document.getElementById("errordiv").style.display = "block";	
		}
    	else {
		document.getElementById("errordiv").style.display = "none";
		document.login_form.submit();
		return true;
	}
}
function validateform9_1_1(){
	if(document.form.username.value == ''){
		document.getElementById("error").innerHTML='Udfyld venligst alle felterne.';
		document.getElementById("errordiv").style.display = "block";	
		}
    	else {
		document.getElementById("errordiv").style.display = "none";
		document.form.submit();
		return true;
	}
}
function validateform9_2_3(){
		document.getElementById("errordiv").style.display = "block";	

		if(document.form.oldPW.value == '' || document.form.newPW.value == '' || document.form.confirmPW.value == ''){
			document.getElementById("error").innerHTML='Udfyld venligst alle felterne.';
		}else if(document.form.newPW.value != document.form.confirmPW.value){
			document.getElementById("error").innerHTML='De to nye passwords skal v?re ens.';
		}else if(document.form.newPW.value.length < 6){
			document.getElementById("error").innerHTML='Password skal v?re p? minimum 6 karakterer.';
		}else{
			document.getElementById("errordiv").style.display = "none";
			document.form.submit();
			return true;
		}
	}
	
	
function validEmail(emailStr) {
	var atom = "\[a-zA-Z?oa?OA0-9][a-zA-Z?oa?OA0-9_-]*"
	var userPat=new RegExp("^" + atom + "(\\." + atom + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(/^(.+)@(.+)$/);
	if (matchArray==null) return false;

	var user=matchArray[1];
	var domain=matchArray[2];
	if (user.match(userPat)==null) return false;

	var IPArray=domain.match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
	if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) return false; } return true; }

	var domainArray=domain.match(domainPat);
	if (domainArray==null) return false;

	var atomPat=new RegExp(atom,"g");
	var domArr=domain.match(atomPat);
	if (domArr.length<2 || domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>10)
		return false;

	return true;
}

function confirmForm(){
		var agree=confirm("Er du sikker p?, at du vil slette din profil?");
		if (agree) {
				document.formDeleteProfile.submit();
		}
}

/*9-4*/
function writeError(message){
	document.getElementById("error").innerHTML=message;
	document.getElementById("errordiv").style.display = "block";	
}
function validateform9_4(){
	if(document.formAccept.acceptconditions[0].checked) {
		if(document.formAccept.minor.checked) {
			writeError("Hvis du er under 18 ?r, skal du bede en for?lder eller formynder om at udfylde og underskrive Samtykke-erkl?ringen og sende den til Coca-Cola Danmark A/S. N?r vi har modtaget erkl?ringen, opretter vi dig som bruger og giver dig besked.");
		} else {
			document.getElementById("errordiv").style.display = "none";	
        		document.formAccept.submit();
		}
	} else {
		writeError("For at du kan blive oprettet som bruger p? Coca-Cola, skal du acceptere vores betingelser ved at markere ud for 'Ja jeg accepterer betingelserne'.");
	}
}
function validateForm9_4_1(){
	if(document.formUsername.username.value == '' || document.formUsername.password.value == '' || document.formUsername.confirmPW.value == '' ){
		writeError('Udfyld venligst alle felterne.');
	}
	else {
		if (document.formUsername.password.value != document.formUsername.confirmPW.value ) {
			writeError('De indtastede passwords stemmer ikke overens.');
		} else if(document.formUsername.password.value.length < 6) {
			writeError('Password skal v?re p? minimum 6 karakterer.');
		} else {
		document.getElementById("errordiv").style.display = "none";	

			document.formUsername.submit();
			return true;
		}
	}
}
function validateForm9_4_2(){
		if(document.formTextEdit.firstname.value == ''
			|| document.formTextEdit.lastname.value == ''
			|| document.formTextEdit.address.value == ''
			|| document.formTextEdit.zipcode.value == ''
			|| document.formTextEdit.city.value == ''
			|| document.formTextEdit.email.value == ''
			|| document.formTextEdit.telephone.value == ''
			|| document.formTextEdit.gender.value == '-1'
							){
			writeError('Udfyld venligst alle felterne.');
		} else if(isNaN(document.formTextEdit.zipcode.value)) {
			writeError('Du bedes indtaste gyldigt postnummer.');
		} else if(document.formTextEdit.email.value != document.formTextEdit.confirmemail.value) {
			writeError('De indtastede <nobr>e-mailadresser</nobr> stemmer ikke overens.');
		} else if(!checkEmail(document.formTextEdit.email.value)) {
			writeError('Du bedes indtaste en gyldig <nobr>e-mailadresse.</nobr>');
		} else {
			arrBirthDate = document.formTextEdit.birthdate.value.split("-");
			if(arrBirthDate.length != 3 
				||	arrBirthDate[0].length != 2
				||	arrBirthDate[1].length != 2
				||	arrBirthDate[2].length != 4
				|| isNaN(arrBirthDate[0]) 
				|| isNaN(arrBirthDate[1]) 
				|| isNaN(arrBirthDate[2])
							){
				writeError('Du bedes indtaste gyldig f?dselsdato.');
			}else{
				document.formTextEdit.submit();
				document.getElementById("errordiv").style.display = "none";	

				return true;
			}
		}
	}


	
function ckeckContact(){
	inputContact = document.getElementById("acceptcontact");
	inputMail = document.getElementById("acceptmail");
	inputSms = document.getElementById("acceptsms");
	if(inputMail.checked || inputSms.checked){
		inputContact.checked = true;
	}else{
		inputContact.checked = false;
	}
}

function setContact(){
	inputContact = document.getElementById("acceptcontact");
	inputMail = document.getElementById("acceptmail");
	inputSms = document.getElementById("acceptsms");
	if(inputContact.checked){
		inputMail.checked = true;
		inputSms.checked = true;
	}else{
		inputMail.checked = false;
		inputSms.checked = false;
	}
}

