function setHW(id, bizid){
	document.getElementById("hw").setAttribute("src","edit_biz_hw.php?id="+id+"&bizid="+bizid);
}
function swapBuy(id){
	var b = document.bjud;
	if(b['bp['+id+']'].style.visibility == 'visible'){
		b['bp['+id+']'].style.visibility = 'hidden';
	} else {
		b['bp['+id+']'].style.visibility = 'visible';
		b['buyout['+id+']'].checked = '';
	}
}
// Sätt bjud till unchecked om man vill buyouta.
function swapBuyout(id){
	var b = document.bjud;
	if(b['bp['+id+']'].style.visibility == 'visible' && b['buyout['+id+']'].checked){
		b['bp['+id+']'].style.visibility = 'hidden';
		b['bj['+id+']'].checked='';
	} 
}
function buy(id,pris){
	var b = document.bjud;
	b['bp['+id+']'].value = pris;
	b['bp['+id+']'].style.visibility = 'visible';
	b['bj['+id+']'].checked = true;
}
function check(){
	var box = document.spara;
	box['save'].checked = true;
}
// Sätt startpris, minsta höjning och buyout på auktioner
function sattpris(vad, vilketpris, fname, defval){
  var kortdiv = document.getElementById(fname)
  var n_pris = parseInt(document.getElementById(vilketpris).value);
  var inputs = kortdiv.getElementsByTagName("input");
  
  // Har man skrivit ett tal?
  if(!isNaN(n_pris)) {
	  for(var i = 0; i < inputs.length; i++){
	    if(inputs[i].type=="text" && !inputs[i].disabled && inputs[i].name.indexOf(vad) == 0) inputs[i].value = n_pris;
			if(inputs[i].name.indexOf('edit_salu') == 0 || inputs[i].name.indexOf('salu') == 0) inputs[i].checked = true;
	  }
	  document.getElementById(vilketpris).value = defval;
	}
}

// Ändra alla kort på have/want till samma språk/skick
function MultiChange(from, to){
	var allElements = document.forms['formen'].getElementsByTagName("select");
 	var countElements = allElements.length;
 	var nyttvarde = document.getElementById(from).value;
 
 	for(var i = 0; i < countElements; i++){
 		if(allElements[i].name.indexOf(to)==0) allElements[i].value=nyttvarde;
	}
	document.getElementById(from).value = '-1';
}

// Switcha display på två element
function switch2elements(id1, id2){
	document.getElementById(id1).style.display='';
	document.getElementById(id1).disabled='';
	document.getElementById(id2).style.display='none';
	document.getElementById(id2).disabled='true';
}

// Aktivera ett hidden element
function activateHidden(id){
	document.getElementById(id).value='true';
}

// Sätt alla kort i change_hw till uppdate=true om man klickar på en swithclänk
function SetAllUppdated(objektnamn){
 	var allElements = document.forms['formen'].elements;
 	var countElements = allElements.length;
 	for(var i = 0; i < countElements; i++){
 		if(allElements[i].type == "hidden"){
 			if(allElements[i].id.indexOf(objektnamn)==0) allElements[i].value="true";
		}
	}
}

// Summera hur mycket man bjudit för
function BudSumma(){
	var bud=document.bjud;
	var countElements = bud.length;
	var summa = 0;
	
	for(var i = 0; i < countElements; i++){
 		if(bud[i].type == "text"){
 			if(bud[i].name.indexOf('bp')==0 && bud[i].style.visibility=="visible") summa += parseInt(bud[i].value);
		}
	}
	bud.bud_summa.value = summa;
}

// Summera hur mycket man buyoutat för
function BuyoutSumma(){
	var bud=document.bjud;
	var countElements = bud.length;
	var summa = 0;
	
	for(var i = 0; i < countElements; i++){
 		if(bud[i].type == "checkbox" && bud[i].checked){
 			if(bud[i].name.indexOf('buyout')==0) summa += parseInt(bud[i].value);
		}
	}
	bud.buyout_summa.value = summa;
}

// Vilken popup ska komma fram när man bjuder på en auktion.
function bidpopup(minstasumman){
	BudSumma(); 
	BuyoutSumma(); 

	var bjuddiv = document.bjud;
	var bud = parseInt(bjuddiv.bud_summa.value);
	var buyout = parseInt(bjuddiv.buyout_summa.value); 
	var total = bud+buyout;

	if(total == 0) alert('Du måste sätta budtak eller buyout för att bjuda!');
	if(total > 0) if(confirm('Kom ihåg att läsa auktionens regler. Bud är bindande. Du har lagt budtak för totalt '+bud+':-. Du har buyoutat kort för '+buyout+':-. Är du säker på att du vill lägga dessa bud?')) bjuddiv.submit();
}