var global_Varningstext 	= null;
var global_Felmeddelande	= null;
var global_Begard_Kod		= null;

function skrivut_dialogruta_varukorg(HTMLInnehall)
{		
	dialogruteelement = document.getElementById("dialogruta_varningstext");
	dialogruteelement.style.visibility = (dialogruteelement.style.visibility == "visible") ? "hidden" : "visible";

	if (dialogruteelement.style.visibility == "visible")
	{
		dialogruteelement.style.height=(document.body.clientHeight + 800);
		dialogruteelement.style.width=(document.body.clientWidth + 20);
//		document.body.style.overflow='hidden';
		scroll(0,0)
		document.getElementById('Felmeddelande_varningstext').innerHTML=HTMLInnehall;
	}
	else
	{
		dialogruteelement.style.height=(document.body.clientHeight - 800);
		dialogruteelement.style.width=(document.body.clientWidth - 20);
		document.body.style.height=(document.body.clientHeight - 200);
		document.body.style.width=(document.body.clientWidth - 20);
		document.body.style.overflow='';
		document.getElementById('Felmeddelande_varningstext').innerHTML='';
	}
}

function verifiera_kod(in_Varningstext,in_Felmeddelande,in_Begard_Kod,in_Vaxel)
{
	if ((global_Varningstext == null) && (in_Varningstext != undefined))
	{
		global_Varningstext = in_Varningstext;
	}
	
	if ((global_Felmeddelande == null) && (in_Felmeddelande != undefined))
	{
		global_Felmeddelande = in_Felmeddelande;
	}
	
	if ((global_Begard_Kod == null) && (in_Begard_Kod != undefined))
	{
		global_Begard_Kod = in_Begard_Kod;
	}

	if (in_Vaxel != undefined)
	{
		if (in_Vaxel == 'stang')
		{
			skrivut_dialogruta_varukorg('');
		}
	}

	if (!(document.getElementById('varukorgsverifiering_varukorgskod')))
	{
		var Varningstext_Modifierad = global_Varningstext+'<br><br><b><input type="text" id="varukorgsverifiering_varukorgskod" name="varukorgsverifiering_varukorgskod" value = ""><br><br><a href = "javascript:verifiera_kod();">Verifiera</a><br><br><a href = "javascript:skrivut_dialogruta_varukorg();">Avbryt</a></b>';
		
		Varningstext_Modifierad = Varningstext_Modifierad.replace(/\n/gi, "<br>");
		
		
		skrivut_dialogruta_varukorg(Varningstext_Modifierad);
	}
	else if (document.getElementById('varukorgsverifiering_varukorgskod').value != global_Begard_Kod)
	{
		var Felmeddelande_Modifierad = global_Felmeddelande+'<br><br><b><a href = "javascript:verifiera_kod(\'\',\'\',\'\',\'stang\');">Försök igen</a><br><br><a href = "javascript:skrivut_dialogruta_varukorg();">Avbryt</a></b>';

		Felmeddelande_Modifierad = Felmeddelande_Modifierad.replace("\n", "<br><br>");

		skrivut_dialogruta_varukorg('');
		skrivut_dialogruta_varukorg(Felmeddelande_Modifierad);

	}
	else
	{
		document.AIR_ibutik_laggtill.submit();	
	}
}
