////////////////////////////////////////////////////////////////////
var mktCodeCookie = getCookie( "mktcodes" );
if( mktCodeCookie ) {
  var splitResultsArray = mktCodeCookie.split( "|" );
  var pid = splitResultsArray[1];
  var adid = splitResultsArray[2];
  var rid = splitResultsArray[3];
  var mktprgm = splitResultsArray[4];
  var timestamp = splitResultsArray[5];
  var pricing = splitResultsArray[6];
}

////////////////////////////////////////////////////////////////////
function getParameter( argParam ) {
  var queryString = new String( location.search.substring(1, location.search.length) );
  var params = queryString.split( "&" );
  var val = "";
  if( argParam ) {
   for(i=0;i<params.length;i++) {
    if( params[i].split( "=" )[0] == argParam )
     val = params[i].split( "=" )[1];
   }
   if (val == "undefined") val = "";   
   return val;
  }
}

////////////////////////////////////////////////////////////////////
//Universal image swapfunction
function swapImg(aIN, aIS, aDA){var dA = "";if(document.layers && aDA){for( var i = 0; i < aDA.length; i++ ){dA += 'document.' + aDA[i] + '.';}eval(dA + 'document.' + aIN + '.src ="' + aIS + '";');return true;}else{document[aIN].src = aIS;}}

////////////////////////////////////////////////////////////////////
function convertDomain(argDirection) {
	var domain = window.location.hostname;
	var newdomain = "http://";
  var strings = domain.split( "." );

	if (argDirection == "goStatic") {
		for( var i = 0; i < strings.length; i++ ) {
			newdomain += strings[i];
			// trim off the -5 on the prefix
			if( i == 0 ) newdomain = newdomain.slice(0,newdomain.indexOf("-5"));
			if( i != strings.length -1 ) newdomain += ".";
		}
		// return test|uat|www static domain
		return newdomain;
	}
	else {
		//enter into the app so we need the -5 in the hostname`s prefix
		if( domain.indexOf( "organic" ) == -1 && domain.indexOf( "-5." ) == -1 ) {
			for( var i = 0; i < strings.length; i++ ) {
				newdomain += strings[i];
				if( i == 0 ) newdomain += "-5";
				if( i != strings.length -1 ) newdomain += ".";
			}
			// return www-5 domain
			return newdomain;
		}
	}
}

////////////////////////////////////////////////////////////////////
// This function goes and gets the cookie for the browser back redirect code.
function getCookie(cookiename) {
	var cookie = " " + document.cookie;
	var search = " " + cookiename + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
   return(setStr);
}

////////////////////////////////////////////////////////////////////
function plant_cookie(name, value, expires){
	var path = "/";
	
	var expiration = "";
	if (expires != "") {
	 	expiration = new Date();
		expiration.setDate(expiration.getDate() + expires);
		expiration = expiration.toGMTString();
	}

	// get the full url string
	var url = new String( window.location );

	// strip off the leading protocol ("http://") and strip any trailing file-path and query string
	var domain = url.substring(7, url.indexOf( ".com/"));

	// strip off any preceding subdomains (www.sub.subsub...)
	domain = domain.substring(domain.lastIndexOf(".") + 1, domain.length) + ".com";

	//set the domain for the cookie - we are planting a hostname cookie here
	var cookieDomain = url.substring(7, url.indexOf( ".com/"))+".com";
	document.cookie = name+"="+value+";expires="+expiration+";path="+path+";host="+cookieDomain+";false";
}




