    
var total_sites = 27;
var site_1 = "españa,http://casas.trovit.es,http://coches.trovit.es,http://empleo.trovit.es,http://productos.trovit.es,es,es_ES";
var site_2 = "reino unido,http://homes.trovit.co.uk,http://cars.trovit.co.uk,http://jobs.trovit.co.uk,http://products.trovit.co.uk,uk,en_GB";
var site_3 = "francia,http://immo.trovit.fr,http://voiture.trovit.fr,http://emploi.trovit.fr,http://produit.trovit.fr,fr,fr_FR";
var site_4 = "italia,http://case.trovit.it,http://it.trovit.it,http://lavoro.trovit.it,http://prodotti.trovit.it,it,it_IT";
var site_5 = "portugal,http://casa.trovit.pt,http://auto.trovit.pt,http://emprego.trovit.pt,,pt,pt_PT";
var site_6 = "alemania,http://immobilien.trovit.de,http://autos.trovit.de,http://jobs.trovit.de,http://marktplatz.trovit.de,de,de_DE";
var site_7 = "holanda,http://huizen.trovit.nl,autos.trovit.nl,http://vacatures.trovit.nl,,nl,nl_NL";
var site_8 = "méxico,http://casas.trovit.com.mx,http://autos.trovit.com.mx/,http://empleo.trovit.com.mx,,mx,es_MX";
var site_9 = "argentina,http://casas.trovitargentina.com.ar,http://autos.trovitargentina.com.ar,http://empleo.trovitargentina.com.ar,,ar,es_AR";
var site_10 = "chile,http://casas.trovit.cl,http://autos.trovit.cl,http://empleo.trovit.cl,,cl,es_CL";
var site_11 = "brasil,http://imoveis.trovit.com.br,http://carros.trovit.com.br,http://empregos.trovit.com.br,http://produtos.trovit.com.br,br,pt_BR";
var site_12 = "polonia,http://mieszkania.trovit.pl,http://samochody.trovit.pl,http://praca.trovit.pl/,,pl,pl_PL";
var site_13 = "USA,http://homes.trovit.com,http://cars.trovit.com,http://job.trovit.com/,,us,en_US";
var site_14 = "Irlanda,http://property.trovit.ie,http://cars.trovit.ie,http://jobs.trovit.ie/,,ie,en_IE";
var site_15 = "Suiza,http://immobilien.trovit.ch,http://autos.trovit.ch,http://jobs.trovit.ch/,,ch,de_CH";
var site_16 = "Austria,http://immobilien.trovit.at,http://autos.trovit.at,http://jobs.trovit.at/,,at,de_AT";
var site_17 = "Colombia,http://colombia.trovit.com/casas,http://colombia.trovit.com/carros,http://colombia.trovit.com/empleo,,co,es_CO";
var site_18 = "Canada,http://property.trovit.ca,http://cars.trovit.ca,http://jobs.trovit.ca,,ca,en_CA";
var site_19 = "Australia,http://australia.trovit.com/property,http://australia.trovit.com/cars,http://australia.trovit.com/jobs,,au,en_AU";
var site_20 = "India,http://property.trovit.co.in,http://cars.trovit.co.in,http://jobs.trovit.co.in,,in,en_IN";
var site_21 = "Belgium,http://immo.trovit.be,http://auto.trovit.be,http://emploi.trovit.be,,be,fr_BE";
var site_22 = "Peru,http://casas.trovit.com.pe,http://autos.trovit.com.pe,http://empleos.trovit.com.pe,,pe,es_PE";
var site_23 = "Philippines,http://homes.trovit.ph,http://cars.trovit.ph,http://jobs.trovit.ph,,ph,en_PH";
var site_24 = "Russia,http://nedvizhimost.trovit.ru,http://avto.trovit.ru,http://rabota.trovit.ru,,ru,ru_RU";
var site_25 = "South Africa,http://homes.trovit.co.za,http://car.trovit.co.za,http://jobs.trovit.co.za,,za,en_ZA";
var site_26 = "Turkia,http://daire.trovit.com.tr,http://araba.trovit.com.tr,http://is.trovit.com.tr,,tr,tr_TR";
var site_27 = "Venezuela,http://casas.trovit.co.ve,http://carros.trovit.com.co,http://empleo.trovit.co.ve,,ve,es_VE";

