/**
 * @author Darko
 */

var isNav4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4);
var isNav4Min = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var isIE4Min = (navigator.appName.indexOf("Microsoft") != -1 && parseInt(navigator.appVersion) >= 4);
var dominio = document.URL;
var testo_scelto="";

//Funzione semplice per intercettare il testo selezionato.

function showSelection() {
    if (isNav4Min) {
        var testo_scelto = window.getSelection();
    } else if (isIE4Min) {
        if (document.selection) {
            var testo_scelto = document.selection.createRange().text;
            event.cancelBubble = true;
        }
    }
	if (testo_scelto != "") {
		domain_string = dominio;
		text_string = testo_scelto;
		stringa_dominio = str_to_num(domain_string);
		stringa_testo = str_to_num(text_string);
		openmypage(stringa_testo,stringa_dominio);
	}
}
if (isNav4) {
    document.captureEvents(Event.MOUSEUP);
}
document.ondblclick = showSelection;

// Funzione semplice di criptaggio dati

function str_to_num(string){
num_out = "";
if(string == "") alert(e);
else {
str_in = escape(string);
for(i = 0; i < str_in.length; i++) {
num_out += str_in.charCodeAt(i) - 23;
}
return num_out;
   }
}

// Funzione per il settaggio di un cookie.

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

// Funzione per l'apertura di una finestra ajax.

function openmypage(stringa_testo,stringa_dominio){ //Define arbitrary function to run desired DHTML Window widget codes
setCookie('darkbiscuit',dominio,1);
ajaxwin=dhtmlwindow.open("ajaxbox", "iframe", "http://46.232.136.136/myzanichelli/mydizionariAdmin/zantip_admin/external.php?t="+stringa_testo+"&d="+stringa_dominio+"&version=22072010", "Dizionari Zanichelli Online", "width=650px,height=300,left=50px,top=100px,resize=0,scrolling=1", "recal");
//ajaxwin.onclose=function(){return window.confirm("Chiudere la finestra ?");} //Run custom code when window is about to be closed
}

