// JavaScript Document

var xsl;
var myDOM;
var xmlDoc;

function InitWelcome(xmlfile, loaderd, id){  

var loader = '<br /><div id="tema-nedelje" style="border:0px solid #cccccc; width:314px; height:282px;"> <br/ ><br/ ><br/ ><br/ ><img src="img/ajax-loader-welcome.gif" width="66" height="66" style="margin-left:105px;"> <br/ ><br/ ><br/ ><br/ ><br/ ><br/ ></div>';
 
var divid = id; 
var idloaderdest = loaderd;
var dest = document.getElementById(divid);
var loaderdest = document.getElementById(idloaderdest);

// glavni meni sa svim tekstovima
if (id=='left') { var xslfile ="xsl/meni.xsl"; 
 
} 
 
 // ako je randomtema
if (id=='rndtematransf') {    
 
 var xmlfile =  xmlfile; 
 var xslfile = "xsl/welcome.xsl"; 
 }
 
 
	// Firefox, Safari, ....
   if (window.XMLHttpRequest && !document.all || window.opera)      
{     var xsltProc = new XSLTProcessor();
 
    var xslRequest = new XMLHttpRequest(); 
    var xmlRequest = new XMLHttpRequest();  // Firefox, Safari, ... 
 
  // download  xsl fajla, 
  xslRequest.open("GET", xslfile, true);
  xslRequest.send(null);
     
    xslRequest.onreadystatechange  = function() 
    {   
	  if (xslRequest.readyState == 4) 
	  { //   alert('importujem xsl'); 
	       xsl = xslRequest.responseXML; 
   	       xsltProc.importStylesheet(xsl); 
		  // download  xml fajla, 
         xmlRequest.open("GET", xmlfile, true);
         xmlRequest.send(null);
		  } 
	  
	  else {  
	 
    dest = document.getElementById(divid);
	// dest.innerHTML = '';  
	loaderdest.innerHTML = loader;
 
	} 
	}  

   xmlRequest.onreadystatechange  = function()
    {   
	  if (xmlRequest.readyState == 4) 
	  {  
	  if(xmlRequest.status  == 200)
  {  
    xmlDoc = xmlRequest.responseXML;  
   	var fragment = xsltProc.transformToFragment(xmlDoc, document); 
	if (id=='pitajte') {
	  var c = document.getElementById('c');
	    c.innerHTML = '';
	  }
  //	myDOM = fragment;
   dest.innerHTML = '';
   dest.appendChild(fragment);   
   xsltProc.reset();
		   
	  }
		
		} 
	  
	  else {  
	 
	loaderdest.innerHTML = loader; } 

	}  
} // End ako je Firefox , Safari... 
// Ako je IE
else if (window.ActiveXObject) {
 loaderdest.innerHTML = loader;	

//download XML fajla
var xmlRequest = new ActiveXObject("Microsoft.XMLDOM")
xmlRequest.async = true
xmlRequest.load(xmlfile);
xmlRequest.onreadystatechange = proverixml;
 
// download XSL fajla
var xslRequest = new ActiveXObject("Microsoft.XMLDOM");
xslRequest.async = true;
xslRequest.onreadystatechange = proverixsl;
  function proverixml()
    {   
	  if (xmlRequest.readyState == 4) 
	 
  {  xslRequest.load(xslfile);   } 
  
  else { // document.getElementById(divid).innerHTML = '';	
          document.getElementById(loaderdest).innerHTML = loader;	
         }
  }   
// transformacija u HTML   
 function proverixsl()
    {   
	  if (xslRequest.readyState == 4) 
	 
  {  
     if (id=='pitajte') {
	  var c = document.getElementById('c');
	    c.innerHTML = '';
	  }
     document.getElementById(divid).innerHTML = '';
     document.getElementById(divid).innerHTML =  xmlRequest.transformNode(xslRequest);    } 
  else { //  document.getElementById(divid).innerHTML = '';	
          loaderdest.innerHTML = loader;	
         }
  }   
  
}  // End ako je IE

} // End  funkcija Init;

 


 

