var xmlHttp;
var cmsPath = 'http://cms.gideon.hr/';
var priceitem;
var sewlected;
var amount2;
var koji;

function changePrice(item, amount, price, action)
{ 
	
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	
	//alert(amount);
	var url    = 'include/ajax_post.php?';
	
	selected = document.getElementById('c'+item).checked;
	
	priceitem = 'd'+ item;
	
	koji = 's'+ item;
	
	amount2 = amount;
	
	//alert('p'+item);
	
	var paraID = document.getElementById('p'+item).value;
	
	price = price.replace(',','');
	//alert(price);

	
	var query2 = unescape("%26item=")+item+unescape("%26amount=")+amount+unescape("%26price=")+price+unescape("%26selected=")+selected+unescape("%26action=")+action+unescape("%26para=")+paraID;
	xmlHttp.onreadystatechange = handlePrice;
			

	xmlHttp.open("POST", url, true);
	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", query2.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(query2);
	
}


function formatCurrency(num) {
    
    num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num))
    num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10)
    cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    num = num.substring(0,num.length-(4*i+3))+','+
    num.substring(num.length-(4*i+3));
    return (((sign)?'':'-') + num + '.' + cents);

}


function handlePrice() 
{ 
	if (xmlHttp.readyState==1)
	{ 
			var check;

			check = document.getElementsByTagName('INPUT');
			
			for (c=0;c<check.length;c++)
			{
				if (check[c].type=='checkbox')
				{
					check[c].disabled = true;
				}
			}
			
			var check5;

			check5 = document.getElementsByTagName('SELECT');
			
			for (c=0;c<check5.length;c++)
			{
					check5[c].disabled = true;
			}

	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var data = xmlHttp.responseText;
		var splitted_data = data.split('^^');
		
		document.getElementById(priceitem).innerHTML = formatCurrency(splitted_data[0]);
		
		document.getElementById('cijena').value = formatCurrency(splitted_data[1]);
		//document.getElementById('cijena').value = formatCurrency(splitted_data[1]);
		//document.getElementById(koji).value = amount2;
		
		var check2;

			check2 = document.getElementsByTagName('INPUT');
			
			for (c=0;c<check2.length;c++)
			{
				if (check2[c].type=='checkbox')
				{
					check2[c].disabled = false;
				}
			}
			
			var check6;

			check6 = document.getElementsByTagName('SELECT');
			
			for (c=0;c<check6.length;c++)
			{
					check6[c].disabled = false;
			}
	}
}

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;
}
