﻿// ---------------   MACCHINE ---------------------  //

function machine_searchItems(searchType){
	var subChannel;

	$('#macMainTypeId').val('');
	$('#macFurnitureTypeId').val('');
	$('#macBuildYear').val('');
	$('#macLocation').val('');
		
	if(searchType=='N'){
		subChannel = 'nuove';
		$('#macMainTypeId').val($('#ddlMainTypeId_new').val());
	}//if

	if(searchType=='F'){
		subChannel = 'attrezzature';
		$('#macFurnitureTypeId').val($('#ddlFurnitureTypeId').val());
	}//if

	if(searchType=='O'){
		subChannel = 'usate';
		$('#macMainTypeId').val($('#ddlMainTypeId_old').val());
		$('#macBuildYear').val($('#ddlBuildYear').val());
		$('#macLocation').val($('#ddlLocation').val());
	}//if
		
	$('#frmMachineSearch').attr('action','/it/macchine/cerca/' + subChannel + '/index.html');
		
    if ($('#macMainTypeId').val()=='' || $('#macMainTypeId').val()=='0')
		$('#macMainTypeId').attr('disabled','true');
		
	if ($('#macFurnitureTypeId').val()=='' || $('#macFurnitureTypeId').val()=='0')
		$('#macFurnitureTypeId').attr('disabled','true');
	
	if ($('#macBuildYear').val()=='')
		$('#macBuildYear').attr('disabled','true');
	
	if ($('#macLocation').val()=='')
		$('#macLocation').attr('disabled','true');
	
	$('#frmMachineSearch').submit();
	
}//end



// ---------------   MACCHINE - SALVATAGGIO ---------------------  //

function machineSave(){
    //var
    var actError = 0;
    
    var msgError = '';
    var rxPrice = /[^0-9]/;
    var rxYear = /(19|20)\d{2}/;
	
    // Controllo campi obbligatori //
    if($('#ddlMainType').val()==''){
        msgError += '<li>Il campo <b>Tipo macchina</b> &egrave; obbligatorio</li>';
        actError = 1;
    }//if

    if($('#tbTitle').val()==''){
        msgError += '<li>Il campo <b>Marca & Modello</b> &egrave; obbligatorio</li>';
        actError = 1;
    }//if

    if($('#tbDesc').val()==''){
        msgError += '<li>Il campo <b>Descrizione</b> &egrave; obbligatorio</li>';
        actError = 1;
    }//if
    
    if($('#macFamily').val()=='O'){
		if($('#tbBuildYear').val().match(rxYear)==null){
			msgError += '<li>L\' <b>Anno</b> inserito non &egrave; corretto</li>';
			actError = 1;
		}
    }
    
    if($('#tbPrice').val()=='' || $('#tbPrice').val()=='0'){
        msgError += '<li>Il campo <b>Prezzo</b> &egrave; obbligatorio</li>';
        actError = 1;
	} else {
		if($('#tbPrice').val().match(rxPrice)!=null){
			msgError += '<li>Il <b>Prezzo</b> deve contenere solo numeri</li>';
			actError = 1;
		}
	}//if
	
    if(actError==1){
        msgError = '<ul>' + msgError + '</ul>';         
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
		$('#saveERROR').modal({
						close:false,
						closeHTML:false,
						escClose:false
						});

    } else {   
        var obj = {}
        obj.macFamily = $('#macFamily').val();
        obj.macTitle = $('#tbTitle').val();
        obj.macDesc = $('#tbDesc').val();
        obj.macMainTypeId = $('#ddlMainType').val();
        obj.macPrice = $('#tbPrice').val();
        // obj.macPaymentId = $('#ddlPayment').val();
        if(obj.macFamily=='O'){
            obj.macBuildYear = $('#tbBuildYear').val();
            obj.macLocation = $('#ddlProvince').val();
            obj.macCondition = $('#tbCondition').val();
        }
        if(obj.macFamily=='F'){
            obj.macFurnitureTypeId = $('#ddlFurnitureType').val();
        }
        
        // IMMAGINI //
        if($('#macImageOrigin1').length){
            obj.macImageFull1 = $('#macImageFull1').val();
            obj.macImageThumb1 = $('#macImageThumb1').val();
            obj.macImageOrigin1 = $('#macImageOrigin1').val();
        }
       
        if($('#macImageOrigin2').length){
            obj.macImageFull2 = $('#macImageFull2').val();
            obj.macImageThumb2 = $('#macImageThumb2').val();
            obj.macImageOrigin2 = $('#macImageOrigin2').val();
        }
        if($('#macImageOrigin3').length){
            obj.macImageFull3 = $('#macImageFull3').val();
            obj.macImageThumb3 = $('#macImageThumb3').val();
            obj.macImageOrigin3 = $('#macImageOrigin3').val();
        }
        if($('#macImageOrigin4').length){
            obj.macImageFull4 = $('#macImageFull4').val();
            obj.macImageThumb4 = $('#macImageThumb4').val();
            obj.macImageOrigin4 = $('#macImageOrigin4').val();
        }
        if($('#macImageOrigin5').length){
            obj.macImageFull5 = $('#macImageFull5').val();
            obj.macImageThumb5 = $('#macImageThumb5').val();
            obj.macImageOrigin5 = $('#macImageOrigin5').val();
        }

        // VIDEO //
         if($('#macVideoOrigin1').length){
            obj.macVideoFull1 = $('#macVideoFull1').val();
            obj.macVideoThumb1 = $('#macVideoThumb1').val();
            obj.macVideoOrigin1 = $('#macVideoOrigin1').val();
        }

        
        $.getJSON(
          '/web/machineUpdate.aspx?output=JSON',
          obj,
          function(data) {
            if(data.Table[0].actSave==='1'){
                var okTitle =   'Grazie per aver inserito questo annuncio !';
                var okText =    'La tua richiesta &egrave; stata inoltrata correttamente <BR/>' + 
				                'e sar&agrave; per i prossimi <b>60 giorni</b>';
                $('#msgOkTitle').html(okTitle);
                $('#msgOkText').html(okText);
                $('#btnClose').show();
                $('#btnHome').show();
                $('#saveOK').modal({
    				close:false,
    				closeHTML:false,
    				escClose:false
    				});
    		} else {
                var errTitle =  'Si &egrave; verificato un errore durante il salvataggio';
                var errText =   'La tua @mail  gi presente !<BR/> Se non ricordi i tuoi dai di accesso clicca su "Ricorda Password"';
                $('#msgErrorTitle').html(errTitle);
                $('#msgErrorText').html(errText);
                $('#btnClose').show();
                $('#btnHome').show();
				$('#saveERROR').modal({
								close:false,
								closeHTML:false,
								escClose:false
								});
           }
         }
        )
    } //if
}//end

