var gAutoPrint = false; // Flag for whether or not to automatically call the print function

function validate_form ( )
{
	
	var oldHTML = document.getElementById('order').innerHTML;
	
	var newHTML = "<span style='color:#ffffff'>" + oldHTML + "</span>";
	
	
	
	document.getElementById('input').innerHTML = "<div style='display:none;'><textarea type='text' name='list' value=" + newHTML + " </div>";
	//alert (newHTML);
    document.Offer.submit();
}


function printSpecial2()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		
		html += '\n</HE' + 'AD>\n<BODY>\n';
		
		var printReadyElem = document.getElementById("listcontent");
		var printReadyElem2 = document.getElementById("bottomline");
		var printReadyElem3 = document.getElementById("analytics");
		
		if (printReadyElem != null)
		{
				
				html += '<div  id="order" style="padding:15px; width: 310px;"><div><img src="templates/rhuk_solarflare_ii/images/list_header2.gif" alt="KRÓNAN" title="KRÓNAN"  /></div>'
				html += printReadyElem.innerHTML;
				html += printReadyElem2.innerHTML;
				html +='<br/><img src="templates/rhuk_solarflare_ii/images/thu_skrifa.png" alt="bćttu ţínum minnispunktum" title="bćttu ţínum minnispunktum"/><b><h2>Minnislisti</h2></b><textarea name="minnislisti" rows="10" cols="30" ></textarea><br /><br /><button onclick="validate_form();countprint();JavaScript:window.print();"type="button">Prenta innkaupalistann</button> </div>';
				//html += printReadyElem3.innerHTML;    
			
		}
		else
		{
			alert("Fann ekki neitt");
			return;
		}
			
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		
	}
	else
	{
		alert("Gekk ekki.");
	}
}
<!-- ************************ -->




function printSpecial()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		
		html += '\n</HE' + 'AD>\n<BODY>\n';
		
		var printReadyElem = document.getElementById("listcontent");
		var printReadyElem2 = document.getElementById("bottomline");
		var printReadyElem3 = document.getElementById("analytics");
		
		if (printReadyElem != null)
		{
				
				html += '<div style="padding:15px; width: 310px;"><div><img src="templates/rhuk_solarflare_ii/images/list_header2.gif" alt="KRÓNAN" title="KRÓNAN"  /></div>'
				html += printReadyElem.innerHTML;
				html += printReadyElem2.innerHTML;
				html +='<br/><img src="templates/rhuk_solarflare_ii/images/thu_skrifa.png" alt="bćttu ţínum minnispunktum viđ" title="bćttu ţínum minnispunktum viđ"/><b><h2>Minnislisti</h2></b><textarea rows="10" cols="30" ></textarea><br /><br /><button onclick="countprint();JavaScript:window.print();"type="button">Prenta innkaupalistann minn</button></div>';
				//html += printReadyElem3.innerHTML;
		}
		else
		{
			alert("Fann ekki neitt");
			return;
		}
			
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		
	}
	else
	{
		alert("Gekk ekki.");
	}
}
<!-- ************************ -->

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}



var xmlHttp;

function countprint()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
 
var url="ftb/printcount.php";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
 
}



function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 
 
 } 
}