function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(60*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 '';
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}

function setCookie(cVal1, cVal2, cVal3) {
    if (cVal2) {
	createCookie('paces_rem_me', cVal2, 30);
        createCookie('paces_usr', cVal1, 30);
        createCookie('paces_pwd', cVal3, 30);
    } else {
        eraseCookie('paces_usr');
        eraseCookie('paces_pwd');
        eraseCookie('paces_rem_me');
    }
}
function setLoginOptionCookie(loginOpt) {
    createCookie('loginOption', loginOpt, 30);
}

/* set Cookie for website with agent site */

function setLoginSiteCookie(site) {
    createCookie('user_of_site', site, 30);
}

/* function to get site stored in cookie */

function getSiteCookie()
{
return readCookie('user_of_site');
}


function displayCookie() {
    var el = new Object();
    el = document.getElementById('userMail');
    if (readCookie('paces_usr')) {
        el.value = readCookie('paces_usr');
    }
    el = document.getElementById('rem_me');
    el.checked= readCookie('paces_rem_me');
    el = document.getElementById('pwd');
    el.value= readCookie('paces_pwd');

}

function setSigninCookie() {
    createCookie('paces_signedin', true, 30);
}

function delSigninCookie() {
    eraseCookie('paces_usr');
    eraseCookie('paces_pwd');
    eraseCookie('paces_rem_me');
}
function delLoginOptionCookie() {
    try {
        eraseCookie('loginOption');
    } catch(e) {}
}

    function rememberProps(props, userNo) {
        var propsArray = new Array();
        var arrayIndex = 0;
        var arrayValue = "";
        var aPropExists = 0;
        var temp = "";
        var selectedProps = 'selectedProps_Res'+userNo;
    
       try {
           arrayValue = readCookie(selectedProps);
           if(arrayValue) {
               try {
                   propsArray = arrayValue.split(",");
                   arrayIndex = propsArray.length;
               } catch (e) {
                   alert(e);
               }
               for(var k=0; k<arrayIndex; k++) {
                   temp = propsArray[k];
                   if(temp == props) {
                       aPropExists = 1;
                       alert('Property Already Remembered!');
                   }
               }
               if(aPropExists == 0) {
                    propsArray[arrayIndex] = props;
                    alert('Property Remembered');
               }
           } else {
               propsArray[arrayIndex] = props;
           }       
           setPropsInCookie(propsArray, userNo);
       } catch(e) {
          alert(e);
       }
    }

function setPropsInCookie(propsArray, userNo) {
    var selectedProps = 'selectedProps_Res'+userNo;
    createCookie(selectedProps , propsArray, 30);
	
}
function delSigninCookie() {
    eraseCookie('paces_usr');
    eraseCookie('paces_pwd');
    eraseCookie('paces_rem_me');
}


