function checkForm() {
	if (document.getElementById('topic').value == '') {
		alert("Du måste skriva en rubrik");
		document.getElementById('topic').focus();
		return false;
	} else if (document.getElementById('comment').value == '') {
		alert("Du måste skriva en kommentar");
		document.getElementById('comment').focus();
		return false;	
	} else {
		return true;
	}
}

function checkCForm() {	
	if (document.getElementById('name').value == '') {
		alert("Du måste skriva ditt namn");
		document.getElementById('name').focus();
		return false;
	} else if (document.getElementById('email').value == '') {
		alert("Du måste skriva din e-post adress");
		document.getElementById('email').focus();
		return false;
	} else if (document.getElementById('topic').selectedIndex == 0) {
		alert("Du måste välja ett ärende");
		document.getElementById('topic').focus();
		return false;
	} else if (document.getElementById('msg').value == '') {
		alert("Du måste skriva ett meddelande");
		document.getElementById('msg').focus();
		return false;
	} else {
		return true;
	}
}

function checkMForm() {
	if (document.getElementById('msgfield').value == '') {
		alert("Du måste skriva ett meddelande");
		return false;
	} else {
		document.getElementById('sendMessage').submit();
	}
}

function chFields() {
	var error = 0;
	if (document.getElementById('c_firstname').value == '') {
		document.getElementById('v_firstname').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_firstname').style.color = "#4d4d4d";
	}
	if (document.getElementById('c_lastname').value == '') {
		document.getElementById('v_lastname').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_lastname').style.color = "#4d4d4d";
	}
	if (document.getElementById('c_street').value == '') {
		document.getElementById('v_street').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_street').style.color = "#4d4d4d";
	}
	if (document.getElementById('c_postnum').value == '') {
		document.getElementById('v_postnum').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_postnum').style.color = "#4d4d4d";
	}
	if (document.getElementById('c_area').value == '') {
		document.getElementById('v_area').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_area').style.color = "#4d4d4d";
	}
	if (validate_email(document.getElementById('c_email').value) == false) {
		document.getElementById('v_email').style.color = "#d82222";
		error++;
	} else {
		document.getElementById('v_email').style.color = "#4d4d4d";
	}
		
	if (error > 0) {		
		alert("Saknas information under adressuppgifter");
		textRow2('dp-mainText2');
		return false;
	} else {
		document.getElementById('SA_firstname').innerHTML = document.getElementById('c_firstname').value;
		document.getElementById('SA_lastname').innerHTML = document.getElementById('c_lastname').value;
		document.getElementById('SA_address').innerHTML = document.getElementById('c_street').value;
		document.getElementById('SA_postal').innerHTML = document.getElementById('c_postnum').value;
		document.getElementById('SA_area').innerHTML = document.getElementById('c_area').value;
		document.getElementById('confirm_shipping').innerHTML = document.getElementById('sn-'+document.getElementById('shippingSource').value).value
		document.getElementById('confirm_payment').innerHTML = document.getElementById('pn-'+document.getElementById('paymentSource').value).value;
		document.getElementById('confirm_toPay').innerHTML = document.getElementById('toPay').innerHTML;
		if (document.getElementById('confirm_toDiscount')) {
			document.getElementById('confirm_toDiscountDiv').innerHTML = document.getElementById('toDiscountDiv').innerHTML;
		}
		document.getElementById('confirm_paymentPrice').innerHTML = document.getElementById('paymentPrice').innerHTML;
		document.getElementById('confirm_shippingPrice').innerHTML = document.getElementById('shippingPrice').innerHTML;
		totalPay();
		copyValues();
		textRow2('dp-mainText3');
	}
}

function copyValues() {
	document.getElementById('CO_firstname').value = document.getElementById('c_firstname').value;
	document.getElementById('CO_lastname').value = document.getElementById('c_lastname').value;
	document.getElementById('CO_co').value = document.getElementById('c_co').value;
	document.getElementById('CO_email').value = document.getElementById('c_email').value;
	document.getElementById('CO_tele1').value = document.getElementById('c_tele1').value;
	document.getElementById('CO_tele2').value = document.getElementById('c_tele2').value;
	document.getElementById('CO_street').value = document.getElementById('c_street').value;
	document.getElementById('CO_postnum').value = document.getElementById('c_postnum').value;
	document.getElementById('CO_area').value = document.getElementById('c_area').value;
	document.getElementById('CO_country').value = document.getElementById('c_country').value;
	if (document.getElementById('c_pnum')) {
		document.getElementById('CO_pnum').value = document.getElementById('c_pnum').value;
	}
}

function validate_email(value) {
	apos = value.indexOf("@");
	dotpos = value.lastIndexOf(".");

  	if (apos<1||dotpos-apos<2) {
		return false;
	} else {
		return true;
	}
}
