function SetCookie(name,value) {
    var expdate = new Date();
    // Cookie default expires in 8 hours
    expdate.setTime(expdate.getTime() + (8 * 60 * 60 * 1000));
    writeCookie(name,value,expdate,'/');
}
function writeCookie(name,value,expires,path){
    var expdate = new Date();

    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : null;
    document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : (";expires=" + expires.toGMTString())) + ((path == null
) ? "" :("; path=" + path)) + ((domain == null) ? "" : (";domain=" + domain)) + ((secure == true) ?  ";secure" : "");
}

function GetCookie(name) {
    var cookies = document.cookie;
    var start = cookies.indexOf(name + "=");
    var value = "";

    if (start == -1) {
        return value;
    }

    start = cookies.indexOf("=", start) + 1;

    var end = cookies.indexOf(";", start);

    if (end == -1) {
        end = cookies.length;
    }

    var value = unescape(cookies.substring(start,end));
    return value;
}

function GetCookieInt(name){
    var num;
    if (GetCookie(name) == "")
	return 0; 
    return eval(GetCookie(name));	
}

function checkOpenCount(){
	var count = GetCookieInt("OpenCount");
    var max_window = 5;    

	if (count <=0) {
		SetCookie("OpenCount", 0);
		return 1;
	}
	if (count >= max_window) {
		return 0;
	}
	return 1;
}
function increaseOpenCount(){
	var count = GetCookieInt("OpenCount");
	count++
	SetCookie("OpenCount", count);
}
function decreaseOpenCount(){
	var count = GetCookieInt("OpenCount");
	count--;
	SetCookie("OpenCount", count);
}

function setLayoutCookie(conf_name){
	//Sep29,04: set Layout Style in Cookie

	SetCookie("LayoutFile", conf_name);
	return 1;
}

function setIFISCookie_TRD(acc){

	SetCookie("iFIS_TRD", acc);

}

function setIFISCookie(acc){

	SetCookie("iFIS_INV", acc);

}