// ---------------   MACCHINE - MOSTRA/NASCONDI/RINNOVA ---------------------  //

function machineShow(macId, renew, show){
    //var
	
    var obj = {}
    obj.macId = macId;
    obj.renew = renew;
    obj.macIsVisible = show;
    
    $.getJSON(
      '/web/MachineShow.aspx?output=JSON',
      obj,
      function(data) {
        /*
        if(data.Table[0].actSave==='1'){
            var okTitle =   'Il tuo annuncio  stato modificato !';
            var okText =    'La tua modifica &egrave; stata processata correttamente';
            $('#msgOkTitle').html(okTitle);
            $('#msgOkText').html(okText);
            $('#btnClose').show();
            $('#btnHome').show();
            $('#saveOK').modal({
    			close:false,
    			closeHTML:false,
    			escClose:false
    			});
    	} else {    	    
            var errTitle =  'Si &egrave; verificato un errore durante il salvataggio';
            var errText =   'Il tuo annuncio <b>non &egrave; stato modificato</b>. Riprova !';
            $('#msgErrorTitle').html(errTitle);
            $('#msgErrorText').html(errText);
            $('#btnClose').show();
            $('#btnHome').show();
			$('#saveERROR').modal({
							close:false,
							closeHTML:false,
							escClose:false
							});
       } 
       */
       location.reload();
     }
    )
}//end



// ---------------   CONSULENTI ---------------------  //

function consultant_searchItems(){
	$('#cnsServiceId').val('');
	$('#cnsAreaId').val('');

    $('#cnsServiceId').val($('#ddlService').val());
    $('#cnsAreaId').val($('#ddlArea').val());


	$('#frmConsultantSearch').attr('action','/it/consulenti/cerca/index.html');
		
    if ($('#cnsServiceId').val()=='' || $('#cnsServiceId').val()=='0')
		$('#cnsServiceId').attr('disabled','true');
		
	if ($('#cnsAreaId').val()=='' || $('#cnsAreaId').val()=='0')
		$('#cnsAreaId').attr('disabled','true');
		
	$('#frmConsultantSearch').submit();
	
}//end


// ---------------   CONSULENTI - SALVATAGGIO ---------------------  //

function consultantSave(){
    //var
    var actError = 0;
    var msgError = '';

    $('#tbService').val('');

    // Controllo servizi //
	$('#tbService').val(
		$.map(
			$(':checkbox[field=\'cnsService\']:checked'), 
			function(o) {
				return $(o).val();
			}
		)
	);
	if($('#tbService').val().length <=0 ){
         msgError += '<li>Selezionare almeno un <b>Servizio</b></li>';
         $('#actError').val('1');
    }//if


    // Controllo Descrizone //
    if($('#tbDesc').val()==''){
        msgError += '<li>Il campo <b>Descrizione servizio</b> &egrave; obbligatorio</li>';
        actError = 1;
    }//if

	
    if(actError==1){
        msgError = '<ul>' + msgError + '</ul>';         
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
		$('#saveERROR').modal({
						close:false,
						closeHTML:false,
						escClose:false
						});

    } else {   
        var obj = {}
        obj.cnsDesc = $('#tbDesc').val();
        obj.cnsAreaId = $('#ddlArea').val();
        obj.cnsServiceId = $('#tbService').val();
        
        $.getJSON(
          '/web/consultantUpdate.aspx?output=JSON',
          obj,
          function(data) {
            if(data.Table[0].actSave==='1'){
                var okTitle =   'Grazie per aver inserito questo annuncio !';
                var okText =    'La tua richiesta &egrave; stata inoltrata correttamente <BR/>' + 
				                'e sar&agrave; per i prossimi <b>60 giorni</b>';
                $('#msgOkTitle').html(okTitle);
                $('#msgOkText').html(okText);
                $('#btnClose').show();
                $('#btnHome').show();
                $('#saveOK').modal({
    				close:false,
    				closeHTML:false,
    				escClose:false
    				});
    		} else {
                var errTitle =  'Si &egrave; verificato un errore durante il salvataggio';
                var errText =   'Hai gia un annuncio di consulenza in corso di validit !';
                $('#msgErrorTitle').html(errTitle);
                $('#msgErrorText').html(errText);
                $('#btnClose').show();
                $('#btnHome').show();
				$('#saveERROR').modal({
								close:false,
								closeHTML:false,
								escClose:false
								});
           } 
         }
        )
    } //if
}//end


// ---------------   CONSULENTI - MOSTRA/NASCONDI/RINNOVA ---------------------  //

