﻿ function changepretable(what, cut, page)
 {
    if (what=="showsatira")
    {
    document.getElementById ("pretable").className = "headertablenoshow";
    document.getElementById ("ppspages").className = "headertablenoshow";
    document.getElementById ("satiratable").className = "headertable";
    }
    else
    {
     document.getElementById ("AjaxMsg1").className = "AjaxMsg1";
    document.getElementById ("ppspages").className = "headertable";
    document.getElementById ("satiratable").className = "headertablenoshow";
    document.getElementById ("pretable").className = "headertable";
    
    var con='';
    
    if (cut !='')
    {
    con = con + "&cut=" + escape(cut);
    }
    else
    {
    document.getElementById ("ppscuttd").innerHTML = "";
    }
   
    if (page !='')
    {
    con = con + "&page=" + page;
    }
     
    var cutes  = "http://www.shoresh.org.il/newshoresh/go.aspx?what=presentions" + con;

     makeRequestpps(cutes);
    }
 }
 
 function setnewPreCut (cutname)
 {
 document.getElementById ("ppscuttd").innerHTML = cutname;
 changepretable("showpre", cutname, 0);
 }
 
 function changegamesCut(cutname, cutNum)
 {
 document.getElementById ("AjaxMsg").className = "AjaxMsg";
 
 var cutlength = 6;
 
 for (var i=0;i < cutlength; i++)
 { 
 var tbl =  document.getElementById ('cutholder' + i);
 tbl.className = "headertablenoshow";
 tbl.style.height = '5px';
 }
 
 document.getElementById ("cutholder" + cutNum).className = "gamesholder";
 document.getElementById ("choose").innerHTML = "cutholder" + cutNum;
  
  var cutes  = "http://www.shoresh.org.il/newshoresh/go.aspx?what=gamescut&cut=" + escape(cutname);
  
 makeRequest(cutes);
 }
 
