subscriptions = new Object;
subscriptions.bookclub = new Object;
subscriptions.languageservice = new Object;
subscriptions.publisher = new Object;
subscriptions.newsletter = new Object;
subscriptions.afturmelding = new Object;
subscriptions.seminars = new Object;
subscriptions.friend = new Object;

var emailFilter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

subscriptions.afturmelding.send = function() {
  if (document.getElementById('afturmelding_text').value=='' || document.getElementById('afturmelding_text').value=='Vit vilja fegin samskifta við brúkararnar. Taka brúkararnar við upp á ráð og bjóða brúkarunum til samstarv og at dagføra bøkurnar saman við okkum. Skriva okkum spurningar, viðmerkingar ella uppskot her.') {
    intranet.alert.show('Vinaliga skriva eini boð!');
    document.getElementById('afturmelding_text').focus();
  } else {

    intranet.information.show("Boðini verða send. Vinaliga bíða við...");

    xmlHttp_afturmelding = ajaxObj();

    xmlHttp_afturmelding.onreadystatechange=function() {
      if(xmlHttp_afturmelding.readyState==4) {
        if (xmlHttp_afturmelding.responseText == 'registered_issent') {
          intranet.information.hide();
          intranet.alert.show('Boðini eru send okkum. Takk fyri.');
          document.getElementById('afturmelding_text').value='Vit vilja fegin samskifta við brúkararnar. Taka brúkararnar við upp á ráð, og bjóða brúkarunum inn til samstarv og dagligar dagføringar av málinum. Skriva okkum spurningar, viðmerkingar ella uppskot her.';
        } else {
          intranet.information.hide();
          intranet.alert.show('Tilmeldingin gekk ikki sum ætlað - Vinaliga royn aftur');
        }
      }
    }

    var p = 'text='+encodeURIComponent(document.getElementById('afturmelding_text').value);

    xmlHttp_afturmelding.open("POST","modules/post/subscriptions/afturmelding.php",true);

    xmlHttp_afturmelding.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_afturmelding.setRequestHeader("Content-length", p.length);
    xmlHttp_afturmelding.setRequestHeader("Connection", "close");

    xmlHttp_afturmelding.send(p);
  }
}

subscriptions.seminars.send = function() {

  if (document.getElementById('skeid_name').value=='' || document.getElementById('skeid_name').value=='Navn') {
    intranet.alert.show('Vinaliga skriva títt navn!');
    document.getElementById('skeid_name').focus();
  } else if (document.getElementById('skeid_email').value=='' || document.getElementById('skeid_email').value=='Teldupostur') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('skeid_email').focus();
  } else if (document.getElementById('skeid_phone').value=='' || document.getElementById('skeid_phone').value=='Telefon') {
    intranet.alert.show('Vinaliga skriva títt telefonnummar!');
    document.getElementById('skeid_phone').focus();
  } else if (document.getElementById('skeid_city').value=='' || document.getElementById('skeid_city').value=='Bygd/býur') {
    intranet.alert.show('Vinaliga skriva tína bygd/bý!');
    document.getElementById('skeid_city').focus();
  } else {

    intranet.information.show("Tilmeldingin verður skrásett. Vinaliga bíða við...");

    xmlHttp_seminars = ajaxObj();

    xmlHttp_seminars.onreadystatechange=function() {
      if(xmlHttp_seminars.readyState==4) {
        if (xmlHttp_seminars.responseText == 'registered_issent') {
          document.getElementById('skeid_name').value='Navn';
          document.getElementById('skeid_work').value='Fyritøka (ikki kravt)';
          document.getElementById('skeid_email').value='Teldupostur';
          document.getElementById('skeid_phone').value='Telefon';
          document.getElementById('skeid_city').value='Bygd/býur';
          document.getElementById('skeid_remarks').value='Hevur tú spurningar, viðmerkingar ella uppskot?';
          intranet.information.hide();
          intranet.alert.show('Tú ert nú tilmeldaður. Takk fyri.');
        } else {
          intranet.information.hide();
          intranet.alert.show('Tilmeldingin gekk ikki sum ætlað - Vinaliga royn aftur');
        }
      }
    }

    var p = 'name='+encodeURIComponent(document.getElementById('skeid_name').value)+'&work='+encodeURIComponent(document.getElementById('skeid_work').value)+'&email='+encodeURIComponent(document.getElementById('skeid_email').value)+'&phone='+encodeURIComponent(document.getElementById('skeid_phone').value)+'&city='+encodeURIComponent(document.getElementById('skeid_city').value)+'&seminar='+encodeURIComponent(document.getElementById('skeid_seminar').value)+'&remarks='+encodeURIComponent(document.getElementById('skeid_remarks').value);

    xmlHttp_seminars.open("POST","modules/post/subscriptions/seminars.php",true);

    xmlHttp_seminars.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_seminars.setRequestHeader("Content-length", p.length);
    xmlHttp_seminars.setRequestHeader("Connection", "close");

    xmlHttp_seminars.send(p);

  }

}



