//webManager
var nb_newslinksStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/tractor-max.xsl","","");
var nb_newsUpdatedStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/tractor-updated.xsl","","");
var nb_othersStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/others-max.xsl","","");
var nb_othersUpdatedStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/others-updated.xsl","","");
var nb_partsStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/parts-max.xsl","","");
var nb_partsUpdatedStr = transformContent("http://www.corkfarmmachinery.ie/conf/website.xml", "http://www.corkfarmmachinery.ie/conf/parts-updated.xsl","","");

var endOpenTag = nb_newslinksStr.indexOf(">");
var startCloseTag = nb_newslinksStr.indexOf("<", endOpenTag);
//alert(nb_newslinksStr.substring(endOpenTag+1,startCloseTag));
var nb_newslinks = parseInt(nb_newslinksStr.substring(endOpenTag+1,startCloseTag));

var endOpenTag2 = nb_othersStr.indexOf(">");
var startCloseTag2 = nb_othersStr.indexOf("<", endOpenTag2);
var nb_others = parseInt(nb_othersStr.substring(endOpenTag2+1,startCloseTag2));

var endOpenTag3 = nb_partsStr.indexOf(">");
var startCloseTag3 = nb_partsStr.indexOf("<", endOpenTag3);
var nb_parts = parseInt(nb_partsStr.substring(endOpenTag3+1,startCloseTag3));

function getSecondHandTractors()
{
  //alert("nb_newslinks: " + nb_newslinks);
  var xslURL = "http://www.corkfarmmachinery.ie/uploads/tractor/tractor.xsl";
   
  for (var i=0; i < nb_newslinks; i++)
  {
      var serialNo = i;
      if (serialNo < 100){
        serialNo = "0" + serialNo;
      }
      if (serialNo < 10){
        serialNo = "0" + serialNo;
      }
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/tractor/text/tractor-" + serialNo + ".xml";
      //alert(xmlURL);
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL, "item", serialNo);
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
  }
  //document.writeln("Page Under Contruction.");
}

function getOneSecondHandTractor(name)
{
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/tractor/text/tractor-" + name + ".xml";
      //alert(xmlURL);
      var xslURL = "http://www.corkfarmmachinery.ie/uploads/tractor/tractordetails.xsl";
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL,"","");
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
}

function getOneSecondHandOther(name)
{
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/others/text/others-" + name + ".xml";
      //alert(xmlURL);
      var xslURL = "http://www.corkfarmmachinery.ie/uploads/others/othersdetails.xsl";
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL,"","");
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
}


function getSecondHandOthers()
{
  //alert("nb_others: " + nb_others);

  for (var i=0; i < nb_others; i++)
  {
      var serialNo = i;
      if (serialNo < 100){
        serialNo = "0" + serialNo;
      }
      if (serialNo < 10){
        serialNo = "0" + serialNo;
      }
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/others/text/others-" + serialNo + ".xml";
      //alert(xmlURL);
      var xslURL = "http://www.corkfarmmachinery.ie/uploads/others/others.xsl";
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL, "item", serialNo);
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
  }

    //    document.writeln("Page Under Contruction.");
}

function getParts()
{
  //alert("nb_newslinks: " + nb_newslinks);
  var xslURL = "http://www.corkfarmmachinery.ie/uploads/parts/parts.xsl";
   
  for (var i=0; i < nb_parts; i++)
  {
      var serialNo = i;
      if (serialNo < 100){
        serialNo = "0" + serialNo;
      }
      if (serialNo < 10){
        serialNo = "0" + serialNo;
      }
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/parts/text/parts-" + serialNo + ".xml";
      //alert(xmlURL);
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL, "item", serialNo);
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
  }
  //document.writeln("Page Under Contruction.");
}

function getOnePart(name)
{
      var xmlURL = "http://www.corkfarmmachinery.ie/uploads/parts/text/parts-" + name + ".xml";
      //alert(xmlURL);
      var xslURL = "http://www.corkfarmmachinery.ie/uploads/parts/partsdetails.xsl";
      //alert(xslURL);
      try{
        var currentText = transformContent(xmlURL, xslURL,"","");
        //alert(currentText);
        document.writeln(currentText);
      }catch(Exception){
        alert(Exception);
      }
}


function getParameter(name)
{
  urlString = "" + document.location;
  strLength = urlString.length;
  paramPos = urlString.indexOf(name + "=");
  endParam = urlString.indexOf("&" , paramPos);
  if (endParam == -1)
  {
    endParam = strLength;
  }
  textToReturn = "";
  if ( paramPos > 0)
  {
    textToReturn = urlString.substring(paramPos + (name.length + 1), endParam)
  }
  if (textToReturn=="")
  {
    textToReturn = "none";
  }
  return textToReturn;
}

function getTractorsLastModified(){
 return nb_newsUpdatedStr;
}

function getOthersLastModified(){
 return nb_othersUpdatedStr;
}

function getPartsLastModified(){
 return nb_partsUpdatedStr;
}