<!--
        function http_href(url) {
		var strURL = document.URL;
		var server = getServer();
		if (server=="vgnlive.national.com.au") {
			server ="www.nab.com.au"
			}
		var urlPARAM = strURL.split("=");
		var campaignID = urlPARAM[1].split("&");
//		var refID = urlPARAM[2];
		var openURL = "https://" + server + url + "?campaignID=" + campaignID[0];
		location.href=globalWindowOpen(openURL, 'credit_card_campaign', 745, 480, yes, no, no, yes, no, no,no,1,1);
		//window.parent.location = window.close(); //strURL;
		window.parent.location = strURL;

}

// Get a campaign URL
function getCampaignID() {
	var strURL = document.URL;
    var server=getServer();
	if (server=="vgnlive.national.com.au") {
		server ="www.nab.com.au"
	}
//	var urlPARAM = strURL.split("=");
//	var campaignID = urlPARAM[1].split("&");

	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1];
	} else {
		var campaignID = "";
	}
	var cid = campaignID.split("&");
	if (cid[0]) {
		campaignID = cid[0];
	} 

	return campaignID;
}



function getURL_CampaignID() {
	var serverCall = document.referrer;
    return serverCall;
}

// For the mini visa campaign
function getMiniCampaignID() {
	var strURL = document.URL;
    var server=getServer();
	if (server=="vgnlive.national.com.au") {
		server ="www.nab.com.au"
	}
	var urlPARAM = strURL.split("=");
	if (urlPARAM[1] == null) {
		var campaignID = 'COL';
	} else {
		var campaignID = urlPARAM[1].split("&");
	}

	return campaignID;
}

// For the black ant campaign
function getBACampaignID() {
	var strURL = document.URL;
    var server=getServer();
	if (server=="vgnlive.national.com.au") {
		server ="www.nab.com.au"
	}
	var urlPARAM = strURL.split("=");
	if (urlPARAM[1] == null) {
		var campaignID = 'COT';
	} else {
		var campaignID = urlPARAM[1].split("&");
	}

	return campaignID;
}

// For credit cards
function getCampaignURL() {
	var strURL = document.URL;
    var server = "ols.nab.com.au";
	var urlPARAM = strURL.split("=");
	var campaignID = urlPARAM[1].split("&");
	var campaignURL = "https://"+server+"/olcc-web/cards.jsp?campaignID="+campaignID;
    return campaignURL;
}

// For credit cards
function getRetrieveCampaignURL() {
	var strURL = document.URL;
    var server = "ols.nab.com.au";
	var urlPARAM = strURL.split("=");
	if (urlPARAM[1] == null) {
		var campaignID = 'BTP';
	} else {
		var campaignID = urlPARAM[1].split("&");
	}

	var campaignURL = "https://"+server+"/olcc-web/login.jsp?campaignID="+campaignID;
	globalWindowOpen(campaignURL,'credit_cards',800,600,1,0,0,1,0,0,0,0,0);		
}

// function in which the user can supply the default campaign id and application 
function getIDandPassURL(defID,appPath) {
	var strURL = document.URL;
	var defaultID = defID;
	var appPathname = appPath;
    var server=getServer();
	if (server=="vgnlive.national.com.au") {
		server = "vgn-apps.national.com.au"
	} else {
		server ="www.nab.com.au"
	}

	var urlPARAM = strURL.split("=");
	if (urlPARAM[1] == null) {
		var campaignID = defaultID;
	} else {
		var campTemp = urlPARAM[1].split("&");
		var campaignID = campTemp[0];
	}

	var campaignURL = "https://"+server+appPathname+campaignID;

	return campaignURL;
}

function getIDandPassURLN(defID,URL) {
	var strURL = document.URL;
	var defaultID = defID;
	var linkURL = URL;
	var server=getServer();
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1] == null) {
		var campaignID = defaultID;
	} else {
		var campTemp = urlPARAM[1].split("&");
		var campaignID = campTemp[0];
	}

	var campaignURL = "http://"+server+linkURL+"?campaignID="+campaignID;
	return campaignURL;
}

// For credit cards
function getStartCampaignURL() {
	var strURL = document.URL;
    var server = "ols.nab.com.au";
	var urlPARAM = strURL.split("=");
	if (urlPARAM[1] == null) {
		var campaignID = 'BTP';
	} else {
		var campaignID = urlPARAM[1].split("&");
	}

	var campaignURL = "https://"+server+"/olcc-web/cards.jsp?campaignID="+campaignID;
	globalWindowOpen(campaignURL,'credit_cards',800,600,1,0,0,1,0,0,0,0,0);
}

// For personal loans app
function getPLCampaignURL() {
	var strURL = document.URL;
    var server=getServer();
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1].split("&");
		var campaignURL = "http://"+server+"/cgi-bin/ols/8501.pl?campaignID="+campaignID;
	} else {
// caution with this line, as it effects all personal loan apps.
		var campaignID = "CCO";
		var campaignURL = "http://"+server+"/cgi-bin/ols/8501.pl?campaignID="+campaignID;
	} 
//		alert(campaignID);
	return campaignURL;
}

// For home loans app
function getHLCampaignURL() {
	var strURL = document.URL;
    var server=getServer();
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1].split("&");
		var campaignURL = "http://"+server+"/cgi-bin/ols/7708.pl?campaignID="+campaignID;
	} else {
// caution with this line, as it effects all home loan apps.
		var campaignID = "AAN";
		var campaignURL = "http://"+server+"/cgi-bin/ols/7708.pl?campaignID="+campaignID;
	} 
