// Bilatzaileen deia egiteko kodea

function aldatu(katea, zaharra, berria){
    var n   = katea.length;
    var tmp = ""

    for (i=0; i<n; i++){
        if (katea.charAt(i)==zaharra){
            tmp += berria;
        } else {
            tmp += katea.charAt(i);
        }
    }

    return tmp;
}

function bilatu(){
    var url = "";

    switch (document.bilatzaileak.selectbi.selectedIndex){
    case 0:
        url = "http://www.kaixo.com/cgi-local/bilatu?hizk=D&bila=";
        break;
    case 1:
	// Kasu berezia: query string-a lehendabiziko parametroa
	// izan behar du nahita nahi ez
        url = "http://www.aurki.com/cgi-local/odp/index.cgi?search=";
        url += aldatu(document.bilatzaileak.textbi.value," ","+");
	url += "&all=no&cat=World%2FEuskara";
        document.location=url;
	return;
        break;
    case 2:
        url = "http://www.eusko.net/cgi-local/bilatu.cgi?lang=eu&state=Bilatu&hitzak=";
        break;
    case 3:
        url = "http://www.jalgi.com/sarrera.cfm?kategoria=&kokapena=&hizkuntza=0&lang=eu&state=Bilatu&bilaketa=";
	break;
    case 5:
        url = "http://www.google.com/search?hl=en&q=";
        break;
    case 6:
        url = "http://www.alltheweb.com/search?cat=web&cs=utf-8&l=any&q=";
        break;
    case 7:
        url = "http://www.altavista.com/cgi-bin/query?pg=q&sc=on&hl=on&act=2006&par=0&kl=XX&q=";
        break;
    case 8:
        url = "http://search.excite.com/search.gw?search=";
        break;
    case 9:
        url = "http://www.lycos.es/cgi-bin/pursuit?matchmode=and&mtemp=main.sites&cat=lycos&query=";
        break;
    case 10:
        url = "http://search.yahoo.com/bin/search?p=";
        break;
    }
    if (url.length > 0){
        url += aldatu(document.bilatzaileak.textbi.value," ","+");
        document.location=url;
    }
}

// Data automatikoki sortzeko kodea

function MakeArray() {
    var tamaina = MakeArray.arguments.length

    for (var i=0; i<tamaina; i++) {
        this[i] = MakeArray.arguments[i];
    }
}

var Hilabeteak = new MakeArray("Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua");

var Egunak = new MakeArray("Igandea", "Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata");

function egokituData( data ){
    var eguna     = Egunak[data.getDay()];
    var hilabetea = data.getMonth() + 1;
  
    return data.getFullYear() + "-" +
          (hilabetea < 10 ? "0" : "")  + hilabetea + "-" +
          (data.getDate()<10 ? "0":"") + data.getDate() + " " + eguna
}