function replacetext(str) 
  {
   var str1 = str.replace(/qw/g, "\'").replace(/qe/g,"\"");
            
   return str1;
  }
        
 var http_request = false;
  
   function makeRequest(url) 
   {
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/plain');
         }
    } 
      else if 
       (window.ActiveXObject) { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
 
      var theurl = url;

      http_request.onreadystatechange = alertContents;
      http_request.open('GET', theurl, true);
      http_request.send(null);
   }
   
   function alertContents() 
{ 
var tablename = document.getElementById ("choose").innerHTML;
     
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            
         var tbl =  document.getElementById(tablename);
         var lastRow = tbl.rows;
         while(lastRow.length)
         tbl.deleteRow(lastRow - 1);
         
        var xmldoc = http_request.responseText;

        var arr = new Array;
        arr = xmldoc.split('*');

var count = arr.length;
var rowcount = 0;

         for (var i=0;i < count - 1 ; i = i + 2)
 {         
           var arr1 = new Array;
           var arr2 = new Array;
           
           arr1 = arr[i].split("^");
           arr2 = arr[i+1].split("^");
           
           var row = tbl.insertRow(rowcount);
        
           var cell = row.insertCell(0);
           var inhtm = '<img id="' + arr1[2] + '" alt="משחקי פלאש בשורש" class="videoimageclicked" src="http://www.shoresh.org.il/usersfiles/hagimimages/' + arr1[2] + '"/>'
           cell.innerHTML = inhtm; 

           var url = "http://www.shoresh.org.il/spages/games/showgame.htm?ID=" + arr1[0];

           cell.onclick = new Function("openNewWindow('game','" + url + "');");  
           cell.rowSpan =2;
       
           var cell1 = row.insertCell(1)
           cell1.id = 'gametd' + i;
           cell1.innerHTML = arr1[1];
           cell1.className = 'sublinkorange';
           cell1.onclick = new Function("openNewWindow('game','" + url + "');");
           cell1.onmouseover = new Function("mouseover('gametd" + i + "','overitems');");  
           cell1.onmouseout = new Function("mouseout('gametd" + i + "','sublinkorange');");  
          
          if (arr2[0])
          {
           var SEcell = row.insertCell(0);
           var inhtm = '<img id="' + arr2[2] + '" alt="משחקי פלאש בשורש" class="videoimageclicked" src="http://www.shoresh.org.il/usersfiles/hagimimages/' + arr2[2] + '"/>'
           SEcell.innerHTML = inhtm; 


           var url2 = "http://www.shoresh.org.il/spages/games/showgame.htm?ID=" + arr2[0];

           SEcell.onclick = new Function("openNewWindow('game','" + url2 + "');");  
           SEcell.rowSpan =2;
       
           var SEcell1 = row.insertCell(1)
           SEcell1.id = 'gametd' + (i + 1);
           SEcell1.innerHTML = arr2[1];
           SEcell1.className = 'sublinkorange';
           SEcell1.onclick = new Function("openNewWindow('game','" + url2 + "');");
           SEcell1.onmouseover = new Function("mouseover('gametd" + (i + 1) + "','overitems');");  
           SEcell1.onmouseout = new Function("mouseout('gametd" + (i + 1) + "','sublinkorange');");  
         }
         
           var row1 = tbl.insertRow(rowcount + 1);
           var cell3 = row1.insertCell(0);
           cell3.className = 'sublinkgames';
           var inHTM = arr1[4];
           if (arr1[6]=='False')
           {
           inHTM = inHTM + '<br><br>' + '<img id="' + arr1[2] + rowcount + '" alt="משחקי פלאש בשורש" class="simpleimage" src="http://www.shoresh.org.il/menu/out.jpg"/>';
           }
           
           cell3.innerHTML = inHTM;
           
           if (arr2[0])
           { 
           var SEcell3 = row1.insertCell(0);
           SEcell3.className = 'sublinkgames';
           var inHTM = replacetext(arr2[4]);
           if (arr2[6]=='False')
           {
           inHTM = inHTM + '<br><br>' + '<img id="' + arr2[2] + rowcount + '" alt="משחקי פלאש בשורש" class="simpleimage" src="http://www.shoresh.org.il/menu/out.jpg"/>';
           }
           
           SEcell3.innerHTML = inHTM;
           }
           
 rowcount = rowcount + 2; 
 }
 document.getElementById ("AjaxMsg").className = "headertablenoshow";
         } 
         }
                
}

 function makeRequestpps(url) 
   {
      http_request = false;
      if (window.XMLHttpRequest) 
      { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/plain');
         }
    } 
      else if 
       (window.ActiveXObject) { // IE
         try 
         {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
         catch (e) 
         {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      
      if (!http_request) 
      {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
 
      var theurl = url;

      http_request.onreadystatechange = alertContentsPps;
      http_request.open('GET', theurl, true);
      http_request.send(null);
   }
   
 function alertContentsPps() 
{ 
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            
         var tbl =  document.getElementById("pretable");
         var lastRow = tbl.rows;
         while(lastRow.length)
         tbl.deleteRow(lastRow - 1);
         
        var xmldoc = http_request.responseText;

        var arr = new Array;
        arr = xmldoc.split('*');

var count = arr[0]; // the first row keeps the rows count

var tblPages = document.getElementById ("ppspages");
                var lastRow1 = tblPages.rows;
                while(lastRow1.length)
                tblPages.deleteRow(lastRow1 - 1);
                
var Pcut = document.getElementById ("ppscuttd").innerHTML;

 var numpages = parseInt(count / 20);

var Prow = tblPages.insertRow(0); 
for (var i=0;i < numpages ; i= i + 1) 
        {
          var Pcell = Prow.insertCell(i);
          Pcell.className = "sublinkorange";
          Pcell.id = "point" + i;
          Pcell.innerHTML = i + 1;
          Pcell.width= "10";
          Pcell.onclick = new Function("changepretable('showpre','" + Pcut + "','" + (i + 1) + "');");
          Pcell.onmouseover = new Function("mouseover('point" + (i) + "','overitems');");  
          Pcell.onmouseout = new Function("mouseout('point" + (i) + "','sublinkorange');"); 
        }
  
var rowcount = 0;

var upperborder;

if (count<21)
{
upperborder = count;
}
else
{
upperborder = 21;
}

         for (var i=1;i < upperborder ; i = i + 1) // starts from 1 because the first row keeps the rows count
 {         
           var arr1 = new Array;
           var css;
          
          if ((i / 2) == parseInt(i / 2))
             {
              css="";
             }
             else
             {
             css = "Hline"; 
             }
              
           arr1 = arr[i].split("^");
           
           if (arr1)
           {
           var row = tbl.insertRow(rowcount);
           row.height = "12";
           row.className = css;
        
           var cell = row.insertCell(0);
           var inhtm = '<img id="' + arr1[2] + '" alt="מצגות להורדה בשורש" class="simpleimagepre" src="http://www.shoresh.org.il/usersfiles/hagimimages/' + arr1[2] + '"/>'
           cell.innerHTML = inhtm; 
           cell.rowSpan =3;

           var cell1 = row.insertCell(1);
           cell1.id = 'powerpoint' + (i);
           cell1.className = "sublinkorange";
           cell1.innerHTML = replacetext(arr1[1]);
           cell1.onclick = new Function("location.href ='http://www.shoresh.org.il/usersfiles/pps/" + arr1[3] + "';");
           cell1.onmouseover = new Function("mouseover('powerpoint" + (i) + "','overitems');");  
           cell1.onmouseout = new Function("mouseout('powerpoint" + (i) + "','sublinkorange');"); 
           
           var row1 = tbl.insertRow(rowcount + 1);
           row1.height = "46";
           row1.className = css;
           var cell2 = row1.insertCell(0);
           cell2.className = "sublinkgames";
           cell2.innerHTML = replacetext(arr1[4]);

           var row2 = tbl.insertRow(rowcount + 2);
           row2.height = "12";
           row2.className = css;
           var cell3 = row2.insertCell(0);
           cell3.className = "more";
           cell3.innerHTML = replacetext(arr1[6]);
           cell3.onclick = new Function("setnewPreCut('" + arr1[6] + "');");
           
         rowcount = rowcount + 3; 
 }
 }
  document.getElementById ("AjaxMsg1").className = "headertablenoshow";
         } 
         }
                
}
