function clear_me(field,default_value) {
	if (field) {
		if (field.value === default_value) {
			field.value = '';
		}
	}
}

function text_to_password(elm){
	if(elm.type!='password'){
		elm.type='password';
		elm.value='';		
	}
}

function submit_wrapping_form(form_id,product_id) {
	form = document.getElementById(form_id);
	product_field = document.getElementById('wrap_product_id');
	product_field.value = product_id;
	form.submit(); 
}


function submit_card_form(form_id,product_id) {
	form = document.getElementById(form_id);
	product_field = document.getElementById('card_product_id');
	product_field.value = product_id;
	form.submit(); 
}

function copyTo(fromFieldId,toFieldId) {
	from = document.getElementById(fromFieldId);
	to = document.getElementById(toFieldId);
	if (from && to) {
		to.value = from.value;
		return true;
	}
}

function switch_to_password(text_id, pass_id) {
	text = document.getElementById(text_id);
	pass = document.getElementById(pass_id);
	if (text && pass) {
		text.style.visibility = 'hidden';
		text.style.display = 'none';
		pass.style.visibility = 'visible';
		pass.style.display = 'inline';
		pass.focus();
	}
}

function submit_to_payment_window(formobj){
	var oHeight		= window.screen.availHeight;
	var oWidth		= window.screen.availWidth;
	var iHeight		= 530;
	var iWidth		= 580;
	var iLeft		= 0;
	var iTop		= 0;
	var targetname=formobj.target;

	// Handelsbetingelser ok?
	if ( ! checkform()) {
		return false;
	}

	// Brug mindst en tredjedel af skærmen
	if (oHeight > 3 * iHeight) {
		iHeight = oHeight / 3;
	}
	if (oWidth > 3 * iWidth) {
		iWidth = oWidth / 3;
	}

	// Centrer det nye vindue
	if (oWidth > iWidth) {
		iLeft = (oWidth - iWidth) / 2;
	}
	if (oHeight > iHeight) {
		iTop = (oHeight - iHeight) / 2;
	}

	// Åbn vinduet
	var newwin = window.open('about:blank', targetname, 'scrollbars=yes,toolbar=no,directories=no,menubar=no,resizable=yes,status=yes,width='
							+ iWidth + ',height=' + iHeight + ',left=' + iLeft + ',top=' +iTop +'dependent=yes');

	// Sørg for at opener er sat
	if ( ! newwin.opener) {
		newwin.opener = self;
	}

	// Og endeligt:
	formobj.submit();
} // End submit_to_payment_window()

function cvdHelp() {
    var cvdHelp = document.getElementById('cvdHelp');
    var cvdLabel = document.getElementById('cvdLabel');
    var cvdField = document.getElementById('cvdField');
                
    if (cvdHelp.style.display == 'none') {
        cvdHelp.style.display = 'block';
        cvdLabel.style.backgroundColor = '#efefef';
        cvdField.style.backgroundColor = '#efefef';
    }
    else {
        cvdHelp.style.display = 'none';
        cvdLabel.style.backgroundColor = '';
        cvdField.style.backgroundColor = '';
    }
}

function checkform() {
	accept_element = document.getElementById('accept');
	if (accept_element.checked == false) {
		alert("Handelsbetingelserne skal godkendes inden betaling");
		return false;
	}
	return true;
}

function form_submit(form_id) {
	document.getElementById(form_id).submit();
}

// Kontrollerer at der er indtastet samme data i begge email-felter
function compare_email() {
	// Find input-elements
	email_1 = document.getElementById('email-addy');
	email_2 = document.getElementById('email-addy2');
	if (email_1 && email_2) {
		if (email_1.value == email_2.value) {
			return true;
		}
		else {
			alert('E-mail er ikke gentaget korrekt...');
			return false;
		}
	}
	else {
		alert('Kan ikke finde email-felter.');
		return false;
	}		
}