function consultantShow(macId, renew, show){
    //var
	
    var obj = {}
    obj.cnsId = macId;
    obj.renew = renew;
    obj.cnsIsVisible = show;
    
    $.getJSON(
      '/web/ConsultantShow.aspx?output=JSON',
      obj,
      function(data) {
        /*
        if(data.Table[0].actSave==='1'){
            var okTitle =   'Il tuo annuncio  stato modificato !';
            var okText =    'La tua modifica &egrave; stata processata correttamente';
            $('#msgOkTitle').html(okTitle);
            $('#msgOkText').html(okText);
            $('#btnClose').show();
            $('#btnHome').show();
            $('#saveOK').modal({
    			close:false,
    			closeHTML:false,
    			escClose:false
    			});
    	} else {    	    
            var errTitle =  'Si &egrave; verificato un errore durante il salvataggio';
            var errText =   'Il tuo annuncio <b>non &egrave; stato modificato</b>. Riprova !';
            $('#msgErrorTitle').html(errTitle);
            $('#msgErrorText').html(errText);
            $('#btnClose').show();
            $('#btnHome').show();
			$('#saveERROR').modal({
							close:false,
							closeHTML:false,
							escClose:false
							});
       } 
       */
       location.reload();
     }
    )
}//end

// ---------------   APERTURA - ABBONAMENTI ---------------------  //

function subscriptionOpen(){
	//settaggio campo Ragione sociale con autocomplete
	$("#tbCompany").autocomplete(
	'/web/CompanySuggest.aspx', {
		minChars: 2,
		max: 150,
		autoFill: false,
		mustMatch: false,
		matchContains: false,
		scrollHeight: 220
	}).result(function (event, data, formatted) {
		if (data.length > 0) {
			$('#tbCompanyId').val(data[1]);
			$('#tbAddress').val(data[3]);
			$('#tbCity').val(data[4]);
			$('#tbZipCode').val(data[5]);
			$('#ddlProv').val(data[6]);
			$('#ddlNation').val(data[7]);
			$('#tbPhone').val(data[8]);
			$('#tbFax').val(data[9]);
			$('#tbWeb').val(data[10]);
		}
	});
	
	//recupero informazioni di registrazione utente collegato
	$.getJSON(
		'/web/userSelect.aspx?output=JSON',
		function(data) {
			if(data.Table[0] ){
				$('#tbFirstName').val(data.Table[0].usrName);
				$('#tbLastName').val(data.Table[0].usrSurname);
				$('#tbCompanyId').val(data.Table[0].usrCompanyId);
				$('#tbCompany').val(data.Table[0].cmpRagSoc);
				$('#ddlCategory').val(data.Table[0].usrCatId);
				
				$('#tbAddress').val(data.Table[0].usrAddress);
				$('#tbCity').val(data.Table[0].usrCity);
				$('#tbZipCode').val(data.Table[0].usrZipCode);
				$('#ddlProv').val(data.Table[0].usrProvId);			
				$('#ddlNation').val(data.Table[0].usrNation);
				$('#tbJob').val(data.Table[0].usrJob);
				$('#tbCodFisc').val(data.Table[0].usrCFisc);
				$('#tbPIVA').val(data.Table[0].usrPI);
				$('#tbPhone').val(data.Table[0].usrPhone);
				$('#tbFax').val(data.Table[0].usrFax);

				$('#tbEmail').val(data.Table[0].usrEmail);
				$('#tbWeb').val(data.Table[0].cmpWeb);
				$('#tbUsername').val(data.Table[0].usrLogin);
				//$('#tbNotes').val(data.Table[0].usrNotes);
				
				// disabled su campo nome utente
				$('#tbUsername').attr("disabled", true);
			}
			
		}
	)

}//end


// ---------------   REGISTRAZIONE - ABBONAMENTI ---------------------  //

function subscriptionSave(){
    //var
    var msgError = '';
    var rxMail = /^.*@\w+\..*/;
    var rxCFisc = /\w{6}\d{2}\w\d{2}\w\d{3}\w/;
	

    // actForm
    $('#actSave').val('0');
    $('#actError').val('0');
    
    
    // Controllo campi obbligatori //
    if($('#tbFirstName').val()==''){
        msgError += '<li>Il campo NOME &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    
    if($('#tbLastName').val()==''){
        msgError += '<li>Il campo COGNOME &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if

    if($('#tbAddress').val()==''){
        msgError += '<li>Il campo INDIRIZZO &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbZipCode').val()==''){
        msgError += '<li>Il campo CAP  obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbCity').val()==''){
        msgError += '<li>Il campo CITTA\' &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#ddlProv').val()=='' && $('#ddlNation').val()==100){
        msgError += '<li>Il campo PROVINCIA &egrave; obbbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbPhone').val()==''){
        msgError += '<li>Il campo TELEFONO &egrave; obbbligatorio</li>';
        $('#actError').val('1');
    }//if
	/* non più obbbligatorio
    if($('#tbCodFisc').val()==''){
        msgError += '<li>Il CODICE FISCALE &egrave; obbligatorio</li>';
        $('#actError').val('1');
	} else {
		if($('#tbCodFisc').val().match(rxCFisc)==null){
			msgError += '<li>Il CODICE FISCALE inserito non &egrave; corretto</li>';
			$('#actError').val('1');
		}
	}//if */
	if( $('#tbCodFisc').val().length > 0 && $('#tbCodFisc').val().length != 16){
		msgError += '<li>Il CODICE FISCALE inserito non &egrave; corretto</li>';
		$('#actError').val('1');
	}//if	
	if( $('#tbPIVA').val().length > 0 && $('#tbPIVA').val().length != 11){
		msgError += '<li>La PARTITA IVA inserito non &egrave; corretta</li>';
		$('#actError').val('1');
	}//if
    if($('#tbEmail').val()==''){
        msgError += '<li>Il campo E-MAIL &egrave; obbligatorio</li>';
        $('#actError').val('1');
	}else{
		if($('#tbEmail').val().match(rxMail)==null){
			msgError += '<li>L\'indirizzo E-MAIL inserito non &egrave; valido</li>';
			$('#actError').val('1');
		}
    }//if
    if( $('#tbUsername').val().length < 6){
		msgError += '<li>Il campo NOME UTENTE &egrave; obbligatorio</li>';
		$('#actError').val('1');
	}//if
    if($('#tbPassword1').val()==''){
        msgError += '<li>Inserire il campo PASSWORD</li>';
        $('#actError').val('1');
    } else {
        if($('#tbPassword1').val() != $('#tbPassword2').val()){
                msgError += '<li>Le due PASSWORD non coincidono</li>';
                $('#actError').val('1');
        }//if
        if($('#tbPassword1').val().length <6 ){
                msgError += '<li>La PASSWORD deve essere di almeno 6 caratteri</li>';
                $('#actError').val('1');
        }//if

	}//if


    if($('#actError').val()=='1'){
        msgError = '<ul>' + msgError + '</ul>';         
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
		$('#saveERROR').modal({
						close:false,
						closeHTML:false,
						escClose:false
						});

    } else {   
        var obj = {}
        obj.usrname = $('#tbFirstName').val();
        obj.usrsurname = $('#tbLastName').val();
        obj.cmpid = $('#tbCompanyId').val();
        obj.cmpragsoc = $('#tbCompany').val();
        obj.usraddress = $('#tbAddress').val();
        obj.usrcity = $('#tbCity').val();
        obj.usrprovid = $('#ddlProv').val();
        obj.usrzipcode = $('#tbZipCode').val();
        obj.usrnation = $('#ddlNation').val();
        obj.usrcodfisc = $('#tbCodFisc').val();
        obj.usrpiva = $('#tbPIVA').val();
        obj.usrphone = $('#tbPhone').val();
        obj.usrfax = $('#tbFax').val();
        obj.usremail = $('#tbEmail').val();
        obj.usrLogin = $('#tbUsername').val();
        obj.usrpassword = $('#tbPassword1').val();        
        obj.usrjob = $('#tbJob').val();
        obj.cmpweb= $('#tbWeb').val();
        //obj.usrnote = $('#tbNotes').val();

        $.getJSON(
          '/web/userUpdate.aspx?output=JSON',
          obj,
          function(data) {
            if(data.Table[0].actSave=='1')
                $('#saveOK').modal({
    				close:false,
    				closeHTML:false,
    				escClose:false
    				});
            else
                $('#msgErrorTitle').text('Errore durante il salvataggio.');
                $('#msgErrorText').text('Verificare e i dati e riprovare');
                $('#btnClose').show();
                $('#btnHome').show();
				$('#saveERROR').modal({
								close:false,
								closeHTML:false,
								escClose:false
								});
          }
        
        )
    } //if
 } //end

    
