// JavaScript Document
var undefined;
function multiAjax (end,call,nesto,msg)
{
for (var i=0;i<end;i++)
{
	ajaxRead('ajax.php?cmd='+call+'&'+nesto+'='+i,'result_'+i,undefined,undefined,msg);
}	
}
function ajaxRead(file, object, method, form, text){
  var addon = 'Loading...';
  if (text != undefined) 
  {
  	addon = text;
  }
  
  if (method == undefined) 
  {
  	method = 'GET';
  }

  if (form != undefined)
  {
	  //alert(form);
	  param		= getFormValues(form);
	  } else {
  	param		= '';
  }
  var xmlObj = null;
  if(window.XMLHttpRequest){
      xmlObj = new XMLHttpRequest();
  } else if(window.ActiveXObject){
      xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
      return;
  }
  xmlObj.onreadystatechange = function(){
    if(xmlObj.readyState == 1){
       updateObj(object, '<img src="http://www.web-kupovina.com/images/loading.gif" hspace="3" vspace="3" width="12" height="12" align="absmiddle" />'+addon);
     }
	if(xmlObj.readyState == 4){
       updateObj(object, xmlObj.responseText);	   
     }
    }
    xmlObj.open (method, file, true);
	if (form != undefined) {
	xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlObj.setRequestHeader("Content-length", param.length);
      xmlObj.setRequestHeader("Connection", "close");
	}
    xmlObj.send (param);
  }

function updateObj(obj, data){
   document.getElementById(obj).innerHTML = data;
}
function set_vis(id,status)
{
	var obj = document.getElementById(id);
	obj.style.visibility = status;
	if (status == 'visible')
		{
			obj.style.height = 'auto';
			obj.style.overflow = 'visible';
		} else {
			obj.style.height = '0';
			obj.style.overflow = 'hidden';
		}
}
function show_div(id)
	{
		var obj = document.getElementById(id);
		var vis = obj.style.visibility;
		if(vis == 'hidden')
			{
				obj.style.visibility = 'visible';
				obj.style.display = '';
				
				obj.style.overflow = 'visible';
			}
		else
			{
				obj.style.visibility = 'hidden';
				obj.style.display = 'none';

				obj.style.overflow = 'hidden';
			}
	}
function set_value(obj_id,val)
{
document.getElementById(obj_id).value = val;
}
    function getFormValues(fobj,valFunc)

    {
		fobj	=	document.getElementById(fobj);
		//alert (fobj.name);
		//alert(fobj);
       var str = "";

       var valueArr = null;

       var val = "";

       var cmd = "";

       for(var i = 0;i < fobj.elements.length;i++)

       {


           switch(fobj.elements[i].type)

           {

               case "text":

                    if(valFunc)

                    {

                        //use single quotes for argument so that the value of

                        //fobj.elements[i].value is treated as a string not a literal

                        cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";

                        val = eval(cmd)

                    }

                    str += fobj.elements[i].name +

                     "=" + (fobj.elements[i].value) + "&";

                     break;

               case "select-one":

                    str += fobj.elements[i].name +

                    "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";

                    break;
				
				case "checkbox":
					if (fobj.elements[i].checked) {
					str += fobj.elements[i].name +"=" + (fobj.elements[i].value) + "&";
					}
					break;
				case "radio":
					if (fobj.elements[i].checked) {
					str += fobj.elements[i].name +"=" + (fobj.elements[i].value) + "&";
					}
					break;
				default:
				str += fobj.elements[i].name +

                     "=" + (fobj.elements[i].value) + "&";
					break;

           }

       }

       str = str.substr(0,(str.length - 1));

       return str;

    }