var alquiler = new Array('alquiler','for rent','location','affitto','arrendamento','mieten','Te Huur','renta','renta','renta','aluguel','do wynajęcia','for rent','for rent','mieten','mieten','arriendo','for rent','for rent','for rent');
var venta = new Array('venta','for sale','vente','vendita','venta','zu verkaufen','te koop','venta','venta','venta','venda','na sprzedaż','for sale','for sale','zu verkaufen','zu verkaufen','venta','for sale','for sale','for sale');
var ejemplo = new Array('ejemplo','example','exemple','esempi','exemplo','Beispiele','bijvoorbeeld','ejemplo','ejemplo','ejemplo','exemplo','Przykłady','example','example','Beispiele','Beispiele','ejemplo','example','example','example');
var txt_ejemplo_casas = new Array('piso Barcelona','Studio London','maison Paris','attico Roma','moradia Lisboa','zu mieten Mannheim','Eindhoven','renta casa Guadalajara','renta piso Córdoba','Santiago','moradia São Paulo','domu Warszawa','San Francisco apartment', 'Dublin apartment','zu mieten Zurich','zu mieten Wien','casa Bogotá','Toronto apartment', 'Sidney apartment', 'Mumbai apartment');
var txt_ejemplo_coches = "Porsche Cayenne";
var txt_ejemplo_empleo = new Array('product manager Barcelona','product manager London','Marketing Paris','Developer Roma','comerciais Porto','Marketing München','Java Amsterdam','administrativo Monterrey','administrativo Mendoza','Java Santiago','marketing São Paulo','programista php','Product Manager New York City');
var txt_ejemplo_productos = "iPod nano";

var coches = new Array('coches','cars','voitures','auto','automóveis','autos','auto\'s','autos','autos','autos','automóveis','samochody','cars','cars','autos','autos','carros','cars','cars','cars');
var casas = new Array('casas','homes','immo','case','imóveis','immobilien','Huizen','casas','casas','casas','imóveis','mieszkania','homes','property','immobilien','immobilien','casas','property','property','property');
var empleo = new Array('empleo','jobs','emploi','lavoro','emprego','Jobs','vacatures','empleo','empleo','empleo','emprego','pracy','jobs','jobs','jobs','jobs','empleo','jobs','jobs','jobs');
var productos = new Array('productos','products','produits','prodotti','produtos','marktplatz','producten','productos','productos','productos','produtos','','','products','marktplatz','marktplatz','productos','','products','');

var buscar = new Array('Buscar','Search','Rechercher','Cercare','Pesquisar','Suchen','Zoeken','Buscar','Buscar','Buscar','Pesquisar','Szukaj','Search','Search','Suchen','Suchen','Buscar','Search','Search','Search');

function showHideTypeBox(state)
{
    frm = document.forms['gcode']; 

  if(frm.vertical.value == 1 || frm.vertical.value == 8)
    frm.tipo.disabled = false;
    //document.getElementById('venta_alquiler').style.display="block";
  else
    frm.tipo.disabled = true;
    //document.getElementById('venta_alquiler').style.display="none";
}

