
$(document).ready(function () {

	var rbTipoUtente = $("input[name$='_TIPOUTENTE']");
	var fvpPiva = $("input[name$='_PIVA']");
	var fvpCodFisc = $("input[name$='_CODFISC']");
	
	if($(rbTipoUtente).length>0){
		$(rbTipoUtente).click(function (){
			if($(this).index()==0){
				fvpPiva.removeAttr('disabled');
				fvpPiva.css('background-color','');				
				fvpCodFisc.removeAttr('disabled');				
				fvpCodFisc.css('background-color','');
				
			}else{
				//alert("Privato");
				fvpPiva.attr('disabled','disabled');
				fvpPiva.css('background-color','lightgray');
				fvpPiva.val('');
				fvpCodFisc.attr('disabled','disabled');
				fvpCodFisc.css('background-color','lightgray');
				fvpCodFisc.val('');
			}
		});
	}
});

function sendVostraPropostaForm(lang)
{
	var rbTipoUtenteChecked = $("input[name$='FVP_TIPOUTENTE']:checked");
	var fvpPiva = $("input[name$='FVP_PIVA']");
	var fvpCodFisc = $("input[name$='FVP_CODFISC']");
	var fvpDitta = $("input[name$='FVP_DITTA']");
	
	var piva_codfisc_errorMsg = "Please insert the VAT or the fiscal code";
	var company_errorMsg = "Please insert the type uf user (privat or company)";
	if(lang=='it'){
		piva_codfisc_errorMsg = "Si prega di selezionare la tipologia di utente (ditta o privato)";
		company_errorMsg = "Inserire il campo Partita Iva oppure Codice fiscale";
	}else{
		piva_codfisc_errorMsg = "Bitte waehlen Sie die Art der Benutzer (Firma oder Privat)";
		company_errorMsg = "Feld MwSt.Nummer oder Steuernummer eingeben";
	}
	
	resetPIVA_CODFIC_errors();
	
   var divCompanyError = document.getElementById('divCompanyError');
   //var divValidationHeaderText = document.getElementById('divValidationHeaderText');
   
   //var CompanyRadio =  document.getElementById('ctl15_ctl00_FVP_TIPOUTENTE_0');
   //var CompanyText =  document.getElementById('ctl15_ctl00_FVP_DITTA')
   
   divCompanyError.style.display='none';
   //divValidationHeaderText.style.display='none';
     
	var returnValue = true;
      
	if(rbTipoUtenteChecked.index()==-1){
		if( $("#validationSummary").length>0 ){
			$("#validationSummary").append("<div id='errorPIVECodFisc' class='color: red;'>" + piva_codfisc_errorMsg + "</div>");
		}else
			alert(piva_codfisc_errorMsg);		
		return false;
	}
	
    if (rbTipoUtenteChecked.index()==0 && fvpDitta.val() == '')
	{ 
		divCompanyError.style.display='block'
	    returnValue = false;
	}
	if (returnValue == false)
    {
        document.location.hash  = '#top';
        //divValidationHeaderText.style.display='block';
    }

	if(rbTipoUtenteChecked.index()==0 && (fvpPiva.val()=='' && fvpCodFisc.val()=='') ){
		if( $("#validationSummary").length>0 ){
			$("#validationSummary").append("<div id='errorPIVECodFisc' class='color: red;'>" + company_errorMsg + "</div>");
		}else
			alert(company_errorMsg);			
		addAsteriskToPIVA_CODFISC();	
		
	   returnValue = false;
	}
	return returnValue;
}

function sendListaInteressiForm(lang)
{
	var rbTipoUtenteChecked = $("input[name$='FLI_TIPOUTENTE']:checked");
	var fvpPiva = $("input[name$='FLI_PIVA']");
	var fvpCodFisc = $("input[name$='FLI_CODFISC']");
	var fvpDitta = $("input[name$='FLI_DITTA']");
	
	var piva_codfisc_errorMsg = "Please insert the VAT or the fiscal code";
	var company_errorMsg = "Please insert the type uf user (privat or company)";
	if(lang=='it'){
		piva_codfisc_errorMsg = "Si prega di selezionare la tipologia di utente (ditta o privato)";
		company_errorMsg = "Inserire il campo Partita Iva oppure Codice fiscale";
	}else{
		piva_codfisc_errorMsg = "Bitte waehlen Sie die Art der Benutzer (Firma oder Privat)";
		company_errorMsg = "Feld MwSt.Nummer oder Steuernummer eingeben";
	}
		
	resetPIVA_CODFIC_errors();
			
   var divCompanyError = document.getElementById('divCompanyError');
   //var divValidationHeaderText = document.getElementById('divValidationHeaderText');
   
   var CompanyRadio =  document.getElementById('ctl18_ctl00_FLI_TIPOUTENTE_0');
   var CompanyText =  document.getElementById('ctl18_ctl00_FLI_DITTA')
   
   divCompanyError.style.display='none';
   //divValidationHeaderText.style.display='none';
     
   var returnValue = true;
    
	if(rbTipoUtenteChecked.index()==-1){
		
		if( $("#validationSummary").length>0 ){
			$("#validationSummary").append("<div id='errorPIVECodFisc' class='color: red;'>" + piva_codfisc_errorMsg + "</div>");
		}else
			alert(piva_codfisc_errorMsg);		
		return false;
	}
	
    if (rbTipoUtenteChecked.index()==0 && fvpDitta.val() == '')
	{ 
		divCompanyError.style.display='block'
	    returnValue = false;
	}
	else
	{
	    returnValue = true;
	}
	
	if (returnValue == false)
    {
        document.location.hash  = '#top';
        //divValidationHeaderText.style.display='block';
    }
	
	if(rbTipoUtenteChecked.index()==0 && (fvpPiva.val()=='' && fvpCodFisc.val()=='') ){
		if( $("#validationSummary").length>0 ){
			$("#validationSummary").append("<div id='errorPIVECodFisc' class='color: red;'>" + company_errorMsg + "</div>");
		}else
			alert(company_errorMsg);			
		addAsteriskToPIVA_CODFISC();		
	    returnValue = false;
	}
	
	return returnValue;
}

function addAsteriskToPIVA_CODFISC(){
	// Aggiungo l'asterisco rosso
	if($("input[id$='_PIVA']").length>0 && $.trim( $("input[id$='_PIVA']").val() )=='' )		
		$("label[for$='_PIVA']").append( $("<span  id='PIVAerror' class='errorLabel'> * </span>") );
		// Aggiungo l'asterisco rosso
	if($("input[id$='_CODFISC']").length>0 && $.trim( $("input[id$='_CODFISC']").val() )==''  )		
		$("label[for$='_CODFISC']").append( $("<span id='CODFISCerror' class='errorLabel'> * </span>") );
}

function resetPIVA_CODFIC_errors(){
	// reset eventuali errori inseriti lato client	
	if( $("#validationSummary #errorPIVECodFisc").length>0 )
		$("#validationSummary #errorPIVECodFisc").remove();
	if($("input[id$='_PIVA']").length>0)
			$("#PIVAerror").remove();
	if($("input[id$='_CODFISC']").length>0)
			$("#CODFISCerror").remove();
}


