// ÖPPNAR KAMPANJ PÅ STARTSIDAN ////////////////////////////////////////////
function openCampaign(theURL,winName,features) {
	window.open(theURL,winName,features);
}



// VALIDERAR FORMULÄRET PÅ KONTAKTSIDAN ////////////////////////////////////
function validateContactForm(formId)
{
	if (formId.name.value == '')
	{
		alert('Vänligen fyll i namn');
		formId.name.focus();
		return false;
	}
	else if (formId.company.value == '')
	{
		alert('Vänligen fyll i företagsnamn');
		formId.company.focus();
		return false;
	}
	else if (formId.phone.value == '')
	{
		alert('Vänligen fyll ett telefonnummer så vi kan kontakta dig');
		formId.phone.focus();
		return false;
	}
	else if (formId.email.value == '')
	{
		alert('Vänligen fyll i en e-postadress som vi kan svara dig på');
		formId.email.focus();
		return false;
	}
	
	return true;
}

// Öppnar pop-up med större bild mitt på skärmen
function openPop(jpegurl,customer,typeofproject) {
	var LeftPosition = (screen.width) ? (screen.width-550) / 2 : 0;
	var TopPosition = (screen.height) ? (screen.height-550) / 2 : 0;
	window.open('includes/popup.asp?jpegurl='+jpegurl+'&customer='+customer+'&type='+typeofproject,'popup','width=550,height=550,top='+TopPosition+',left='+LeftPosition+',scrollbars=yes,menubar=yes,resizable=yes');
}

// Öppnar pop-up med större bild mitt på skärmen
function openBlankPop(jpegurl) {
	var LeftPosition = (screen.width) ? (screen.width-550) / 2 : 0;
	var TopPosition = (screen.height) ? (screen.height-550) / 2 : 0;
	window.open('includes/popup_blank.asp?jpegurl=' + jpegurl,'popup','width=550,height=550,top='+TopPosition+',left='+LeftPosition+',scrollbars=yes,menubar=yes,resizable=yes');
}

// Kontrollerar formuläret för bildbeställning
function validateForm() {
	var df = document.forms.order;
	var j = 0;
	
	if (df.kategori.value == 'stadshuset' || df.kategori.value == '') {
		df.submit();

	} else if (df.kategori.value == 'hogvakten') {

		// Räkna ut hur många rader som är ifyllda
		for (var x = 1; x <= 5; x ++) {
			if (df.elements["bildnr"+x].value.length > 0) {
				j ++;
			}
		}

		// Minst 3 foton måste beställas
		if (j >= 3) {
			df.submit();
		} else {
			// Om kunden vill ha album
			if (df.album.checked == true) {
				alert('Du behöver beställa minst 3 bilder när du köper album.');
				return;			
			} else {
				df.submit();
			}
		}
		
	} else if (df.kategori.value == 'hogvaktenk1') {

		var n = 0;
		var antal = 0;
		
		// Räkna ut hur många rader som är ifyllda
		for (var x = 1; x <= 7; x ++) {
			// Om kunden vill ha album
			if (df.elements["inpAlbum"+x][0].checked && df.elements["antal"+x].value != '') {
				n = n + 1;
				antal = antal + parseInt(df.elements["antal"+x].value);
			}
		}

		if(n >= 1 && antal < 3) {
			alert('Du måste beställa minst 3 bilder när du beställer album.');
			return;
		} else {
			df.submit();
		}

	} else if (df.kategori.value == 'muck') {
		df.submit();
	} else if (df.kategori.value == 'ovriga') {
		df.submit();
	}
}

function checkFields(fld) {
	var df = document.forms.order;
	
	if(df[fld].value != '' && isNaN(df[fld].value) == true) {
		alert('Antal måste vara ett heltal och får inte innehålla bokstäver.');
		df[fld].focus();
		return;
	}
}

function checkImageField(fld) {
	var df = fld;
	
	if(df.value != '' && df.value.indexOf(',') > -1 || df.value.indexOf(' ') > -1) {
		df.value = '';
		alert('Du kan endast fylla i en bild per rad.\nKontrollera att fältet inte innehåller mellanslag.');
		df.focus();
		return;
	}
}

// Ändrar till rätt frakt för kollit
function changeFrakt(sel) {
	var df = document.forms.order;
	var newFrakt = '25';
	
	for (var x = 1; x <= 5; x ++) {
		if (df.elements["bildtyp"+x].value == 'Tavla 30x42 cm') {
			newFrakt = '60';
		}
	}
		
	df.frakt1.value = newFrakt;
}

// Ändrar priset på alla fält
function changePrice(sel) {
	var df = document.forms.order;
	
	if (sel.checked == true) {
		var newPrice = '160';
	} else {
		var newPrice = '180';
	}
	
	for (var i = 1; i <= 5; i ++) {
		df.elements["price"+i].value = newPrice;
	}	
}


// Kontrollerar kundens indata vid bildbeställning
function validateCustomerOrder() {
	df = document.forms.apply;
	
	if (df.FullName.value == '') {
		alert('Vänligen fyll i ditt namn.');
		df.FullName.focus();
		return;
	} else if (df.Address.value == '') {
		alert('Vänligen fyll i din adress.');
		df.Address.focus();
		return;
	} else if (df.PostalCode.value == '') {
		alert('Vänligen fyll i ditt postnummer.');
		df.PostalCode.focus();
		return;
	} else if (df.City.value == '') {
		alert('Vänligen fyll i din postadress.');
		df.City.focus();
		return;
	} else {
		df.submit();
	}
}