/*
 * File: Tactic code passing function
 * Author: Michael Santelia
 * Version: 1.1
 * Version date: July 16, 2009
 */
var tcPassing={linkUrl:"",useTact:tacticJS,useCmp:cmpJS,leadSep:"?",useAnchor:"",init:function(B){var E=B.toString();if(E.indexOf("#")>-1){E=E.substring(0,E.indexOf("#"))}var C=E.substring((E.length)-1);if(C=="?"||C=="&"){E=E.substring(0,(E.length)-1)}if(E.indexOf("?")!=-1){tcPassing.leadSep="&"}var F=tcPassing.gup("S_TACT");var D=tcPassing.gup("S_CMP");tcPassing.linkUrl=E;if(F!=""){tcPassing.useTact=F
}if(D!=""){tcPassing.useCmp=D}tcPassing.useAnchor=B.hash;var A=tcPassing.linkUrl+tcPassing.leadSep+"S_TACT="+tcPassing.useTact+"&S_CMP="+tcPassing.useCmp+tcPassing.useAnchor;window.location.href=A;return true},gup:function(B){B=B.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var A="[\\?&]"+B+"=([^&#]*)";var D=new RegExp(A);var C=D.exec(window.location.href);if(C==null){return""}else{return C[1]}}};window.goPage=tcPassing.init;