﻿var index = -1;
var down = true;

function autocompletamento(div, search, e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) {
        if(e!=null)
        keycode = e.which;
    }

    if (keycode == '0' || keycode == 0) return false;

    var host = document.getElementById("ctl00_sopraContentPlaceHolder_host1").getAttribute("value");
    var user = document.getElementById("ctl00_sopraContentPlaceHolder_user1").getAttribute("value");
    var password = document.getElementById("ctl00_sopraContentPlaceHolder_password1").getAttribute("value");
    var database = document.getElementById("ctl00_sopraContentPlaceHolder_database1").getAttribute("value");
    new Ajax.Updater(div, '../autocompletamento_php/titoli.php?word=' + search + '&host=' + host + '&user=' + user + '&password=' + password + '&database=' + database);
    var sugg = document.getElementById(div);
    if(search.length>1)
        sugg.style.display = 'inline';
    else
        sugg.style.display = 'none';
}

function checkKeycode(e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;

    //----------------------------------------------------------------
    var text = document.getElementById('ctl00_sottoContentPlaceHolder_searchTextBox')
    var sugg = document.getElementById('suggest');

    if (text.value.length > 1)
        sugg.style.display = 'inline';
    else
        sugg.style.display = 'none';  
    //--------------------------------------------------------------------

    if (keycode == '38') {
        azzeraSelezione()
        if (index > 0) index = index - 1;
        var riga = document.getElementById('sugg_' + index);
        if (riga != null) {
            riga.style.background = 'blue';
			riga.style.color = 'white';
            down = true;
            text.value = riga.innerHTML;
        }
    }
    else if (keycode == '40') {
        azzeraSelezione()
        if (down)
            index = index + 1;
        var riga = document.getElementById('sugg_' + index);
        if (riga != null) {
            riga.style.background = 'blue';
			riga.style.color = 'white';
            text.value = riga.innerHTML;
        }
        else down = false
    }
    else if (keycode == '13') {
    return false;
    }  
}

function azzeraSelezione() {

    for (i = 0; i < 1000; i++) {
        var x = document.getElementById('sugg_' + i);
        if(x!=null)
		{
            x.style.background = 'white';
			x.style.color = 'black';
		}
    }

}

function white(div) {

   var riga = document.getElementById(div);
        if (riga != null) 
            riga.style.background = 'white';

}

function blu(div) {

   var riga = document.getElementById(div);
        if (riga != null) 
            riga.style.background = 'blue';

}

function selezionaTesto(div)
{
  var riga = document.getElementById(div);
  var text=null
  try {
      text = document.getElementById('ctl00_sottoContentPlaceHolder_searchTextBox')
      text.value = riga.innerHTML;
  }
  catch (Error) {
      text = document.getElementById('ctl00_sopraContentPlaceHolder_searchTextBox')
      text.value = riga.innerHTML;
  }
  var sugg = document.getElementById('suggest');
  sugg.style.display = 'none';
}

//-------YOUPORN STYLE ----------------------------------------------------------------------------------------------------------------------
var count = 0;
var interval = 1000;
var timeoutID = 0
var p_sender = null;
var p_list = "";
var p_width = 0;
var p_height = 0;
var pictures = "";

function changeImage() {

    if (count < pictures.length) {
        refreshImage()
        count++;
    }
    else {
        count = 0;
        refreshImage()
        clearInterval(timeoutID)
     }
       
}

function refreshImage() {
    if (pictures[count] != "") {
        var link = document.getElementById(p_sender);
        link.innerHTML = "<img src='" + pictures[count] + "' style='width:" + p_width + ";height:" + p_height + "' />";
    }
}

function changeImageEvent(sender, list, width, height) {

        if (p_sender != null) {
            clearInterval(timeoutID);
        }
        //-------------------------------------------------------------
        p_sender = sender;
        p_list = list;
        p_width = width;
        p_height = height;
        pictures = p_list.split(";");
        //-------------------------------------------------------------
        timeoutID = setInterval("changeImage()", interval);
        //-------------------------------------------------------------
     
}

function clearTimeOutImg() {
   
}


