$.ajaxSetup ({ 
	cache: false 
});

var refreshId = setInterval(function() {
	$.ajax({
		url: 'a/reload.php?',
		type: 'get',
		error: function(){
			alert('Error loading XML document');
		}
	}); 
}, 100000);

function oppnam(sida,bredd,titel,hojd)
{
	$("#modala").load(sida).dialog({
			title: titel,
			modal: true,
			width: bredd,
			height: hojd
	});
}
function oppnam2(sida,bredd,titel,hojd)
{
	$("#modala2").load(sida).dialog({
			title: titel,
			modal: true,
			width: bredd,
			height: hojd
	});
}
function kop(id,antal)
{
	if (isNaN(antal) || antal < 1)
	{
		alert("Antal kan bara innehålla nummer");
	}
	else
	{
		$.ajax({
			url: 'a/kundkorg_add.php?id='+id+'&antal='+antal+'&',
			type: 'post',
			error: function(){
				alert('Error loading XML document');
			},
			success: function(data){
				$('#kundkorg').load('a/kundkorg.php?');
			}
		});
	}
}
function varukorg_empty()
{
	$.ajax({
		url: 'a/kundkorg_empty.php?',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});
}
function varukorg_update()
{
	var ejtillatet;
	$('input:not([type=button]), input[type=checkbox]:selected, select, textarea', '#form_kundkorg2').each(
		function()
		{
			var falt = $(this).attr('id');
			if ((isNaN($(this).val()) || $(this).val() < 1) && falt.match(/kundkorg.*?/))
			{
				ejtillatet = 1;
			}

		}
	);
	if (ejtillatet == 1)
	{
		alert("Antal kan bara innehålla nummer");
	}
	else
	{
		form_submit('#form_kundkorg2','modala/kundkorg.php?','#kassa');
	}
}
function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}
function form_submit(formular,sida,diven)
{
	var formular = $(formular);
	var formdata = {};	
	$('input:not([type=button]), input[type=checkbox]:selected, select, textarea', formular).each(
		function()
		{
			var falt = $(this).attr('id');
			var varde = $(this).val();
			if (falt != '')
			{
				formdata[falt] = varde;
			}
		}
	);
	$('#modala '+diven).load(sida,formdata);	
}
function loggain_profil(formular,sida,diven)
{
	var formular = $(formular);
	var formdata = {};	
	$('input:not([type=button]), input[type=checkbox]:selected, select, textarea', formular).each(
		function()
		{
			var falt = $(this).attr('id');
			var varde = $(this).val();
			if (falt != '')
			{
				formdata[falt] = varde;
			}
		}
	);
	$.ajax({
		url: 'modala/loggain.php?',
		data: formdata,
                type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			$('#modala #loggain').empty();
                        $('#modala #profil_valj').load(sida);
		}
	});	
}
function form_rensa(formular)
{
		var formular = $(formular);

		$('input:not([type=button]:hidden), input[type=checkbox]:selected, select, textarea', formular).each(
			function()
			{
				this.value = '';
			}
		);
}
function logga_ut()
{
	$.ajax({
		url: 'a/loggaut.php?',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});	
}
function valj_profil(profil)
{
	$.ajax({
		url: 'modala/loggain.php?profil='+profil+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});
}
function kortvisa(del)
{
	if ($('info') && del != '#info')
	{
		$('#info').hide();
	}
	if ($('lankar') && del != '#lankar')
	{
		$('#lankar').hide();
	}
	if ($('produktspec') && del != '#produktspec')
	{
		$('#produktspec').hide();
	}
	$(del).show();
}
function produktspec(pid)
{
	$('#produktspec').load('a/produktinfo.php?pid='+pid+'&', function()
	{
  		kortvisa('#produktspec');
	});
	
}
function del_art(id)
{
	$.ajax({
		url: 'a/action.php?action=kundkorg_delart&id='+id+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			oppnam('modala/kundkorg.php?',810,'Kundkorg',600);
		}
	});
	
}
function set_moms(moms)
{
	$.ajax({
		url: 'a/action.php?action=set_moms&moms='+moms+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});	
}
function endastlager(kryssad)
{
	$.ajax({
		url: 'a/action.php?action=endastlager&varde='+kryssad+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});
}
function gruppera_tillv(kryssad)
{
	$.ajax({
		url: 'a/action.php?action=gruppera_tillv&varde='+kryssad+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});
}
function gruppera(vad)
{
	$.ajax({
		url: 'a/action.php?action=gruppera&varde='+vad+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});	
}
function visabild(bild)
{
	document.getElementById('standardbild').src = "artbilder/"+bild;
}
function sorter(hur)
{
	$.ajax({
		url: 'a/action.php?action=sortera&varde='+hur+'&',
		type: 'post',
		error: function(){
			alert('Error loading XML document');
		},
		success: function(){
			location.reload();
		}
	});
}
function favo(id)
{
	oppnam('modala/favo.php?artid='+id,390,'Favoriter',150);
}

