﻿// JScript File


function submitComment()
{
    var error = "";
    pid = document.getElementById("fPageID").value;
    ptyp = document.getElementById("fType").value;
    hl = document.getElementById("fHeadline").value;
    sig = document.getElementById("fSignature").value;
    mes = document.getElementById("fMess").value;
   if(hl=="")
        error += "Du måste fylla i en rubrik\n\n";
   if(sig == "")
        error += "Du måste fylla i en signatur\n\n";
   if(mes == "")
        error += "Du måste fylla i en kommentar\n\n";  
   
   if(error!=""){
    alert("============================\n\n"+error+"============================\n\n");
   }
   else{
    Manager.ajaxManager.submitComment(hl,sig,mes,pid,ptyp,ajax_callback10);
   }
}

function ajax_callback10(res)
{
    document.getElementById("formMess").innerHTML = res.value;
    document.getElementById("fHeadline").value  ="";
    document.getElementById("fSignature").value ="";
    document.getElementById("fMess").value ="";
    document.getElementById("formMess").style.display = "block";
    
}

function submitQuestion(qid,s,dagensFraga)
{
    spara("Fraga" + qid,'ja',1000*60*60*24*7);
    if(dagensFraga)
    {
        Manager.ajaxManager.submitQuestionForm(qid,s,ajax_callback12);
    }
    else
    {
        Manager.ajaxManager.submitQuestionForm(qid,s,ajax_callbackMiddleQuestion1);
    }    
}

function ajax_callbackMiddleQuestion1(res)
{
    alert(res.value);
    var qID = res.request.args["qID"]
    Manager.ajaxManager.renderMiddleQuestion(qID, ajax_callbackMiddleQuestion2);
}

function ajax_callbackMiddleQuestion2(res)
{
    document.getElementById("questionMiddleAreaDiv").innerHTML = res.value;
}

function ajax_callback12(res)
{
    alert(res.value);
    Manager.ajaxManager.renderQuestion(ajax_callback13);
}

function ajax_callback13(res)
{
    document.getElementById("questionAreaDiv").innerHTML = res.value;
}



function spara(namn, innehall, lagringstid)             //Funktionshuvud
{
lagringstid=parseInt(eval(lagringstid));                //Räknar ut och avrundar lagringstid's innehåll, t.ex. om det skickats som en sträng och inte som ett tal
 if (lagringstid+""=="NaN")                             //Om inget värde har givits åt lagringstid när funktionen anropades...
 {
  datumsnutt="";                                        //Så får datumsnutt ett tomt värde.
 }
 else                                                   //Om ett värde har givits åt lagringstid när funktionen anropades...
 {
  var datum = new Date();                                //Så deklareras datum, värdet blir dagens datum.
  datum.setTime(datum.getTime() + lagringstid);          //Datumet i datum ökar med det antal millisekunder som datum fått.
  datum=datum.toGMTString();                             //Vi gör om datumet till GMT-tid.
  datumsnutt="; expires="+datum;                         //Datumsnutt får värdet ; expires=DATUM
  var pathStr = "; path=/";
 }
document.cookie=namn+"="+escape(innehall)+datumsnutt + pathStr;    //Sparar kakan genom att tilldela document.cookie värdet kaknamnet, likamedtecken, kakvärdet i escape:ad form samt datumsnutten (är datumsnutt tomt så lagras kakan tills webbläsaren stängs).
}




function getLeashedFolders(pid,typ)
{
Manager.ajaxManager.renderPictureFolders(pid,typ,ajax_callback14);
}
function ajax_callback14(res)
{
    document.getElementById("leashedPictureFolders").innerHTML = res.value;
    setTimeout ("document.getElementById('leashedPictureFolders').style.display='block';document.getElementById('leashedPictureFoldersStart').style.display='none';", 5000);
    
}
