﻿//Global Vars

var gExtensions = new Array(".jpg",".gif",".png",".bmp");

//var gPageDomain = "http://cm-camaradelobos.net.dynamicweb.dk"
var gIndexFilePathSHORT = "/index.txt";

var getFlashPlayerPath = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&Lang=BrazilianPortuguese&promoid=BPCLC";
var getFlashPlayerImgPath = "Files/Billeder/Pagina/Start/getFlashPlayer.jpg";
var getFlashPlayerImgTag = "<img src="+getFlashPlayerImgPath+">";
  
var getFlashPlayerTag = "<a href=\""+getFlashPlayerPath+"\" target =\"_blank\">"+getFlashPlayerImgTag+"</a>";

function isNumber(aValue)
{
 var lNum=/(^\d+$)|(^\d+\.\d+$)/
 
 return lNum.test(aValue);  
 
 /*if (lNum.test(aValue))
    testresult=true;
   else
    testresult=false;

    return (testresult);
 */
}

function splitString(aString,aToken)
{
    return aString.split(aToken);
}



function replaceInString(originalString,subStringOld,subStringNew,options)
{
    
    originalString = originalString.replace(new RegExp(subStringOld,options),subStringNew);

    return originalString; 
 
}

function getFolderPath(aFilePath,aToken,aRemoveDomain)
{
   var lExt = aToken+"."+aFilePath.substr(aFilePath.length - 3);
   
   var lFolderPath = replaceInString(aFilePath,lExt,"","i");
      
  /* if (aRemoveDomain)
      return replaceInString(lFolderPath,gPageDomain,"","i");
   else*/
      return lFolderPath;
}
 
// returns the page background-color
function getColor()
{
    str = new String();
    if (window.document && window.document.bgColor)
    {
       str = window.document.bgColor;
       str = str.slice(1,7)
       str = "0x"+str;
    }
    else 
    {
       //str = "0x003366";
       str = document.bgColor;
    }
    return str;
}

// returns the url parameter for "name"
function getURLParameters( name )
{
   name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
   var regexS = "[\\?&]"+name+"=([^&#]*)";  
   var regex = new RegExp( regexS );  
   var results = regex.exec( window.location.href );  
   if( results == null )
     return "";
   else
     return results[1];
}

function getElementsByClassName(cl,domElem) {
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem;
    if(domElem != "undefined")
       elem = document.getElementsByTagName('*');
    else
       elem = domElem.getElementsByTagName('*');

    for (var i = 0; i < elem.length; i++) {
        var classes = elem[i].className;
        if (myclass.test(classes)) retnode.push(elem[i]);
    }
    return retnode;
}

function clearNode(pNode){
    while (pNode.hasChildNodes())
       pNode.removeChild(pNode.firstChild);
}