var telPrefixLength = 3;
var telNumberLength = 7;
var voucherCodeLength = 16;

// Messaggi di errore
var msgRicaricaError = "Attenzione! Dati errati o incompleti.";

//var busygif = "../res/imgs/ico_busy.gif";

//var prepaid_url = '/ricaricabile/index.html';
//var postpaid_url = '/abbonamento/index.html';
var selfcare_ricaricaScratch = "http://areaclientiweb.tre.it/selfcare/areaclienti133/4676_ricarica_ITA_LOGGED.xsl_submit";
var shoptre_ricaricaOnline = "https://www.shoptre.it/shop3/charge_process.php";



// -------------------------------------------------------------------------------------------------
// LOG RICARICA
// -------------------------------------------------------------------------------------------------

function ricaricaOnline() {
	var prefix = $('#ricarica_prefisso').val();
    var number = $('#ricarica_telefono').val();
    var modalita = $('#metododipagamento').val();
    var taglio = $('#products_id').val();
    
    if (prefix.length != telPrefixLength) {
		$('#ricarica_prefisso').parents("div.box_Input_Phone").addClass("box_Error");
		return;
    } else {
		$('#ricarica_prefisso').parents("div.box_Input_Phone").removeClass("box_Error");
    }
    if ( (number.length < (telNumberLength -1)) || (number.length > telNumberLength)){
		$('#ricarica_telefono').parents("div.box_Input_Phone").addClass("box_Error");
		return;
    } else {
		$('#ricarica_telefono').parents("div.box_Input_Phone").removeClass("box_Error");
    }
    if (modalita.length == 0) {
		$('#metododipagamento').parents("div.box_Select_Full").addClass("box_Error");
		return;
    } else {
		$('#metododipagamento').parents("div.box_Select_Full").removeClass("box_Error");
    }
    if (taglio.length == 0) {
		$('#products_id').parents("div.box_Select_Full").addClass("box_Error");
		return;
    } else {
		$('#products_id').parents("div.box_Select_Full").removeClass("box_Error");
    }

	$('#ricaricaOnlineForm').attr("action", shoptre_ricaricaOnline);
	$('#ricaricaOnlineForm').submit();
	
	/*var queryString = 'command=ricaricaOnlineCommand' +
					  '&ricarica_prefisso=' + prefix +
					  '&ricarica_telefono=' + number +
					  '&metododipagamento=' + modalita +
					  '&products_id=' + taglio;
	*/
	//$.post(ricarica_WI, queryString);
}

function ricaricaScratch(){
    var prefix = $('#ricarica_prefisso_scratch').val();
    var number = $('#ricarica_telefono_scratch').val();
    var voucherCode = $('#voucherCode').val();

    if (prefix.length != telPrefixLength) {
		$('#ricarica_prefisso_scratch').parents("div.box_Input_Phone").addClass("box_Error");
		return;
    } else {
		$('#ricarica_prefisso_scratch').parents("div.box_Input_Phone").removeClass("box_Error");
    }
    if (number.length != telNumberLength) {
		$('#ricarica_telefono_scratch').parents("div.box_Input_Phone").addClass("box_Error");
		return;
    } else {
		$('#ricarica_telefono_scratch').parents("div.box_Input_Phone").removeClass("box_Error");
    }
    if (voucherCode.length != voucherCodeLength) {
		$('#voucherCode').parents("div.box_Input_Full").addClass("box_Error");
		return;
    } else {
		$('#voucherCode').parents("div.box_Input_Full").removeClass("box_Error");
    }

	var username = $('#ricarica_prefisso_scratch').val() + $('#ricarica_telefono_scratch').val();

	$('#targetMsisdn').val(username);
	$('#targetMsisdnConfirm').val(username);
	$('#ricaricaScratchForm').attr("action", selfcare_ricaricaScratch);
	$('#ricaricaScratchForm').submit();

	/*var queryString = 'command=ricaricaScratchCommand' +
					  '&targetMsisdn=' + username +
					  '&targetMsisdnConfirm=' + username +
					  '&voucherCode=' + voucherCode +
					  '&message=';
	*/
    //    $.post(ricarica_WI, queryString);

/*
    if (prefix.length==telPrefixLength && number.length==telNumberLength && voucherCode.length==voucherCodeLength) {
        var username = document.getElementById('ricarica_prefisso_scratch').value + document.getElementById('ricarica_telefono_scratch').value;

        document.getElementById('targetMsisdn').value = username;
        document.getElementById('targetMsisdnConfirm').value = username;
        document.getElementById('ricaricaScratchForm').action = selfcare_ricaricaScratch;
        document.getElementById('ricaricaScratchForm').submit();

        var queryString = 'command=ricaricaScratchCommand' +
                          '&targetMsisdn=' + username +
                          '&targetMsisdnConfirm=' + username +
                          '&voucherCode=' + voucherCode +
                          '&message=';
    //    $.post(ricarica_WI, queryString);
    }
    else {
		alert ('Errore');
    //    showRicaricaErrorMessage("scratch", msgRicaricaError);
    }
*/

}

