/* Created by Robert Ikenberg for Webbfabriken.com */
/* On ready document loaded functions */
/* SecureShop V2009.8 4096 cryptobox with ASP-S secure code invented by Robert Ikenberg 2002.*/
/* Copyright Webbfabriken.com by Robert Ikenberg. */
	var loc_image = "/LAYOUT/THEME/INREDA/IMAGES/";
	var name = ".cart-header-contentbox";  
	var divYloc = null;  
	var site_products_details_view_module = 'http://www.inreda.com/showProductsDetail.asp?pID=';

	function sparaVara_go2item(pID) {
		document.location=site_products_details_view_module+pID;
	}

	function sparaVara (pID,moduleId,object ) {
		if (pID!='') { 
		//	$jq(this).closest('form').submit();
			var dataString = 'ItemSaveID='+ pID + '&ItemSaveCommand=add';  
			//alert (dataString);return false;
			  if (moduleId=='2') {
				$jq(object).removeClass("cart-items-add-in-basket-ok");
				$jq(object).addClass("cart-items-add-in-basket-wait");
				$jq(object).html("vänta <img src='"+loc_image+"/ajax-wait-flower.gif' />");
			  }
			$jq.ajax({  
			  type: "GET",  
			  url: "/_MODULES/ajaxCart.asp",  
			  data: dataString,  
			  success: function() {  
				if (moduleId=='1') {
					$jq('#cart-alert').show();
					$jq('#cart-alert').html("<div id='message'></div>");  
					$jq('#message').html("<h2>varan ligger nu i SparaVara</h2>")  
				   .append("<p>Du kan se vilka varor du sparat undan via länken Mina Sparade Varor i vänstermenyn.</p>")  
				   .hide()  
				   .fadeIn(1500, function() {  
					// $jq('#message').append("<img id='checkmark' src='images/check.png' />");  
				   })
				}
				if (moduleId=='2') {
				  $jq(object).removeClass("cart-items-add-in-basket-wait");
				  $jq(object).addClass("cart-items-add-in-basket-ok");
					$jq(object).html("Sparad <img src='"+loc_image+"/success_msg_icon.gif' />");
				}
			  setTimeout( "$jq('#cart-alert').fadeOut();", 4500);
			}  
		   });  
		   return false;  
		}
	}

	function sparaVara_deleteItem (pID,moduleId,object ) {
		if (pID!='') { 
		//	$jq(this).closest('form').submit();
			var dataString = 'ItemSaveID='+ pID + '&ItemSaveCommand=remove';  
			//alert (dataString);return false;
			$jq.ajax({  
			  type: "GET",  
			  url: "/_MODULES/ajaxCart.asp",  
			  data: dataString,  
			  success: function() {  
				if (moduleId=='1') {
					$jq('#cart-alert').show();
					$jq('#cart-alert').html("<div id='message'></div>");  
					$jq('#message').html("<h2>varan ligger nu i SparaVara</h2>")  
				   .append("<p>Du kan se vilka varor du sparat undan via länken Mina Sparade Varor i vänstermenyn.</p>")  
				   .hide()  
				   .fadeIn(1500, function() {  
					// $jq('#message').append("<img id='checkmark' src='images/check.png' />");  
				   })
				}
				if (moduleId=='2') {
					//var texten = $jq(".module-sparavara-2",this);
					var obj_here = $jq("."+$jq(this).attr("id")+" span:first")
					$jq('#'+object).remove();
				}
			  setTimeout( "$jq('#cart-alert').fadeOut();", 4500);
			}  
		   });  
		   return false;  
		}
	}

	function addToCart (id,attribut,antal,moduleId,object) {
		if (id!='') { 
		//alert('Denna vara '+pID+'har sparats i din SparaVara. Klicka OK och vänta medans sidan laddas om...');
			if (attribut==undefined) { alert('Välj någon storlek/färg');return false; }
			var dataString = 'item='+ id + '&ItemQuant='+antal+'&ItemAttr='+attribut+'&action=addAjax';  
			//alert (dataString);return false;
			//ItemSaveID="&s_IDNR&"&ItemSaveCommand=add
			  if (moduleId=='2') {
				$jq(object).removeClass("cart-items-add-in-basket-ok");
				$jq(object).addClass("cart-items-add-in-basket-wait");
				$jq(object).html("vänta <img src='"+loc_image+"/ajax-wait-flower.gif' />");
			  }

			  $jq.ajax({  
			  type: "GET",  
			  url: "/_MODULES/ajaxCart.asp",  
			  data: dataString,  
			  success: function(responseText) {  
				
				var screen_position = getScreenPosition('.cart-header-contentbox');
				var aResponseText = responseText.split(":");
				var v1=aResponseText[0]; //status
				var v2=aResponseText[1]; //värde1
				var v3=aResponseText[2]; //värde2
				var v4=aResponseText[3]; //värde2
				$jq('.cart-header-contentbox').fadeIn(2500, function() {
					if (screen_position>29) { $jq('.cart-header-contentbox').css('background-color','#ffff00'  ).css({ 'opacity' : 0.98 }).css('border','2px solid #676767');}
					//$jq('.cart-header-contentbox').css('background-color','#ffff00'  ) ;
					})
				//$jq('#cart-alert').show();
				if (moduleId=='1') {
				  $jq('#cart-alert').html("<div id='message'></div>");  
				  $jq('#message').html("<h2>varan ligger nu i varukorgen</h2>")  
				  .append("<p>Du ser varukorgen uppe till höger på skärmen</p>") 
				  .hide()  
				  .fadeIn(1500, function() {  
				  //  $jq('#message').append("<img id='checkmark' src='images/check.png' />");  
				  })
				}
				if (moduleId=='2') {
				  $jq(object).removeClass("cart-items-add-in-basket-wait");
				  $jq(object).addClass("cart-items-add-in-basket-ok");
				  $jq(object).html("Ligger nu i korgen <img src='"+loc_image+"/success_msg_icon.gif' />");
				}

			  setTimeout( "$jq('#cart-alert').fadeOut();resetCartBoxNotice();", 2500 );
			  $jq('#cart-content-quant').text(v1);
			  $jq('#cart-content-sum').text(v2);
			  $jq('#message').unblock();
			}  
		   });  
		   return false;  
		}
	}




