function setCookie(c_name, value) {
	var c_value = escape(value);
	document.cookie = c_name + "=" + c_value;
}

function getCookie(c_name) {
	var ca = document.cookie.split(';');
	for(i = 0; i < ca.length; i++) {
		var pair = ca[i].split('=');
		if(pair[0].replace(' ', '') == c_name) {
			return pair[1];
		}
	}
}

function openSelectFreeProduct() {
	$('#fade').css('display', 'block');
	$('#freeProductPopup').css('display', 'block');
	popupPlacement('#freeProductPopup');
}

function closeNoFreeProductPopup() {
	$('#fade').css('display', 'none');
	$('#noFreeProductPopup').css('display', 'none');
}

function selectFreeProduct() {
	var sIndex = document.getElementById("freeProdSelect").selectedIndex;
	var sOptions = document.getElementById("freeProdSelect").options;
	setCookie('free_prod', sOptions[sIndex].value);
	$('#fade').css('display', 'none');
	$('#freeProductPopup').css('display', 'none');
	order1Check();
}


/* Vis Kurv */

function basketCheck() {
	//setCookie('free_prod', '');
	var basket = Number($('#baskettext').text().substring($('#baskettext').text().indexOf('ALT') + 4, $('#baskettext').text().indexOf('Kr.') - 1).replace('.', '').replace(',', '.'));
	var cookie = getCookie('free_prod');
	if(basket >= 1000) { // køb for over 1000
		if(cookie == null || cookie == '') { // hvis cap ikke valgt
			$('#fade').css('display', 'block');
			$('#freeProductPopup').css('display', 'block'); // popup vælg cap
			popupPlacement('#freeProductPopup');
		}
	}
	else { // køb for under 1000
		if(cookie != null && cookie != ''){ // hvis cap valgt
			setCookie('free_prod', ''); //slet cookie
			$('#fade').css('display', 'block');
			$('#noFreeProductPopup').css('display', 'block'); // popup minus cap
			popupPlacement('#noFreeProductPopup');
		}
	} 
}


/* Order 1 */

function order1Check() {
	$('[name="SubmitButton_Orderstep1"]').css('position', 'relative');
	$('[name="SubmitButton_Orderstep1"]').css('z-index', '3');
	$('[name="res3"]').attr('readonly', 'readonly'); // deaktiver manuel redigering af gavefelt
	var basket = Number($('#baskettext').text().substring($('#baskettext').text().indexOf('ALT') + 4, $('#baskettext').text().indexOf('Kr.') - 1).replace('.', '').replace(',', '.'));
	var cookie = getCookie('free_prod');
	var choice = $('[name="res3"]').val();
	var cap;
	var sOptions = document.getElementById("freeProdSelect").options;
	if(basket >= 1000) { // køb for over 1000
		if(cookie != null && cookie != "") { // hvis cap valgt
			for(s = 0; s < sOptions.length; s++) {
				if(sOptions[s].value == cookie) {
					cap = sOptions[s].text; // find valgt cap
				}
			}
		}
		else { // hvis cap ikke valgt
			$('#fade').css('display', 'block');
			$('#freeProductPopup').css('display', 'block'); // popup vælg cap
			popupPlacement('#freeProductPopup');
			cookie = getCookie('free_prod');
			for(s = 0; s < sOptions.length; s++) {
				if(sOptions[s].value == cookie) {
					cap = sOptions[s].text; // find valgt cap
				}
			}
		}
		if($('[name="res3"]').val('Cap: ' + cap) != 'Vælg gratis cap') {
			$('[name="res3"]').val('Cap: ' + cap); // overfør valgt cap til gavefelt
		}
		$('#capChoiceLink').css('display', 'block');
		$('#Field9_0').css('display', 'table-row'); // vis gavefelt/række
	}
	else { // køb for under 1000
		if(cookie != null && cookie != ''){ // hvis cap valgt
			$('#fade').css('display', 'block');
			$('#noFreeProductPopup').css('display', 'block'); // popup minus cap
			popupPlacement('#noFreeProductPopup');
			setCookie('free_prod', ''); //slet cookie
		}
		if(choice != '') { //hvis værdi i gave felt
			$('[name="res3"]').val(''); // tøm felt værdi
		}
		$('#Field9_0').css('display', 'none'); // skjul gave felt/række
		$('#capChoiceLink').css('display', 'none');
	} 
}


/* Order 2 */

function order2Check() {
	var basket = Number($('#baskettext').text().substring($('#baskettext').text().indexOf('ALT') + 4, $('#baskettext').text().indexOf('Kr.') - 1).replace('.', '').replace(',', '.'));
	var cookie = getCookie('free_prod');
	if(basket >= 1000) { // køb for over 1000
		if(cookie == null || cookie == '') { // hvis cap ikke valgt
			$('#fade').css('display', 'block');
			$('#backOrderFreeProductPopup').css('display', 'block'); // gå tilbage til bestil trin 1 og vælg cap
			popupPlacement('#backOrderFreeProductPopup');
		}
	}
	else { // køb for under 1000
		if(cookie != null && cookie != '') { // hvis cap valgt
			$('#fade').css('display', 'block');
			$('#backDeleteFreeProductPopup').css('display', 'block'); // gå tilbage til bestil trin 1 og slet cap
			popupPlacement('#backDeleteFreeProductPopup');
		}
	}
}

function closeBackFreeProductPopup() {
	setCookie('free_prod', '');
	window.location.assign("/shop/order1.html")
}

function closeBackFreeProductPopup() {
	setCookie('free_prod', '');
	window.location.assign("/shop/order1.html")
}

function adjustTDs() {
	var tds = $('td', '.OrderStep2_PayMethods_TD');
	for(t=0; t < tds.length; t++) {
		var td = $(tds[t]).html();
		var newTD = td.replace(/<br>/gmi, '')
		$(tds[t]).html(newTD);
	}
}