function showHideTypeRoll(state)
{
    frm = document.forms['rollinfo']; 
    
  if (frm.vertical.value == 1 || frm.vertical.value == 4 ) {
    frm.tipo.disabled = false;
    var sel = document.getElementsByName("country")[0];
    //borramos todas las opciones
    var selTipo = document.getElementsByName("tipo")[0];
    selTipo.length = 0;
    var c =  sel.options[sel.selectedIndex].value ;
    
    if ( frm.vertical.value == 4 ) {

        selTipo.options[selTipo.length] = new Option('All', '0');
        selTipo.options[selTipo.length] = new Option('Photography', '1');
        selTipo.options[selTipo.length] = new Option('Audio', '2');
        selTipo.options[selTipo.length] = new Option('Video', '3');
        selTipo.options[selTipo.length] = new Option('Phones', '4');
        selTipo.options[selTipo.length] = new Option('Computing', '5');
        selTipo.options[selTipo.length] = new Option('Gaming', '6');
        selTipo.options[selTipo.length] = new Option('Consoles', '7');
        selTipo.options[selTipo.length] = new Option('Books', '8');
        selTipo.options[selTipo.length] = new Option('Home Appliances', '9');
        selTipo.options[selTipo.length] = new Option('Indoor Furniture', '10');
        selTipo.options[selTipo.length] = new Option('Outdoor Furniture', '11');
        selTipo.options[selTipo.length] = new Option('DIY', '12');
        selTipo.options[selTipo.length] = new Option('Men\'s Clothing', '13');
        selTipo.options[selTipo.length] = new Option('Women\'s clothing', '14');
        selTipo.options[selTipo.length] = new Option('Kids', '15');
        selTipo.options[selTipo.length] = new Option('Textiles', '16');
        selTipo.options[selTipo.length] = new Option('Sports Equipment', '17');
        selTipo.options[selTipo.length] = new Option('Bicycles', '18');
        selTipo.options[selTipo.length] = new Option('Musical Instruments', '19');
        selTipo.options[selTipo.length] = new Option('Collectables', '20');
        selTipo.options[selTipo.length] = new Option('Arts and Crafts', '21');
        selTipo.options[selTipo.length] = new Option('Jewellery', '22');
        selTipo.options[selTipo.length] = new Option('Clocks', '23');
        selTipo.options[selTipo.length] = new Option('Others', '24');
        selTipo.options[selTipo.length] = new Option('Pets', '25');
        selTipo.options[selTipo.length] = new Option('Health and Beauty', '26');
        selTipo.options[selTipo.length] = new Option('Office Supplies', '27');
    }
    else if ( frm.vertical.value == 1 ) {
        switch(c) {
            case '1':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Vacational', '3');
                selTipo.options[selTipo.length] = new Option('Rural house', '4');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
                selTipo.options[selTipo.length] = new Option('Rent parking', '6');
                selTipo.options[selTipo.length] = new Option('Sale parking', '7');
                selTipo.options[selTipo.length] = new Option('Rent office', '8');
                selTipo.options[selTipo.length] = new Option('Sale office', '9');
                selTipo.options[selTipo.length] = new Option('Land', '10');
                selTipo.options[selTipo.length] = new Option('Retail for transfer', '11');
                selTipo.options[selTipo.length] = new Option('Retail for rent', '12');
                selTipo.options[selTipo.length] = new Option('Retail for sale', '13');
                selTipo.options[selTipo.length] = new Option('Warehouse rent', '14');
                selTipo.options[selTipo.length] = new Option('Warehouse sale', '15');
            break ;
            case '2':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Vacational', '3');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
                selTipo.options[selTipo.length] = new Option('Overseas', '16');
            break ;
            case '3':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Vacational', '3');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
                selTipo.options[selTipo.length] = new Option('Rent parking', '6');
                selTipo.options[selTipo.length] = new Option('Sale parking', '7');
                selTipo.options[selTipo.length] = new Option('Rent office', '8');
                selTipo.options[selTipo.length] = new Option('Sale office', '9');
                selTipo.options[selTipo.length] = new Option('Land', '10');
                selTipo.options[selTipo.length] = new Option('Retail for transfer', '11');
                selTipo.options[selTipo.length] = new Option('Retail for rent', '12');
                selTipo.options[selTipo.length] = new Option('Retail for sale', '13');
            break ;
            case '4':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Vacational', '3');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
                selTipo.options[selTipo.length] = new Option('Rent parking', '6');
                selTipo.options[selTipo.length] = new Option('Sale parking', '7');
                selTipo.options[selTipo.length] = new Option('Rent office', '8');
                selTipo.options[selTipo.length] = new Option('Sale office', '9');
                selTipo.options[selTipo.length] = new Option('Land', '10');
                selTipo.options[selTipo.length] = new Option('Retail for rent', '12');
                selTipo.options[selTipo.length] = new Option('Retail for sale', '13');
            break ;
            case '5':
            case '7':
            case '8':
            case '9':
            case '11':
            case '12':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
            break ;
            case '6':
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
                selTipo.options[selTipo.length] = new Option('Vacational', '3');
                selTipo.options[selTipo.length] = new Option('Flatshare', '5');
            break ;
            default:
                selTipo.options[selTipo.length] = new Option('for sale', '1');
                selTipo.options[selTipo.length] = new Option('for rent', '2');
            break ;
        }
    }
    //document.getElementById('venta_alquiler').style.display="block";
  }else{
    frm.tipo.disabled = true;
    //document.getElementById('venta_alquiler').style.display="none";
  }
}

