function getRememberMe(checkbox, fields){	

	var checkboxValue=getCookie(checkbox);

	if (checkboxValue!=null){		

		document.getElementById(checkbox).checked = true;

	}

	

	var fieldValue;

	for (i=0;i<fields.length;i++){

		fieldValue = getCookie(fields[i]);

		if (fieldValue!=null){

			document.getElementById(fields[i]).value = fieldValue;

		}

	}	

}



function setRememberMe(checkbox, fields){

	if(document.getElementById(checkbox).checked) {

		setCookie(checkbox, escape(document.getElementById(checkbox).value));		

		for (i=0;i<fields.length;i++){

			setCookie(fields[i], escape(document.getElementById(fields[i]).value));		

		}

	}else{

		clearRememberMe(checkbox, fields);

	}

}



function clearRememberMe(checkbox, fields){

	clearCookie(checkbox);

	for (i=0;i<fields.length;i++){

		clearCookie(fields[i]);

	}	

}



function setCookie(name, value) {

	var expDate = new Date();

	expDate.setFullYear(expDate.getFullYear() + 1);

	document.cookie = name + "=" + value + "; expires=" + expDate.toGMTString();

}



function getCookie(c_name){

	if (document.cookie.length>0){

		c_start=document.cookie.indexOf(c_name + "=")

		if (c_start!=-1){

			c_start=c_start + c_name.length+1 

			c_end=document.cookie.indexOf(";",c_start)

			if (c_end==-1){

				c_end=document.cookie.length

			}

			return unescape(document.cookie.substring(c_start,c_end))

		} 

	}

	return null

}



function clearCookie(name) {

	var pastDate = new Date ( );

	pastDate.setTime(pastDate.getTime() - 1);

	document.cookie = name + "=; expires=" + pastDate.toGMTString();

}