subscriptions.friend.send = function() {

  if (document.getElementById('receiver_email').value=='') {
    intranet.alert.show('Vinaliga skriva teldupostin hjá móttakaranum!');
    document.getElementById('receiver_email').focus();
  } else if (document.getElementById('sender_email').value=='') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('sender_email').focus();
  } else if (document.getElementById('sender_name').value=='') {
    intranet.alert.show('Vinaliga skriva títt navn!');
    document.getElementById('sender_name').focus();
  } else {

    intranet.information.show("Greinin verður send. Vinaliga bíða við...");

    xmlHttp_sendtofriend = ajaxObj();

    xmlHttp_sendtofriend.onreadystatechange=function() {
      if(xmlHttp_sendtofriend.readyState==4) {
        if (xmlHttp_sendtofriend.responseText == 'registered_issent') {
          intranet.information.hide();
          intranet.alert.show('Greinin er nú send. Takk fyri.');
        } else {
          intranet.information.hide();
          intranet.alert.show('Ikki gekk sum ætlað at senda greinina. Vinaliga royn aftur.');
        }
      }
    }

    var p = 'id='+document.getElementById('sendtofriend_id').value+'&receiver_email='+encodeURIComponent(document.getElementById('receiver_email').value)+'&sender_email='+encodeURIComponent(document.getElementById('sender_email').value)+'&sender_name='+encodeURIComponent(document.getElementById('sender_name').value)+'&sender_remarks='+encodeURIComponent(document.getElementById('sender_remarks').value);

    xmlHttp_sendtofriend.open("POST","modules/post/subscriptions/sendtofriend.php",true);

    xmlHttp_sendtofriend.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_sendtofriend.setRequestHeader("Content-length", p.length);
    xmlHttp_sendtofriend.setRequestHeader("Connection", "close");

    xmlHttp_sendtofriend.send(p);

  }

}


