﻿var WorldSearchSubjectsArray = new Array();
var WorldSearchNamesArray = new Array();
var GermanySearchSubjectsArray = new Array();
var GermanySearchNamesArray = new Array();
var InfoRequestArray = new Array();
var CardTypesArray = new Array();
var YearArray = new Array();
var MonthArray = new Array();

function buildYearArray(l, first) {
    if (l.length != 0) {
        var array = l.split(";");
        var j = 0;

        if (first == "") {
            YearArray[0] = new Option("&#1513;&#1504;&#1492;", "0", "", "selected");
            i = 0;
            while (i < array.length) {
                YearArray[i/2+1] = new Option(array[i], array[i + 1]);
                i = i + 2;
            }
        }
        else {
            i = 0;
            while (i < array.length) {
                if (array[i] == first) {
                    YearArray[i/2] = new Option(array[i], array[i + 1], "", "selected");
                }
                else {
                    YearArray[i/2] = new Option(array[i], array[i + 1]);
                }
                i = i + 2;
            }
        }

    }
}

function buildMonthArray(l, first) {
    if (l.length != 0) {
        var array = l.split(";");
        var j = 0;

        if (first == "") {
            MonthArray[0] = new Option("&#1495;&#1493;&#1491;&#1513;", "0", "", "selected");
            i = 0;
            while (i < array.length) {
                MonthArray[i/2+1] = new Option(array[i], array[i + 1]);
                i = i + 2;
            }
        }
        else {
                i = 0;
                while (i < array.length) {
                    if (array[i] == first) {
                        MonthArray[i/2] = new Option(array[i], array[i + 1], "", "selected");
                    }
                    else {
                        MonthArray[i/2] = new Option(array[i], array[i + 1]);
                    }
                    i = i + 2;
                }
        }

    }
}

function buildCardTypeArray(l, first) {
    if (l.length != 0) {
        var array = l.split(";");
        if (first == "") {
            CardTypesArray[0] = new Option("&#1489;&#1495;&#1512; &#1499;&#1512;&#1496;&#1497;&#1505;", "0", "", "selected");
            i = 0;
            while (i < array.length) {
                CardTypesArray[i/2+1] = new Option(array[i + 1], array[i]);
                i = i + 2;
            }
        }
        else {
            i = 0;
            while (i < array.length) {
                if (array[i] == first) {
                    CardTypesArray[i/2] = new Option(array[i + 1], array[i], "", "selected");
                }
                else {
                    CardTypesArray[i/2] = new Option(array[i + 1], array[i]);
                }
                i = i + 2;
            }
        }

    }
}

function updateNameInTicketsArray(list, i, v) {
    var ret = "";
    if (list.length > 0) {
        var a = list.split(";");
        var index = parseInt(i);
        a[index] = v;
        ret = a.join(";");
    }
    return ret;
}

function updateTypeInTicketsArray(list, i, v) {
    var ret = "";
    if (list.length > 0) {
        var a = list.split(";");
        var index = parseInt(i);
        a[index+1] = v;
        ret = a.join(";");
    }
    return ret;
}

function updateYesNo(ar, ind) {
    var ret = "";
    if (ar.length > 0) {
        var a = ar.split(";");
        var i = parseInt(ind);
        var x = a[i-1];
        if (x == "no.jpg")
            x = "yes.jpg";
        else
            x = "no.jpg";
        a[i-1] = x;
        ret = a.join(";");
    }
    return ret;
}

function updateQty(ar, ind, val) {
    var ret = "";
    if (ar.length > 0) {
        var a = ar.split(";");
        var i = parseInt(ind);
        a[i - 1] = parseInt(val);
        ret = a.join(";");
    }
    return ret;
}

