var testimonial_user = new Array();
testimonial_user[0] = "Wij bieden onze klanten financi&euml;le zekerheid. Daarom stellen wij hoge eisen aan de continuiteit van dienstverlening door onze leveranciers. Zowel aan de grote spelers in de markt als aan de kleinere.<br/>Delta Lloyd";
// testimonial_user[0] = "<br/>";

var testimonial_supplier = new Array();
testimonial_supplier[0] = "Klanten die voor LogicaCMG HRM & Payroll Solutions kiezen eisen zekerheid en een hoog serviceniveau. Daarom vormt ons escrow arrangement met Escrow Europe inmiddels een standaard onderdeel van onze contracten<br/>LogicaCMG HRM & Payroll Solutions";
testimonial_supplier[1] = "Wij begrijpen dat als corporaties de DataBalk applicatie gebruiken voor belangrijke bedrijfsprocessen, zekerheid en continu&iuml;eit voorop staan. Ook als DataBalk niet meer in staat is om deze verplichtingen na te komen kunnen onze klanten met behulp van de Escrow-regeling, een verzekering voor continu&iuml;eit, dit veilig stellen.<br/>DataBalk";
testimonial_supplier[2] = "De broncode van ons CORSA productenarsenaal voor record, document, workflow en content management is bij Escrow Europe gedeponeerd en wordt elk jaar uitgebreid geverifieerd door middel van een Level III verificatie.<br/>BCT";
testimonial_supplier[3] = "Escrow Europe regelt dat voor je, neemt je bij de hand en geeft je de tijd om mee te komen. Escrow Europe heeft in wezen de escrow-regeling makkelijk toegankelijk gemaakt, 'gedecompliceerd'. In deze tijd een service die hoort bij professionele ontwikkeling van software.<br />Circle Software";
testimonial_supplier[4] = "Continu&iuml;eit in het gebruik van onze software is erg belangrijk voor onze klanten. Daarom hebben wij met Escrow Europe een zekerheidsconstructie opgezet. Gebruikers kunnen heel eenvoudig deelnemen en begunstigde worden van de escrow-overeenkomst.<br/>Decade Financial Software";
testimonial_supplier[5] = "We kregen de continu&iuml;eitsvraag vaak gesteld, vooral bij grote projecten. Klanten vragen om een stukje zekerheid en die zekerheid moet je ze kunnen bieden. De samenwerking met Escrow Europe is prettig en plezierig.<br/>Web Power Internet Technology";
testimonial_supplier[6] = "Het internationale karakter van Escrow Europe sprak ons gelijk aan. Met klanten in Nederland, Belgi&euml; Engeland, Zwitserland, Spanje en de VS, wil je daar waar mogelijk dat de Escrow regeling internationaal ondersteund wordt.<br/>Westbury IT services";
// testimonial_supplier[] = "<br/>";

var testimonial_advisor = new Array();
testimonial_advisor[0] = "Voor bedrijven en organisaties is software vaak een bedrijfskritisch actief. De continu&iuml;eit daarvan waarborgen is daarom essentieel. Escrow Europe heeft als ervaren escrow agent de know-how in huis om een gedegen actieve escrow regeling op te zetten<br/>Kennedy Van der Laan";
testimonial_advisor[1] = "Het bieden van de juiste waarborgen kan bepalend zijn in de keuze van afnemers om wel of niet voor een bepaalde leverancier te kiezen. ICT-bedrijven doen er goed aan om de escrow-procedure te beheren en te controleren. Wij werken graag samen met Escrow Europe vanwege hun flexibiliteit, expertise en jarenlange ervaring.<br/>WiseMen Legal ICT";
// testimonial_advisor[0] = "<br/>";

var delay = 5000;
var count = 0;
var user_default_content;
var supplier_default_content;
var advisor_default_content;

function get_random(count) {
    var ranNum = Math.round(Math.random() * (count - 1));
    return ranNum;
}

var speed = 10; // milliseconds
var textColor = 72;
var hex = 255; // Initial color value.

var red2 = 224;
var green2 = 224;
var blue2 = 224;
var red3 = 0x4F;
var green3 = 0xB3;
var blue3 = 0xFF;
var red4 = 0x7B;
var green4 = 0xCC;
var blue4 = 0x41;

function rgb(red, green, blue, i) {
    r = Math.round(255 - ((255 - red) * i / 255));
    g = Math.round(255 - ((255 - green) * i / 255));
    b = Math.round(255 - ((255 - blue) * i / 255));
    return("rgb("+r+","+g+","+b+")");
}

