/*
XMLHttpRequest
*/
var loadimg = '<span><img src="images/loading.gif" width="43" height="11" alt="" /></span>';
var loadimg_s = '<img src="images/loading_s.gif" alt="" />';

function newRq(){
	var ajaxRequest;
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Greska!");
				return false;
			}
		}
	}
	return ajaxRequest;
}


/*
Dodavanje u podsjetnik
*/
function RemainderAdd(id, lang) {
	var ajaxRequest = newRq();
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
        
			var ajaxDisplay = document.getElementById('remainderResponse');
            // var okidac      = document.getElementById('remainderBtn_' + id);
            
            var odgovor = ajaxRequest.responseText;
/*          
    RETURN CODOVI
    0 - ne postoji smjestaj s tim id-om
    1 - OK
    2 - vec je dodan u podsjetnik
*/
            //if(odgovor == 1)
            RemainderRead(lang);
            //ajaxDisplay.innerHTML = odgovor;
            
/*            switch(lang)
            {
            	
            	case 'en':
            		okidac.innerHTML = "Added successfully";
            	break;
            
            	case 'de':
            		okidac.innerHTML = "0x1 Fali prijevod";
            	break;
            	
            	case 'it':
            		okidac.innerHTML = "0x1 Fali prijevod";
            	break;
            	
            	default:
            		okidac.innerHTML = "Dodano";
            	break;
			}
*/                
		}

		if(ajaxRequest.readyState == 1){
			var ajaxDisplay = document.getElementById('remainderResponse');
			ajaxDisplay.innerHTML = loadimg;

//            var okidac      = document.getElementById('remainderBtn_' + id);
//            okidac.innerHTML = loadimg_s;

		}

	}

	var queryString = "?act=add&&id=" + id;

	ajaxRequest.open("GET", "handler.php" + queryString, true);
	ajaxRequest.send(null); 
}

/*
Citanje iz podsjetnika
*/
function RemainderRead(lang) {
    var ajaxRequest = newRq();
    ajaxRequest.onreadystatechange = function(){
        if(ajaxRequest.readyState == 4){
        
            var ajaxDisplay = document.getElementById('remainderResponse');
            
            if(ajaxRequest.responseText != 0)
            {

                var sirovina = ajaxRequest.responseText.split('::');
                ajaxDisplay.innerHTML = '';
               
                for(i = 0; i < sirovina.length - 1; i++)
                {

                        ajaxDisplay.innerHTML = ajaxDisplay.innerHTML + '<strong>' + sirovina[i].split('||')[1] + '</strong><a href="#" onclick="javascript:RemainderDel(' + sirovina[i].split('||')[0] + ', \'' + lang + '\'); return false;"><img src="images/delete.png" width="16" height="16" alt="" /></a> <a href="accommodation/' + lang + '/capacity/' + sirovina[i].split('||')[0] + '#content">' + sirovina[i].split('||')[2] + '</a><br />';
                           
                }
            
            }
            else
            {

                switch(lang)
                {
                                    
                    case 'en':
                        ajaxDisplay.innerHTML = '<p>Your remainder is empty!</p>';
                    break;
                    
                    case 'de':
                    	ajaxDisplay.innerHTML = '<p>Ihr Ergebnisliste ist leer</p>';
                    break;
                    
                    case 'it':
                    	ajaxDisplay.innerHTML = '<p>La nota e vuota</p>';
                    break;
                    
                    default:
                        ajaxDisplay.innerHTML = '<p>Nemate ništa u Vašem podsjetniku!</p>';
                    break;
                
                
                }
            
            }
            
        }

        if(ajaxRequest.readyState == 1){
            var ajaxDisplay = document.getElementById('remainderResponse');
            ajaxDisplay.innerHTML = loadimg;
        }

    }

    var queryString = "?act=read&lang=" + lang;

    ajaxRequest.open("GET", "handler.php" + queryString, true);
    ajaxRequest.send(null); 
}

function RemainderDel(id, lang) {
    var ajaxRequest = newRq();
    ajaxRequest.onreadystatechange = function(){
        if(ajaxRequest.readyState == 4){
        
            var ajaxDisplay = document.getElementById('remainderResponse');
//            var odgovor = ajaxRequest.responseText.split('||');

            var odgovor = ajaxRequest.responseText;
//            ajaxDisplay.innerHTML = odgovor;
            
            //if(odgovor == 1)
                RemainderRead(lang);
                
        }

        if(ajaxRequest.readyState == 1){
            var ajaxDisplay = document.getElementById('remainderResponse');
            ajaxDisplay.innerHTML = loadimg;
        }

    }

    var queryString = "?act=del&&id=" + id;

    ajaxRequest.open("GET", "handler.php" + queryString, true);
    ajaxRequest.send(null); 
}