function showHideVerticalRoll(state)
{
    var sel = document.getElementsByName("country")[0];
    //borramos todas las opciones
    var selTipo = document.getElementsByName("vertical")[0];
    selTipo.length = 0;
    var c =  sel.options[sel.selectedIndex].value ;
    selTipo.options[selTipo.length] = new Option('Homes', '1');
    selTipo.options[selTipo.length] = new Option('Cars', '2');
    selTipo.options[selTipo.length] = new Option('Jobs', '3');
    // vertical Products for spain, uk, france, italy, germany and brazil
    if ( c == 1 || c == 2 || c == 3 || c == 4 || c == 6 || c == 11) {
        selTipo.options[selTipo.length] = new Option('Products', '4');
    }
}

function generate_widget_code() { 

    frm = document.forms['rollinfo'];

    if(frm.what.value == '') {
        alert('You must write down a query to get the Trovit widget') ;
        return false ;
    }

    var roll ="";
    var print_tipo = venta[country-1];
    var country = frm.country.value;
    var vertical = frm.vertical.value;
    
    var type = frm.tipo.value;
    var num_ads = frm.n.value;
    var what = frm.what.value;
    
    if(type == 2)
        print_tipo = alquiler[country-1];
    site_data = eval('site_'+country).split(",");
    
    var url = site_data[vertical]; 
    
    roll = "<script type='text/javascript'>";
    if(vertical == 1)
        roll += "roll_title = '"+what+"';";
    else
        roll += "roll_title = '"+what+"';";

    roll += "roll_background_color = '#FFFFFF';";
    roll += "roll_width = '160px';";
    roll += "roll_text_font = '11px Arial, Helvetica, Sans serif';";
    roll += "roll_link_color = '#000000';";
    roll += "roll_border = '1px solid #000000';";
    roll += "roll_title_color = '#0000ff';";
    roll += "roll_text_color = '#999999';";
    roll += "</script>";
    if(vertical == 1 || vertical == 4)
        roll += "<script type='text/javascript' src='"+url+"/index.php/cod.roll/type."+type+"/what."+what+"/n."+num_ads+"'>";
    else
        roll += "<script type='text/javascript' src='"+url+"/index.php/cod.roll/what."+what+"/n."+num_ads+"'>";    
    roll += "<a href='"+url+"'> Trovit </a>";
    roll += "</script>";

    frm.my_roll.value= roll;
   
}