function resetCartBoxNotice() {
	var screen_position = getScreenPosition('.cart-header-contentbox');
	if (screen_position<30) { $jq('.cart-header-contentbox').css('background-color',''  ) };
	if (screen_position>29) { $jq('.cart-header-contentbox').css('background-color','#ffffff'  ) };
	}


function getScreenPosition( container_name ) {
	divYloc = parseInt($jq(container_name).css("top").substring(0,$jq(container_name).css("top").indexOf("px"))) 
	return divYloc;
}


$jq(document).ready(function(){

	//if( $jq.cookie.test() )
	//{
	//}else{
		//alert("Din webbläsare stödjer inte Cookies.")
	//	document.location='https://www.inreda.com/error.page.public.asp?ERROR:SESSION=COOKIE';
//	}


	function clear_cookie(){
	
		$jq.cookie('setting', null);
		$jq.cookie('ItemSave', null);
		$jq.cookie('CartSave', null);
		alert ("Cookies för webbshoppen har rensats och tagits bort. Fungerar det ändå inte måste du rensa Cookies i din webbläsare. Vår kundsupport kan hjälpa er med detta.");
	}

	doPingClient();
	
	$jq(".Header-1-jpeg").click(function() { window.location='/sPage.asp'; return false;	} );
	
	//$jq(window).scroll(function()
	//	{
	//	  var elementet = $jq('.cart-header-contentbox');
	//	  var offset = elementet.offset();
	//	  var toppen = offset.top;
	//	  $jq('#cart-content-quant').text('top: '+toppen);
	//	  $jq('.cart-header-contentbox').animate( {top:$jq(window).scrollTop()+"px" } ,{queue: false, duration: 150}   ).css('background-color','red');
	//	  if (toppen<30) { $jq('.cart-header-contentbox').css('background-color',''  ) ;}
	//});
	
	var divYloc = null;  
	divYloc = parseInt($jq(name).css("top").substring(0,$jq(name).css("top").indexOf("px"))) 
	
	$jq(window).scroll(function () {  
	   var offset = divYloc+$jq(document).scrollTop()+"px";
	   var var_ar_jag = divYloc+$jq(document).scrollTop();
	   //$jq('#cart-content-quant').text('offset: '+offset);
	   if (var_ar_jag<30) { $jq('.cart-header-contentbox').css('background-color',''  ).css({ 'opacity' : 1 }).css('border','none') ;}
	   if (var_ar_jag>29) { $jq('.cart-header-contentbox').css('background-color','white'  ).css({ 'opacity' : 0.98 }).css('border','2px solid #676767');}
	   
	   $jq(name).animate({top:offset},{duration:0,queue:false});  
	});  



	//$jq(".selectBoxStyled").selectbox(); center_prod_box


	$jq(".prod_box")
	.hover(
		function(){ 
			$jq(this).addClass("prod_box_hover_module"); 
		},
		function(){ 
			$jq(this).removeClass("prod_box_hover_module"); 
		}
	)

	$jq(".fg-button:not(.ui-state-disabled)")
	.hover(
		function(){ 
			$jq(this).addClass("ui-state-hover"); 
		},
		function(){ 
			$jq(this).removeClass("ui-state-hover"); 
		}
	)
	.mousedown(function(){
			$jq(this).parents('.fg-buttonset-single:first').find(".fg-button.ui-state-active").removeClass("ui-state-active");
			if( $jq(this).is('.ui-state-active.fg-button-toggleable, .fg-buttonset-multi .ui-state-active') ){ $jq(this).removeClass("ui-state-active"); }
			else { $jq(this).addClass("ui-state-active"); }	
	})
	.mouseup(function(){
		if(! $jq(this).is('.fg-button-toggleable, .fg-buttonset-single .fg-button,  .fg-buttonset-multi .fg-button') ){
			$jq(this).removeClass("ui-state-active");
		}
	});


	$jq(".button-global")
	.hover(   
		function(){ 
			$jq(this).addClass("button-state-hover"); 
		},
		function(){ 
			$jq(this).removeClass("button-state-hover"); 
		}
	)


	
	
	$jq('input#submit_type').val('');		
	$jq('div.tabbed div').hide();
	$jq('div.t1').show();
	$jq('div.tabbed ul.tabs li.t1 a').addClass('tab-current');
	$jq('div.tabbed ul li a').click(function(){
		var thisClass = this.className.slice(0,2);
		$jq('div.tabbed div').hide();
		$jq('div.' + thisClass).show();
		$jq('div.tabbed ul.tabs li a').removeClass('tab-current');
		$jq(this).addClass('tab-current');
	});
	$jq('#shipmentadress_other_selected').click(function(){
		$jq('#checkout-processorder').submit();
	});	
	$jq(function() {
		$jq('#gallery a').lightBox({fixedNavigation:true});
	});
	$jq('#navigation').accordion({
		active: true,
		header: '.head',
		navigation: true,
		autoHeight: false,
		animated: false,
		clearStyle: true,
		event: "click"
	});
	$jq(".pane-list li").click(function(){ 	  window.location=$jq(this).find("a").attr("href"); return false;	});
	$jq(".click-images").click(function(){ 	  window.location=$jq(this).find("a").attr("href"); return false;	});
	$jq('#navigation').show();
	$jq('#function-response-text').hide();
	$jq('.can-click-link').click(function () {	document.location='sPage.asp?pageID=1000';	});
	$jq('.Header-jpeg').click(function () {	document.location='sPage.asp?';	});
	$jq('.jqmIFclose').click(function () {	parent.jQuery('#modalWindow').jqmHide();	});
	$jq('#dialog').jqm({toTop: true});
	$jq('#jqmodal-tip-a-friend').jqm({toTop: true, ajax: 'i.hintafriend.asp', trigger: 'a.jqmodal-tip-a-friend'});
	$jq('#jqmodal-blog').jqm({toTop: true, ajax: 'i.blogg.asp', trigger: 'a.jqmodal-blog'});
	$jq('#jqmodal-ask-about-product').jqm({toTop: true, ajax: 'small_stall_fraga.asp', trigger: 'a.jqmodal-ask-about-product'});
	$jq('#go-to-top').click(function() {  
		$jq(document).scrollTo(0,500);  
	}); 

	$jq("#myAjax-form").validate();
	var MyAjaxOptions = {target:'#function-response-text',success:showMyAjaxResponse};

	$jq('.ajax-form').submit(function() { 
		$jq(this).ajaxSubmit(MyAjaxOptions); 
		return false; 
	}); 


	$jq('#myAjax-form').submit(function() { 
		$jq(this).ajaxSubmit(MyAjaxOptions); 
		return false; 
	}); 
	function showMyAjaxResponse(responseText, statusText)  { 
		var aResponseText = responseText.split(":");
		var v1=aResponseText[0]; //status
		var v2=aResponseText[1]; //värde1
		var v3=aResponseText[2]; //värde2
		var v4=aResponseText[3]; //värde2
		if (v1=="FUNCTION") {
			$jq("#function-response-text").text(v3);
			if (v2=="GOBACK") { $jq("#function-response-text").text(v3); }
			$jq('#function-response-text').show("slow"); 
		}
		else if (v1=="SUCCESS") {
		$jq("#function-response-text").removeClass('border-red').addClass('response-ok').text(v2);
		$jq('#function-response-text').show("slow");
			//$jq(".shadow").removeShadow();
			//$jq("#form-content").hide("slow");
			//$jq('#form-success').show("slow");
			//$jq('#form-response-text-1').text(v3);
			//$jq('#form-response-text-2').text(v4);	
		}
		else
		{ 
		$jq("#function-response-text").text(v1);
		$jq('#function-response-text').show("slow"); 
		}
	} 


	var MyAjaxOptionsCartBtn = {success:runBtnResponse};
	$jq('.myBuyBtn-form').submit(function() { 
		$jq('#cart-alert').fadeIn(500);
		$jq(this).ajaxSubmit(MyAjaxOptionsCartBtn); 
		return false; 
	}); 
	function runBtnResponse(responseText, statusText)  { 
		var aResponseText = responseText.split(":");
		var v1=aResponseText[0]; //status
		var v2=aResponseText[1]; //värde1
		var v3=aResponseText[2]; //värde2
		var v4=aResponseText[3]; //värde2
		$jq('#cart-content-quant').text(v1);
		$jq('#cart-content-sum').text(v2);
		setTimeout( "$jq('#cart-alert').fadeOut();", 1500);
	} 

	var MyAjaxOptionsSparaVaraBtn = {success:runBtnSparaVaraResponse};
	$jq('.mySparaVaraBtn-form').submit(function() { 
		//$jq('#SparaVara-alert').fadeIn(500);
		$jq(this).ajaxSubmit(MyAjaxOptionsSparaVaraBtn); 
		return false; 
	}); 
	function runBtnSparaVaraResponse(responseText, statusText)  { 
		var aResponseText = responseText.split(":");
		var v1=aResponseText[0]; //status
		var v2=aResponseText[1]; //värde1
		var v3=aResponseText[2]; //värde2
		var v4=aResponseText[3]; //värde2
//		$jq('#cart-content-quant').text(v1);
//		$jq('#cart-content-sum').text(v2);
//		setTimeout( "$jq('#SparaVara-alert').fadeOut();", 1500);
	} 



	$jq().mousemove(function(e){  
	   mouseX = e.pageX ;
	   mouseY = e.pageY ;
	});  
	$jq('#picture-slide-productdetails').show();
	
	$jq('#picture-slide-front').innerfade({ 
		animationtype: 'fade',speed: 950, timeout: 8000, type: 'sequence', containerheight: '310px', runningclass: '#picture-slide-front' 
	}); 
	$jq('#picture-slide-productdetails').innerfade({ 
		animationtype: 'fade',speed: 750, timeout: 4000, type: 'sequence', containerheight: '350px', runningclass: '#picture-slide-productdetails'
	}); 
	var closeModal = function(hash)
	{
		var $modalWindow = $jq(hash.w);
		$modalWindow.fadeOut('2000', function()
		{
			hash.o.remove();
			if (hash.refreshAfterClose == true)
			{
				window.location.href = document.location.href;
			}
		});
	};
	var openInFrame = function(hash)
	{
		var $trigger = $jq(hash.t);
		var $modalWindow = $jq(hash.w);
		var $modalContainer = $jq('iframe', $modalWindow);
		var myUrl = $trigger.attr('href');
		var myTitle = $trigger.attr('title');
		var newWidth = 0, newHeight = 0, newLeft = 0, newTop = 0;
		$modalContainer.html('').attr('src', myUrl);
		$jq('#jqmTitleText').text(myTitle);
		myUrl = (myUrl.lastIndexOf("#")> -1) ? myUrl.slice(0, myUrl.lastIndexOf("#")) : myUrl;
		var queryString = (myUrl.indexOf("?")> -1) ? myUrl.substr(myUrl.indexOf("?") + 1) : null;
		if (queryString != null && typeof queryString != 'undefined')
		{
			var queryVarsArray = queryString.split("&");
			for (var i = 0; i <queryVarsArray.length; i++)
			{
				if (unescape(queryVarsArray[i].split("=")[0]) == 'width')
				{
					var newWidth = queryVarsArray[i].split("=")[1];
				}
				if (escape(unescape(queryVarsArray[i].split("=")[0])) == 'height')
				{
					var newHeight = queryVarsArray[i].split("=")[1];
				}
				if (escape(unescape(queryVarsArray[i].split("=")[0])) == 'jqmRefresh')
				{
					hash.refreshAfterClose = queryVarsArray[i].split("=")[1]
				} else
				{
					hash.refreshAfterClose = true;
				}
			}
			if (newHeight != 0)
			{
				if (newHeight.indexOf('%')> -1)
				{
					newHeight = Math.floor(parseInt($jq(window).height()) * (parseInt(newHeight) / 100));
				}
				var newTop = Math.floor(parseInt($jq(window).height() - newHeight) / 2);
			}
			else
			{
				newHeight = $modalWindow.height();
			}
			if (newWidth != 0)
			{
				if (newWidth.indexOf('%')> -1)
				{
					newWidth = Math.floor(parseInt($jq(window).width() / 100) * parseInt(newWidth));
				}
				var newLeft = Math.floor(parseInt($jq(window).width() / 2) - parseInt(newWidth) / 2);
			}
			else
			{
				newWidth = $modalWindow.width();
			}
			$modalWindow.css({
				width: newWidth,
				height: newHeight,
				opacity: 0
			}).jqmShow().animate({
				width: newWidth,
				height: newHeight,
				top: newTop,
				left: newLeft,
				marginLeft: 0,
				opacity: 1
			}, 1);
		}
		else
		{
			$modalWindow.jqmShow();
		}
	}
	$jq('#modalWindow').jqm({
		overlay: 30,
		modal: true,
		trigger: 'a.thickbox',
		target: '#jqmContent',
		onHide: closeModal,
		onShow: openInFrame
	});
});


