// this Ajax script uses simple HTTPRequest to show HTML snippets inside another page using innerHTML (also nown as AHAH-technoque)
//Author: Sakari Laaksonen, Satama Interactive (Naviatech) 

function InitAjax() {
    if (window.XMLHttpRequest){ var xmlHttp = new XMLHttpRequest(); 
    }else {
    //IE 6
      if (window.ActiveXObject){var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } else { return false;}
    } 
  return xmlHttp;
 
}

function FAQItem() {

  //extract the case id number from url
 url = document.location.href;
 if (url.indexOf("?") != -1) {
    urlParams = url.substring(url.indexOf("?"), url.length);
 }
 else {urlParams = ""
 return false;
 }
 
 if(urlParams.match('caseid') !== null) {
 parts = urlParams.split('caseid=');
 
 if(parts[1].match('&')){
 caseId = parts[1].split("&")[0];
 } else {caseId = parts[1];}

//test case
 //var requestPath = 'faqtest.html';
 
 //true path
 var  requestPath = '/search5/display.jsp?wsid=1000&format=portlet&caseid='+caseId;
 var ajaxObject = InitAjax(); 
 
 var url=requestPath+'&'+"uniq="+ new Date().getTime();
  ajaxObject.open("GET",url,true);
  ajaxObject.send(null);
  ajaxObject.onreadystatechange = function () {
    if (ajaxObject.readyState==4 && ajaxObject.status == 200)
    {
    
    ShowFaq(ajaxObject.responseText)
   }
  }
  } 
}


function ShowFaq(htmlText) {

//var pattern = new RegExp(<body>(.*)</body>); 
//var content = htmlText.match(pattern);
document.getElementById('faqcontainer').innerHTML = htmlText;
}

window.onload = FAQItem();