function generate_searchbox_code() {

    frm = document.forms['gcode'];

    var text ="";    
    var country = frm.country.value;
    //this variable will be used as an array index for site_data
    var vertical = frm.vertical.value;
        
    site_data = eval('site_'+country).split(",");

    if(vertical == 1)
    {
        txt_ejemplo = txt_ejemplo_casas[country-1];
        vertical_name = casas[country-1];
        cod = 'search_homes';        
    }
    if(vertical == 2)
    {
        txt_ejemplo = txt_ejemplo_coches;
        vertical_name = coches[country-1];
        cod = 'search_cars';        
    }
    if(vertical == 4)
    {
        txt_ejemplo = txt_ejemplo_empleo[country-1];
        vertical_name = empleo[country-1];
        cod = 'search_jobs';
        vertical -= 1;
    }
    if(vertical == 8)
    {
        txt_ejemplo = txt_ejemplo_productos;
        vertical_name = productos[country-1];
        cod = 'search_products';
        vertical -= 4;
    }

    var url = site_data[vertical];
    
    if(frm.estilo.value == 1)
    {
       if(vertical == 4){
           text += "<form action='"+url+"/index.php/cod."+cod+"/type.0' method='post' target='_blank'>";
       }else {
           text += "<form action='"+url+"/index.php/cod."+cod+"' method='post' target='_blank'>";
       }
       text += "<table style='BORDER-BOTTOM: #d8d7d8 1px solid; BORDER-LEFT: #d8d7d8 1px solid; BORDER-RIGHT: #d8d7d8 1px solid; BORDER-TOP: #d8d7d8 1px solid; font-family:arial; padding:5px;' cellspacing='0' style='font-family:arial'>";
       text += "<tr>";
       text += "<td colspan='2' valign='bottom' style='font-size:16px;color:#000'>";
       text += "<b>"+buscar[country-1]+" "+vertical_name+"</b>";
       text += "</td>";
       text += "<td align='right'>";
       text += "<a href='"+url+"' title='Trovit "+vertical_name+"'>";
       text += "<img align='left' alt='Trovit "+vertical_name+"' border='0' src='http://jobs.trovit.co.uk/images/global/logopowered2.png'>";
       text += "</a>";
       text += "</td>";
       text += "</tr>";
       text += "<tr>";
        if(vertical == 1)
        {
           text += "<td>";
           text += "<select name='type'>";
           text += "<option value='1' selected>"+venta[country-1]+"</option>";
           text += "<option value='2' >"+alquiler[country-1]+"</option>";
           text += "</select>";
           text += "</td>";
           text += "<td><input type='text' name='what' size='25'></td>";
        } else {
           text += "<td colspan='2'><input type='text' name='what' size='25'></td>";
        }
           text += "<td><input type='submit' value='"+buscar[country-1]+"'></td>";
           text += "</tr>";
           text += "<tr>";
        if(vertical == 1)
        {
           text += "<td>&nbsp;</td>";
           text += "<td valign='top' style='font-size:10px; color:#9c9a9c'>"+ejemplo[country-1]+":"+txt_ejemplo+"</td>";
        } else {
        
           text += "<td valign='top' style='font-size:10px; color:#9c9a9c'>"+ejemplo[country-1]+":"+txt_ejemplo+"</td>";
           text += "<td>&nbsp;</td>"; //se ha añadido este substituyendo el del if
        }
       text += "<td>&nbsp;</td>";
       text += "</tr></table></form>";
    } else {

       if(vertical == 4){
           text += "<form action='"+url+"/index.php/cod."+cod+"/type.0' method='post' target='_blank'>";
       }else {
           text += "<form action='"+url+"/index.php/cod."+cod+"' method='post' target='_blank'>";
       }
       
       text += "<table style='BORDER-BOTTOM: #d8d7d8 1px solid; BORDER-LEFT: #d8d7d8 1px solid; BORDER-RIGHT: #d8d7d8 1px solid; BORDER-TOP: #d8d7d8 1px solid; font-family:arial; padding:5px;' cellspacing='0' style='font-family:arial'>";
       text += "<tr><td align='center' style='font-size:16px;color:#000;'><b>"+buscar[country-1]+" "+vertical_name+"</b></td></tr>";
        if(vertical == 1)
        {
           text += "<tr>";
           text += "<td align='center'>";
           text += "<select style='width:120px;' name='type'>";
           text += "<option value='1' selected>"+venta[country-1]+"</option>";
           text += "<option value='2' >"+alquiler[country-1]+"</option>";
           text += "</select>";
           text += "</td>";
           text += "</tr>";
        }        
           text += "<tr><td align='center'><input type='text' style='width:116px;' name='what' size='15'></td></tr>";
           text += "<tr><td align='center' style='font-size:10px; color:#9c9a9c;'><em>"+ejemplo[country-1]+":"+txt_ejemplo+"</em></td></tr>";
           text += "<tr><td align='center'><input style='width:116px;' type='submit' value='"+buscar[country-1]+"'></tr>";
           text += "<tr>";
           text += "<td style='width:116px' align='center'>   ";
           text += "<a href='"+url+"' title='Trovit "+vertical_name+"'>";
           text += "<img alt='Trovit "+vertical_name+"' border='0' src='http://jobs.trovit.co.uk/images/global/logopowered2.png'>";
           text += "</a>";
           text += "</td>";
           text += "</tr>";
           text += "</table>";
           text += "</form>";
    }
    frm.code_result.value= text;
}

