var loading = './img/uploading.gif';

var url_ajax1 = "inc_rating.php?news_id=";
var url_ajax2 = "inc_webcamrating.php?webcam_id=";
var request1 = false;

/*
 REQUEST 1
 *************************************
*/

function create_request()
{

   var objXMLHttp=null;
   if (window.XMLHttpRequest)
   {
      objXMLHttp = new XMLHttpRequest();
      if (objXMLHttp.overrideMimeType)
      {
         objXMLHttp.overrideMimeType('text/xml');
      }
   }
   else if (window.ActiveXObject)
   {
      try
      {
         objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            }
        }
   }
   return objXMLHttp;
}
function makeRequest1()
{
   var news_id = document.getElementById('news_id').value;
   var inputvalue = document.getElementById('ratingselect').value;

   if(!validateinput(inputvalue))
   {
      return;
   }
   document.getElementById('loading').innerHTML = '<img src="'+loading+'">';

   request1 = create_request();

   if (!request1)
   {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
   }
   request1.onreadystatechange = alertContents1;
   request1.open('GET', url_ajax1 + escape(news_id) + '&rating=' + escape(inputvalue), true);
   request1.send(null);
   document.getElementById('loading').innerHTML = '';
}
function makeRequest2()
{
   var webcam_id = document.getElementById('webcam_id').value;
   var inputvalue = document.getElementById('ratingselect').value;

   if(!validateinput(inputvalue))
   {
      return;
   }
   document.getElementById('loading').innerHTML = '<img src="'+loading+'">';

   request1 = create_request();

   if (!request1)
   {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
   }
   request1.onreadystatechange = alertContents1;
   request1.open('GET', url_ajax2 + escape(webcam_id) + '&rating=' + escape(inputvalue), true);
   request1.send(null);
   document.getElementById('loading').innerHTML = '';
}

   function alertContents1()
   {
      if (request1.readyState == 4)
      {
         if (request1.status == 200)
         {
            document.getElementById('ratingresult').innerHTML = request1.responseText;
         }
         else
         {
            alert(request1.readyState+ 'There was a problem with the request.err1');
         }
      }
   }
/*
 REQUEST 1
 *************************************
*/


   function validateinput(input)
   {
    if (input > '6' || input < '0')
    {
       alert('U heeft geen geldige selectie gemaakt.');
       return false;
    }
    return true;
   }
