
// cookie
//------------------------------------------------------------------------
function setCookie(key, value, days) {
	var str = key + "=" + escape(value) + ";";
	if (days != 0) {
		var dt = new Date();
		dt.setDate(dt.getDate() + days);
		str += "expires=" + dt.toGMTString() + ";";
	}
	document.cookie = str;
}


function getCookie(key) {
	var sCookie = document.cookie;
	var aData = sCookie.split(";");
	var oExp = new RegExp(" ", "g");
	key = key.replace(oExp, "");

	var i = 0;
	while (aData[i]) {
		var aWord = aData[i].split("=");
		aWord[0] = aWord[0].replace(oExp, "");
		if (key == aWord[0]) return unescape(aWord[1]);
		if (++i >= aData.length) break;
	}
	return "";
}


// popup
//------------------------------------------------------------------------
function openContents(url, o, w, h) {
	var b = true;	
	var features = 'width=' + w + ', height=' + h + ', location=no, menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=no';
	if( o != "" ){
		url += '?o=' + o;
	}
	var win = window.open(url, "allstarts", features);
	if(win){
		win.focus();
		b = false;
	} else {
		onFailedOpenContentsOnJavascript();
	}
	return false;
}

function onFailedOpenContentsOnJavascript() {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        window["order"].openContentsFromFlash();
    }else {
        document["order"].openContentsFromFlash();
    }
}

// help
//------------------------------------------------------------------------
function openHelp(url, w, h) {
	var b = true;	
	var features = 'width=' + w + ', height=' + h + ', scrollbars=yes';
	
	var win = window.open(url, "allstarts_help", features);
	if(win){
		win.focus();
		b = false;
	} else {
		onFailedOpenHelpOnJavascript();
	}
	return false;
}

function onFailedOpenHelpOnJavascript() {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        window["order"].openHelpFromFlash();
    }else {
        document["order"].openHelpFromFlash();
    }
}
