function $(e){if(typeof e=="string")e=document.getElementById(e);return e};

var senbuttoncontent = '';

function leftmenushift(id, img_closed, img_open)
{
  if(document.images)
     {
         if($("leftmenumainitem_"+id).style.display != "inline")
             {
              $("leftmenumainexpandindicator_"+id).src = img_open;
              $("leftmenumainitem_"+id).style.display = "inline";
             }
          else
             {
              $("leftmenumainexpandindicator_"+id).src = img_closed;
              $("leftmenumainitem_"+id).style.display = "none";
             }
     }
}

function tipsshift(id)
{
  if($("tipskategori"+id).style.display != "inline")
    {
      $("tipskategoriexpandindicatorplus"+id).style.display = "none";
      $("tipskategoriexpandindicatorminus"+id).style.display = "inline";
      $("tipskategori"+id).style.display = "inline";
    }
   else
      {
       $("tipskategoriexpandindicatorplus"+id).style.display = "inline";
       $("tipskategoriexpandindicatorminus"+id).style.display = "none";
       $("tipskategori"+id).style.display = "none";
      }
}

function husshift(id)
{
  $("huspolkontor").style.display = "none";
  $("huspolkjokken").style.display = "none";
  $("huspolstue").style.display = "none";
  $("huspolbad").style.display = "none";
  $("huspolsoverom").style.display = "none";
  $("huspolsoppel").style.display = "none";
  $("huspolpabygg").style.display = "none";
  $("huspolbil").style.display = "none";
  $("huspolpostkasse").style.display = "none";
  $("huspolhage").style.display = "none";
  $("huspolnatur").style.display = "none";
  $("huspolenergi").style.display = "none";
  $("huspolbarn").style.display = "none";
  $("huspol"+id).style.display = "inline";
}

function husbackshift(id)
{
  $("huspol"+id).style.display = "none";
}

function litehusshift(id)
{
  $("litehusoverlay").style.display = "inline";
}

function litehusbackshift(id)
{
  $("litehusoverlay").style.display = "none";
}

function destinationselection()
{
    if ( $("type_of_question_move_id") == "2" )
    {
        $("destination_of_question_id").style.display = "inline";
    }
    else
    {
        $("destination_of_question_id").style.display = "none";
    }
}

// Functions for anonimous question publishing

function sendquestion()
{
    senbuttoncontent = '';
    senbuttoncontent = $('action_button_container').innerHTML;
    $('action_button_container').innerHTML = '<img id="questionimgsend" src="/extension/nxc_gronnhverdag/design/gronnhverdag/images/spinner.gif">';
    xajax_sendquestion( $('question_id').value, $('customer_email_id').value );
}

function sendquestionerror( errormsg )
{
    $('aftersubmit_block').style.display="none";
    $('question_form_container').style.display="block";
    $('action_button_container').innerHTML = senbuttoncontent;
    alert( errormsg );
}

function sendquestionanswer( ans )
{
    $('action_button_container').innerHTML = senbuttoncontent;
    $('question_id').value = "";
    $('customer_email_id').value = "";
    $('question_form_container').style.display = "none";
    $('aftersubmit_block').style.display = "block";
}

function newquestion()
{
    $('aftersubmit_block').style.display = "none";
    $('question_form_container').style.display = "block";
}

function onloadfunctions()
{
    collrightbannersrotation();
}

function rotatebanners()
{
    var currentzoneid = 0;
    var rotationitemscountid = '';
    for ( i = 0; i< rotationzonesidlist.length; i++ )
    {
        nextafteri = 0;
        currentzoneid = rotationzonesidlist[i];
        rotationitemscountid = "rotationitemscount" + currentzoneid;
        currentzoneitemscount = rotationitemscountarray[ rotationitemscountid ];
        for ( j = 0; j< currentzoneitemscount; j++ )
        {
            if ( $('ad_'+j+'_rotate_'+currentzoneid).className != "hide" )
            {
                nextafteri = j+1;
                if ( nextafteri == currentzoneitemscount )
                {
                    nextafteri = 0;
                }
                $('ad_'+j+'_rotate_'+currentzoneid).className = "hide";
                $('ad_'+nextafteri+'_rotate_'+currentzoneid).className = "";
                j = currentzoneitemscount;
            }
        }
    }
    window.setTimeout( "rotatebanners()", 10000 );
}

function showsubscription()
{
    $('ta_miljosteget_questions').style.display = "none";
    $('subscribe_form_id').style.display = "block";
    scroll(0,0);
}

function backsignup()
{
    $('subscribe_form_id').style.display = "none";
    $('ta_miljosteget_questions').style.display = "block";
    scroll(0,0);
}

