// custom code to pick up the different domains and environments for our sites. 

var prodGlobalAcctNumber = "DM541217NCER";
var devGlobalAcctNumber = "DM5412147GMA";
var uatGlobalAcctNumber = "DM541214MHZN";
var pubGlobalAcctNumber = "DM541214DKDD";

var devAcctNumber = "DM541214IBDA";
var uatAcctNumber = "DM541214J2DE";
var pubAcctNumber = "DM541214EFAF";
var prodAcctNumber = "DM5412144LAA";

var devAcctNumberJ = "DM541214EHWA";
var uatAcctNumberJ = "DM541214MEZD";
var pubAcctNumberJ = "DM541214BNDS";
var prodAcctNumberJ = "DM541214EIFA";

var devAcctNumberC = "DM54121454WS";
var uatAcctNumberC = "DM541214HEAE";
var pubAcctNumberC = "DM541214PLSA";
var prodAcctNumberC = "DM541214HGAN";

var hitBoxAcctNumber = prodGlobalAcctNumber + ";" + prodAcctNumber;

var acctArray = new Array();
acctArray["xisecure"] = new Array();
acctArray["xtsecure"] = new Array();
acctArray["secure.zylinks.com"] = new Array();
acctArray["secure.xilinx.com"] = new Array();

acctArray["xisecure"][1] = devAcctNumber+";"+devGlobalAcctNumber;
acctArray["xisecure"][2] = devAcctNumberJ+";"+devGlobalAcctNumber;
acctArray["xisecure"][3] = devAcctNumberC+";"+devGlobalAcctNumber;

acctArray["xtsecure"][1] = uatAcctNumber+";"+uatGlobalAcctNumber;
acctArray["xtsecure"][2] = uatAcctNumberJ+";"+uatGlobalAcctNumber;
acctArray["xtsecure"][3] = uatAcctNumberC+";"+uatGlobalAcctNumber;

acctArray["secure.zylinks.com"][1] = uatAcctNumber+";"+uatGlobalAcctNumber
acctArray["secure.zylinks.com"][2] = uatAcctNumberJ+";"+uatGlobalAcctNumber
acctArray["secure.zylinks.com"][3] = uatAcctNumberC+";"+uatGlobalAcctNumber

acctArray["secure.xilinx.com"][1] = prodAcctNumber+";"+prodGlobalAcctNumber;;
acctArray["secure.xilinx.com"][2] = prodAcctNumberJ+";"+prodGlobalAcctNumber;
acctArray["secure.xilinx.com"][3] = prodAcctNumberC+";"+prodGlobalAcctNumber;

var hostName = window.location.hostname;

for(var i in acctArray){
	if(hostName.indexOf(i)==0){
		hitBoxAcctNumber = acctArray[i][1];
		var pram=location.search;
		if (pram){
        	pram=pram.substring(1);
            var pair=pram.split("&");
            var k=temp="";
            var key=new Array();
            for (k=0; k < pair.length; k++) {
            	temp=pair[k].split("=");
                if (temp[0].indexOf("language")==0){
                	hitBoxAcctNumber = acctArray[i][temp[1]];
                }
            }
		}
	}
}

devArray = new Array();
intArray = new Array();
uatArray = new Array();
pubArray = new Array();
preprodArray = new Array();
prodArray = new Array();

devArray["xwebdev"]=devArray["devlinx"]=devArray["xddevlinx"]=devArray["xdtestlinx"]=devArray["xdstagelinx"]=devAcctNumber;
devArray["xdtargetj"]=devArray["xdstagelinxj"]=devAcctNumberJ;
devArray["xdcns-target"]=devArray["xdcns-stagelinx"]=devAcctNumberC;

intArray["xwebint"]=intArray["xitestlinx"]=intArray["xistagelinx"]=intArray["www.preview.xi"]=intArray["www.stage.xi"]=devAcctNumber;
intArray["xitargetj"]=intArray["xistagelinxj"]=intArray["japan.preview.xi"]=intArray["japan.stage.xi"]=devAcctNumberJ;
intArray["xicns-target"]=intArray["xicns-stagelinx"]=intArray["china.preview.xi"]=intArray["china.stage.xi"]=devAcctNumberC;

uatArray["xwebuat"]=uatArray["xttestlinx"]=uatArray["xtstagelinx"]=uatArray["www.preview.xt"]=uatArray["www.stage.xt"]=uatAcctNumber;
uatArray["xttargetj"]=uatArray["xtstagelinxj"]=uatArray["japan.preview.xt"]=uatArray["japan.stage.xt"]=uatAcctNumberJ;
uatArray["xtcns-target"]=uatArray["xtcns-stagelinx"]=uatArray["china.preview.xt"]=uatArray["china.stage.xt"]=uatAcctNumberC;

pubArray["xwebpub"]=pubArray["xptestlinx"]=pubArray["xpstagelinx"]=pubArray["testlinx"]=pubArray["stagelinx"]=pubArray["www.preview"]=pubArray["www.stage"]=pubAcctNumber;
pubArray["xptargetj"]=pubArray["xpstagelinxj"]=pubArray["targetj"]=pubArray["stagelinxj"]=pubArray["japan.preview"]=pubArray["japan.stage"]=pubAcctNumberJ;
pubArray["xpcns-target"]=pubArray["xpcns-stagelinx"]=pubArray["cns-target"]=pubArray["cns-stagelinx"]=pubArray["china.preview"]=pubArray["china.stage"]=pubAcctNumberC;

preprodArray["www.zylinks.com"]=preprodArray["www.origin.zylinks.com"]=uatAcctNumber;
preprodArray["japan.zylinks.com"]=preprodArray["japan.origin.zylinks.com"]=uatAcctNumberJ;
preprodArray["china.zylinks.com"]=preprodArray["china.origin.zylinks.com"]=uatAcctNumberC;

prodArray["www.xilinx.com"]=prodArray["www.origin.xilinx.com"]=prodArray["origin.xilinx.com"]=prodAcctNumber;
prodArray["www.xilinx.co.jp"]=prodArray["japan.xilinx.com"]=prodArray["japan.origin.xilinx.com"]=prodAcctNumberJ;
prodArray["www.xilinx-china.com"]=prodArray["china.xilinx.com"]=prodArray["china.origin.xilinx.com"]=prodAcctNumberC;

for (var i in devArray) {if (hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=devArray[i]+";"+devGlobalAcctNumber;break;}}
for (var i in intArray) {if (hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=intArray[i]+";"+devGlobalAcctNumber;break;}}
for (var i in uatArray) {if (hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=uatArray[i]+";"+uatGlobalAcctNumber;break;}}
for (var i in pubArray) {if (hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=pubArray[i]+";"+pubGlobalAcctNumber;break;}}
for (var i in preprodArray) {if (hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=preprodArray[i]+";"+uatGlobalAcctNumber;break;}}
for (var i in prodArray) {if(hostName==i || hostName==i+".xilinx.com") {hitBoxAcctNumber=prodArray[i]+";"+prodGlobalAcctNumber;break;}}

//window.alert(hitBoxAcctNumber + "\n" + hostName); // For Debug 