var rulelink={
   'a[href]' : function(element){
     element.href = element.href.replace('www.infolaw.co.uk/newsletter/','www.infolaw.co.uk/newsletter/index.asp');
     element.href = element.href.replace('index.aspadvertise','advertise');
     element.href = element.href.replace('index.aspnewsletter','newsletter');
     element.href = element.href.replace('index.aspwp-','wp-');
     element.href = element.href.replace('index.aspindex.php','index.asp');
     element.href = element.href.replace('index.asp?feed','index.php?feed');
     return false;
   }
};

function showUpInfo(go_url){
    var usercookie = new createCookie("wordpressuser_16559c5b5c0ed1e36e1f0d8512b97ab5","loggedout","www.infolaw.co.uk","/newsletter/",0);
    var passcookie = new createCookie("wordpresspass_16559c5b5c0ed1e36e1f0d8512b97ab5","loggedout","www.infolaw.co.uk","/newsletter/",0);
    document.cookie = usercookie.toString();
    document.cookie = passcookie.toString();
    try{
        if($("main") && go_url){
            var xmlHttp=   new Ajax.Updater("main",go_url, {
                onComplete:function(){
                    $("main").value=xmlHttp.transport.responseText;
                    Behaviour.apply();
                },
                onFailure:function(){$("main").value="XMlHttpRequest failed..."}});
        }
    } catch (err) {
        alert("showInfo() exception: "+err.message) ;
    }
}

function showUpInfoCookie(go_url){
    var usercookie = new createCookie("wordpressuser_16559c5b5c0ed1e36e1f0d8512b97ab5","inl","www.infolaw.co.uk","/newsletter/","At End Of Session");
    var passcookie = new createCookie("wordpresspass_16559c5b5c0ed1e36e1f0d8512b97ab5","422c31ba718e532fcfa643f7bcb07860","www.infolaw.co.uk","/newsletter/","At End Of Session");
    document.cookie = usercookie.toString();
    document.cookie = passcookie.toString();
    try{
        if($("main") && go_url){
            var xmlHttp=   new Ajax.Updater("main",go_url, {
                  onComplete:function(){
                    $("main").value=xmlHttp.transport.responseText;
                    Behaviour.apply();
                  },
                  onFailure:function(){
                    $("main").value="XMlHttpRequest failed..."
                  }
                });
        }
    } catch (err) {
        alert("showInfo() exception: "+err.message) ;
    }
}

function createCookie(name,value,domain,path,expires) {
  this.name = name;
  this.value = value;
  this.domain = domain;
  this.path = path;
  this.expires = expires;
  this.toString = function() {
    return this.name+"="+this.value+"; domain="+this.domain+"; path="+this.path+"; expires="+this.expires;
  }
}
Behaviour.register(rulelink);