subscriptions.bookclub.subscribe = function() {

  if (document.getElementById('bookclubSubscriptionName').value=='' || document.getElementById('bookclubSubscriptionName').value=='Navn') {
    alert('Vinaliga skriva títt navn!');
    document.getElementById('bookclubSubscriptionName').focus();
  } else if (document.getElementById('bookclubSubscriptionPhone').value=='' || document.getElementById('bookclubSubscriptionPhone').value=='Telefonnr.') {
    alert('Vinaliga skriva títt telefonnummar!');
    document.getElementById('bookclubSubscriptionPhone').focus();
  } else if (document.getElementById('bookclubSubscriptionAddress').value=='' || document.getElementById('bookclubSubscriptionAddress').value=='Bústaður') {
    alert('Vinaliga skriva tín bústað!');
    document.getElementById('bookclubSubscriptionAddress').focus();
  } else if (document.getElementById('bookclubSubscriptionCity').value=='' || document.getElementById('bookclubSubscriptionCity').value=='Bygd/býur') {
    alert('Vinaliga skriva tína bygd/bý!');
    document.getElementById('bookclubSubscriptionCity').focus();
  } else if (document.getElementById('bookclubSubscriptionEmail').value=='' || document.getElementById('bookclubSubscriptionEmail').value=='Teldupostur') {
    alert('Vinaliga skriva tín teldupost!');
    document.getElementById('bookclubSubscriptionEmail').focus();
  } else if (!document.getElementById('bookclubSubscriptionEmail').value.match(emailFilter)) {
    alert('Telduposturin er ikki rætt skrivaður!');
    document.getElementById('bookclubSubscriptionEmail').select();
  } else if (document.getElementById('bookclubSubscriptionPassword').value != document.getElementById('bookclubSubscriptionPasswordRepeat').value) {
    alert('Loyniorðini eru ikki líka!');
    document.getElementById('bookclubSubscriptionPassword').select();
  } else {

    xmlHttp_bookclubSubscription = ajaxObj();

    xmlHttp_bookclubSubscription.onreadystatechange=function() {
      if(xmlHttp_bookclubSubscription.readyState==4) {
        if (xmlHttp_bookclubSubscription.responseText == 'registered_issent') {
          document.getElementById('bookclubSubscriptionDisclaimer').style.position='relative';
          document.getElementById('bookclubSubscriptionDisclaimer').style.visibility='visible';
        } else {
          alert('Tilmeldingin gekk ikki sum ætlað - Vinaliga royn aftur');
        }
      }
    }

    var p = 'password='+encodeURIComponent(document.getElementById('bookclubSubscriptionPassword').value)+'&phone='+encodeURIComponent(document.getElementById('bookclubSubscriptionPhone').value)+'&name='+encodeURIComponent(document.getElementById('bookclubSubscriptionName').value)+'&address='+encodeURIComponent(document.getElementById('bookclubSubscriptionAddress').value)+'&postnumber='+encodeURIComponent(document.getElementById('bookclubSubscriptionPostnumber').value)+'&city='+encodeURIComponent(document.getElementById('bookclubSubscriptionCity').value)+'&email='+encodeURIComponent(document.getElementById('bookclubSubscriptionEmail').value)+'&country='+encodeURIComponent(document.getElementById('bookclubSubscriptionCountry').value);

    xmlHttp_bookclubSubscription.open("POST","modules/post/subscriptions/bookclubSubscription.php",true);

    xmlHttp_bookclubSubscription.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_bookclubSubscription.setRequestHeader("Content-length", p.length);
    xmlHttp_bookclubSubscription.setRequestHeader("Connection", "close");

    xmlHttp_bookclubSubscription.send(p);

  }

}


subscriptions.languageservice.send = function() {

  if (document.getElementById('maltanasta_text').value=='' || document.getElementById('maltanasta_text').value=='Fyrispurningur') {
    intranet.alert.show('Vinaliga skriva ein fyrispurning!');
    document.getElementById('maltanasta_text').focus();
  } else if (document.getElementById('maltanasta_name').value=='' || document.getElementById('maltanasta_name').value=='Navn') {
    intranet.alert.show('Vinaliga skriva títt navn!');
    document.getElementById('maltanasta_name').focus();
  } else if (document.getElementById('maltanasta_email').value=='' || document.getElementById('maltanasta_email').value=='Teldupostur') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('maltanasta_email').focus();
  } else if (!document.getElementById('maltanasta_email').value.match(emailFilter)) {
    intranet.alert.show('Telduposturin er ikki rætt skrivaður!');
    document.getElementById('maltanasta_email').select();
  } else {

    intranet.information.show("Fyrispurningurin verður sendur. Vinaliga bíða við...");

    xmlHttp_languageServiceQuestion = ajaxObj();

    xmlHttp_languageServiceQuestion.onreadystatechange=function() {
      if(xmlHttp_languageServiceQuestion.readyState==4) {
        if (xmlHttp_languageServiceQuestion.responseText == 'registered_issent') {
          document.getElementById('maltanasta_text').value = 'Fyrispurningur';
          document.getElementById('maltanasta_name').value = 'Navn';
          document.getElementById('maltanasta_email').value = 'Teldupostur';
          intranet.information.hide();
          intranet.alert.show('Fyrispurningurin bleiv sendur. Takk fyri.');
        } else {
          intranet.information.hide();
          intranet.alert.show('Fyrispurningurin bleiv ikki sendur - Vinaliga royn aftur');
        }
      }
    }

    var p = 'name='+encodeURIComponent(document.getElementById('maltanasta_name').value)+'&email='+encodeURIComponent(document.getElementById('maltanasta_email').value)+'&text='+encodeURIComponent(document.getElementById('maltanasta_text').value);

    xmlHttp_languageServiceQuestion.open("POST","modules/post/subscriptions/languageService.php",true);

    xmlHttp_languageServiceQuestion.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_languageServiceQuestion.setRequestHeader("Content-length", p.length);
    xmlHttp_languageServiceQuestion.setRequestHeader("Connection", "close");

    xmlHttp_languageServiceQuestion.send(p);

  }

}


