function autoFireLightbox() 
{
	setTimeout(function() 
	{
		if(document.location.hash && $(document.location.hash.substr(1)).rel.indexOf('lightbox')!=-1) 
		{
			myLightbox.start($(document.location.hash.substr(1)));
		}
	},
		250
	);
}
//Event.observe(window, 'load', autoFireLightbox, false);


/*############*/
/*  WEBSHOP */
/*############*/
function updateCartUnitCount(nProductId,sVariant,nOrderLineId)
{
	var url;
	var countItem;
	var curCount = parseInt(document.getElementById('CUR_NUM_UNITS_' + nOrderLineId).value);
	var newCount = parseInt(document.getElementById('NEW_COUNT_' + nOrderLineId).value);

	if (curCount < newCount) // add to cart
	{
		countItem = newCount - curCount;
		if (countItem > 0)
		{
			url = "app_webshop_cmd.aspx?product=" + nProductId + "&variant=" + sVariant + "&ORDERLINEID=" + nOrderLineId + "&view=APP_WEBSHOP_SHOPPINGCART&cmd=ADDTOCART&COUNT=" + countItem;
			//alert(url);
			location.href=url;
		}
	}
	else // remove from cart
	{
		countItem = curCount - newCount;
		if (countItem > 0)
		{
			url = "app_webshop_cmd.aspx?product=" + nProductId + "&variant=" + sVariant + "&ORDERLINEID=" + nOrderLineId + "&view=APP_WEBSHOP_SHOPPINGCART&cmd=REMOVEFROMCART&COUNT=" + countItem;
			location.href=url;
		}
	}
}




		//document.getElementById('h_' + sId + '_units').value = document.getElementById('h_' + sId + '_units').value = document.getElementById('h_' + sId + '_org').value;
/*
	}
	else
	{
*/
		/*
		if(nUnits==0)
		{
			if (confirm("Fjern varen fra handlekurven ?")) 
			{
				remove_product(sId);
				setTimeout ('window.location.reload();', 200);
			}
			else
			{
				document.getElementById('h_' + sId + '_units').value = document.getElementById('h_' + sId + '_units').value = document.getElementById('h_' + sId + '_org').value;
			}
		}
		else
		{
			buy_product(sId,'change');
			// Recalc
			var nUnits = parseInt(document.getElementById('h_' + sId + '_units').value);
			//alert(nUnits);
			var nUnitPrice = parseInt(document.getElementById('h_' + sId + '_unitprice').value);
			//alert(nUnitPrice);
			var nLineTotal = nUnits * nUnitPrice;
			//alert(nLineTotal);
			document.getElementById('h_' + sId + '_lineSum').innerHTML = nLineTotal;
			document.getElementById('h_' + sId + '_lineSumInput').value = nLineTotal;
			update_total();
		}
		*/
/*
		
	}
	*/
	//alert(nUnits);
//}



function update_total()
{
	var totalAmount=0;
	totalAmount = totalAmount + parseInt(document.getElementById('h_5101_lineSumInput').value);

	//alert(totalAmount);
	document.getElementById('sumAmount').innerHTML = totalAmount;
}


function confirm_order()
{
	if (validate_input() == "TRUE")
	{
		document.forms['mainForm'].action = 'default.aspx?view=app_webshop_cmd&cmd=create_order';
		document.forms['mainForm'].method = 'post';
		document.forms['mainForm'].submit();
	}
}



function validate_input()
{
	var varmsg = "";

	if (document.getElementById('cust_name').value == "")
	{
		var varmsg = varmsg + '- Navn må fylles ut.\n';
	}

	if (document.getElementById('cust_postnr').value == "")
	{ 
		var varmsg = varmsg + '- Postnummer må fylles ut.\n';
	}

	if (document.getElementById('cust_sted').value == "")
	{
		var varmsg = varmsg + '- Poststed må fylles ut.\n';
	}

	if (document.getElementById('cust_email').value == "")
	{ 
		var varmsg = varmsg + '- Epost-adresse må fylles ut.\n';
	}

	if (document.getElementById('terms').checked == false)
	{ 
		var varmsg = varmsg + '- Du må krysse av at du aksepterer våre salgsbetingelser.\n';
	}

	if (varmsg == "") 
	{
		return "TRUE";
	}
	else
	{
		alert (varmsg)
	}
}






/*##########*/
/*   LOGIN  */
/*##########*/
function logg_inn()
{
	document.LOGIN.Submit1.disabled=true;
	var sMeld;
	sMeld = "";
	if (document.LOGIN.user.value == "")
	{sMeld = sMeld + "- Brukernavn må fylles ut.\n";}
	if (document.LOGIN.password.value == "")
	{sMeld = sMeld + "- Passord må fylles ut.\n";}

	if (sMeld == "")
	{
		document.LOGIN.CMD.value="LOGIN";
		document.LOGIN.submit();
	}
	else
	{
		alert(sMeld);
		document.LOGIN.Submit1.disabled=false;
	}
}

function getPassword()
{
	// disable button
	document.FORGOT_PASSWORD.Submit2.disabled = true;

	var sMeld;
	sMeld = "";
	if (document.FORGOT_PASSWORD.email.value == "")
	{sMeld = sMeld + "- E-post må fylles ut.\n";}

	if (sMeld == "")
	{
		document.FORGOT_PASSWORD.CMD.value="GETPASSWORD";
		document.FORGOT_PASSWORD.submit();
	}
	else
	{
		alert(sMeld);
		// button
		document.FORGOT_PASSWORD.Submit2.disabled = false;
	}
}
function viewForgotPassword()
{
	document.getElementById("div_login_box").style.display = "none";
	document.getElementById("div_forgotpassword_box").style.display = "block";
}
/*   END LOGIN  */


/*##########*/
/*   OTHER  */
/*##########*/

/* print content */
function printWindow()
{
	window.print();
}

/* new on mouse over function */
function over (obj){
	obj.className=obj.className+'_over';
}

/* new on mouse out function */
function out (obj){
	var str=obj.className;
	var pos=str.indexOf("_over")
	obj.className=str.substr(0,pos);
}

// Function that executes function inside input string when enter is pressed.
function doKey(sFunc) {
	if (document.all) {
		whichASC = event.keyCode;
		if(whichASC==13){
			eval(sFunc);
		}       
	}
}

// check search string
function aSearch(){
	if (document.FORM_SEARCH.search.value==''){
		alert('Søkeordet ditt er for kort.');
	}
	else{
		document.FORM_SEARCH.submit();
	}
}