// ---------------   PUBBLICITA - APERTURA ---------------------  //

function advOpen(){
	//settaggio campo Ragione sociale con autocomplete
	$("#tbCompany").autocomplete(
	'/web/CompanySuggest.aspx', {
		minChars: 2,
		max: 150,
		autoFill: false,
		mustMatch: false,
		matchContains: false,
		scrollHeight: 220
	}).result(function (event, data, formatted) {
		if (data.length > 0) {
			$('#tbCompanyId').val(data[1]);
			$('#tbAddress').val(data[3]);
			$('#tbCity').val(data[4]);
			$('#tbZipCode').val(data[5]);
			$('#ddlProv').val(data[6]);
			$('#ddlNation').val(data[7]);
			$('#tbPhone').val(data[8]);
			$('#tbFax').val(data[9]);
		}
	});
	
	//recupero informazioni di registrazione utente collegato
	$('#rbRequestBanner').attr('checked','checked');
	$.getJSON(
		'/web/userSelect.aspx?output=JSON',
		function(data) {
			if(data.Table[0] ){
				$('#tbFirstName').val(data.Table[0].usrName);
				$('#tbLastName').val(data.Table[0].usrSurname);
				$('#tbCompanyId').val(data.Table[0].usrCompanyId);
				$('#tbCompany').val(data.Table[0].cmpRagSoc);
				$('#ddlCategory').val(data.Table[0].usrCatId);
				
				$('#tbAddress').val(data.Table[0].usrAddress);
				$('#tbCity').val(data.Table[0].usrCity);
				$('#tbZipCode').val(data.Table[0].usrZipCode);
				$('#ddlProv').val(data.Table[0].usrProvId);			
				$('#ddlNation').val(data.Table[0].usrNation);
				$('#tbJob').val(data.Table[0].usrJob);
				$('#tbPhone').val(data.Table[0].usrPhone);
				$('#tbFax').val(data.Table[0].usrFax);
				$('#tbEmail').val(data.Table[0].usrEmail);
			}			
		}
	)
}//end


// ---------------   PUBBLICITA - REGISTRAZIONE  ---------------------  //