subscriptions.publisher.send = function() {

  if (document.getElementById('forlagid_text').value=='' || document.getElementById('forlagid_text').value=='Fyrispurningur') {
    intranet.alert.show('Vinaliga skriva ein fyrispurning!');
    document.getElementById('forlagid_text').focus();
  } else if (document.getElementById('forlagid_name').value=='' || document.getElementById('forlagid_name').value=='Navn') {
    intranet.alert.show('Vinaliga skriva títt navn!');
    document.getElementById('forlagid_name').focus();
  } else if (document.getElementById('forlagid_email').value=='' || document.getElementById('forlagid_email').value=='Teldupostur') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('forlagid_email').focus();
  } else if (!document.getElementById('forlagid_email').value.match(emailFilter)) {
    intranet.alert.show('Telduposturin er ikki rætt skrivaður!');
    document.getElementById('forlagid_email').select();
  } else {

    intranet.information.show("Fyrispurningurin verður sendur. Vinaliga bíða við...");

    xmlHttp_publisherQuestion = ajaxObj();

    xmlHttp_publisherQuestion.onreadystatechange=function() {
      if(xmlHttp_publisherQuestion.readyState==4) {
        if (xmlHttp_publisherQuestion.responseText == 'registered_issent') {
          intranet.information.hide();
          intranet.alert.show('Fyrispurningurin bleiv sendur. Takk fyri.');
        } else {
          intranet.information.hide();
          intranet.alert.show('Fyrispurningurin bleiv ikki sendur - Vinaliga royn aftur');
        }
      }
    }

    var p = 'name='+encodeURIComponent(document.getElementById('forlagid_name').value)+'&email='+encodeURIComponent(document.getElementById('forlagid_email').value)+'&text='+encodeURIComponent(document.getElementById('forlagid_text').value);

    xmlHttp_publisherQuestion.open("POST","modules/post/subscriptions/publisher.php",true);

    xmlHttp_publisherQuestion.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_publisherQuestion.setRequestHeader("Content-length", p.length);
    xmlHttp_publisherQuestion.setRequestHeader("Connection", "close");

    xmlHttp_publisherQuestion.send(p);

  }

}


subscriptions.newsletter.send = function() {
  if (document.getElementById('fregnir_email').value=='' || document.getElementById('fregnir_email').value=='Teldupostur') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('fregnir_email').focus();
  } else if (!document.getElementById('fregnir_email').value.match(emailFilter)) {
    intranet.alert.show('Telduposturin er ikki rætt skrivaður!');
    document.getElementById('fregnir_email').select();
  } else {

    intranet.information.show('Meldar til. Vinaliga bíða við...');

    xmlHttp_languageServiceQuestion = ajaxObj();

    xmlHttp_languageServiceQuestion.onreadystatechange=function() {
      if(xmlHttp_languageServiceQuestion.readyState==4) {
        if (xmlHttp_languageServiceQuestion.responseText == 'registered_issent') {
          intranet.information.hide();
          intranet.alert.show('Takk fyri tilmeldingina. Tú móttekur nú okkara tíðindabræv á teldupostinum \''+document.getElementById('fregnir_email2').value+'\'');
          document.getElementById('fregnir_email').value = 'Tín teldupostur';
//          intranet.alert.show('Um lítið bil fært tú eitt teldubræv. Í tí brævinum skalt tú vátta tín teldupost.');
        } else {
          intranet.information.hide();
          intranet.alert.show('Tilmelding gekk ikki sum ætlað - Vinaliga royn aftur.');
        }
      }
    }

    var p = 'email='+encodeURIComponent(document.getElementById('fregnir_email').value);

    xmlHttp_languageServiceQuestion.open("POST","modules/post/subscriptions/newsletterSubscription.php",true);

    xmlHttp_languageServiceQuestion.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_languageServiceQuestion.setRequestHeader("Content-length", p.length);
    xmlHttp_languageServiceQuestion.setRequestHeader("Connection", "close");

    xmlHttp_languageServiceQuestion.send(p);

  }
}


