function high_get(tipo, pos, len) {

	var url_save_hit = "/high_save/save_hit.php";
	var pars = 'sezid='+sezid+'&highid=';
	var hlAjax;

    var s = '';
    var i;

	eval("var highadv = window.hl_"+tipo+";");

	if(tipo == 'cpc')
		first = first_cpc - 1;
	else
		first = first_cpm - 1;

    last = first + len - 1;

    if (highadv.length == 0) {
        return;
    }   

    if (highadv.length <= last)
        last = highadv.length - 1;

	if (first > highadv.length) {
        return;
    }
    
    //if (highadv[first].type=='text') {
    if (highadv.length > first) {
            if (highadv.length < last) {
                last = highadv.length;
            }
            switch(pos) {
				case '2SX':
					s = '<div class="b650simple"><div class="b650simple-cont">';

                    for(i=first; i<= last; ++i) {
                        s += '<div class="sponsor-h"><p class="img"><a href="'+highadv[i].url+'" ';
                        s += ' rel="nofollow"><img src="'+highadv[i].img+'" alt="" />';
                        s += '</a></p>';
						s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
						s += '<p>'+highadv[i].testo+'</p></div>';
						aggiorna_next(tipo);
						pars += highadv[i].idhl+'-';
                    }

					s += '</div> <div class="clear"><!-- --></div> <div class="b650simple-end"><!-- --></div> </div>';
                    break;
				case '2SXMACRO':
                    s = '<div class="b480simple"><div class="b480simple-cont">';

                    for(i=first; i<= last; ++i) {
                        s += '<div class="sponsor-h"><p class="img"><a href="'+highadv[i].url+'" ';
                        s += ' rel="nofollow"><img src="'+highadv[i].img+'" alt="" />';
                        s += '</a></p>';
                        s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
                        s += '<p>'+highadv[i].testo+'</p></div>';
						pars += highadv[i].idhl+'-';
                        aggiorna_next(tipo);
                    }

                    s += '</div> <div class="clear"><!-- --></div> <div class="b480simple-end"><!-- --></div> </div>';
                    break;
				case '2SXSEARCH':
                    s = '<div class="b610simple"><div class="b610simple-cont">';

                    for(i=first; i<= last; ++i) {
                        s += '<div class="sponsor-h"><p class="img"><a href="'+highadv[i].url+'" ';
                        s += ' rel="nofollow"><img src="'+highadv[i].img+'" alt="" />';
                        s += '</a></p>';
                        s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
                        s += '<p>'+highadv[i].testo+'</p></div>';
                        aggiorna_next(tipo);
                        pars += highadv[i].idhl+'-';
                    }

                    s += '</div> <div class="clear"><!-- --></div> <div class="b610simple-end"><!-- --></div> </div>';
                    break;
				case '3SX':
					s = '<div class="b480simple"> <div class="b480simple-cont">';

					var last = (Math.floor((last-first+1) / 3) * 3) - 1;
					var c = 1;
					for(i=first; i<= last; ++i) {
						s += '<div class="sponsor"><a href="'+highadv[i].url+'" title="">';
						s += '<img src="'+highadv[i].img+'" alt="" /></a>';
						s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
						s += '<p>'+highadv[i].testo+'</p></div>';
						pars += highadv[i].idhl+'-';
						if(c % 3 == 0 || i == last)
							s += '<br clear="all"/>';
						c++;
						aggiorna_next(tipo);
					}
					s += '</div> <div class="clear"><!-- --></div> <div class="b480simple-end"><!-- --></div> </div>';
					break;
				case '1DX':
					s = '<div class="b160simple"> <div class="b160simple-cont">';

					for(i=first; i<= last; ++i) {
						s += '<div class="sponsor"><a href="'+highadv[i].url+'" title="">';
                        s += '<img src="'+highadv[i].img+'" alt="" /></a>';
                        s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
                        s += '<p>'+highadv[i].testo+'</p></div>';
						s += '<br clear="all"/>';
						pars += highadv[i].idhl+'-';
						aggiorna_next(tipo);
					}
					s += '<div class="clear"><!-- --></div> </div> <div class="clear"><!-- --></div> <div class="b160simple-end"><!-- --></div> </div>';
					break;
				case 'DXLARGE':
					s = '<div class="b300simple"> <div class="b300simple-cont">';
					
					for(i=first; i<= last; ++i) {
						s += '<div class="sponsor-h"> <p class="img">';
						s += '<a href="'+highadv[i].url+'" title="">';
						s += '<img src="'+highadv[i].img+'" alt="" /></a></p>';
						s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
						s += '<p>'+highadv[i].testo+'</p></div><br clear="all"/>';
                        pars += highadv[i].idhl+'-';
						aggiorna_next(tipo);
					}

					s += ' </div> <div class="clear"><!-- --></div> <div class="b300simple-end"><!-- --></div> </div>';	
					break;
				case 'DXSTRETTO':
					s = '<div class="b130simple"> <div class="b130simple-cont">';

                    for(i=first; i<= last; ++i) {
                        s += '<div class="sponsor"> <p class="img">';
                        s += '<a href="'+highadv[i].url+'" title="">';
                        s += '<img src="'+highadv[i].img+'" alt="" /></a></p>';
                        s += '<a href="'+highadv[i].url+'" class="title">'+highadv[i].titolo+'</a>';
                        s += '<p>'+highadv[i].testo+'</p></div><br clear="all"/>';
                        pars += highadv[i].idhl+'-';
                        aggiorna_next(tipo);
                    }

                    s += ' </div> <div class="clear"><!-- --></div> <div class="b130simple-end"><!-- --></div> </div>';
                    break;
                default:
					s = '';
            }
        }
    //}   

	hlAjax = new Ajax.Request( url_save_hit, { method: 'get', parameters: pars, asynchronous: false });
    document.write(s);
    return;
}

function aggiorna_next(tipo) {
	if(tipo == 'cpc')
        first_cpc = first_cpc + 1;
    else
        first_cpm = first_cpm + 1;
}
