/* Left links js */
function go_ll(p_ll) {
		window.location = 'index.php?p=' + p_ll;
}

/* lang */
function change_lang(x) {
	window.location = "index.php?l="+x;		
}

/* Light box to content images */
function attach_lightbox_to_img(okvir) {
	$("#"+okvir+" img").bind("click", function(e){
	  slika_src_orig = this.src;
	  slika_src = slika_src_orig.substring(0,slika_src_orig.length-4);
	  
	  slika_src_ext = slika_src_orig.substring(slika_src_orig.length-3);
	  
	  slika_src = slika_src + "_big." + slika_src_ext;
	  
      $("#"+okvir).append('<div id="velika_slika" class="velika_slika"><img src="'+slika_src+'" alt="image" /></div>');
    });
}

function menjaj(x,y) {
	document.getElementById(y).style.display = 'none';
	document.getElementById(x).style.display = 'block';
}


// Ajax function
var xmlHttp;

function ch_packet(x) {

	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    try
	      {
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      }
	    catch (e)
	      {
	      alert("Your browser does not support AJAX!");
	      return false;
	      }
	    }
	}

	// Handle
	xmlHttp.onreadystatechange=function() {
		if(xmlHttp.readyState==4) {
		  document.getElementById('packet').innerHTML = xmlHttp.responseText;
		} else {
			// TODO
		}
	}
	
	xx = x.value;
	
	xmlHttp.open("GET","getPacket.php?modell="+xx,true);
	xmlHttp.send(null);
}

var selP = "";
function popd() {
	urlx = "packetDetails.php?id="+selP;
	window.open(urlx,null,"menubar=no,width=430,height=360,toolbar=no");
}

function selPF(x) {
	selP = x;
}

var dates = {
    convert:function(d) {
        return (
            d.constructor === Date ? d :
            d.constructor === Array ? new Date(d[0],d[1],d[2]) :
            d.constructor === Number ? new Date(d) :
            d.constructor === String ? new Date(d) :
            typeof d === "object" ? new Date(d.year,d.month,d.date) :
            NaN
        );
    },
    compare:function(a,b) {
        return (
            isFinite(a=this.convert(a).valueOf()) &&
            isFinite(b=this.convert(b).valueOf()) ?
            (a>b)-(a<b) :
            NaN
        );
    },
    inRange:function(d,start,end) {
        return (
            isFinite(d=this.convert(d).valueOf()) &&
            isFinite(start=this.convert(start).valueOf()) &&
            isFinite(end=this.convert(end).valueOf()) ?
            start <= d && d <= end :
            NaN
        );
    }
}