function fadeTextAndBackgroundIn() {
if (hex > 0) { //If color is not black yet
    hex -= 5; // increase color darkness

    document.getElementById('gebruikers').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    document.getElementById('leveranciers').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    document.getElementById('adviseurs').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    document.getElementById('inner_content_2').style.backgroundColor = rgb(red2, green2, blue2, 255 - hex);
    document.getElementById('inner_content_3').style.backgroundColor = rgb(red3, green3, blue3, 255 - hex);
    document.getElementById('inner_content_4').style.backgroundColor = rgb(red4, green4, blue4, 255 - hex);
    setTimeout("fadeTextAndBackgroundIn()", speed);
}
else {
    hex = 255; //reset hex value
    setTimeout('switch_testimonial()', delay);
    }
}

function fadeTextAndBackgroundOut() {
if (hex > 0) { //If color is not black yet
    hex -= 5; // increase color darkness

    document.getElementById('gebruikers').style.color = rgb(textColor, textColor, textColor, hex);
    document.getElementById('leveranciers').style.color = rgb(textColor, textColor, textColor, hex);
    document.getElementById('adviseurs').style.color = rgb(textColor, textColor, textColor, hex);
    document.getElementById('inner_content_2').style.backgroundColor = rgb(red2, green2, blue2, hex);
    document.getElementById('inner_content_3').style.backgroundColor = rgb(red3, green3, blue3, hex);
    document.getElementById('inner_content_4').style.backgroundColor = rgb(red4, green4, blue4, hex);
    setTimeout("fadeTextAndBackgroundOut()", speed);
}
else {
    hex = 255; //reset hex value
    setTimeout('switch_testimonial()', delay);
    }
}

function fadeTextIn() {
if (hex > 0) { //If color is not black yet
    hex -= 5; // increase color darkness

    document.getElementById('gebruikers').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    document.getElementById('leveranciers').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    document.getElementById('adviseurs').style.color = rgb(textColor, textColor, textColor, 255 - hex);
    setTimeout("fadeTextIn()", speed);
}
else {
    hex = 255; //reset hex value
    setTimeout('switch_testimonial()', delay);
    }
}

function fadeTextOut() {
if (hex > 0) { //If color is not black yet
    hex -= 5; // increase color darkness

    document.getElementById('gebruikers').style.color = rgb(textColor, textColor, textColor, hex);
    document.getElementById('leveranciers').style.color = rgb(textColor, textColor, textColor, hex);
    document.getElementById('adviseurs').style.color = rgb(textColor, textColor, textColor, hex);
    setTimeout("fadeTextOut()", speed);
}
else {
    hex = 255; //reset hex value
    setTimeout('switch_testimonial()', delay);
    }
}

function do_switch_testimonial(element, id, testimonials) {
    document.getElementById(element).innerHTML = '<p id=' + id + ' style="color:white">' + testimonials[get_random(testimonials.length)] + '</p>';
}

function switch_testimonial() {
    switch (count) {
        case 0:
            document.getElementById('beneficiaries_more').innerHTML = 'more...';
            document.getElementById('suppliers_more').innerHTML = 'more...';
            document.getElementById('advisors_more').innerHTML = 'more...';
            do_switch_testimonial('inner_content_2', 'gebruikers', testimonial_user);
            do_switch_testimonial('inner_content_3', 'leveranciers', testimonial_supplier);
            do_switch_testimonial('inner_content_4', 'adviseurs', testimonial_advisor);
            fadeTextAndBackgroundIn();
            break;
        case 1:
            fadeTextAndBackgroundOut();
            break;
        case 2:
            document.getElementById('beneficiaries_more').innerHTML = '';
            document.getElementById('suppliers_more').innerHTML = '';
            document.getElementById('advisors_more').innerHTML = '';
            /*
            document.getElementById('inner_content_2').style.backgroundColor = "white";
            document.getElementById('inner_content_3').style.backgroundColor = "white";
            document.getElementById('inner_content_4').style.backgroundColor = "white";
            */
            document.getElementById('inner_content_2').innerHTML = '<p id=gebruikers style="color:white">' + user_default_content + '</p>';
            document.getElementById('inner_content_3').innerHTML = '<p id=leveranciers style="color:white">' + supplier_default_content + '</p>';
            document.getElementById('inner_content_4').innerHTML = '<p id=adviseurs style="color:white">' + advisor_default_content + '</p>';
            fadeTextIn();
            break;
        case 3:
            fadeTextOut();
            break;
    }
    count++;
    if (count == 4) {
        count = 0;
    }
    // setTimeout('switch_default_content()', delay);
}

function start_testimonial_switch() {
    user_default_content = document.getElementById('gebruikers').innerHTML;
    supplier_default_content = document.getElementById('leveranciers').innerHTML;
    advisor_default_content = document.getElementById('adviseurs').innerHTML;
    /*
    user_default_content = document.getElementById('inner_content_2').innerHTML;
    supplier_default_content = document.getElementById('inner_content_3').innerHTML;
    advisor_default_content = document.getElementById('inner_content_4').innerHTML;
    */
    setTimeout('switch_testimonial()', delay);
}