function buildArrayInfoRequest(first) {
        if ((first == "0") || (first == ""))
            InfoRequestArray[0] = new Option("&#1499;&#1502;&#1510;&#1497;&#1490;", "0", "font-family:Arial;", "selected");
        else
            InfoRequestArray[0] = new Option("&#1499;&#1502;&#1510;&#1497;&#1490;", "0", "font-family:Arial;")

        if (first == "1") {
            InfoRequestArray[1] = new Option("&#1499;&#1502;&#1489;&#1511;&#1512;", "1", "font-family:Arial;", "selected");
        }
        else {
            InfoRequestArray[1] = new Option("&#1499;&#1502;&#1489;&#1511;&#1512;", "1", "font-family:Arial;")
        }


        if (first == "2")
            InfoRequestArray[2] = new Option("&#1502;&#1497;&#1491;&#1506;&#1504;&#1493;&#1514;", "2", "font-family:Arial;", "selected");
        else
            InfoRequestArray[2] = new Option("&#1502;&#1497;&#1491;&#1506;&#1504;&#1493;&#1514;", "2", "font-family:Arial;")
            
}

function buildArrayWorldSearchSubjects(first, l) {
    if (l.length != 0)
    {
        var array = l.split(";");
        var j = 0;
        
        if (first == "") {
            WorldSearchSubjectsArray[0] = new Option("&#1500;&#1508;&#1497; &#1504;&#1493;&#1513;&#1488;", "0", "", "selected");
            for (i = 0; i < array.length; i++) 
	        {
	            WorldSearchSubjectsArray[i+1] = new Option(array[i], array[i]);
	        }
	    }
	    else {
	        for (i = 0; i < array.length; i++) {
	            if (array[i] == first) {
	                WorldSearchSubjectsArray[i] = new Option(array[i], array[i], "","selected");
	            }
	            else {
	                WorldSearchSubjectsArray[i] = new Option(array[i], array[i]);
	            }
	        }
	    }
	    
	}
}

function buildArrayWorldSearchNames(first, l)
{
    if (l.length != 0)
    {
        var array = l.split(";");
        var j = 0;
        
        if (first == "")
        {
            WorldSearchNamesArray[0] = new Option("&#1500;&#1508;&#1497; &#1513;&#1501;", "0", "", "selected");
            for (i = 0; i < array.length; i++) 
	        {
	            WorldSearchNamesArray[i+1] = new Option(array[i], array[i]);
	        }
	    }
	    else
	    {
	        for (i = 0; i < array.length; i++) 
	        {
	            if (array[i] == first)
	                WorldSearchNamesArray[i] = new Option(array[i], array[i], "", "selected");
		        else
		            WorldSearchNamesArray[i] = new Option(array[i], array[i]);
	        }
	    }
	    
	}
}

function buildArrayGermanySearchSubjects(first, l)
{
    if (l.length != 0)
    {
        var array = l.split(";");
        var j = 0;
        
        if (first == "")
        {
            GermanySearchSubjectsArray[0] = new Option("&#1500;&#1508;&#1497; &#1504;&#1493;&#1513;&#1488;", "0", "", "selected");
            for (i = 0; i < array.length; i++) 
	        {
	            GermanySearchSubjectsArray[i+1] = new Option(array[i], array[i]);
	        }
	    }
	    else
	    {
	        for (i = 0; i < array.length; i++) 
	        {
	            if (array[i] == first)
	                GermanySearchSubjectsArray[i] = new Option(array[i], array[i], "", "selected");
		        else
		            GermanySearchSubjectsArray[i] = new Option(array[i], array[i]);
	        }
	    }
	    
	}
}

function buildArrayGermanySearchNames(first, l)
{
    
    if (l.length != 0)
    {
        var array = l.split(";");
        var j = 0;
        
        if (first == "")
        {
            GermanySearchNamesArray[0] = new Option("&#1500;&#1508;&#1497; &#1513;&#1501;", "0", "", "selected");
            for (i = 0; i < array.length; i++) 
	        {
	            GermanySearchNamesArray[i+1] = new Option(array[i], array[i]);
	        }
	    }
	    else
	    {
	        for (i = 0; i < array.length; i++) 
	        {
	            if (array[i] == first)
	                GermanySearchNamesArray[i] = new Option(array[i], array[i], "", "selected");
		        else
		            GermanySearchNamesArray[i] = new Option(array[i], array[i]);
	        }
	    }
	    
	}
}