var url_v =  "/ws/SendFriend.asmx";
var url_p =  "/ws/ProfileDataCatcher.asmx";      
var OffertaAttiva = '15';
var OffertaAttiva2 = '30';
var token = 'C8URN7L6RN94U8R4UG9PBLMUW2';
    
    function Profile(token, name, surname, email, captchacode, profileattributes)
    {    
        this.Token = token;
        this.Name = name;
        this.Surname = surname;
        this.Email = email;
        this.CaptchaCode = captchacode;
        this.ProfileAttributes = profileattributes;
    }
    function shareMail() 
    {
        var messaggio = "Ciao, vai a vedere questo sito: http://www.senzaretecomefai.it\n\n E' pieno di soluzioni  per navigare in Internet senza fili!\n\nDagli un'occhiata!\n\n";
        location.href = "mailto:?subject=Dai un'occhiata a questo sito!&body=" + encodeURIComponent(messaggio);
    }   
    function Send()
    {
        SaveProfile();
    }

    function GetRadioValue(objName)
    {
        var _obj = document.getElementsByName(objName);
        var _radioValue = null;

        for (var i=0; i < _obj.length; i++)
        {
           if (_obj[i].checked)
              _radioValue = _obj[i].value;
        }
        return _radioValue;
    }
	
	
	
	
	

	
	function checkEmailInscribe()
	{
	email2 = document.getElementById('f_email2').value 

	 // email validator per la seconda email
        if ( email2.length == 0 || !isValidEmail(email2))
        {    
                 document.getElementById('msgErrore').innerHTML = "Indirizzo email non corretto!";
				 ShowError(true);
                 return false;
        }	
	return true;	
	
	}
    
    function SaveProfile()
    {
        var email = null;      
        
		var ext_att = new Array();
       

		ext_att[1] = "q1=" + GetRadioValue('f_q1');
        // ext_att[2] = "q2=" + GetRadioValue('f_q2');

		ext_att[2] = "q2=" + document.getElementById('f_offerta').value;
		ext_att[3] = "q3=" + document.getElementById('f_offerta_mese_mdk').value;
		ext_att[4] = "q4=" + document.getElementById('f_offerta_anno_mdk').value;
		ext_att[5] = "q5=" + document.getElementById('f_offerta_mese_opc').value;
		ext_att[6] = "q6=" + document.getElementById('f_offerta_anno_opc').value;
		ext_att[7] = "q7=" + document.getElementById('f_offerta_mese_oms').value;
		ext_att[8] = "q8=" + document.getElementById('f_offerta_anno_oms').value;
		ext_att[9] = "q9=" + document.getElementById('f_offerta_mese_mma').value;
		ext_att[10] = "q10=" + document.getElementById('f_offerta_anno_mma').value;
        
		email = document.getElementById('f_email').value;

		
			// document.getElementById('msgErrore').innerHTML = ext_att[1] + ext_att[2] + ext_att[3] + ext_att[4] + ext_att[5] + ext_att[6] + ext_att[7] + ext_att[8] + ext_att[9] + ext_att[10];
			// ShowError(true);
			// return false;		
				 
		if (email.length == 0)
		{
			email = document.getElementById('f_email2').value;
		}

		/*
        for (var i = 1; i < ext_att.length; i++)
        {
			
            // if (GetRadioValue('f_q'+i) == null || offerta == 'none')
			if (GetRadioValue('f_q'+i) == null)
            {     
                 document.getElementById('msgErrore').innerHTML = "Attenzione: tutti i campi sono obbligatori, compila i campi mancanti.";
				 ShowError(true);
                 return;
            }   
        }
			*/
        // email validator
        if ( email.length == 0 || !isValidEmail(email))
        {    
                 document.getElementById('msgErrore').innerHTML = "Indirizzo email non corretto!";
				 ShowError(true);
                 return;
        }

                    
        var p = new Profile(token, '', '', email, '', ext_att);
        var pl = new SOAPClientParameters();
        pl.add("profile", p);
        SOAPClient.invoke(url_p, "SaveProfile", pl, true, Send_callBack);    
    }
    function ClearForm()
    {
        document.fSend.reset();
    }
	function Send_callBack(r)
	{

		if(r.constructor.toString().indexOf("function Error()") != -1)
	    {    
	        //alert("ERROR\r\n\r\n" + r.description + "\r\n\r\n[" + r.number + "]");
             ShowError(true);
		}
		else
    	{   	
            ShowError(false);
            ClearForm();
		}
	}
    
    function isValidEmail(e)
    { 
        var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
        return emailPattern.test(e);
    } 
	
	function ShowError(b)
	{
		document.getElementById("errore").style.display = 'block';
	    if (b == true)
	    {
	    	 document.getElementById("msgOk").style.display = 'none';
	       	 document.getElementById("msgErrore").style.display = 'block';
	    }
	    else
	    {
	        document.getElementById("msgErrore").style.display = 'none';
		   	document.getElementById("msgOk").style.display = 'block';
	    }
	}
    
    function SendFriend()
    {
        var list = new Array();
        list[0] = document.frmTest.txtEmailDest.value;
        
        var pl = new SOAPClientParameters();
        pl.add("sendername", document.frmTest.txtName.value + ' ' + document.frmTest.txtSurname.value);
        pl.add("senderemail", document.frmTest.txtEmailSrc.value);
        pl.add("personal_msg", document.frmTest.txtFree.value);
        pl.add("friendsemail", list);
        pl.add("email_key", document.frmTest.txtKey.value);
        SOAPClient.invoke(url_v, "SendToAFriend", pl, true, Send_callBack);
    }	
	
	  
	function setBackgroundImage (id, imageURL, tab) {
	 
	    document.getElementById(id).style.backgroundImage = imageURL == 'none' ? 'none' : 'url(' + imageURL + ')';
		
		
		var _colorActive1 = "url(images/datakit_on2.gif) top left no-repeat";
		var _colorActive2 = "url(images/datakit10flexi_on.gif) top left no-repeat";
		var _colorActive3 = "url(images/maxxi_facile_on.gif) top left no-repeat";
		var _colorActive4 = "url(images/maxxi100_on.gif) top left no-repeat";
		
		var _colorDefault1 = "url(images/datakit_off2.gif) top left no-repeat"; 
		var _colorDefault2 = "url(images/datakit10flexi_off.gif) top left no-repeat"; 
		var _colorDefault3 = "url(images/maxxi_facile_off.gif) top left no-repeat"; 
		var _colorDefault4 = "url(images/maxxi100_off.gif) top left no-repeat"; 				
		
	 if (tab == "0")  {
	  document.getElementById("leftHP").style.display = 'block';
	  document.getElementById("leftData25").style.display = 'none';	  
	  document.getElementById("leftData10").style.display = 'none';
	  document.getElementById("leftFlexy").style.display = 'none';
	  document.getElementById("leftPlus").style.display = 'none';
	  document.getElementById("pulsantiera").style.display = 'none';
  	  document.getElementById("TornaHome").style.display = 'none';
	 }	
	 else if (tab == "1")  {
	  document.getElementById("leftHP").style.display = 'none';
	  document.getElementById("leftData25").style.display = 'block';	  
	  document.getElementById("leftData10").style.display = 'none';
	  document.getElementById("leftFlexy").style.display = 'none';
	  document.getElementById("leftPlus").style.display = 'none';
	  document.getElementById("pulsantiera").style.display = 'block';	
	  document.getElementById("button1").style.background = _colorActive1;
	  document.getElementById("button2").style.background = _colorDefault2;	
	  document.getElementById("button3").style.background = _colorDefault3;	
	  document.getElementById("button4").style.background = _colorDefault4;				  
  	  document.getElementById("TornaHome").style.display = 'block';	  
	 }
	 else if (tab == "2")  {
	  document.getElementById("leftHP").style.display = 'none';
	  document.getElementById("leftData25").style.display = 'none';	  
	  document.getElementById("leftData10").style.display = 'block';
	  document.getElementById("leftFlexy").style.display = 'none';
	  document.getElementById("leftPlus").style.display = 'none';
	  document.getElementById("pulsantiera").style.display = 'block'; 
	  document.getElementById("button1").style.background = _colorDefault1;
	  document.getElementById("button2").style.background = _colorActive2;	
	  document.getElementById("button3").style.background = _colorDefault3;	
	  document.getElementById("button4").style.background = _colorDefault4;	
  	  document.getElementById("TornaHome").style.display = 'block';	  	   
	 }
	 else if (tab == "3")  {
	  document.getElementById("leftHP").style.display = 'none';
	  document.getElementById("leftData25").style.display = 'none';	  
	  document.getElementById("leftData10").style.display = 'none';
	  document.getElementById("leftFlexy").style.display = 'block';
	  document.getElementById("leftPlus").style.display = 'none';		
	  document.getElementById("pulsantiera").style.display = 'block'; 
	  document.getElementById("button1").style.background = _colorDefault1;
	  document.getElementById("button2").style.background = _colorDefault2;	
	  document.getElementById("button3").style.background = _colorActive3;	
	  document.getElementById("button4").style.background = _colorDefault4;	
  	  document.getElementById("TornaHome").style.display = 'block';	  	  		  
	 }
	  else if (tab == "4")  {
	  document.getElementById("leftHP").style.display = 'none';
	  document.getElementById("leftData25").style.display = 'none';	  
	  document.getElementById("leftData10").style.display = 'none';
	  document.getElementById("leftFlexy").style.display = 'none';
	  document.getElementById("leftPlus").style.display = 'block';		
	  document.getElementById("pulsantiera").style.display = 'block';	
	  document.getElementById("button1").style.background = _colorDefault1;
	  document.getElementById("button2").style.background = _colorDefault2;	
	  document.getElementById("button3").style.background = _colorDefault3;	
	  document.getElementById("button4").style.background = _colorActive4;		  
  	  document.getElementById("TornaHome").style.display = 'block';	  	    
	 }
	}	  

	     	
	function changeLayer(idOfferta) {
		
			document.getElementById('dettaglioOfferta' + OffertaAttiva).style.display = 'none';
			document.getElementById('dettaglioOfferta' + idOfferta).style.display = 'block';
	
			OffertaAttiva = idOfferta;			
			
			if (idOfferta == "15") 
			 {		  
				 document.getElementById('introduzioneS1').style.display = 'block';
				 document.getElementById('introduzioneS2').style.display = 'none';
				 document.getElementById('introduzioneS3').style.display = 'none';
				 document.getElementById('introduzioneS4').style.display = 'none';		
				 
			 	document.getElementById('altchiavetta').style.display = 'block';
			 	document.getElementById('altSmartPhone').style.display = 'none';
			 	document.getElementById('altPC40').style.display = 'none';
			 	document.getElementById('altPC50').style.display = 'none';				

				 
				 	 			 
			 } else if (idOfferta == "25")
			  {
				 document.getElementById('introduzioneS1').style.display = 'none';
				 document.getElementById('introduzioneS2').style.display = 'block';
				 document.getElementById('introduzioneS3').style.display = 'none';
				 document.getElementById('introduzioneS4').style.display = 'none';		

			 	document.getElementById('altchiavetta').style.display = 'none';
			 	document.getElementById('altSmartPhone').style.display = 'block';
			 	document.getElementById('altPC40').style.display = 'none';
			 	document.getElementById('altPC50').style.display = 'none';				
								 		 						 
			 } else if (idOfferta == "40")
			  {
				 document.getElementById('introduzioneS1').style.display = 'none';
				 document.getElementById('introduzioneS2').style.display = 'none';
				 document.getElementById('introduzioneS3').style.display = 'block';
				 document.getElementById('introduzioneS4').style.display = 'none';			
				 
			 	document.getElementById('altchiavetta').style.display = 'none';
			 	document.getElementById('altSmartPhone').style.display = 'none';
			 	document.getElementById('altPC40').style.display = 'block';
			 	document.getElementById('altPC50').style.display = 'none';				
				
								 	 						 
			 } else
			  {
				 document.getElementById('introduzioneS1').style.display = 'none';
				 document.getElementById('introduzioneS2').style.display = 'none';
				 document.getElementById('introduzioneS3').style.display = 'none';
				 document.getElementById('introduzioneS4').style.display = 'block';		
				 
			 	document.getElementById('altchiavetta').style.display = 'none';
			 	document.getElementById('altSmartPhone').style.display = 'none';
			 	document.getElementById('altPC40').style.display = 'none';
			 	document.getElementById('altPC50').style.display = 'block';				
								  						 
			 }			 			 
			
	 }
	 
	function changeLayer2(idOfferta2) {
	          
			document.getElementById('dettaglioOfferta2' + OffertaAttiva2).style.display = 'none';
			document.getElementById('dettaglioOfferta2' + idOfferta2).style.display = 'block';
	
			OffertaAttiva2 = idOfferta2;			
			
			
			if (document.getElementById('dettaglioOfferta2100').style.display == "block") {
			 document.getElementById('box100').style.display = 'none';
			 document.getElementById('box150').style.display = 'block';			 
			 document.getElementById('altMaxi150').style.display = 'block';
			 document.getElementById('altMaxi').style.display = 'none';
			} else {
			 document.getElementById('box100').style.display = 'block';
			 document.getElementById('box150').style.display = 'none';	
			 document.getElementById('altMaxi150').style.display = 'none';
			 document.getElementById('altMaxi').style.display = 'block';
			}
			

		
	 }	
	 
	 function openForm () {
	    loc = "libera.html?valorem=" + document.fSend.f_email2.value;
	    window.open(loc,"","width=480,height=510,toolbar=no, location=no, status=no,menubar=no,scrollbars=no,resizable=no");
	  
	 }

