var maxNews = -1;
var currentNews = 0;
var currentEvents = 0;
var currentMeetinglogs = 0;
var currentNewsletter = 0;
$(document).ready(function() {

  $(".menu,li").filter("li").click(menuClick);
  $(".menu,li").filter("li").hover(menuHoverIn,menuHoverOut);
  $("#registration").click(regiClick);
  $("#urlListing").load("links.php?rand=" + Math.random());
  $(".content").load("news.php?type=frontpage&pos=0&rand=" + Math.random());
  $(".miniitem:first").load("news.php?type=mininews&rand=" + Math.random());
  $(".miniitem:eq(1)").load("events.php?type=minievent&rand=" + Math.random());
  $(".miniitem:first").css("line-height:4.5em");

  resize();

});

function regiClick() 
{
    $(".content").load("registration.php");
}

function resize()
{
      // Resetting miniitem margin for smaller resolutions
  if ($(document).width() > 1000) {
    $(".miniitem").css("margin-left","19px");
    $(".miniitem").css("margin-right","10px");    
  }
  if ($(document).width() < 1000) {
    $(".miniitem").css("margin-left","14px");
    $(".miniitem").css("margin-right","6px");h
  }
  if ($(document).width() < 800) {
    $(".newsname").css("width","70%");
    $(".miniitem").css("margin-left","13px");
    $(".miniitem").css("margin-right","7px");
    $(".miniitem").css("width","26%");
    $(".miniitem").css("height","100px");
    
  }
}

function loadNews(id, setMax)
{
    $(".content").load("news.php?id=" + id + "&rand=" + Math.random());
    return false;
}

function loadEvent(id, setMax)
{
    $(".content").load("events.php?id=" + id + "&rand=" + Math.random());
    return false;
}

function nextNews()
{
    currentNews += 5;
    $(".content").load("news.php?type=frontpage&pos=" + currentNews + "&rand=" + Math.random());
}

function prevNews()
{
    currentNews = (0 > (currentNews - 5)) ? 0 : currentNews - 5;
    $(".content").load("news.php?type=frontpage&pos=" + currentNews + "&rand=" + Math.random());
}

function nextEvents() {
    currentEvents += 5;
    $(".content").load("events.php?type=frontpage&pos=" + currentEvents + "&rand=" + Math.random());
}

function prevEvents() {
    currentEvents = (0 > (currentEvents - 5)) ? 0 : currentEvents - 5;
    $(".content").load("events.php?type=frontpage&pos=" + currentEvents + "&rand=" + Math.random());
}

function nextMeetingLogs()
{
    currentMeetinglogs += 10;
    $(".content").load("meetinglogs.php?pos=" + currentMeetinglogs + "&rand=" + Math.random());
}

function prevMeetingLogs()
{
    currentMeetinglogs = (0 > (currentMeetinglogs - 10)) ? 0 : currentMeetinglogs - 10;
    $(".content").load("meetinglogs.php?pos=" + currentMeetinglogs + "&rand=" + Math.random());
}

function nextNewsletters()
{
    currentNewsletter += 10;
    $(".content").load("news.php?pos=" + currentNewsletter + "&rand=" + Math.random());
}

function prevNewsletters()
{
    currentNewsletter = (0 > (currentNewsletter - 10)) ? 0 : currentNewsletter - 10;
    $(".content").load("newsletters.php?pos=" + currentNewsletter + "&rand=" + Math.random());
}

function eventsBack() 
{
    $(".content").load("events.php?type=frontpage&pos=" + currentEvents + "&rand=" + Math.random());
}

function newsBack() 
{
    $(".content").load("news.php?type=frontpage&pos=" + currentNews + "&rand=" + Math.random());
}

function menuClick(elem) {
	$(".menu,li").filter("li").removeClass("selected");
	$(this).addClass("selected");
    $(".miniitem:eq(1)").load("events.php?type=minievent")
    switch ($(this).html())
    {
        case "forsíđa":
            // news
            $(".content").load("news.php?type=frontpage&pos=0&rand=" + Math.random() );
            break;
        case "viđburđir":
            // events
            $(".content").load("events.php?type=frontpage&pos=0&rand=" + Math.random());
            break;
        case "ađalfundur" :
            // meetinglogs
            $(".content").load("meetinglogs.php?rand=" + Math.random());
            break;
        case "myndir" :
            window.location = "http://www.siglfirdingafelagid.is/myndir/";
            break;
        case "fréttabréf" :
            // newsletters
            $(".content").load("newsletters.php?rand=" + Math.random());
            break;
        default:
            break;


    }
}

function menuHoverIn(elem) {
	$(this).addClass("hover");
}
function menuHoverOut(elem) {
	$(this).removeClass("hover");
}


function searchMeetingLogText(elem) {
    setTimeout("loadSearch('" + elem.value +"', '#" + elem.id + "')",2500);
}

function loadSearch(value, id) {

       var searchText = $("#txtSearch").val();
       var searchDate = $("#txtSearchDate").val();
       $(".content").load("meetinglogs.php?pos=" + currentMeetinglogs + "&searchname=" + searchText + "&searchdate=" + searchDate + "&rand=" + Math.random(), null, function() {
            $("#txtSearch").focus();});
}

function searchMeetingLogDate(elem) {
    setTimeout("loadSearch('" + elem.value +"', '#" + elem.id + "');",2000);
}


function searchNewsLetterText(elem) {
    setTimeout("loadSearchNewsletters('" + elem.value +"', '#" + elem.id + "')",2500);
}

function loadSearchNewsletters(value, id) {

       var searchText = $("#txtSearch").val();
       var searchDate = $("#txtSearchDate").val();
       $(".content").load("newsletters.php?pos=" + currentMeetinglogs + "&searchname=" + searchText + "&searchdate=" + searchDate + "&rand=" + Math.random(), null, function() {
            $("#txtSearch").focus();});
}

function searchNewsletterDate(elem) {
    setTimeout("loadSearchNewsletters('" + elem.value +"', '#" + elem.id + "');",2000);
}

function submitRegistration() {
    var data = { "name" : escape($("#regName").val()),
                 "kennitala" : $("#regKennitala").val(),
                 "address" : escape($("#regAddress").val()),
                 "pnr" : $("#regPnr").val(),
                 "city" : escape($("#regCity").val()),
                 "email" : $("#regEmail").val() };
    $(".content").load("registration.php?rand=" + Math.random(),data,function(){});

}