function advSave(){
    //var
    var rxMail = /^.*@\w+\..*/;
    var msgError = '';

    // actForm
    $('#actSave').val('0');
    $('#actError').val('0');
    
    
    // Controllo campi obbligatori //
    if($('#tbFirstName').val()==''){
        msgError += '<li>Il campo NOME &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    
    if($('#tbLastName').val()==''){
        msgError += '<li>Il campo COGNOME &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if

    if($('#tbAddress').val()==''){
        msgError += '<li>Il campo INDIRIZZO &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbZipCode').val()==''){
        msgError += '<li>Il campo CAP  obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbCity').val()==''){
        msgError += '<li>Il campo CITTA\' &egrave; obbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#ddlProv').val()=='' && $('#ddlNation').val()==100){
		msgError += '<li>Il campo PROVINCIA &egrave; obbbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbPhone').val()==''){
        msgError += '<li>Il campo TELEFONO &egrave; obbbligatorio</li>';
        $('#actError').val('1');
    }//if
    if($('#tbEmail').val()==''){
        msgError += '<li>Il campo E-MAIL &egrave; obbligatorio</li>';
        $('#actError').val('1');
	}else{
		if($('#tbEmail').val().match(rxMail)==null){
			msgError += '<li>L\'indirizzo E-MAIL inserito non &egrave; valido</li>';
			$('#actError').val('1');
		}
    }//if

    if($('#actError').val()=='1'){
        msgError = '<ul>' + msgError + '</ul>';         
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni nella compilazione<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
		$('#saveERROR').modal({
						close:false,
						closeHTML:false,
						escClose:false
						});
    } else {   
        var obj = {}
        obj.advfirstname = $('#tbFirstName').val();
        obj.advlastname = $('#tbLastName').val();
        obj.advcompanyid = $('#tbCompanyId').val();
        obj.advcompanydesc = $('#tbCompany').val();
        obj.advcatid = $('#ddlCategory').val();
        obj.advaddress = $('#tbAddress').val();
        obj.advcity = $('#tbCity').val();
        obj.advprovid = $('#ddlProv').val();
        obj.advzipcode = $('#tbZipCode').val();
        obj.advnation = $('#ddlNation').val();
        obj.advphone = $('#tbPhone').val();
        obj.advfax = $('#tbFax').val();
        obj.advemail = $('#tbEmail').val();
        obj.advweb= $('#tbWeb').val();
        obj.advjob = $('#tbJob').val();
    	/*
    	obj.advType =
    		$.map(
    			$(':radiobutton[name=\'rbRequestType\']:checked'), 
    			function(o) {
    				return $(o).val();
    			}
    		)
    	);
    	*/
        obj.advnote = $('#tbNotes').val();

        $.getJSON(
          '/web/AdvertiseUpdate.aspx?output=JSON',
          obj,
          function(data) {
            if(data.Table[0].actSave=='1')
                $('#saveOK').modal({
    				close:false,
    				closeHTML:false,
    				escClose:false
    				});
            else
                $('#msgErrorTitle').text('Errore durante il salvataggio.');
                $('#msgErrorText').text('Verificare e i dati e riprovare');
                $('#btnClose').show();
                $('#btnHome').show();
				$('#saveERROR').modal({
								close:false,
								closeHTML:false,
								escClose:false
								});
          }
        
        )
    } //if
 } //end


// ---------------   MACHNE REQUEST - DELTE ---------------------  //

function requestDelete(mrId){
    //var
	
	if(confirm('Vuoi cancellare questa richiesta di avviso?')){
	
        var obj = {}
        obj.mrId = mrId;
        
        $.getJSON(
          '/web/RequestDelete.aspx?output=JSON',
          obj,
          function(data) {
            location.reload();
            }
         )
    }
}//end

// ---------------   MACCHINE - ALERT SU RICERCA ---------------------  //

function requestUpdate(){
        var obj = {}
        obj.macFamily = $('#request_macfamily').val();
        obj.macTypeId = $('#request_mactypeid').val();
        obj.expireDays = $('#request_expiredays').val();
        
        $.getJSON(
          '/web/RequestUpdate.aspx?output=JSON',
          obj,

          function(data) {
            if(data.Table[0].expireDateTime)
			{
				var enddate = data.Table[0].expireDateTime.split(' ');
				$('#msgTitle').text('Richiesta andata a buon fine!');
				$('#msgText').text('Riceverai un\'email quando verra\' inserito un annuncio della tipologia indicata fino al ' + enddate[0]);
                $('#saveOK').modal({
    				close:false,    				closeHTML:false,
    				escClose:false
    				});
			}
            else
                $('#msgErrorTitle').text('Errore durante il salvataggio.');
                $('#msgErrorText').text('Verificare e i dati e riprovare');
                $('#btnClose').show();
                $('#btnHome').show();
				$('#saveERROR').modal({
								close:false,
								closeHTML:false,
								escClose:false
								});
          }

        )
}

function normeFillQ(obj) {
	var qs = $.jqURL.get('q');
	if(qs)
	{
		qs = qs.replace(/\+/g, ' ');
		$('#'+obj).val(decodeURIComponent(qs));
	}
}

function ricercaSubmit(obj)
{
	$('#'+obj).submit();
}

/* NOT USED */
function addtocart(obj,pid,ptype,hash)
{
	var tnurl;
	tnurl = "http://tecnichenuove.etweb.it/web/remoteaddcart.aspx?pid=" + pid + "&ptype=" + ptype;
	if (hash != "")
		tnurl = tnurl + "&hash=" + hash;
	window.open(tnurl,'tnbasket','width=400,height=200,resizable=no,scrollbars=no,toolbar=no,location=no,menubar=no');
}
/* */

function hideboxsearch(form,formCategory,action,type)
{
	if(action == 'hide')
	{
		if(!type)
		{
			$('#'+form).slideUp();
			$('#'+formCategory).slideUp();
		}
		else
		{
			$('#'+form).hide();
			$('#'+formCategory).hide();
		}
			
		$('#SearchBoxHide').hide();
		$('#SearchBoxShow').show();
	}

	if(action == 'show')
	{
		if(!type)
		{
			$('#'+form).slideDown();
			$('#'+formCategory).slideDown();
		}
		else
		{
			$('#'+form).show();
			$('#'+formCategory).show();
		}
		
		$('#SearchBoxHide').show();
		$('#SearchBoxShow').hide();
	}
}

function hideboxresult(form,action,type,name)
{
	if(action == 'hide')
	{
		if(!type)
			$('#'+form).slideUp();
		else
			$('#'+form).hide();
		$('#'+name).hide();
		$('#'+name).show();
	}

	if(action == 'show')
	{
		if(!type)
			$('#'+form).slideDown();
		else
			$('#'+form).show();
		$('#'+name).show();
		$('#'+name).hide();
	}
}

/* ACQUISTA SU AGGIORNAMENTO PROFESSIONALE */

