﻿function changevalues(myclass, element, value)
{ 
for (var k = 0; k < document.styleSheets.length; k++) {

var mysheet=document.styleSheets[k];
var myRules=mysheet.cssRules? mysheet.cssRules: mysheet.rules;

for (var i = 0; i < myRules.length; i++) 
{	 
if (myRules[i].selectorText)
{
	if (myRules[i].selectorText.toLowerCase() == myclass.toLowerCase()) 
			 {
				myRules[i].style[element] = value;
				}
}
}
}
}

var numCss = 0;

function createadd(arr)
{
numCss = numCss + 1;
var str = new Array;
str = arr[0].split(',');

writecss(numCss);
setcss(str, numCss);

showTheWordAdd(arr, numCss, str[0], str[2], str[20]);
}

function writecss(cssnumber)
{
        var str;

        str = "<style>.ShoreshMainAddTable" + cssnumber + " {width: 740px;height: 110px;background-color: white;}";
        str = str + ".ShoreshLittleAddTable" + cssnumber + " {width: 110px;height: 110px;background-color: white;border: solid  1px white;}";
        str = str + ".ShoreshAddHeader" + cssnumber + " {background-color: white;}";
        str = str + ".ShoreshAddHeader" + cssnumber + " A {cursor: pointer;text-decoration: none;color: Blue;font-family: Arial;font-size: 12px;font-weight: normal;}";
        str = str + ".ShoreshAddText" + cssnumber + " {color: Blue;font-family: Arial;font-size: 12px;}";
        str = str + ".ShoreshAddLink" + cssnumber + " A {cursor: pointer;text-decoration: none;color: Blue;font-family: Arial;font-size: 12px;}</style>";

       document.write (str);
}

function setcss(str, cssnumber)
{
var bold="normal";
var font=str[3];

if (str[9]=="yes")
{
bold="bold";
}

//fonts
changevalues (".ShoreshAddHeader" + cssnumber, "fontFamily", font);
changevalues (".ShoreshAddText" + cssnumber, "fontFamily", font);
changevalues (".ShoreshAddLink" + cssnumber, "fontFamily", font);

//other settings
changevalues (".ShoreshMainAddTable" + cssnumber, "width", str[4] + "px");
changevalues (".ShoreshMainAddTable" + cssnumber, "height", str[5] + "px");
changevalues (".ShoreshMainAddTable" + cssnumber, "backgroundColor", str[6]);
changevalues (".ShoreshAddHeader" + cssnumber, "backgroundColor", str[7]);
changevalues (".ShoreshAddHeader" + cssnumber + " A", "color", str[8]);
changevalues (".ShoreshAddHeader" + cssnumber + " A", "fontSize", str[10] + "px");
changevalues (".ShoreshAddHeader" + cssnumber + " A", "fontWeight", bold);
changevalues (".ShoreshLittleAddTable" + cssnumber, "width", str[11] + "px");
changevalues (".ShoreshLittleAddTable" + cssnumber, "height", str[12] + "px");
changevalues (".ShoreshLittleAddTable" + cssnumber, "backgroundColor", str[13]);
changevalues (".ShoreshLittleAddTable" + cssnumber, "border", "solid " + str[15] + "px " + str[14]);
changevalues (".ShoreshAddText" + cssnumber, "color", str[16]);
changevalues (".ShoreshAddText" + cssnumber, "fontSize", str[17] + "px");
changevalues (".ShoreshAddLink" + cssnumber + " A", "color", str[18]);
changevalues (".ShoreshAddLink" + cssnumber + " A", "fontSize", str[19] + "px");

}

function showTheWordAdd(arr, cssnumber, siteNum, flow, whattoshow)
{
document.write ('<table id="ShoreshMainAddTable" class="ShoreshMainAddTable' + cssnumber + '"></table>');

var tbl = document.getElementById("ShoreshMainAddTable");
var lastRow = tbl.rows.length;
var row = tbl.insertRow(lastRow);

for (var i=1; i<arr.length-1; i++)
{
    var str = new Array;
    str = arr[i].split(',');

    var cell = row.insertCell(row.cells.length);    
    cell.innerHTML = createOneAddTable(str, cssnumber, siteNum, i, whattoshow); 

    if (flow != "horiz")
    {
	  var lastRow = tbl.rows.length;
      var row = tbl.insertRow(lastRow);
    }   
}

}


function createOneAddTable(str, cssnumber, siteNum, i, whattoshow)
{
var toShow = new Array;
toShow = whattoshow.split('.');

var inhtm = '<table id="ShoreshLittleAddTable' + i + '" class="ShoreshLittleAddTable' + cssnumber + '">';
if (toShow [0]=="h")
{
inhtm = inhtm + '<tr><td class="ShoreshAddHeader' + cssnumber + '"><A HREF="http://www.shoresh.org.il/spages/sites/links.aspx?linkid=' + str[0] + '&se=' + siteNum +'">' + replacetext(str[1]) + '</A></td></tr>';
}
if (toShow[1]=="t")
{
inhtm = inhtm + '<tr><td class="ShoreshAddText' + cssnumber + '">' + replacetext(str[2]) + '</td></tr>';
}
if (toShow[2]=="l")
{
inhtm = inhtm + '<tr><td class="ShoreshAddLink' + cssnumber + '"><A HREF="http://www.shoresh.org.il/spages/sites/links.aspx?linkid=' + str[0] + '&se=' + siteNum +'">' + replacetext(str[3]) + '</A></td></tr>';
}
inhtm = inhtm + '</table>';

return inhtm;
}

function replacetext(str)
{
var newStr = str.replace(/qe/g, "\"").replace(/qw/g, "\'").replace(/qr/g, "\,")

return newStr 
}



