function getSticky() {
	var ststring,cur;
	
	ststring = readCookie("sticky");
	if (ststring==null) { ststring = ""; }
	
	if (ststring!="") {
		var starray = ststring.split("|");
	
		if (isArray(starray)) {
			for(i=0;i<starray.length;i++) {
				cur = i+1;				
				if (document.getElementById("ST"+cur)) {
									
					if (starray[i]=="0") {
						document.getElementById("ST"+cur).value = "Me";
					} else {
						if (starray[i]=="1") {
							document.getElementById("ST"+cur).value = "Other";
						}
					}
				}
			}		
		}
	}
}

function doSticky() {
	var ststring, val;
		
	ststring = "";
	for (i=0;i<document.getElementsByTagName('select').length;i++)
	{

		myid = document.getElementsByTagName('select')[i].id;
		val = document.getElementById(myid).value;
		if (left(myid,2)=="ST") {
			if (val=="Me") {
				ststring = ststring + "0|"
			} else {
				if (val=="Other") {
					ststring = ststring + "1|"
				} else {
					ststring = ststring + "2|"				
				}	
			}		
		}	
	}
	createCookie("sticky",ststring,0);	
}



function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}


function isArray(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
   else
      return true;
}


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 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=/";
  }