function showRequest(formData, jqForm, options) { 
	var queryString = $jq.param(formData); 
	return true; 
} 
var POPWIN  = null;
function closePopWin(theWin) {
  if ((theWin != null) && (theWin.closed != true))
  	theWin.close();
	}
function popWindow(loc,w,h) {
	if (!(w)) var winW = screen.width - 100; 
	else      var winW = w + 20;
	if (!(h)) var winH = screen.height - 150; 
	else      var winH = h + 20;
	var params  = "width=" + winW + ",height=" + winH + ",status=yes,toolbar=no,directories=no,scrollbars=yes,resizable=yes,menubar=no,location=no,top=50,left=50,screeny=50,screenx=50";
	POPWIN = window.open(loc,'MovieWindow',params);
	POPWIN.focus;
	}
var addthis_pub="rikenberg";var addthis_language = "sv";var addthis_brand = "Inreda.com";var addthis_header_color = "#ffffff";var addthis_header_background = "#000000"; var addthis_hover_delay = 200;
function fnverifyform()	{
	document.forms[0].submit();
	return true;
	}
function initMenus() {
	$jq('ul.menu ul').hide();
	$jq.each($jq('ul.menu'), function(){
		var cookie = $jq.cookie(this.id);
		if(cookie === null || String(cookie).length < 1) {
			$jq('#' + this.id + '.expandfirst ul:first').show();
		}
		else {			
			$jq('#' + this.id + ' .' + cookie).next().show();
		}
	});
	$jq('ul.menu li a').click(
		function() {

			var checkElement = $jq(this).next();
			var parent = this.parentNode.parentNode.id;

			if($jq('#' + parent).hasClass('noaccordion')) {
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					if($jq(this).next().is(':visible')) {
						$jq.cookie(parent, null);
					}
					else {
						$jq.cookie(parent, this.className);
					}
					$jq(this).next().slideToggle('normal');
				}				
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($jq('#' + parent).hasClass('collapsible')) {
					$jq('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$jq('#' + parent + ' ul:visible').slideUp('normal');
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					$jq.cookie(parent, this.className);
				}
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}



function changeCountry(object,restore){
	try {
		if ( object.options[object.selectedIndex].value!="SE" ) 
			{ 
				eval("window.location='?_s=6&_c="+object.options[object.selectedIndex].value+"'");
				if (restore) object.selectedIndex=0;
			}
		if ( object.options[object.selectedIndex].value=="SE" ) 
			{ 
				eval("window.location='?_c=SE'");
				if (restore) object.selectedIndex=0;
			}
	
	}
	catch(e) { }
}
function changeSelector(object,restore){
	try {
	eval("window.location='?_c="+object.options[object.selectedIndex].value+"'");
	}
	catch(e) { }
}
function SwitchMenu(selobj,restore){
	eval("document.location='"+selobj.options[selobj.selectedIndex].value+"'");
	if (restore) selobj.selectedIndex=0;
}


var iCounter=0; var pCount=0;
var antalRader = 6;
var rand_no = Math.ceil(antalRader*Math.random());sTexter = new Array;
sTexter[1]="Välkommen till nya inreda.com";
sTexter[2]="Vår nystart med nytt fräscht utseende och heta höstprodukter";
sTexter[3]="Till höger kan du välja annan bakgrund, typsnitt mm";
sTexter[4]="På vänster sida i din webbläsare finns 2 snabbflikar";
sTexter[5]="Frågor? du kan alltid nå oss för snabba svar om vi är online";
sTexter[6]="Nu är det 11 år sen vi öppnade! 1999.. tänk vad åren går..!";
iCounter = rand_no;
var pingID=0;
function doPingClient() {
	try {
		if (iCounter<antalRader+1) {document.getElementById("shop_info_text").innerHTML=sTexter[iCounter];}
		if (iCounter>antalRader) {document.getElementById("shop_info_text").innerHTML=''; iCounter=0; }
	} catch(e) { }
	iCounter=iCounter+1;
	pCount=pCount+1;
	pingID=setTimeout(doPingClient,10000);
}
var checkout_flag="checkout";
var getadress_flag="getadress";
