    
    
    function popupWindow(myURL){
        var myWin = window.open (myURL, 'PopupWin', 'width=600,height=525,resizable=no,scrollbars=no,status=no');
        myWin.focus();
    }

    function popupAlert(myURL){
    var myWin = window.open (myURL, 'PopupWin', 'width=600,height=525,resizable=no,scrollbars=yes,status=no');
    myWin.focus();
}


    function popupExternalWindow(myURL){
        var myWin = window.open (myURL, 'NewWIndow', '');
        myWin.focus();
    }

    function ppWindow(myURL){
            var myWin = window.open (myURL+'?mode=popup', 'Popup', 'width=700,height=500,scrollbars=yes,status=no,resizable=yes');
            myWin.focus();
    }
					
    function tellafriend(){
        myURL = window.location.href;
        checkURL(myURL)   
        var myWin = window.open ('/' + language + '/tools/tellafriend.asp?URL=' + escape(getURL(myURL)) + '&title=' + escape(document.title), 'TellAFriend', 'width=550,height=400,scrollbars=no,status=no');
        myWin.focus();
    }


     function printPage(){
        qsToAdd = window.location.href; 


        if(qsToAdd.indexOf('?')>0)
        {
            qsToAdd += "&mode=printer" 

        }else{
            qsToAdd += "?mode=printer"
        }
        

        var myWin = window.open (qsToAdd, 'PrintFriendly', 'width=800,height=500,scrollbars=yes,status=no');
        myWin.focus();
    } 
 

    function bookmarkme(title) {
            var ver = navigator.appName;
            var num = parseInt(navigator.appVersion);
            var agt=navigator.userAgent.toLowerCase();
            if ((ver == "Microsoft Internet Explorer")&&(num >= 4)&&(agt.indexOf("mac")==-1)) {
                window.external.AddFavorite(window.location,document.title);
            } else {
                window.alert("To add this page in your bookmark:\r Windows users must press the CTRL+D keys.\r Macintosh users must press the Command+D keys.");
            }
    }


    var pageURL;
    var pageQS;


function _qsElement(qsName, qsValue) {
    this.name   =   qsName;
    this.value  =   qsValue;
}

function checkURL(strURL){


    pageURL = '';
    pageQS = new Array();

    var oRegBS = new RegExp("\\\\", "g");

    strURL = strURL.replace(oRegBS.toString(), "/");

    var oRegHTTP = new RegExp("^http:\/\/", "i");

    
    if (oRegHTTP.test(strURL)) {
        if (strURL.indexOf("?")>0) {
            pageURL = strURL.substring(0, strURL.indexOf("?"));
        }else{
            pageURL = strURL;
        }
    }
      
    var strQueryString = strURL.substring(strURL.indexOf("?")+1, strURL.length);
    var myArrayQS = strQueryString.split("&")
    for(i=0;i<myArrayQS.length;i++){
        var myArgName   =   myArrayQS[i].toLowerCase().substring(0, myArrayQS[i].indexOf("=",0));
        var myArgValue  =   myArrayQS[i].substring(myArrayQS[i].indexOf("=",0)+1, myArrayQS[i].length);
        pageQS[i]       =   new _qsElement(myArgName, myArgValue);
    }
    
}

function getURL(strQS2Add){
    
    var myTempArrayQS;
    var arrToRemove = new Array();
    
    if (typeof(strQS2Add)!='undefined') {
        var myTempArrayQS = strQS2Add.split("&")
        for(i=0;i<myTempArrayQS.length;i++){
            var myArgName   =   myTempArrayQS[i].toLowerCase().substring(0, myTempArrayQS[i].indexOf("=",0));
            var myArgValue  =   myTempArrayQS[i].substring(myTempArrayQS[i].indexOf("=",0)+1, myTempArrayQS[i].length);
            arrToRemove[i]  =   new _qsElement(myArgName, myArgValue);
        }
    }

    var curURL = pageURL;
    var separator = "?";
    
    if (pageQS.length > 0) {
        for (i=0;i<pageQS.length;i++) {
            if (typeof(strQS2Add) != 'undefined') {

                isInRestriction = false;
                for (var j=0;j<arrToRemove.length; j++) {
                    
                    if (arrToRemove[j].name.toLowerCase() == pageQS[i].name.toLowerCase()) {
                        isInRestriction = true;
                        break;
                    }
                }

                if (isInRestriction != true && pageQS[i].name!='') {
                    curURL = curURL + separator + pageQS[i].name + '=' + pageQS[i].value;
                    separator = "&";
                }
            }
        }
    }
    
    if (typeof(strQS2Add)!='undefined') {
        for (var j=0;j<arrToRemove.length; j++) {
            curURL = curURL + separator + arrToRemove[j].name + '=' + arrToRemove[j].value;
            separator = "&";
        }
    }

    return curURL;
}

    function popupLogin(targetObjectID){
        
        var strURL;
        if (targetObjectID==null) {
            strURL = '/' + language+'/security/login.popup.asp?redirect='+currentURL;
        } else {
            strURL = '/' + language+'/security/login.popup.asp?redirect='+targetObjectID;
        }
        var myWin = window.open (strURL, 'Popup', 'width=315,height=200,scrollbars=no,status=no');
        myWin.focus();
    }

    function popupLogout(redirectURL){
        var myWin = window.open ('/' + language+'/security/login.popup.asp?action=LOGOUT', 'Popup', 'width=315,height=200,scrollbars=no,status=no');
        myWin.focus();
    }

    function openWin(wName, wWidth, wHeight, wResize)
    {
      features = 'scrollbars=0,status=0,resizable=' + ((wResize) ? 1 : 0) + ((wWidth) ? ',width=' + wWidth : '') + ((wHeight) ? ',height=' + wHeight : '');
     popWin = window.open('', wName, features);
        if(popWin.focus) { popWin.focus(); }
        return true;
    }

    function formSubmit()
    {
       alert('Coming soon');
    }


    function changeClass(el,strStyle){el.className = strStyle;}