function getBundleId(o) {
	var esito = false;

	var pid0 = 0;
	var pid1 = 0;
	var pid2 = 0;
	var url = '/web/buybundle.aspx';
	var hash = '';
	try {
	
	
		
		hash = $('input:radio[hash]:eq(0)').attr('hash');
		
		pid0 = $('input:radio:checked[name=\'pid0\']').attr('value');
		pid1 = $('input:radio:checked[name=\'pid1\']').attr('value');
		pid2 = $('input:radio:checked[name=\'pid2\']').attr('value');
		
		
		
		if ((String(pid0)!='undefined') && (String(pid1)!='undefined') && (String(pid2)!='undefined')) {
			
			// applica modifica a url
			
		
			if (pid0 != 0) {
				url += ('?pid0=' + pid0);
			}
			
			if (pid1 != 0) {
				url += ('&pid1=' + pid1);
			}
			
			if (pid2 != 0) {
				url += ('&pid2=' + pid2);
			}
						
			if (hash != 'undefined') {
				url += ('&hash=' + hash);
			}
					
			$(o).attr('href', url);
			
			esito = true;
		} else {											
			alert('Selezionare un prodotto per ciascuna categoria');										
			esito = false;					
		}			
	
	
	} catch (e) {
		esito = false;
		alert(e)			
	} // catch		
	
	return esito;
}

// ---------------   CATEGORIE - APERTURA ---------------------  //

function catOpen(){
	$("#tbCategory").autocomplete(
	'/web/CategorySuggest.aspx', {
		minChars: 2,
		max: 150,
		autoFill: false,
		mustMatch: false,
		matchContains: false,
		scrollHeight: 220
	}).result(function (event, data, formatted) {
		if (data.length > 0) {
			//$('#catExtDesc').val(data[0]);
			$('#catSearchDesc').val(data[0]);
			$('#catExtId').val(data[1]);
		}
	});
}//end

function catSubmit() {
    // text = $('#tbCategory').val();
    // $('#catSearchDesc').val(text);
	
    if ($('#catExtId').val() == 0)
	{
		alert("Selezionare una delle voci proposte");
	}
    else
    {
		$('#frmCategory').submit();
    } 
}

function catGoto(first) {
	if (first != '')
	{
		$('#catFirst').val(first);	
	}
	
	$('#catPaging').submit();
}

// ---------------   LAVORO ANNUNCI - MOSTRA/NASCONDI/RINNOVA ---------------------  //

function jobShow(jobId, renew, show) {
    var obj = {}
    obj.jobId = jobId;
    obj.renew = renew;
    obj.jobIsVisible = show;

    $.getJSON(
      '/web/JobShow.aspx?output=JSON',
      obj,
      function(data) {
          location.reload();
      }
    )
} //end

// ---------------   LAVORO CURRICULUM - MOSTRA/NASCONDI/RINNOVA ---------------------  //

function jobListShow(jobListId, renew, show) {
    var obj = {}
    obj.jobListId = jobListId;
    obj.renew = renew;
    obj.jobListIsVisible = show;

    $.getJSON(
      '/web/JobListShow.aspx?output=JSON',
      obj,
      function(data) {
          location.reload();
      }
    )
} //end

// ---------------   LAVORO ---------------------  //

function job_searchItems(searchType) {

    $('#jobPositions').val($('#ddlPositionsId_new').val());
    $('#jobPositionsDesc').val($('#ddlPositionsId_new :selected').text());
    $('#jobLocation').val($('#ddlLocationId_new').val());
    $('#frmJobSearch').attr('action', '/it/lavoro/cerca/index.html');
    $('#frmJobSearch').submit();

} //end

// ---------------   LAVORO - CITIES SUGGEST  POSIZIONE ---------------------  //
function posCitiesSuggest(){
	$('#tbCity').autocomplete(
	'/web/CitiesSuggest.aspx', {
		minChars: 1,
		max: 150,
		autoFill: false,
		mustMatch: false,
		matchContains: false,
		scrollHeight: 220,
		extraParams: {
			provId: function() { return $('#ddlProvince').val(); }
		}
	});
}
//end

// ---------------   LAVORO - SALVATAGGIO ---------------------  //

