function checkString(form, tform){
   var str = document.getElementById(form).value;
   var today = document.getElementById(tform).value;
   var diff = (parseInt(today)-parseInt(str));
   var no = true;

   if(parseInt(diff) < 0){
    	diff = (-1)*parseInt(diff);
   }
   if(!(str.length == 1 && str.charAt(0) == '-')){

    	if(isNaN(str)){
     		alert("Värdet du angett innehåller ett tecken som ej är en siffra.");
		document.getElementById(form).focus();
    	}
	else if(str.length>6 || str.length<3) {
   		alert("Fel på inmatningen.\nLängden för sträng = "+str.length+".\nMåste vara 3 eller 4.");
                document.getElementById(form).focus();
    	}else if(diff > 40){
        	no = confirm("Har det ett så stort gapp i priserna?\nSenaste pris: $"+ today+"\nNytt pris: $"+ str +"\nPris differans: $"+diff);
                if(!no){
			document.getElementById(form).focus();
                }
    	}

   }
}

function setPrice(price, field){
  //document.spot.field.value = price;
  document.getElementById(field).value = price;
  document.getElementById(field).focus();
}

/**
 * Ändrar bakgrundsfärgen för en rad med spotpriser
 */
function changeSpotBgColor(namn){
	if(document.getElementById){
		if (document.getElementById(namn).style.backgroundColor == '#cccccc'){
			document.getElementById(namn).style.backgroundColor = '#DAE0EB';
		}else{
			document.getElementById(namn).style.backgroundColor = '#cccccc';
		}
          }
}

function writit(text,id)
{
  	var x;

	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="testclass">' + text + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}
