/* jQuery configuration for sections page
 * Author: Daniele Tagliavini (daniele.tagliavini@mottaonline.it)
 * Website: http://www.mottaeditore.it
 */
$(document).ready(
    function(){
//        th_selectBoxPopulate("r_categoria", "index.php", "VlistCategorie");
//        th_selectBoxPopulate("r_provincia", "index.php", "VlistProvince");
        $('#jSlider').s3Slider({timeOut: 4000});
/*
        th_listScreenshotPopulate();

        indexAzienda=0;
        th_windowSlide();
        var t=setTimeout("th_slideAuto(5000)",5000)
*/
    }
);

var btn_onClickRicerca=function () {
    var id_categoria=$('#r_form [name="r_categoria"]').val();
    var id_provincia=$('#r_form [name="r_provincia"]').val();
    var r_text=$('#r_form [name="r_nome_text"]').val();
    if (id_categoria!=0 || id_provincia!=0 || (r_text!="" && r_text!="(inserisci ragione sociale o parola chiave)")) {
        $('#r_form').submit();
    } else {
        alert('Selezionare almeno un\'opzione di ricerca');
    }
}

var th_windowSlide=function () {
    $('#slider-window a').attr("href", listaScreenshot[indexAzienda]['link']);
    $('#slider-window img').attr("src",listaScreenshot[indexAzienda]['foto']);
    $('#slider-desc a').attr("href", listaScreenshot[indexAzienda]['link']);
    var t=setTimeout("$('#slider-desc span').text(listaScreenshot[indexAzienda]['nome']);",600)
}

var th_slideAuto=function (timer) {
    th_slideAvanti()
    var t=setTimeout("th_slideAuto(5000)",timer)
}

var th_slideAvanti=function () {
    if( indexAzienda >= (listaScreenshot.length-1) ) {
        indexAzienda=0;
    } else {
        indexAzienda++;
    }
    th_windowSlide();
}

var th_slideIndietro=function () {
    if( indexAzienda==0 ) {
        indexAzienda = listaScreenshot.length-1
    } else {
        indexAzienda--;
    }
    th_windowSlide();
}

var btn_onFocusText=function (textInput) {
    if ($(textInput).val()=='(inserisci ragione sociale o parola chiave)') {
        $(textInput).val('');
    }
}

var btn_onBlurText=function (textInput) {
    if ($(textInput).val()=='') {
        $(textInput).val('(inserisci ragione sociale o parola chiave)');
    }
}

var th_listScreenshotPopulate=function () {
    listaScreenshot=new Array();
    $('.slider-screen-list').each(function(index) {
        var datiScreenshot=new Array();
        datiScreenshot['foto'] = $(this).find('input:hidden[name="foto_screen"]').val();
        datiScreenshot['link'] = $(this).find('input:hidden[name="link_screen"]').val();
        datiScreenshot['nome'] = $(this).find('input:hidden[name="nome_screen"]').val();
        listaScreenshot.push(datiScreenshot);
	});
}

var loadValueListCategoria = function(element, rif_categoria, profondita) {
	var nome_select_caricare = 'r_' + rif_categoria + '_' + profondita;
	resetValueListCategoria(nome_select_caricare, profondita);
	if(element.value!=0)
	{
		var id_categoria = element.value;
		th_selectBoxCategoriePopulate( nome_select_caricare, 'index.php', 'VlistCategorieAjax', '&id_padre='+id_categoria+'&nome_select='+nome_select_caricare+'&rif_categoria='+rif_categoria+'&profondita='+profondita);
	}
	
}

var resetValueListCategoria = function(value_list_name, profondita) {
	var a = 0;
	/*
	switch(profondita)
	{
		case 1:
			$("#"+value_list_name).html("<option value='0'>(seleziona la macro area)</option>")
			break
		case 2:
			$("#"+value_list_name).html("<option value='0'>(seleziona la macro categoria)</option>")
			break
		case 3:
			$("#"+value_list_name).html("<option value='0'>(seleziona la categoria)</option>")
			break
	}
	*/
	if (profondita==1)
		$("#"+value_list_name).html("<option value='0'>(seleziona la macro area)</option>")
	if (profondita==2)
		$("#"+value_list_name).html("<option value='0'>(seleziona la macro categoria)</option>")
	if (profondita==3)
		$("#"+value_list_name).html("<option value='0'>(seleziona la categoria)</option>")
}

var th_selectBoxCategoriePopulate = function( element_id, url, action, params) {
	$.ajax({
		type: "POST",
		url: url,
		data: "action=" + action + ((typeof params!="undefined") ? params : ""),
		async: true,
		dataType : "json",
		success:function(result) {
			if(typeof result["th_error"]!="undefined") {
				return th_errorHandler(result);
			}
			var html=$("#"+element_id).html();
			$("#"+element_id).html(html+result);
			return true;
		}
	});
}

/*
var loadValueListCategoria = function(ele, value_list_name) {
    var id_categoria = ele.value;
    if(value_list_name=='r_categoria_livello_2') {
        $("select[name='r_categoria_livello_3']").html("<option value='0'>(seleziona la categoria)</option>");
    }
    if(id_categoria!=0)
    {
        th_selectBoxPopulate( value_list_name, 'index.php', 'VlistCategorie', '&id_padre='+id_categoria, true );
    }
    else
    {
        $("select[name='"+value_list_name+"']").html("<option value='0'>(seleziona la categoria)</option>");
    }
}
*/