function jobsSave() {
    //var
    var actError = 0;
    var msgError = '';

    // Controllo Posizione //
    if ($('#ddlPositions').val() == '') {
        msgError += '<li>Il campo <b>Posizione ricercata</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Titolo //
    if ($('#tbTitle').val() == '') {
        msgError += '<li>Il campo <b>Titolo dell\'annuncio</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Descrizone //
    if ($('#tbDesc').val() == '') {
        msgError += '<li>Il campo <b>Testo descrittivo</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Provincia //
    if ($('#ddlProvince').val() == '') {
        msgError += '<li>Il campo <b>Provincia</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Esperienza //
    if ($('#ddlExperience').val() == '') {
        msgError += '<li>Il campo <b>Anni di esperienza richiesti</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    if (actError == 1) {
        msgError = '<ul>' + msgError + '</ul>';
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
        $('#saveERROR').modal({
            close: false,
            closeHTML: false,
            escClose: false
        });

    } else {
        var obj = {}
        obj.jobPosition = $('#ddlPositions').val();
	    obj.jobTitle = $('#tbTitle').val();
	    obj.jobDesc = $('#tbDesc').val();
	    obj.jobLocation = $('#ddlProvince').val();
	    obj.jobAgeReq = $('#ddlExperience').val();
	    obj.jobCompany = $('#tbCompany').val();
	    obj.jobCity = $('#tbCity').val();
		
        $.getJSON(
          '/web/jobsUpdate.aspx?output=JSON',
          obj,
          function(data) {
              if (data.Table[0].actSave === '1') {
                  // var okTitle = 'Grazie per aver inserito questo annuncio !';
                  var okText = 'Il tuo annuncio &egrave; stato inserito correttamente<br/>' +
				                'e sar&agrave; visibile per i prossimi <b>60 giorni</b>';
                  //$('#msgOkTitle').html(okTitle);
                  $('#msgOkText').html(okText);
                  $('#btnClose').show();
                  $('#btnHome').show();
                  $('#saveOK').modal({
                      close: false,
                      closeHTML: false,
                      escClose: false
                  });
              } else {
                  var errTitle = 'Si &egrave; verificato un errore durante il salvataggio';
                  var errText = 'Hai gia un annuncio di lavoro in corso di validità!';
                  $('#msgErrorTitle').html(errTitle);
                  $('#msgErrorText').html(errText);
                  $('#btnClose').show();
                  $('#btnHome').show();
                  $('#saveERROR').modal({
                      close: false,
                      closeHTML: false,
                      escClose: false
                  });
              }
          }
        )
    } //if
} //end

// ---------------   LAVORO - ANNUNCIO - SALVATAGGIO ---------------------  //

function jobsPositionsSave() {
    //var
    var actError = 0;
    var msgError = '';

    // Controllo Via //
    if ($('#tbAddress').val() == '') {
        msgError += '<li>Il campo <b>Via</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Numero //
    if ($('#tbCivic').val() == '') {
        msgError += '<li>Il campo <b>Numero civico</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Zip //
    if ($('#tbZip').val() == '') {
        msgError += '<li>Il campo <b>CAP</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Città //
    if ($('#tbCity').val() == '') {
        msgError += '<li>Il campo <b>Citt&agrave;</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Provincia //
    if ($('#ddlLocation').val() == '') {
        msgError += '<li>Il campo <b>Provincia</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Email //
    if ($('#tbEmail').val() == '') {
        msgError += '<li>Il campo <b>Email</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Telefono //
    if ($('#tbPhone').val() == '') {
        msgError += '<li>Il campo <b>Telefono</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Studio //
    if ($('#ddlStudies').val() == '') {
        msgError += '<li>Il campo <b>Titolo di studio</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Esperienza //
    if ($('#ddlExperience').val() == '') {
        msgError += '<li>Il campo <b>Anni di esperienza</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Livello //
    /*if ($('#ddlLevels').val() == '') {
        msgError += '<li>Il campo <b>Livello contrattuale</b> &egrave; obbligatorio</li>';
        actError = 1;
    }*/ //if

    // Controllo Desc //
    if ($('#tbDesc').val() == '') {
        msgError += '<li>Il campo <b>Descrizione</b> &egrave; obbligatorio</li>';
        actError = 1;
    } //if

    // Controllo Courses //
    /*
	if ($('#tbCourses').val() == '') {
        msgError += '<li>Il campo <b>Corsi effettuati</b> &egrave; obbligatorio</li>';
        actError = 1;
    } */ //if

    // Controllo Curriculum //
    if (!$('#jobListOrigin1').val() && !$('#tbCurriculum').val()) {
        msgError += '<li><b>Devi inserire un curriculum</b></li>';
        actError = 1;    
    } //if

    // Controllo Lingue //
    if ($('#tbLanguage1').val() && ( $('#ddlLanguage1C').val() == '' || $('#ddlLanguage1S').val() == '' || $('#ddlLanguage1P').val() == '') ) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage2').val() && ($('#ddlLanguage2C').val() == '' || $('#ddlLanguage2S').val() == '' || $('#ddlLanguage2P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage3').val() && ($('#ddlLanguage3C').val() == '' || $('#ddlLanguage3S').val() == '' || $('#ddlLanguage3P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage4').val() && ($('#ddlLanguage4C').val() == '' || $('#ddlLanguage4S').val() == '' || $('#ddlLanguage4P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage5').val() && ($('#ddlLanguage5C').val() == '' || $('#ddlLanguage5S').val() == '' || $('#ddlLanguage5P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage6').val() && ($('#ddlLanguage6C').val() == '' || $('#ddlLanguage6S').val() == '' || $('#ddlLanguage6P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage7').val() && ($('#ddlLanguage7C').val() == '' || $('#ddlLanguage7S').val() == '' || $('#ddlLanguage7P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage8').val() && ($('#ddlLanguage8C').val() == '' || $('#ddlLanguage8S').val() == '' || $('#ddlLanguage8P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage9').val() && ($('#ddlLanguage9C').val() == '' || $('#ddlLanguage9S').val() == '' || $('#ddlLanguage9P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if
    if ($('#tbLanguage10').val() && ($('#ddlLanguage10C').val() == '' || $('#ddlLanguage10S').val() == '' || $('#ddlLanguage10P').val() == '')) {
        msgError += '<li><b>Devi esprimere un voto per la lingua conosciuta</b></li>';
        actError = 1;
    } //if

    if (actError == 1) {
        msgError = '<ul>' + msgError + '</ul>';
        $('#msgErrorTitle').html('Riscontrate delle imperfezioni<BR/>Ricontrolla i dati e riprova!');
        $('#msgErrorText').html(msgError);
        $('#btnClose').show();
        $('#btnHome').hide();
        $('#saveERROR').modal({
            close: false,
            closeHTML: false,
            escClose: false
        });

    } else {
        var obj = {}
        obj.usrAddress = $('#tbAddress').val();
        obj.usrCivic = $('#tbCivic').val();
        obj.usrZipCode = $('#tbZipCode').val();
        obj.usrCity = $('#tbCity').val();
        obj.usrProvId = $('#ddlLocation').val();
        obj.usrEmail = $('#tbEmail').val();
        obj.usrPhone = $('#tbPhone').val();
        obj.usrStudies = $('#ddlStudies').val();
		if ($('#tbStudiesDesc').attr('disabled') == true)
			obj.usrStudiesDesc = "";
		else
			obj.usrStudiesDesc = $('#tbStudiesDesc').val();
        obj.usrExperience = $('#ddlExperience').val();
        //obj.usrLevels = $('#ddlLevels').val();
        obj.usrDescription = $('#tbDesc').val();
        obj.usrCourses = $('#tbCourses').val();
        // CURRICULUM
        if ($('#jobListOrigin1').val())
            obj.usrCurriculum = $('#jobListOrigin1').val();
        else
            obj.usrCurriculum = $('#tbCurriculum').val();
        // LINGUE...
        if ($('#tbLanguage1').val()) {
            obj.usrLanguage1Txt = $('#tbLanguage1').val();
            obj.usrLanguage1C = $('#ddlLanguage1C').val();
            obj.usrLanguage1S = $('#ddlLanguage1S').val();
            obj.usrLanguage1P = $('#ddlLanguage1P').val();
        }
        if ($('#tbLanguage2').val()) {
            obj.usrLanguage2Txt = $('#tbLanguage2').val();
            obj.usrLanguage2C = $('#ddlLanguage2C').val();
            obj.usrLanguage2S = $('#ddlLanguage2S').val();
            obj.usrLanguage2P = $('#ddlLanguage2P').val();
        }
        if ($('#tbLanguage3').val()) {
            obj.usrLanguage3Txt = $('#tbLanguage3').val();
            obj.usrLanguage3C = $('#ddlLanguage3C').val();
            obj.usrLanguage3S = $('#ddlLanguage3S').val();
            obj.usrLanguage3P = $('#ddlLanguage3P').val();
        }
        if ($('#tbLanguage4').val()) {
            obj.usrLanguage4Txt = $('#tbLanguage4').val();
            obj.usrLanguage4C = $('#ddlLanguage4C').val();
            obj.usrLanguage4S = $('#ddlLanguage4S').val();
            obj.usrLanguage4P = $('#ddlLanguage4P').val();
        }
        if ($('#tbLanguage5').val()) {
            obj.usrLanguage5Txt = $('#tbLanguage5').val();
            obj.usrLanguage5C = $('#ddlLanguage5C').val();
            obj.usrLanguage5S = $('#ddlLanguage5S').val();
            obj.usrLanguage5P = $('#ddlLanguage5P').val();
        }
        if ($('#tbLanguage6').val()) {
            obj.usrLanguage6Txt = $('#tbLanguage6').val();
            obj.usrLanguage6C = $('#ddlLanguage6C').val();
            obj.usrLanguage6S = $('#ddlLanguage6S').val();
            obj.usrLanguage6P = $('#ddlLanguage6P').val();
        }
        if ($('#tbLanguage7').val()) {
            obj.usrLanguage7Txt = $('#tbLanguage7').val();
            obj.usrLanguage7C = $('#ddlLanguage7C').val();
            obj.usrLanguage7S = $('#ddlLanguage7S').val();
            obj.usrLanguage7P = $('#ddlLanguage7P').val();
        }
        if ($('#tbLanguage8').val()) {
            obj.usrLanguage8Txt = $('#tbLanguage8').val();
            obj.usrLanguage8C = $('#ddlLanguage8C').val();
            obj.usrLanguage8S = $('#ddlLanguage8S').val();
            obj.usrLanguage8P = $('#ddlLanguage8P').val();
        }
        if ($('#tbLanguage9').val()) {
            obj.usrLanguage9Txt = $('#tbLanguage9').val();
            obj.usrLanguage9C = $('#ddlLanguage9C').val();
            obj.usrLanguage9S = $('#ddlLanguage9S').val();
            obj.usrLanguage9P = $('#ddlLanguage9P').val();
        }
        if ($('#tbLanguage10').val()) {
            obj.usrLanguage10Txt = $('#tbLanguage10').val();
            obj.usrLanguage10C = $('#ddlLanguage10C').val();
            obj.usrLanguage10S = $('#ddlLanguage10S').val();
            obj.usrLanguage10P = $('#ddlLanguage10P').val();
        }

        // CANDIDATURA
        if($('#jobId').val()) {
            obj.jobId = $('#jobId').val();
        }

        $.getJSON(
          '/web/JobsWebUserUpdate.aspx?output=JSON',

          obj,
          function(data) {
              if (data.Table[0].actSave === '1') {
                  var okTitle = 'Invio riuscito';
                  var okText = 'Il tuo Curriculum Vitae verr&agrave; visualizzato<br/>dall\'azienda che ha aperto la posizione';
                  $('#msgOkTitle').html(okTitle);
                  $('#msgOkText').html(okText);
                  $('#btnClose').show();
                  $('#btnHome').show();
                  $('#saveOK').modal({
                      close: false,
                      closeHTML: false,
                      escClose: false
                  });
              } else {
                    var errTitle = 'Curriculum <b>non</b> inserito';
                  var errText = 'Hai gi&agrave; sottoposto il tuo curriculum a questo annuncio!';
                  $('#msgErrorTitle').html(errTitle);
                  $('#msgErrorText').html(errText);
                  $('#btnClose').show();
                  $('#btnHome').show();
                  $('#saveERROR').modal({
                      close: false,
                      closeHTML: false,
                      escClose: false
                  });
              }
          }
        )
    } //if
} //end

// ---------------   VISUALIZZA FORM CURRICULUM  ---------------------  //

function jobsPositionsCheckStudies() {
	if ( $('#ddlStudies').val() < 3 )
		$('#tbStudiesDesc').attr("disabled", true);
	else
		$('#tbStudiesDesc').attr("disabled", false);
}

// ---------------   AGGIUNGE LINGUA FORM CURRICULUM  ---------------------  //

function jobsLanguageAdd(max) {
	$('#rowLang'+numCVLang).show();
	if(numCVLang < max)
		++numCVLang;
}

// ---------------   VISUALIZZA FORM CURRICULUM  ---------------------  //

function jobsPositionsAdd() {
    $.ajax({
        type: "GET",
        url: "/web/JobsProfile.aspx",
        cache: false,
        success: function(html){
            $("#ajax_curriculum").html(html);
        }
    });
}

// ---------------   ESPANDI DETTAGLI CURRICULUM  ---------------------  //

function jobsProfilesShow(id) {
    $('#detail' + id).slideToggle();
}

// ---------------   FILTRA RISULTATI CURRICULUM  ---------------------  //

function jobsProfilesFilter(filter)
{
	var flLang = $(':selected','#flLang').val();
	var flExp = $(':selected','#flExp').val();
	
	$("tr.tofilter").show();
	$("table.tohide").hide();
	
	if(flLang != '')
		$("tr.tofilter:not(:contains("+flLang+"))").hide();
	if(flExp != '')
		$("tr.tofilter:not(:contains("+flExp+"))").hide();
}