subscriptions.newsletter.send2 = function() {
  if (document.getElementById('fregnir_email2').value=='' || document.getElementById('fregnir_email2').value=='Skriva tín teldupost her') {
    intranet.alert.show('Vinaliga skriva tín teldupost!');
    document.getElementById('fregnir_email2').focus();
  } else if (!document.getElementById('fregnir_email2').value.match(emailFilter)) {
    intranet.alert.show('Telduposturin er ikki rætt skrivaður!');
    document.getElementById('fregnir_email2').select();
  } else {

    intranet.information.show('Meldar til. Vinaliga bíða við...');

    xmlHttp_languageServiceQuestion = ajaxObj();

    xmlHttp_languageServiceQuestion.onreadystatechange=function() {
      if(xmlHttp_languageServiceQuestion.readyState==4) {
        if (xmlHttp_languageServiceQuestion.responseText == 'registered_issent') {
          intranet.information.hide();
          intranet.alert.show('Takk fyri tilmeldingina. Tú móttekur nú okkara tíðindabræv á teldupostinum \''+document.getElementById('fregnir_email2').value+'\'');
          document.getElementById('fregnir_email2').value = 'Skriva tín teldupost her';
        } else {
          intranet.information.hide();
          intranet.alert.show('Tilmelding gekk ikki sum ætlað - Vinaliga royn aftur.');
        }
      }
    }

    var p = 'email='+encodeURIComponent(document.getElementById('fregnir_email2').value);

    xmlHttp_languageServiceQuestion.open("POST","modules/post/subscriptions/newsletterSubscription.php",true);

    xmlHttp_languageServiceQuestion.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp_languageServiceQuestion.setRequestHeader("Content-length", p.length);
    xmlHttp_languageServiceQuestion.setRequestHeader("Connection", "close");

    xmlHttp_languageServiceQuestion.send(p);

  }
}


subscriptions.currentBookClubUser = function(n) {

    xmlHttp_currentBookClubUser = ajaxObj();

    xmlHttp_currentBookClubUser.onreadystatechange=function() {
      if (xmlHttp_currentBookClubUser.readyState==1) {
        document.getElementById('currentBookclubSubscriptionCurrentNumber').style.border='1px solid #cccccc';
      } else if(xmlHttp_currentBookClubUser.readyState==4) {
        if (xmlHttp_currentBookClubUser.responseText == '') {
          //intranet.overlay.hide();
          document.getElementById('currentBookclubSubscriptionName').value='Navn';
          document.getElementById('currentBookclubSubscriptionCurrentNumber').style.border='1px solid #ff0000';
        } else {
          //intranet.overlay.hide();
          document.getElementById('currentBookclubSubscriptionName').value=xmlHttp_currentBookClubUser.responseText;
          document.getElementById('currentBookclubSubscriptionCurrentNumber').style.border='1px solid #009933';
        }
      }
    }

    //intranet.overlay.show();

    xmlHttp_currentBookClubUser.open("GET","modules/post/subscriptions/currentBookclubSubscription.php?n="+n,true);
    xmlHttp_currentBookClubUser.send(null);

}
