//get url param

 function getURLParam(strParamName)
 {
 
    var strReturn = "";
    var strHref = window.location.href;

    if ( strHref.indexOf("?") > -1 ) {
        var strQueryString = strHref.substr(strHref.indexOf("?"));
        var aQueryString = strQueryString.split("&");
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ ) {
            if ( aQueryString[iParam].indexOf(strParamName + "=") > -1 ) {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
    return strReturn;
}

var enablepersistence=true; //true to enable persistence, false to turn off (or simply remove this entire script block).
var persisttype="local"; //enter "sitewide" for Tab content order to persist across site, "local" for this page only

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') {
		    c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0) {
		    return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function savetabstate() {
//alert('onunload');
    var pc_val = getURLParam("rcode");
    if (pc_val!="") {
	//alert('saving cookie: rcode='+pc_val);
        createCookie('rcode', pc_val, 1);
    }
    
    var rwd_val = getURLParam("rwdcode");
    if (rwd_val!="") {
	//alert('saving cookie: rcode='+pc_val);
        createCookie('rwdcode', rwd_val, 1);
    }
}

function getRcode() {
    var sRes = "";
    var pc_val = getURLParam("rcode");
    if (pc_val=="") {
//	alert('param: rcode='+pc_val);
        pc_val = readCookie("rcode");
    }
//alert('cookie: rcode='+pc_val);
    if (pc_val) {
        sRes = '?rcode=' + pc_val;
    }
    
    var pcc_val = getURLParam("rwdcode");
    if (pcc_val=="") {
//	alert('param: rcode='+pc_val);
        pcc_val = readCookie("rwdcode");
    }
//alert('cookie: rcode='+pc_val);
    if (pcc_val) 
    {
        if (sRes == "")
			sRes = '?rwdcode=' + pcc_val;
		else
			sRes += '&rwdcode=' + pcc_val;
    }
//alert('sRes='+sRes);
    return sRes;
}


//window.onunload=savetabstate;
savetabstate();