/* Kokur.js */

function are_cookies_enabled( skilabod )
{
	var cookieEnabled = (navigator.cookieEnabled) ? true : false;

	if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled)
	{
		document.cookie="testcookie";
		cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false;
	}
	
	if( !cookieEnabled )
	{
		alert( skilabod );
	}
	
	return (cookieEnabled);
}

/* Athuga hvort kaka sé til en býr ekki til */
function athugaKoku_forsida()
{
	var kakan = faKoku( "SMAK" );
	if( kakan != null )
	{
		//(document.getElementById( "showCart" )).style.visibility = "visible";
		document.MainForm.kokuNumer.value = kakan;
	}
}

/* Athuga hvort kaka sé til og búa til ef ekki til */
function athugaKoku( kokuNumer )
{
	var kakan = faKoku( "SMAK" );

	if( kakan == null )
	{
		if( kokuNumer == null || kokuNumer == "undefined" || kokuNumer == "" )
		{
			document.MainForm.skapaKoku.value = "true";
			document.MainForm.avoidPostResend.value = "true";
			document.MainForm.submit();
		}
		else
		{
			setjaKoku( "SMAK", kokuNumer );
			document.MainForm.kokuNumer.value = kokuNumer;
		}
	}
	else
	{
		document.MainForm.kokuNumer.value = kakan;

		if( kokuNumer == null || kokuNumer == "undefined" || kokuNumer == "" )
		{
			document.MainForm.avoidPostResend.value = "true";
			document.MainForm.submit();
		}
	}
}

/* Setja köku */
function setjaKoku( nafn_koku, gildi_koku )
{
	setjaKokuMedGildistima( nafn_koku, gildi_koku, 7 );
}

function setjaKokuMedGildistima( nafn_koku, gildi_koku, dagar )
{
  	var date = new Date();
  	date.setDate( date.getDate() + dagar );
  	document.cookie = nafn_koku + "=" + escape( gildi_koku ) + "; expires=" + date.toGMTString() + ";";

	//if( document.cookie != "" )
	//	alert( "Cookie has been written" );
	//else
	//	alert( "Cookie not created!" );
}

/* Ná í köku */
function faKoku( nafn_koku )
{
  	// Kökur eru ađskildar međ semikommu
  	var kokur = document.cookie.split("; ");
  	for( var i = 0; i < kokur.length; i++ )
  	{
		// Kökubútur samanstendur af nafn=gildi
    	var kokubutur = kokur[i].split( "=" );
    	if( nafn_koku == kokubutur[0] )
    		return unescape( kokubutur[1] );
  	}

  	// Kaka er ekki til
  	return null;
}

function eydaKoku()
{
	setjaKokuMedGildistima( "SMAK", -1, -1 )
}