//		alert(campaignID);
	return campaignURL;
}

// Pass campaignID to other page
function goCampaignURL(locationURL) {
	var strURL = document.URL;
    var server=getServer();
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1].split("&");
		var campaignURL = "http://"+server+locationURL+"?campaignID="+campaignID[0];
	} else {
		var campaignURL = "http://"+server+locationURL;
	} 
	return campaignURL;
}

// Pass campaignID to other page
function goCampaignPPL(locationURL) {
	var strURL = document.URL;
    var server=getServer();
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1].split("&");
		var campaignURL = "http://"+server+locationURL+campaignID;
	} else {
		var campaignURL = "http://"+server+locationURL;
	} 
	return campaignURL;
}

// For TSP forms (/Personal_Finance/0,,60113,00.html)
// Also used in (/Personal_Finance/0,,51514,00.html and 51515)
function getCampaignIDFromURL(form) {
	var strURL = document.URL;
    var server=getServer();
	if (server=="vgnlive.national.com.au") {
		server ="www.nab.com.au"
	}
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var temp = urlPARAM[1].split("&");
		var campaignID = temp[0];;
	} else {
		var campaignID = "";
	}
	form.campaignID.value = campaignID;
}

function getURL_CampaignID() {
	var serverCall = document.referrer;
    return serverCall;
}

// Javascript redirect
function jsRedirect(locationURL) {
	var strURL = document.URL;
    var server=getServer();
	if (server=="nab.com.au") {
		server ="www.nab.com.au"
	}
	var urlPARAM = strURL.split("campaignID=");
	if (urlPARAM[1]) {
		var campaignID = urlPARAM[1];
		var campaignURL = "http://"+server+locationURL+"?campaignID="+campaignID;
	} else {
		var campaignURL = "http://"+server+locationURL;
	} 

	window.location=campaignURL;
}

function getCampaignWTURL(wiz) {

	var wizardCode = wiz;
	var extURL = "?wizardCode="+wizardCode;
	var strURL = document.URL;
	var server = "ols.nab.com.au";
	var urlPARAM = strURL.split("?");
	if (urlPARAM[1]) {
		var splitID = urlPARAM[1].split("&");
		var code = extURL + urlPARAM[1];

		for (i=0;i<splitID.length;i++ )
		{	
			if (splitID[i].indexOf("campaignID=") >= 0)
			{   
				splitCampaignID = splitID[i].split("=");
				campaignID = splitCampaignID[1];
				extURL += "&campaignID="+campaignID;
			}  
			if (splitID[i].indexOf("WT.mc_id=") >= 0)
			{	
				splitWTID = splitID[i].split("=");
				WTmc_id = splitWTID[1];
				extURL += "&WT.mc_id="+WTmc_id;
			}
		}
	}
//name value pairs to add variable.
	var campaignURL = "https://"+server+"/jloan-web/wizard.ctl"+extURL;

	return campaignURL;
}

//wiki search for campaign.js for useage explanation
function multiIDURL(product) {
	var strURL = document.URL;
	var application = product;
    var server=getServer();
	var urlPARAM = strURL.split("?");
	var extURL = "";
	var app = "";

	if (application == "HL")
	{
		app = "7708.pl";
	} else {
		// script for personal loans
		app = "8501.pl";
	}
	if ((urlPARAM[1]) && ((strURL.indexOf("campaignID") >= 0)))
	{
		var splitID = urlPARAM[1].split("&");
		for (i=0;i<splitID.length;i++ )
		{	
			if (splitID[i].indexOf("campaignID=") >= 0)
			{   
				splitCampaignID = splitID[i].split("=");
				campaignID = splitCampaignID[1];
				extURL += "?campaignID="+campaignID;
			}  
			if (splitID[i].indexOf("WT.mc_id=") >= 0)
			{	
				splitWTID = splitID[i].split("=");
				WTmc_id = splitWTID[1];
				extURL += "&WT.mc_id="+WTmc_id;
			}
		}
		var campaignURL = "http://"+server+"/cgi-bin/ols/"+app+extURL;
	} else {

		var campaignURL = "http://"+server+"/cgi-bin/ols/"+app+extURL;
	} 
//		alert(campaignID);
	return campaignURL;
}

// Pass all URL parameters to url specified
function passAllParameters(linkURL) {
	var strURL = document.URL;

	var urlPARAM = strURL.split("?");
	if (urlPARAM[1] != null) {
		if (urlPARAM[1].indexOf("fi=nab") >= 0) {
			linkURL = linkURL + "?" + urlPARAM[1];
		} else {
			linkURL = linkURL + "?fi=nab&" + urlPARAM[1];
		}
	} else {
		linkURL = linkURL + "?fi=nab";
	}

	window.location = linkURL;
}

// Pass all URL parameters to url specified in a new window
function passAllParametersNewWin(linkURL) {
	var strURL = document.URL;

	var urlPARAM = strURL.split("?");
	if (urlPARAM[1] != null) {
		if (urlPARAM[1].indexOf("fi=nab") >= 0) {
			linkURL = linkURL + "?" + urlPARAM[1];
		} else {
			linkURL = linkURL + "?fi=nab&" + urlPARAM[1];
		}
	} else {
		linkURL = linkURL + "?fi=nab";
	}

	globalWindowOpen(linkURL,'aWindow',800,600,1,0,0,1,1,0,0,0,0);
}

-->