var curtimecheck = 0;
function getKeys(){
  var curtimes = new Date();
  if (curtimecheck ==0 ) {
	curtimecheck = curtimes.getTime();
	return getKeyData(getkeyurl); //getAjaxResult(getkeyurl);
  } else if ( curtimes.getTime() - curtimecheck > 60000 ) {
	curtimecheck = curtimes.getTime();
	return getKeyData(getkeyurl); //getAjaxResult(getkeyurl);
  }
}
// ajax
function getKeyData(getkeyurl) {
	// commonLogin, 1/2 (document.write)
	try{
		if(typeof(window.frames.keyframe)=='object'){
			if (window.frames.keyframe && window.frames.keyframe.getKeyValue) {
				keystr = window.frames.keyframe.getKeyValue(getkeyurl);
				return;
			}
		}
	}catch(e){}
	
	// 3 (document.write)
	try{
		if(typeof(top.window.frames.keyframe)=='object'){
			if (top.window.frames.keyframe && top.window.frames.keyframe.getKeyValue) {
				keystr = top.window.frames.keyframe.getKeyValue(getkeyurl);	
				return;
			}
		}
	}catch(e){}
	
	// 1,2 (iframe)
	try{
		if(typeof(top.window.loginframe.keyframe)=='object'){
			if (top.window.loginframe.keyframe && top.window.loginframe.keyframe.getKeyValue) {
				keystr = top.window.loginframe.keyframe.getKeyValue(getkeyurl);	
				return;
			}
		}
	}catch(e){}
	
	
}
function keySplit() {

	if (!keystr) {
		setTimeout("voidfunction()" , 1500);
	}
	if (!keystr) {
		return false;
	} else {
		keys = keystr.split(",");
	}
	if (!keystr || !keys[0] || !keys[1] || !keys[2] || !keys[3]) {
		viewInformDiv(1);
		return false;
	}
	sessionkey = keys[0];
	keyname = keys[1];
	evalue = keys[2];
	nvalue = keys[3];
	return true;
}

function keySplitNoView() {

	if (!keystr) {
		setTimeout("voidfunction()" , 1500);
	}
	if (!keystr) {
		return false;
	} else {
		keys = keystr.split(",");
	}
	if (!keystr || !keys[0] || !keys[1] || !keys[2] || !keys[3]) {
		return false;
	}
	sessionkey = keys[0];
	keyname = keys[1];
	evalue = keys[2];
	nvalue = keys[3];
	return true;
}
