function openSlideCarRegist(parent_script,car_info_name) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	var param = 
		'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT_TYPE=slide'+
		'&cache='+(new Date()).getTime();

	sendXRequest(slideCarCont, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
}
bw = new browserCheck;
MOUSE_EVENT_Init(bw);
RRESERVE_OBJ_NAME  = new Array('topExplain', 'topCarSelect','topCampaign','topRainy','topService','topDate');

var RESERVE_SCRIPT_PATH='/cgi-bin/system/reserve/index.cgi';
var CAR_SCRIPT_PATH='/cgi-bin/system/reserve/car/index.cgi';
var CAMPAIGN_SCRIPT_PATH='/cgi-bin/system/reserve/campaign/index.cgi';
var RAINY_SCRIPT_PATH='/cgi-bin/system/reserve/rainy/index.cgi';
var SERVICE_SCRIPT_PATH='/cgi-bin/system/reserve/service/index.cgi';
var DATE_SCRIPT_PATH='/cgi-bin/system/reserve/date/index.cgi';


function openReserve(step) {
	cursorChange('wait');

	if(!step){
		stopFlash();
		step='show';
	}
	step='index';
	var param = 'function=index&step='+step+'&PARENT_CONT_TYPE=top'
	sendXRequest(reserveCont, param, RESERVE_SCRIPT_PATH,'POST');
}


function reserveCont(obj) {
	cursorChange('auto');

	var res= obj.responseText;
	document.getElementById('reserveCont').innerHTML = res;
	//openTop('topReserve');
	initReserve();
}





function courseInput(course) {
	cursorChange('wait');
	var step='input';
	var param = 'step='+step+'&TARGET_NAME=RESERVE_COURSE&RESERVE_COURSE='+course;
	sendXRequest(openReserve, param, SERVICE_SCRIPT_PATH,'POST');
}
function optionInput(option) {
	cursorChange('wait');
	var step='input';
	var param = 'step='+step+'&TARGET_NAME=RESERVE_OPTION&RESERVE_OPTION='+option;
	sendXRequest(openReserve, param, SERVICE_SCRIPT_PATH,'POST');
}

function closeReserve() {
	cursorChange('wait');
	/*var obj_name = new Array('car','campaign','service','date','comparison');

	for(i=0; i< obj_name.length; i++){

		var open_obj = getDiv(obj_name[i]+'TitleOpen');
		open_obj.style.visibility='hidden';

		var close_obj = getDiv(obj_name[i]+'TitleClose');
		close_obj.style.visibility='hidden';

		var cont_obj = getDiv(obj_name[i]+'Cont');
		cont_obj.style.visibility='hidden';
	}*/
	startFlash();

	//resetTops();
}







function initReserve(){
	for(i=0; i< RRESERVE_OBJ_NAME.length; i++){
		if(RRESERVE_OBJ_NAME[i] =='explain'){
			closeReserveThis2(RRESERVE_OBJ_NAME[i]);
		}else{
			var cook_name = 'reserve_'+ RRESERVE_OBJ_NAME[i];
			var state= loadCookie(cook_name);
			if(state == 'open' || !state){
				openReserveThis2(RRESERVE_OBJ_NAME[i]);
			}else{
				closeReserveThis2(RRESERVE_OBJ_NAME[i]);
			}
		}
	}
}


function reserveAllOpen(){
	for(i=0; i< RRESERVE_OBJ_NAME.length; i++){
		openReserveThis(RRESERVE_OBJ_NAME[i]);
	}
}

function reserveAllClose(){
	for(i=0; i< RRESERVE_OBJ_NAME.length; i++){
		closeReserveThis(RRESERVE_OBJ_NAME[i]);
	}
}

function openReserveThis(name){
	var titleOpenObj =new Object();
	var titleCloseObj =new Object();
	var contObj =new Object();
	
	titleOpenObj = getDiv(name+'TitleOpen');
	titleOpenObj.style.position='relative';
	titleOpenObj.style.visibility='visible';

	titleCloseObj = getDiv(name+'TitleClose');
	titleCloseObj.style.position='absolute';
	titleCloseObj.style.visibility='hidden';

	contObj = getDiv(name+'Cont');
	contObj.style.position='relative';
	contObj.style.visibility='visible';
	
	var cook_name = 'reserve_'+name;
	saveCookie(cook_name, 'open', 86400);
	frameInit();
}

function closeReserveThis(name){
	var titleOpenObj =new Object();
	var titleCloseObj =new Object();
	var contObj =new Object();
	
	titleOpenObj = getDiv(name+'TitleOpen');
	titleOpenObj.style.position='absolute';
	titleOpenObj.style.visibility='hidden';

	titleCloseObj = getDiv(name+'TitleClose');
	titleCloseObj.style.position='relative';
	titleCloseObj.style.visibility='visible';

	contObj = getDiv(name+'Cont');
	contObj.style.position='absolute';
	contObj.style.visibility='hidden';
	
	var cook_name = 'reserve_'+name;
	saveCookie(cook_name, 'close', 86400);
	frameInit();
}


function openReserveThis2(name){
	var titleOpenObj =new Object();
	var titleCloseObj =new Object();
	var contObj =new Object();
	
	titleOpenObj = getDiv(name+'TitleOpen');
	titleOpenObj.style.position='relative';
	titleOpenObj.style.visibility='visible';

	titleCloseObj = getDiv(name+'TitleClose');
	titleCloseObj.style.position='absolute';
	titleCloseObj.style.visibility='hidden';

	contObj = getDiv(name+'Cont');
	contObj.style.position='relative';
	contObj.style.visibility='visible';
	
	var cook_name = 'reserve_'+name;
	saveCookie(cook_name, 'open', 86400);
}

function closeReserveThis2(name){
	var titleOpenObj =new Object();
	var titleCloseObj =new Object();
	var contObj =new Object();
	
	titleOpenObj = getDiv(name+'TitleOpen');
	titleOpenObj.style.position='absolute';
	titleOpenObj.style.visibility='hidden';

	titleCloseObj = getDiv(name+'TitleClose');
	titleCloseObj.style.position='relative';
	titleCloseObj.style.visibility='visible';

	contObj = getDiv(name+'Cont');
	contObj.style.position='absolute';
	contObj.style.visibility='hidden';
	
	var cook_name = 'reserve_'+name;
	saveCookie(cook_name, 'close', 86400);


}
var parentCont;
var processName;
var parentScript;
var endScript;
var carInfoName;


//---------------------------------------------------------------------------

function carNew( parent_script, end_script, car_info_name, parent_cont) {
	cursorChange('wait');
	var step='new';
	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	var param = 'step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(carCont, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
}

function carReset( parent_script, end_script, car_info_name, parent_cont) {
	cursorChange('wait');
	var step='reset';
	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	var param = 'step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(carContEnd, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
}

function carInput(target_name, target_val, parent_script, end_script, car_info_name, parent_cont) {

	cursorChange('wait');

	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;

	var step = 'input';
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	if((parent_script =='regist' || parent_script =='user' )&& (target_name=='SAVE' || target_name=='CANCEL')){
		//データを返さない
		parentCont='';

		sendXRequest(carContEnd, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
		var obj=getDiv('slideCar');
		hs.close(obj);
		slideClose();

		carInfo(end_script);
	}else{
		//side
		if(endScript =='side' && (target_name=='SAVE' || target_name=='CANCEL')){
			parentCont='';

			hs.close(obj);
			slideClose();

			displaySideBarReserve();
		}
		else if(endScript =='cms' && (target_name=='SAVE' || target_name=='CANCEL')){
			hs.close(obj);
			cmsReserveChange();
		}else{
		//通常
		

			sendXRequest(carCont, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
		}
	
	}
	
	//スクロール
	if(document.getElementById('slideCarCont')){
		document.getElementById('slideCarCont').scroll=0;
	}

	
}


//---------------------------------------------------------------------------
//original
function carOriginal(target_name, target_name2,input_area, parent_script, end_script, car_info_name, parent_cont) {
	document.getElementById(input_area).style.position='relative';
	document.getElementById(input_area).style.visibility='visible';
	
	//インプット表示でセレクトエリア拡大するためセレクトオープン
	//しないとインプットエリアがセレクト領域外のため消えてしまう
	var selectHeadID =parent_cont+'_'+target_name2;
	openSelect(selectHeadID);

}
function carOriginalInput(target_name,input_name, parent_script, end_script, car_info_name, parent_cont) {
	var target_val= getElementValue('car',input_name);
	if(target_val){
		carInput(target_name, target_val,parent_script, end_script, car_info_name, parent_cont);
	}

}

function carCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;
	if(processName == 'SAVE' || processName == 'CANCEL' ){
	
		//commonTitleRead(parentScript, parentCont);
	}
	//frameInit();
}

function carContEnd(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	if(document.getElementById(parentCont)){
		document.getElementById(parentCont).innerHTML = res;
		carChange(endScript);
	}
//空
}

//---------------------------------------------------------------------------
//raio
function carRadio(end_script, car_info_num){


	var param='step=index&'+
		'&CAR_INFO_NUM='+car_info_num;
	if(end_script == 'side'){
		sendXRequest(carRadioCont, param, '/cgi-bin/system/reserve/car/index.cgi','POST');
	}else{
		sendXRequest(carRadioCont, param, '/cgi-bin/system/'+end_script+'/car/info.cgi','POST');
	}
	endScript=end_script;
	
}
function carRadioCont(obj){
	cursorChange('auto');
	var res= obj.responseText;


	//メンバー予約インデックスの車
	if(endScript == 'side'){
		document.getElementById('slideCarCont').innerHTML = res;
		displaySideBarReserve();

	}else{
		document.getElementById('carInfo').innerHTML = res;
		carChange(endScript);
	}
}


//---------------------------------------------------------------------------
//info
function carInfo(end_script){

	if(end_script=='reserve' || end_script=='regist' || end_script=='user'){
		var param='step=index';
		sendXRequest(carInfoCont, param, '/cgi-bin/system/'+end_script+'/car/info.cgi','POST');
	}
}
//登録のCarInfoを更新
function carInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	
	document.getElementById('carInfo').innerHTML = res;
	frameInit();

}

function carChange(end_script, car_info_num){
	//サービス料金を更新する
	if(end_script == 'reserve'){
		serviceInfo(end_script);
		dateInfo(end_script);
		rcheckInfo(end_script);
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}


function sideCarInfo(end_script){
	
	
	
}


//---------------------------------------------------------------------------
//slide eonly
function openSlideCar(parent_script, end_script,car_info_name) {
	if(!car_info_name){
		car_info_name='CUSTOMER_CAR_INFO';
	}

	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont ='slideCarCont';
	carInfoName= car_info_name;

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();


	sendXRequest(slideCarCont, param, '/cgi-bin/system/'+parentScript+'/car/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideCarCont(obj) {
	var res= obj.responseText;
	//document.getElementById('slideCarCont').innerHTML = res;
	setTimeout(function() { 
		document.getElementById('slideCarCont').innerHTML = res 

		cursorChange('auto')
	}, 200);

		//slideBrowser(B_CALLBACK, B_PARAM, B_URL, B_METHOD)

	//title
	//commonContType ='slide';
	//commonName ='Car';
	//COMMON_TITLE_SCRIPT ='/cgi-bin/system/'+parentScript+'/car/title.cgi'; 
	//commonTitleRead(parentScript, parentCont,'&CAR_INFO_NAME='+carInfoName);


}



/*serviceセレクトボディを取得*/

var carSelectName;
function openSlideCarSelect(select_name, target_name,parent_script, end_script,car_info_name){
	carSelectName = select_name;
	var step='index';
	var param = 'function=index&step='+step+
		'&TARGET_NAME='+target_name+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&CAR_INFO_NAME='+car_info_name+
		'&PARENT_CONT=slideCarCont'+
		'&cache='+(new Date()).getTime();
	sendXRequest(slideCarSelectCont, param, '/cgi-bin/system/'+parent_script+'/car/select.cgi','POST');
	cursorChange('wait');

}
function slideCarSelectCont(obj){
	var res= obj.responseText;

	setTimeout(function() { 
		document.getElementById(carSelectName +'SelectBody').innerHTML = res
		cursorChange('auto')
		openSelect(carSelectName)
	}, 200);



}var parentCont;
var processName;
var parentScript;
var endScript;
var displayName;

//---------------------------------------------------------------------------
function campaignNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&CAMPAIGN_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(campaignCont, param, '/cgi-bin/system/'+parentScript+'/campaign/index.cgi','POST');
}

var noSlide=0;
function campaignInput(target_name, target_val, parent_script, end_script, parent_cont) {
	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定
	var sp='';
	var etc='';

	if(!target_val && ! parent_script && !end_script && !parent_cont){

		if(sp=target_name.match(/([\w|\-]+)\:([\w|\-]+)\:([\w|\-]+)/)){
			target_name=sp[1];
			etc='&RESERVE_ZONE='+sp[2]+'&RESERVE_SERVICECAR='+sp[3];
			
		}
		target_val= target_name;
		parent_script='reserve';
		parent_cont='page';
		end_script='side';
		target_name='RESERVE_CAMPAIGN';
		
		noSlide=1;
		displayName='page';
		
		
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();

	//alert(param);
	if(processName == 'RESERVE_CAMPAIGN' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(campaignContEnd, param, '/cgi-bin/system/'+parentScript+'/campaign/index.cgi','POST');

	}else{
		//通常
		sendXRequest(campaignCont, param, '/cgi-bin/system/'+parentScript+'/campaign/index.cgi','POST');
	}

}

function campaignCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
//var test;
function campaignContEnd(obj){

	if(endScript == 'side' && displayName =='page'){
		displayName='';
		var res= obj.responseText;
		displayResBalloon(res);
	}else{

	}
	var obj=getDiv('slideCampaign');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	campaignChange(endScript);
	processName='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function campaignChange(end_script){
	if(end_script == 'reserve'){
		campaignInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(processName == 'RESERVE_CAMPAIGN' || processName == 'SAVE' || processName == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		//alert(test);
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function campaignInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(campaignInfoCont, param, '/cgi-bin/system/'+end_script+'/campaign/info.cgi','POST');
	}
}

function campaignInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('campaignInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideCampaign(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideCampaignCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
	
	sendXRequest(slideCampaignCont, param, '/cgi-bin/system/'+parentScript+'/campaign/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideCampaignCont(obj) {
	var res= obj.responseText;

	setTimeout(function() { 
		document.getElementById(parentCont).innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	commonTitleRead(parentScript, parentCont);
	
}

//---------------------------------------------------------------------------

var parentCont;
var processName;
var parentScript;
var endScript;

//---------------------------------------------------------------------------
function fairNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&FAIR_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(fairCont, param, '/cgi-bin/system/'+parentScript+'/fair/index.cgi','POST');
}

function fairInput2(){
	var fair_id =getElementValue('fairSelect','FAIR_ID');
	fairInput(fair_id);
}


var noSlide=0;
function fairInput(target_name, target_val, parent_script, end_script, parent_cont) {
	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定

	var sp='';
	var etc='';
	

	if(!target_val && ! parent_script && !end_script){
		target_val= target_name;
		parent_script='reserve';
		parent_cont ='page';
		end_script='side';
		target_name='RESERVE_FAIR';
		noSlide=1;
		displayName='page';
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();
	//alert(param);
	if(processName == 'RESERVE_FAIR' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(fairContEnd, param, '/cgi-bin/system/'+parentScript+'/fair/index.cgi','POST');

	}else{
		//通常
		sendXRequest(fairCont, param, '/cgi-bin/system/'+parentScript+'/fair/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}

function fairCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
function fairContEnd(obj){
	if(endScript == 'side' && displayName =='page'){
		displayName='';
		var res= obj.responseText;
		displayResBalloon(res);
	}else{

	}
	var obj=getDiv('slideFair');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	fairChange(endScript);
	processName='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function fairChange(end_script){
	if(end_script == 'reserve'){
		fairInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(processName == 'RESERVE_FAIR' || processName == 'SAVE' || processName == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function fairInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(fairInfoCont, param, '/cgi-bin/system/'+end_script+'/fair/info.cgi','POST');
	}
}

function fairInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('fairInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideFair(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideFairCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideFairCont, param, '/cgi-bin/system/'+parentScript+'/fair/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideFairCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideFairCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------



function sendFairRequest(){
	
	var name = getElementValue('fairRequest','REQUEST_USER_NAME');
	var mail = getElementValue('fairRequest','REQUEST_USER_MAIL');
	var maker = getElementValue('fairRequest','REQUEST_MAKER_NAME');
	var error=0;
	var error_msg='';
	if(!name){
		error_msg+='お名前が入力されていません\n';
		error=1;
	}
	if(! mail){
		error_msg+='メールアドレスが入力されていません\n';
		error=1;
	}
	if(! maker){
		error_msg+='メーカー名が入力されていません\n';
		error=1;
	}
	if(error){
		alert(error_msg);
	}
	else if(!error){
		var param=
			'REQUEST_USER_NAME='+name+
			'&REQUEST_USER_MAIL='+mail+
			'&REQUEST_MAKER_NAME='+maker;
		sendXRequest(fairRequestCont, param, '/cgi-bin/contents/pageCont/value/fairRequest.cgi','POST');
	}
}
function fairRequestCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('fairRequestCont').innerHTML = res;
	frameInit();
}
var parentCont;
var eventProcess;
var parentScript;
var endScript;

//---------------------------------------------------------------------------
function eventNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&EVENT_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(eventCont, param, '/cgi-bin/system/'+parentScript+'/event/index.cgi','POST');
}

var noSlide=0;
function eventInput(target_name, target_val, parent_script, end_script, parent_cont) {
	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定

	var sp='';
	var etc='';
	

	if(!target_val && ! parent_script && !end_script){
		if(sp=target_name.match(/([\w|\-]+)\:([\w|\-]+)\:([\w|\-]+)/)){
			target_name=sp[1];
			etc='&RESERVE_ZONE='+sp[2]+'&RESERVE_SERVICECAR='+sp[3];
			
		}
		target_val= target_name;
		parent_script='reserve';
		end_script='side';
		parent_cont ='';
		target_name='RESERVE_EVENT';
		noSlide=1;
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	eventProcess=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();

	//alert(param);
	if(eventProcess == 'RESERVE_EVENT' || eventProcess == 'SAVE' || eventProcess == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(eventContEnd, param, '/cgi-bin/system/'+parentScript+'/event/index.cgi','POST');

	}else{
		//通常
		sendXRequest(eventCont, param, '/cgi-bin/system/'+parentScript+'/event/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}

function eventCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
function eventContEnd(obj){
	var obj=getDiv('slideEvent');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	eventChange(endScript);
	eventProcess='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function eventChange(end_script){
	if(end_script == 'reserve'){
		eventInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(eventProcess == 'RESERVE_EVENT' || eventProcess == 'SAVE' || eventProcess == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function eventInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(eventInfoCont, param, '/cgi-bin/system/'+end_script+'/event/info.cgi','POST');
	}
}

function eventInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('eventInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideEvent(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideEventCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideEventCont, param, '/cgi-bin/system/'+parentScript+'/event/index.cgi','POST');
	stopFlash();
	cursorChange('wait');


}

function slideEventCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideEventCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------

var parentCont;
var processName;
var parentScript;
var endScript;

//---------------------------------------------------------------------------
function ladysNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&LADYS_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(ladysCont, param, '/cgi-bin/system/'+parentScript+'/ladys/index.cgi','POST');
}

var noSlide=0;
function ladysInput(target_name, target_val, parent_script, end_script, parent_cont) {
	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定
	var sp='';
	var etc='';
	
	if(!target_val && ! parent_script && !end_script){

		if(sp=target_name.match(/([\w|\-]+)\:([\w|\-]+)\:([\w|\-]+)/)){
			target_name=sp[1];
			etc='&RESERVE_ZONE='+sp[2]+'&RESERVE_SERVICECAR='+sp[3];
			
		}
		target_val= target_name;
		parent_script='reserve';
		end_script='side';
		parent_cont ='';
		target_name='RESERVE_LADYS';
		noSlide=1;
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();

	//alert(param);
	if(processName == 'RESERVE_LADYS' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(ladysContEnd, param, '/cgi-bin/system/'+parentScript+'/ladys/index.cgi','POST');

	}else{
		//通常
		sendXRequest(ladysCont, param, '/cgi-bin/system/'+parentScript+'/ladys/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}

function ladysCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
function ladysContEnd(obj){
	var obj=getDiv('slideLadys');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	ladysChange(endScript);
	processName='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function ladysChange(end_script){
	if(end_script == 'reserve'){
		ladysInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(processName == 'RESERVE_LADYS' || processName == 'SAVE' || processName == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function ladysInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(ladysInfoCont, param, '/cgi-bin/system/'+end_script+'/ladys/info.cgi','POST');
	}
}

function ladysInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('ladysInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideLadys(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideLadysCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideLadysCont, param, '/cgi-bin/system/'+parentScript+'/ladys/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideLadysCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideLadysCont').innerHTML = res;
		cursorChange('auto')
	}, 200);


	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------

var parentCont;
var processName;
var parentScript;
var endScript;

//---------------------------------------------------------------------------
function birthdayNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&BIRTHDAY_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(birthdayCont, param, '/cgi-bin/system/'+parentScript+'/birthday/index.cgi','POST');
}

var noSlide=0;
function birthdayInput(target_name, target_val, parent_script, end_script, parent_cont) {


	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定

	var sp='';
	var etc='';
	

	if(!target_val && ! parent_script && !end_script){
		if(sp=target_name.match(/([\w|\-]+)\:([\w|\-]+)\:([\w|\-]+)/)){
			target_name=sp[1];
			etc='&RESERVE_ZONE='+sp[2]+'&RESERVE_SERVICECAR='+sp[3];
			
		}
		target_val= target_name;
		parent_script='reserve';
		end_script='side';
		parent_cont ='';
		target_name='RESERVE_BIRTHDAY';
		noSlide=1;
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();


	//alert(param);
	if(processName == 'RESERVE_BIRTHDAY' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';
		
		sendXRequest(birthdayContEnd, param, '/cgi-bin/system/'+parentScript+'/birthday/index.cgi','POST');

	}else{
		//通常
		sendXRequest(birthdayCont, param, '/cgi-bin/system/'+parentScript+'/birthday/index.cgi','POST');
	}

}

function birthdayCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
function birthdayContEnd(obj){
	var obj=getDiv('slideBirthday');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	birthdayChange(endScript);
	processName='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function birthdayChange(end_script){
	if(end_script == 'reserve'){

		birthdayInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(processName == 'RESERVE_BIRTHDAY' || processName == 'SAVE' || processName == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){

		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function birthdayInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';

		sendXRequest(birthdayInfoCont, param, '/cgi-bin/system/'+end_script+'/birthday/info.cgi','POST');
	}
}

function birthdayInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('birthdayInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideBirthday(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideBirthdayCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideBirthdayCont, param, '/cgi-bin/system/'+parentScript+'/birthday/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideBirthdayCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideBirthdayCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

}

//---------------------------------------------------------------------------

var parentCont;
var spotProcess;
var parentScript;
var endScript;

//---------------------------------------------------------------------------
function spotNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&SPOT_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(spotCont, param, '/cgi-bin/system/'+parentScript+'/spot/index.cgi','POST');
}

var noSlide=0;
function spotInput(target_name, target_val, parent_script, end_script, parent_cont) {
	//ページのキャンペーン設定
	//引数判定
	//siteのみ対応sslからは引数ありで設定

	var sp='';
	var etc='';
	

	if(!target_val && ! parent_script && !end_script){
		var sp;
		if(sp=target_name.match(/([\w|\-]+)\:([\w|\-]+)\:([\w|\-]+)/)){
			target_name=sp[1];
			etc='&RESERVE_ZONE='+sp[2]+'&RESERVE_SERVICECAR='+sp[3];
			
		}
		target_val= target_name;
		parent_script='reserve';
		end_script='side';
		parent_cont ='';
		target_name='RESERVE_SPOT';
		noSlide=1;
	}//end
	
	cursorChange('wait');
	parentCont = parent_cont;
	spotProcess=target_name;
	parentScript=parent_script;
	endScript=end_script;


	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		etc+
		'&cache='+(new Date()).getTime();

	//alert(param);
	if(spotProcess == 'RESERVE_SPOT' || spotProcess == 'SAVE' || spotProcess == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(spotContEnd, param, '/cgi-bin/system/'+parentScript+'/spot/index.cgi','POST');

	}else{
		//通常
		sendXRequest(spotCont, param, '/cgi-bin/system/'+parentScript+'/spot/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}

function spotCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

	//frameInit();

}
function spotContEnd(obj){
	var obj=getDiv('slideSpot');
	if(!noSlide){
		hs.close(obj);
		slideClose();
	}
	spotChange(endScript);
	spotProcess='';
	noSlide=0;

}
//---------------------------------------------------------------------------



function spotChange(end_script){
	if(end_script == 'reserve'){
		spotInfo(end_script);
		serviceInfo(end_script);
		rainyInfo(end_script);
		dateInfo(end_script);
		if(spotProcess == 'RESERVE_SPOT' || spotProcess == 'SAVE' || spotProcess == 'RELEASE' ){
			rcheckInfoPending(end_script);
		}else{
			rcheckInfo(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function spotInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(spotInfoCont, param, '/cgi-bin/system/'+end_script+'/spot/info.cgi','POST');
	}
}

function spotInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('spotInfo').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideSpot(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideSpotCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideSpotCont, param, '/cgi-bin/system/'+parentScript+'/spot/index.cgi','POST');
	stopFlash();
	cursorChange('wait');


}

function slideSpotCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideSpotCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------

var parentCont;
var processName;
var parentScript;
var endScript;


function rainyNew(name_en,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	var step='regist';

	parentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param = 'step='+step+
		'&RAINY_NAME_EN='+name_en+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(rainyCont, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');
}


function rainyCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(parentCont).innerHTML = res;

}
function rainyContEnd(obj) {
	rainyChange(endScript);
}

function rainyInput(target_name, target_val, parent_script, end_script, parent_cont) {

	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;

	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}

	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();

	if(processName == 'RESERVE_RAINY' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(rainyContEnd, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');

		var obj=getDiv('slideRainy');
		hs.close(obj);
		slideClose();

		processName='';
		
	}else{
		//通常
		sendXRequest(rainyCont, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}


function rainyInput2(target_name, target_val, course_name, parent_script, end_script, parent_cont) {

	cursorChange('wait');
	parentCont = parent_cont;
	processName=target_name;
	parentScript=parent_script;
	endScript=end_script;

	var step = 'input';
	if(target_name =='CANCEL'){
		step='index';
	}

	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&RESERVE_COURSE='+course_name+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();

	if(processName == 'RESERVE_RAINY' || processName == 'SAVE' || processName == 'RELEASE' ){
		//空
		parentCont='';

		sendXRequest(rainyContEnd, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');

		var obj=getDiv('slideRainy');
		hs.close(obj);
		slideClose();

		processName='';
		
	}else{
		//通常
		sendXRequest(rainyCont, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');
		commonTitleRead(parentScript, parentCont);
	}

}


function rainyChange(end_script){
	if(end_script=='reserve'){
		campaignInfo(end_script);
		rainyInfo(end_script);
		serviceInfo(end_script);
		dateInfo(end_script);
		if(serviceProcess == 'SAVE'){
			rcheckInfo(end_script);
		}else{
			rcheckInfoPending(end_script);
		}
	}
	else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}


function rainyInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(rainyInfoCont, param, '/cgi-bin/system/'+end_script+'/rainy/info.cgi','POST');
	}
}

function rainyInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('rainyInfo').innerHTML = res;
	frameInit();

}






//---------------------------------------------------------------------------
//slide eonly
function openSlideRainy(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideRainyCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();

	sendXRequest(slideRainyCont, param, '/cgi-bin/system/'+parentScript+'/rainy/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideRainyCont(obj) {

	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideRainyCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonContType ='slide';
	//commonName ='Rainy';
	//COMMON_TITLE_SCRIPT ='/cgi-bin/system/'+parentScript+'/rainy/title.cgi'; 
	//commonTitleRead(parentScript, parentCont);
}


var parentCont;
var processName;
var parentScript;
var endScript;


//予約日チェック（ディレイ）
var dateDelay=2000;

//サーバーに回す→dateCheck2へ
function dateCheck(parent_script, end_script, parent_cont) {

	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont=parent_cont;
	var step='check';
	document.getElementById(parentCont).innerHTML = '<table cellpadding=0 cellspacing=0 width=100%><tr><td align=center><table cellpadding=5 cellspacing=5 width=530><tr><td bgcolor="#eeeeee"><table cellpadding=5 cellspacing=0 width=100% height=250><tr><td height=25><span style="background:url(/common/images/arrow/22-2.gif) no-repeat 0px 0px;" class="arrow12"><font color="#990000">予約状況チェック</font></span></td></tr><tr><td valign=top><font class="G12">予約データベースにアクセスして予約状況を確認しています。<br>今しばらくお待ち下さい<br></font></td></tr></table></td></tr></table></td></tr></table>';
	var timerID = setTimeout('dateCheck2()', dateDelay);
	frameInit();
}

//チェック終了→dateJudgeへ
function dateCheck2() {
	cursorChange('wait');
	var step='check';
	var param = 'step='+step+
		'&PARENT_SCRIPT='+parentScript+
		'&END_SCRIPT='+endScript+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();


	sendXRequest(dateJudge, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
	processName='JUDGE';
	//dateTitleReload();
	//frameInit();
}

//判定
function dateJudge(obj) {
	cursorChange('auto');
	var res= obj.responseText;

	if(res=='ok'){
		//openReserve();
	}else{
		document.getElementById(parentCont).innerHTML = res;

		commonTitleRead(parentScript, parentCont);
		dateChange(endScript);
		//dateTitleReload();
		//frameInit();
	}
}



function dateNext(step,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;
	
	var param = 'step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');


}
function dateBBTime2(parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;
	
	var step='bbtime';
	var bring_time =getElementValue('dateForm','RESERVE_BRING_TIME');
	var bring_code =getElementValue('dateForm','RESERVE_BRING_CODE');
	var back_time = getElementValue('dateForm','RESERVE_BACK_TIME');
	var back_code = getElementValue('dateForm','RESERVE_BACK_CODE');
	var param = 'step='+step+
		'&RESERVE_BRING_TIME='+bring_time+
		'&RESERVE_BACK_TIME='+back_time+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();

	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
}
function dateBBTime(bb,code,zone, parent_script, end_script, parent_cont) {
	//cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;
	/*
		safari使用時に
		クリカブルマップが上手く機能しないため
		やむなくjavascriptで処理
	*/

TIME_CODE =new Array();
TIME_CODE =  ['-180','-150','-120','-90','-60','-30','0','30','60','90','120','150','180','210','240','270','300','330','360','390','420','450','480','510',
'540','570','600','630','660','690','720','750','780','810','840','870','900','930','960','990','1020','1050',
'1080','1110','1140','1170','1200','1230','1260','1290','1320','1350','1380','1410'];
TIME_NAME=new Array();

if(bb=='bring'){

	TIME_NAME= ['当日6:00','当日6:30','当日7:00','当日7:30','当日8:00','当日8:30','当日9:00','当日9:30','当日10:00','当日10:30','当日11:00','当日11:30','当日12:00','当日12:30','当日13:00','当日13:30','当日14:00',
	'当日14:30','当日15:00','当日15:30','当日16:00','当日16:30','当日17:00','当日17:30','当日18:00','当日18:30','当日19:00','当日19:30','当日20:00',
	'当日20:30','当日21:00','当日21:30','当日22:00','当日22:30','当日23:00','当日23:30','当日24:00','当日24:30','当日25:00','当日25:30','当日26:00','当日26:30','当日27:00','当日27:30','当日23:00','当日28:30','当日29:00'];
}else{
	if(zone == 'nighttime'){
		TIME_NAME= ['翌日6:00','翌日6:30','翌日7:00','翌日7:30','翌日8:00','翌日8:30','翌日9:00','翌日9:30','翌日10:00','翌日10:30','翌日11:00','翌日11:30','翌日12:00','翌日12:30','翌日13:00','翌日13:30','翌日14:00',
		'翌日14:30','翌日15:00','翌日15:30','翌日16:00','翌日16:30','翌日17:00','翌日17:30','翌日18:00','翌日18:30','翌日19:00','翌日19:30','翌日20:00',
		'翌日20:30','翌日21:00','翌日21:30','翌日22:00','翌日22:30','翌日23:00','翌日23:30','翌日24:00','翌日24:30','翌日25:00','翌日25:30','翌日26:00','翌日26:30','翌日27:00','翌日27:30','翌日28:00','翌日28:30','翌日29:00'];
	}else if(zone=='morningtime'){
		TIME_NAME= ['当日6:00','当日6:30','当日7:00','当日7:30','当日8:00','当日8:30','当日9:00','当日9:30','当日10:00','当日10:30','当日11:00','当日11:30','当日12:00','当日12:30','当日13:00','当日13:30','当日14:00',
		'当日14:30','当日15:00','当日15:30','当日16:00','当日16:30','当日17:00','当日17:30','当日18:00','当日18:30','当日19:00','当日19:30','当日20:00',
		'当日20:30','当日21:00','当日21:30','当日22:00','当日22:30','当日23:00','当日23:30','当日24:00','当日24:30','当日25:00','当日25:30','当日26:00','当日26:30','当日27:00','当日27:30','当日28:00','当日28:30','当日29:00'];
	}
}

	var step='bbtime';


	var bb_code=code;
	var bb_time;
	for (i=0; i<TIME_CODE.length; i++){
		if(TIME_CODE[i] == bb_code){
			bb_time = (TIME_NAME[i]);
		}
	}
	var span_name = bb == 'bring'?'reserveBringTime':'reserveBackTime';
	var input_time_name = bb == 'bring'?'RESERVE_BRING_TIME':'RESERVE_BACK_TIME';
	var input_code_name = bb == 'bring'?'RESERVE_BRING_CODE':'RESERVE_BACK_CODE';

	document.getElementById(span_name).innerHTML = bb_time;
	subElementValue('dateForm', input_time_name, bb_time);
	subElementValue('dateForm', input_code_name, bb_code);

	if(span_name =='reserveBringTime'){
		document.getElementById('reserveBringTimeTD').style.backgroundColor ='#0099ff';
	}else if(span_name =='reserveBackTime'){
		document.getElementById('reserveBackTimeTD').style.backgroundColor ='#0099ff';
	}

	var bring_time = getElementValue('dateForm','RESERVE_BRING_TIME');
	var back_time = getElementValue('dateForm','RESERVE_BACK_TIME');

	if(bring_time && back_time){
		var source='<div id="dateInputButton" style="display:block; position:relative; border:1px solid #fff;padding:2px; background:#f60;" onMouseOver="onButton(\'dateInputButton\');" onMouseOut="offButton(\'dateInputButton\',\'#f60\');" onClick="dateBBTime2(\''+parent_script+'\',\''+end_script+'\',\''+parent_cont+'\');"><span style="display:block;"><font class="G12" color="#ffffff">決定</font></span></div>';
		document.getElementById('dateInputButtonParent').innerHTML = source;
		//document.getElementById('dateInputButton').style.backgroundColor ="#f60";
	}
	//var param = 'step='+step+'&RESERVE_START_CODE='+start_code;
	//sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
}

function dateTime(start_code,parent_script, end_script, parent_cont) {
//alert(start_code);
//alert(parent_script);
//alert(end_script);
//alert(parent_cont);
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;

	//cursorChange('wait');
	/*
		safari使用時に
		クリカブルマップが上手く機能しないため
		やむなくjavascriptで処理
	*/

TIME_CODE =new Array();
TIME_CODE = ['-180','-150','-120','-90','-60','-30','0','30','60','90','120','150','180','210','240','270','300','330','360','390','420','450','480','510',
'540','570','600','630','660','690','720','750','780','810','840','870','900','930','960','990','1020','1050',
'1080','1110','1140','1170','1200','1230','1260','1290','1320','1350','1380','1410'];
TIME_NAME=new Array();
TIME_NAME= ['6:00','6:30','7:00','7:30','8:00','8:30','9:00','9:30','10:00','10:30','11:00','11:30','12:00','12:30','13:00','13:30','14:00',
'14:30','15:00','15:30','16:00','16:30','17:00','17:30','18:00','18:30','19:00','19:30','20:00',
'20:30','21:00','21:30','22:00','22:30','23:00','23:30','24:00','24:30','25:00','25:30','26:00','26:30','27:00','27:30','28:00','28:30','29:00','29:30'];

//alert(1);

	var step='time';
	var end_code =0;
	end_code = parseInt(start_code)+parseInt(getElementValue('dateForm','RESERVE_TOTAL_MINUTES'));
	var start_time;
	var end_time;
	for (i=0; i<TIME_CODE.length; i++){
		if(TIME_CODE[i] == start_code){
			start_time = (TIME_NAME[i]);
		}
		if(TIME_CODE[i] == end_code){
			end_time = (TIME_NAME[i]);
		}
	}
//alert(2);
	document.getElementById('reserveStartTime').innerHTML = start_time;
	document.getElementById('reserveEndTime').innerHTML = end_time;

	document.getElementById('reserveStartTimeTD').style.backgroundColor ='#0099ff';
	document.getElementById('reserveEndTimeTD').style.backgroundColor ='#0099ff';

	subElementValue('dateForm','RESERVE_START_CODE',start_code);
	subElementValue('dateForm','RESERVE_END_CODE',end_code);
//alert(3);
	var source='<div style="display:block; position:relative; border:1px solid #fff;padding:2px; background:#f60;" onMouseOver="onButton2(this,\'#f00\');" onMouseOut="offButton2(this,\'#f60\');" onClick="dateTime2(\''+parent_script+'\',\''+end_script+'\',\''+parent_cont+'\');"><span style="display:block;"><font class="G12" color="#ffffff">決定</font></span></div>';
	document.getElementById('dateInputButtonParent').innerHTML = source;
}

function dateTime2(parent_script, end_script, parent_cont) {
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;
	
	var step='time';
	var start_code = parseInt(getElementValue('dateForm','RESERVE_START_CODE'));
	var end_code = parseInt(getElementValue('dateForm','RESERVE_END_CODE'));
	
	var date_time_input;
	if(end_code){
		date_time_input ='input';
	}else{
		date_time_input ='none';
	}

	var param = 'step='+step+
		'&DATE_TIME_INPUT='+date_time_input+
		'&RESERVE_START_CODE='+start_code+
		'&RESERVE_END_CODE='+end_code+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	//alert(param);
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
}

function dateTimeServicecarOff(start_code,parent_script, end_script, parent_cont){
	var param = 'step=no-res'+
		'&command=servicecar-reset'+
		'&cache='+(new Date()).getTime();
	sendXRequest(dateContNoRes, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
	dateTime(start_code,parent_script, end_script, parent_cont);

}


function dateServiceCar( servicecar,parent_script, end_script,parent_cont) {
	//cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont=parent_cont;
	//alert(servicecar);
	//alert(parent_cont);
	var step='service-car';
	if(!servicecar) servicecar='';
	var param = 'step='+step+
		'&check=1'+
		'&RESERVE_SERVICECAR='+servicecar+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();

	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');

	sidebarChange=1;

}

function dateServiceCarUse() {
	document.getElementById('servicecarRuleCont').style.position = 'static';
	document.getElementById('servicecarRuleCont').style.visibility = 'visible';
}

function dateServiceCarRuleOk() {
	document.getElementById('servicecarRuleCont').style.position = 'absolute';
	document.getElementById('servicecarRuleCont').style.visibility = 'hidden';

	document.getElementById('servicecarListCont').style.position = 'static';
	document.getElementById('servicecarListCont').style.visibility = 'visible';

}
function dateServiceCarRuleNo() {
	document.getElementById('servicecarRuleCont').style.position = 'absolute';
	document.getElementById('servicecarRuleCont').style.visibility = 'hidden';
	document.getElementById('servicecarListCont').style.position = 'absolute';
	document.getElementById('servicecarListCont').style.visibility = 'hidden';
}

function dateZone(zone,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont=parent_cont;

	var step='zone';
	var param = 'step='+step+
		'&RESERVE_ZONE='+zone+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont;
	//朝預かり料金が変わるため
	sidebarChange=1;
	
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
	
}


function dateCalendar(year,mon,day,parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont=parent_cont;

	var step='calendar';
	var param = 'step='+step+
		'&RESERVE_YEAR='+year+
		'&RESERVE_MON='+mon+
		'&RESERVE_DAY='+day+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont;
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
}

sidebarChange=0;
function dateCancel(parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont=parent_cont;
/*
	var step='index';
	var year =getElementValue('dateBackupForm','RESERVE_YEAR_BACKUP');
	var mon =getElementValue('dateBackupForm','RESERVE_MON_BACKUP');
	var day =getElementValue('dateBackupForm','RESERVE_DAY_BACKUP');
	var start_code =getElementValue('dateBackupForm','RESERVE_START_CODE_BACKUP');
	var end_code =getElementValue('dateBackupForm','RESERVE_END_CODE_BACKUP');
	var start_time =getElementValue('dateBackupForm','RESERVE_START_TIME_BACKUP');
	var end_time =getElementValue('dateBackupForm','RESERVE_END_TIME_BACKUP');
	var bring_time =getElementValue('dateBackupForm','RESERVE_BRING_TIME_BACKUP');
	var back_time = getElementValue('dateBackupForm','RESERVE_BACK_TIME_BACKUP');

	var param = 'step='+step+'&RESERVE_YEAR='+year+'&RESERVE_MON='+mon+'&RESERVE_DAY='+day+
	'&RESERVE_START_CODE='+start_code+'&RESERVE_END_CODE='+end_code+'&RESERVE_START_TIME='+start_time+'&RESERVE_END_TIME='+end_time+
	'&RESERVE_BRING_TIME='+bring_time+'&RESERVE_BACK_TIME='+back_time;
*/

	var param=
		'step=cancel'+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
	sidebarChange=1;
}




function dateNew(parent_script, end_script, parent_cont) {
	cursorChange('wait');
	parentScript = parent_script;
	endScript = end_script;
	parentCont = parent_cont;
	var step='regist';
	var param = 'step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(dateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
}
function dateCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById(parentCont).innerHTML = res;

	commonTitleRead(parentScript, parentCont);

	if(getDiv('serviceInfo') || sidebarChange){

		dateChange(endScript);
		processName='';
		sidebarChange=0;
	}
}

function dateContNoRes(obj) {
	cursorChange('auto');
	var res= obj.responseText;
}


function dateInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(dateInfoCont, param, '/cgi-bin/system/'+end_script+'/date/info.cgi','POST');
	}
}

function dateInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('dateInfo').innerHTML = res;
	frameInit();

}

function dateChange(end_script){

	if(end_script=='reserve'){
		dateInfo(end_script);
		if(sidebarChange){

			serviceInfo(end_script);
		}

		if(processName =='JUDGE'){
			rcheckInfo(end_script);
		}else{
			rcheckInfoPending(end_script);
		}
	}else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}






//---------------------------------------------------------------------------
//slide eonly
function openSlideDate(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideDateCont';
	
	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideDateCont, param, '/cgi-bin/system/reserve/date/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideDateCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 

		document.getElementById('slideDateCont').innerHTML = res;
		cursorChange('auto')
	}, 200);


}






function rcheckInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(rcheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function rcheckInfoPending(end_script){
	if(end_script=='reserve'){
		var param='step=pending'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(rcheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function rcheckInfoCheck(end_script){
	if(end_script=='reserve'){
		var param='step=check'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(rcheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function rcheckInfoCont(obj){
	var res= obj.responseText;
	document.getElementById('rcheckInfo').innerHTML = res;
	frameInit();
}

function openCheckMessage(id){
	document.getElementById(id+'On').style.visibility ='visible';
	document.getElementById(id+'On').style.position='static';
	document.getElementById(id+'Off').style.visibility ='hidden';
	document.getElementById(id+'Off').style.position='absolute';
	frameInit();
}
function closeCheckMessage(id){
	document.getElementById(id+'On').style.visibility ='hidden';
	document.getElementById(id+'On').style.position='absolute';
	document.getElementById(id+'Off').style.visibility ='visible';
	document.getElementById(id+'Off').style.position='static';
	frameInit();
}


function rcheckInfoMessage(end_script){
	if(end_script=='reserve'){
		var msg=getElementValue('rcheckForm','RESERVE_MESSAGE');
	
		var param='step=check&RESERVE_MESSAGE='+msg+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(rcheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}//---------------------------------------------------------------------------
//title
var titleName;
var titleScriptPath;

function commonTitleRead(parent_script,parent_cont,etc) {

	/*var this_script;
	if(parent_cont.match(/slide/)){
		var hit = parent_cont.match(/slide(.+)Cont/);
		titleName='slide'+hit[1]+'Title';
		this_script =hit[1].toLowerCase();
	}

	titleScriptPath ='/cgi-bin/system/'+parent_script+'/'+this_script+'/title.cgi';

	var step = 'title';
	var param = 'step='+step+'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	if(etc){
		param =param+etc;
	}
	//alert(param);
	sendXRequest(commonTitle, param, titleScriptPath,'POST');
	*/
}

function commonTitle(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(titleName).innerHTML = res;
}

//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
//open
function openSlideEstimate(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideDetailCont';
//alert(1);
	if(document.getElementById('slideDetailTitleCont')){
		document.getElementById('slideDetailTitleCont').innerHTML='サービスお見積';
	}
//alert(2);


	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();

	sendXRequest(slideEstimateCont, param, '/cgi-bin/system/'+parentScript+'/index/reserveEstimate.cgi','POST');
	stopFlash();

}

function slideEstimateCont(obj) {

	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('slideDetailCont').innerHTML = res;
//alert(3);
	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------


function displayResBalloon(res){
		openBalloon(res,10,10);

}
var parentCont;
var serviceProcess;
var parentScript;
var endScript;



//---------------------------------------------------------------------------
function slideServiceInput(target_name, target_val,parent_script,end_script,parent_cont) {
	cursorChange('wait');
	var step='input';
	parentScript=parent_script;
	endScript=end_script;
	parentCont=parent_cont;
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT=slideServiceCont'+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideServiceCont, param, '/cgi-bin/system/reserve/service/index.cgi','POST');
}

function serviceInput(target_name,target_val, parent_script,end_script,parent_cont) {



	cursorChange('wait');
	var step='input';
	parentScript=parent_script;
	endScript=end_script;
	parentCont=parent_cont;

	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
	sendXRequest(serviceCont, param, '/cgi-bin/system/reserve/service/index.cgi','POST');
}
function serviceSelect(target_name,target_val, parent_script,end_script,parent_cont) {



	cursorChange('wait');
	var step='input';
	parentScript=parent_script;
	endScript=end_script;
	parentCont=parent_cont;
	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();



	sendXRequest(serviceCont, param, '/cgi-bin/system/reserve/service/index.cgi','POST');
}

/*serviceセレクトボディを取得*/
var serviceSelectName;
function openSlideServiceSelect(select_name, target_name, parent_script,end_script,parent_cont){
	//空
	parentCont='';

	serviceSelectName = select_name;
	var step='index';
	var param = 'function=index&step='+step+
		'&TARGET_NAME='+target_name+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT=slideServiceCont'+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideServiceSelectCont, param, '/cgi-bin/system/reserve/service/select.cgi','POST');
}

function slideServiceSelectCont(obj){
	var res= obj.responseText;
	document.getElementById(serviceSelectName+'SelectBody').innerHTML = res;
	openSelect(serviceSelectName);
}


function serviceCont(obj) {
	if(parentCont != 'page'){
		cursorChange('auto');
		var res= obj.responseText;
		document.getElementById(parentCont).innerHTML = res;

		//commonTitleRead(parentScript, parentCont);
	
		serviceChange(endScript);
		serviceProcess='';
		if(serviceProcess == 'SAVE' || serviceProcess == 'RELEASE' ){
			var obj=getDiv('slideService');
			hs.close(obj);
		}
	}
	//サービスページからの変更
	else{

		if(endScript == 'side' && parentCont=='page'){
			var res= obj.responseText;
			displayResBalloon(res);
		}
		serviceChange(endScript);
	}
}

/*その他の更新*/
function serviceChange(end_script){
	if(end_script == 'reserve'){
		serviceInfo(end_script);
		dateInfo(end_script);
		if(serviceProcess == 'SAVE'){
			rcheckInfo(end_script);
		}else{
			rcheckInfoPending(end_script);
		}
	}
	else if(end_script=='side'){
		displaySideBarReserve();
	}else if(end_script=='cms'){
		cmsReserveChange();
	}
}



//---------------------------------------------------------------------------
//info
function serviceInfo(end_script){
	if(end_script=='reserve'){
		var param='step=index';
		sendXRequest(serviceInfoCont, param, '/cgi-bin/system/'+end_script+'/service/info.cgi','POST');
	}
}

function serviceInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('serviceInfo').innerHTML = res;
	frameInit();
}
//---------------------------------------------------------------------------





//---------------------------------------------------------------------------
//open
function openSlideService(parent_script,end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideServiceCont';
	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideServiceCont, param, '/cgi-bin/system/'+parentScript+'/service/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideServiceCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	setTimeout(function() { 
		document.getElementById('slideServiceCont').innerHTML = res;
		cursorChange('auto')
	}, 200);
	
	//title
	//commonTitleRead(parentScript, parentCont);
}
//---------------------------------------------------------------------------




function scheckInfo(end_script){
	if(end_script=='shopping'){
		var param='step=index'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(scheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function scheckInfoPending(end_script){
	if(end_script=='shopping'){
		var param='step=pending'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(scheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function scheckInfoCheck(end_script){
	if(end_script=='shopping'){
		var param='step=check'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(scheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}
function scheckInfoCont(obj){
	var res= obj.responseText;
	document.getElementById('scheckInfo').innerHTML = res;
	frameInit();
}

function openCheckDetail(id){
	document.getElementById(id).style.visibility ='visible';
	document.getElementById(id).style.position='static';
	frameInit();
}

function openCheckMessage(id){
	document.getElementById(id+'On').style.visibility ='visible';
	document.getElementById(id+'On').style.position='static';
	document.getElementById(id+'Off').style.visibility ='hidden';
	document.getElementById(id+'Off').style.position='absolute';
	frameInit();
}

function closeCheckMessage(id){
	document.getElementById(id+'On').style.visibility ='hidden';
	document.getElementById(id+'On').style.position='absolute';
	document.getElementById(id+'Off').style.visibility ='visible';
	document.getElementById(id+'Off').style.position='static';
	frameInit();
}


function scheckInfoMessage(end_script){
	if(end_script=='shopping'){
		var msg=getElementValue('scheckForm','SHOPPING_MESSAGE');
	
		var param='step=check&SHOPPING_MESSAGE='+msg+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(scheckInfoCont, param, '/cgi-bin/system/'+end_script+'/check/info.cgi','POST');
	}
}

function scheckInfoMessageCont(obj){

}
var deliveryParentCont;
var deliveryProcess;
var parentScript;
var endScript;

//---------------------------------------------------------------------------

function deliveryOtherNew(num,parent_script, end_script, parent_cont){
	deliveryParentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	var param='step=new&FILE_NAME=other_new&OTHER_DATA_NUM='+num+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(deliveryCont, param, '/cgi-bin/system/'+parentScript+'/delivery/index.cgi','POST');
}


function deliveryOtherEdit(num, group_name, parent_script, end_script, parent_cont){
	deliveryParentCont = parent_cont;
	parentScript=parent_script;
	endScript=end_script;

	var param='step=edit&FILE_NAME=other_edit&OTHER_DATA_NUM='+num+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();

	sendXRequest(deliveryCont, param, '/cgi-bin/system/'+parentScript+'/delivery/index.cgi','POST');
}

function deliveryOtherInclude(target_name, target_value, num){
	var param='step=input&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_value+
		'&OTHER_DATA_NUM='+num+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(deliveryInfoCont, param, '/cgi-bin/system/shopping/delivery/info.cgi','POST');

}

function deliveryInput(target_name, target_val, delivery_to, parent_script, end_script, parent_cont) {

	cursorChange('wait');
	deliveryParentCont = parent_cont;
	deliveryProcess=target_name;
	parentScript=parent_script;
	endScript=end_script;


	
	var contact_tel_select= getTrueValue('shoppingDeliveryForm','CONTACT_TEL_SELECT');
	
	var step = 'input';


	var param = 'step='+step+
		'&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_val+
		'&DELIVERY_TO='+delivery_to+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();
		
	param+=makeFormParam('shoppingDeliveryForm');
	sendXRequest(deliveryContEnd, param, '/cgi-bin/system/'+parentScript+'/delivery/index.cgi','POST');

}

function deliveryCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(deliveryParentCont).innerHTML = res;

}
function deliveryContEnd(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(deliveryParentCont).innerHTML = res;
	deliveryInfoChange(endScript);
}
//---------------------------------------------------------------------------


//---------------------------------------------------------------------------

function deliveryDateInput (){
	var delivery_date= getElementValue('deliveryInfoForm','SHOPPING_DELIVERY_DATE');

	var param='step=input'+
		'&TARGET_NAME=SHOPPING_DELIVERY_DATE'+
		'&SHOPPING_DELIVERY_DATE='+delivery_date+
		'&cache='+(new Date()).getTime();

	sendXRequest(deliveryToChangeCont, param, '/cgi-bin/system/shopping/delivery/info.cgi','POST');
}

function deliveryTimeInput (){
	var delivery_time= getElementValue('deliveryInfoForm','SHOPPING_DELIVERY_TIME');

	var param='step=input'+
		'&TARGET_NAME=SHOPPING_DELIVERY_TIME'+
		'&SHOPPING_DELIVERY_TIME='+delivery_time+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(deliveryToChangeCont, param, '/cgi-bin/system/shopping/delivery/info.cgi','POST');

}



//---------------------------------------------------------------------------
//info
function deliveryInfo(end_script){
	if(end_script=='shopping'){
		var param='step=index'+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(deliveryInfoCont, param, '/cgi-bin/system/'+end_script+'/delivery/info.cgi','POST');
		endScript= end_script;
	}
}

function deliveryInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('deliveryInfo').innerHTML = res;
	frameInit();

}

function deliveryInfoChange(end_script){
	goodsInfo(end_script);
	deliveryInfo(end_script);
	paymentInfo(end_script);
	scheckInfo(end_script);
}

//radio
function deliveryToChange(target_name, target_value){
	var param='step=input&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_value+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(deliveryToChangeCont, param, '/cgi-bin/system/shopping/delivery/info.cgi','POST');
}
function deliveryToChangeCont(obj){
	deliveryInfoChange('shopping');

}



//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlideDelivery(delivery_to, parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideDeliveryCont';

	var param = 'function=index&step='+step+
		'&DELIVERY_TO='+delivery_to+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slideDeliveryCont, param, '/cgi-bin/system/'+parentScript+'/delivery/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideDeliveryCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 

		document.getElementById('slideDeliveryCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------

var goodsParentCont;
var goodsProcess;
var parentScript;
var endScript;
var noHistory;
//---------------------------------------------------------------------------

function goodsInput(target_name, target_val, parent_script, end_script, parent_cont) {

	cursorChange('wait');
	goodsParentCont = parent_cont;
	goodsProcess=target_name;
	parentScript=parent_script;
	endScript=end_script;
	
	subElementValue('goodsCategory', target_name, target_val);
	
	var category = getElementValue('goodsCategory', 'GOODS_CATEGORY');
	var listup = getElementValue('goodsCategory', 'GOODS_LISTUP');
	var display_num = getElementValue('goodsCategory', 'GOODS_DISPLAY_NUM');
	var page_num = getElementValue('goodsCategory', 'GOODS_PAGE_NUM');

	var step = 'input';

	var param = 'step='+step+
		'&GOODS_CATEGORY='+category+
		'&GOODS_LISTUP='+listup+
		'&GOODS_DISPLAY_NUM='+display_num+
		'&GOODS_PAGE_NUM='+page_num+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parent_cont+
		'&cache='+(new Date()).getTime();


	sendXRequest(goodsCont, param, '/cgi-bin/system/'+parentScript+'/goods/index.cgi','POST');


}

function goodsCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(goodsParentCont).innerHTML = res;

	//frameInit();

}
function goodsContEnd(obj){
		var obj=getDiv('slideGoods');
		hs.close(obj);
		goodsChange(endScript);
		goodsProcess='';

}


//---------------------------------------------------------------------------

var detailCont;

function goodsDetail(goods_item_id,parent_script, end_script,num){

	detailCont = 'goodsDetailCont'+num;
	var param='step=index'+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&GOODS_ITEM_ID='+goods_item_id+
		'&cache='+(new Date()).getTime();

	sendXRequest(goodsDetailCont, param, '/cgi-bin/system/shopping/goods/detail.cgi','POST');

}


function goodsDetailCont(obj){
	var res= obj.responseText;
	//alert(detailCont);
	document.getElementById(detailCont).innerHTML = res;
}

//---------------------------------------------------------------------------

var resCont;
var goodsItemID;
function goodsAddCart(goods_item_id, parent_script, end_script, parent_cont,cname){
	goodsItemID= goods_item_id;
	var goods_size_id=getElementValue(goods_item_id+'Form', goods_item_id+'_SIZE'+cname);
	var goods_color_id=getElementValue(goods_item_id+'Form',goods_item_id+'_COLOR'+cname);
	var goods_quantity=getElementValue(goods_item_id+'Form',goods_item_id+'_QUANTITY'+cname);

	goodsParentCont=parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	//空
	parentCont='';


	resCont=goods_item_id+cname+'ResCont';

	quantityCont=goods_item_id+'QuantityCont';
	var param='step=add&'+
			'&GOODS_ITEM_ID='+goods_item_id+
			'&GOODS_COLOR_ID='+goods_color_id+
			'&GOODS_SIZE_ID='+goods_size_id+
			'&GOODS_QUANTITY='+goods_quantity+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
	
	//alert(param);
	sendXRequest(goodsAddCont, param, '/cgi-bin/system/shopping/goods/add.cgi','POST');

}

function goodsAddCont(obj){
	var res= obj.responseText;
	document.getElementById(resCont).innerHTML = res;
	
	goodsInfoChange(endScript);
	
	//詳細の場合

	
}



var quantityCont;

function goodsQuantityCart(goods_stock_id, parent_script, end_script, parent_cont){
	goodsParentCont=parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	//空
	parentCont='';

	var goods_quantity=getElementValue('goodsInfoForm',goods_stock_id+'_QUANTITY');
	var param='step=quantity&'+
			'&GOODS_STOCK_ID='+goods_stock_id+
			'&GOODS_QUANTITY='+goods_quantity+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
	//alert(param);
	
	sendXRequest(goodsQuantityCont, param, '/cgi-bin/system/shopping/goods/quantity.cgi','POST');
}
function goodsQuantityCont(obj){
	var res= obj.responseText;
	//document.getElementById(resCont).innerHTML = res;
	goodsInfoChange(endScript);
}


function goodsDeleteCart(goods_stock_id, parent_script, end_script, parent_cont){
	goodsParentCont=parent_cont;
	parentScript=parent_script;
	endScript=end_script;
	//空
	parentCont='';
	
	resCont='deleteResCont';
	var param='step=delete&'+
			'&GOODS_STOCK_ID='+goods_stock_id+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
//alert(param);

	sendXRequest(goodsDeleteCont, param, '/cgi-bin/system/shopping/goods/delete.cgi','POST');
}

function goodsDeleteCont(obj){
	var res= obj.responseText;
	//document.getElementById(resCont).innerHTML = res;
	goodsInfoChange(endScript);
}


var priceCont;

function goodsSizeChange(goods_item_id){

	var goods_color_id=getElementValue(goods_item_id+'Form',goods_item_id+'_COLOR');
	var goods_size_id=getElementValue(goods_item_id+'Form', goods_item_id+'_SIZE');
	priceCont = goods_item_id+'PriceCont';
	//空
	parentCont='';

	var param='step=index&'+
			'&GOODS_ITEM_ID='+goods_item_id+
			'&GOODS_COLOR_ID='+goods_color_id+
			'&GOODS_SIZE_ID='+goods_size_id;
	//alert(param);
	sendXRequest(goodsPriceCont, param, '/cgi-bin/system/shopping/goods/price.cgi','POST');
}

function goodsPriceCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(priceCont).innerHTML = res;
}







function goodsPoint(parent_script, end_script, parent_cont){
	var use_point=getElementValue('goodsInfoForm','SHOPPING_USE_POINT');
	//空
	parentCont='';

	var param='step=input&'+
		'&SHOPPING_USE_POINT='+use_point+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
	//alert(param);

	sendXRequest(goodsPointCont, param, '/cgi-bin/system/shopping/goods/point.cgi','POST');
}
function goodsPointCont(obj){
	var res= obj.responseText;
	//document.getElementById('testRes').innerHTML = res;

	goodsInfoChange('shopping');
}


//---------------------------------------------------------------------------
//info
function goodsInfo(end_script){
	if(end_script=='shopping'){
		parent_script='shopping';
		parent_cont='';
		var param='step=index'+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
		sendXRequest(goodsInfoCont, param, '/cgi-bin/system/'+end_script+'/goods/info.cgi','POST');
	}
}

function goodsInfoCont(obj){
	var res= obj.responseText;
	document.getElementById('goodsInfo').innerHTML = res;
	frameInit();
}

function goodsInfoChange(end_script){
	if(end_script == 'shopping'){
		goodsInfo(end_script);
		deliveryInfo(end_script);
		paymentInfo(end_script);
		scheckInfo(end_script);
	}else if(end_script == 'side' || !end_script){

		if(goodsParentCont=='slideBasketCont'){
			openSlideBasket(parentScript, endScript);
		}
		//****************************
		/*
		読み込み後にサイドバーのフラッシュが表示されてしまうので
		グッズエリアのみ表示
		*/
		displaySideBarShopping();
	}
}


//---------------------------------------------------------------------------
//open
function openSlideGoods(parent_script, end_script) {
	var step='index';

	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideGoodsCont';
	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();


	sendXRequest(slideGoodsCont, param, '/cgi-bin/system/'+parentScript+'/goods/index.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideGoodsCont(obj) {
	var res= obj.responseText;

	setTimeout(function() { 

		document.getElementById(parentCont).innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
//open
function openSlideBasket(parent_script, end_script) {
	var step='index';

	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slideBasketCont';
	noHistory=1;

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();

//alert(param);

	sendXRequest(slideBasketCont, param, '/cgi-bin/system/shopping/goods/basket.cgi','POST');
	stopFlash();
	cursorChange('wait');

}

function slideBasketCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 

		document.getElementById('slideBasketCont').innerHTML = res;
		cursorChange('auto')
	}, 200);
	noHistory=0;

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------


//---------------------------------------------------------------------------
//open
function openSlideGoodsDetail(goods_item_id, parent_script, end_script) {
	var step='index';
	parentCont='slideGoodsCont';
	cursorChange('wait');

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parentScript+
		'&END_SCRIPT='+endScript+
		'&GOODS_ITEM_ID='+goods_item_id+
		'&cache='+(new Date()).getTime();

	sendXRequest(slideGoodsCont, param, '/cgi-bin/system/shopping/goods/detail.cgi','POST');
	stopFlash();

}

//---------------------------------------------------------------------------


function goodsDetailChange(goods_item_id,parent_script, end_script,cname,fname){

	detailCont = goods_item_id+'DetailCont';
	var goods_size_id=getElementValue(goods_item_id+'Form', goods_item_id+'_SIZE'+cname);
	var goods_color_id=getElementValue(goods_item_id+'Form',goods_item_id+'_COLOR'+cname);
	var goods_quantity=getElementValue(goods_item_id+'Form',goods_item_id+'_QUANTITY'+cname);
	if(parent_script){
	//************************************
		var param='step=add&'+
			'&GOODS_ITEM_ID='+goods_item_id+
			'&GOODS_COLOR_ID='+goods_color_id+
			'&GOODS_SIZE_ID='+goods_size_id+
			'&GOODS_QUANTITY='+goods_quantity+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&cache='+(new Date()).getTime();
	
		sendXRequest(slideGoodsCont, param, '/cgi-bin/system/shopping/goods/detail.cgi','POST');
	}else{
		//ページ詳細へ
		goodsPageTopDetailChange(goods_item_id, goods_color_id, goods_size_id);
	}
}

//---------------------------------------------------------------------------
var listupCont
function goodsListup(target_name, target_value,parent_script, end_script,parent_cont){

	subElementValue('goodsListupForm',target_name,target_value);
	if(parent_cont =='slideGoodsCont'){
		listupCont='goodsListupSlideCont';
	}else{
		listupCont='goodsListupPageCont';
	}



	var category_en= getElementValue('goodsListupForm','GOODS_CATEGORY_EN');
	var feature= getElementValue('goodsListupForm','GOODS_FEATURE');
	var page_num= getElementValue('goodsListupForm','LISTUP_PAGE_NUM');
	var display_num= getElementValue('goodsListupForm','LISTUP_DISPLAY_NUM');

	var param='step=index&'+
			'&GOODS_CATEGORY_EN='+category_en+
			'&GOODS_FEATURE='+feature+
			'&LISTUP_PAGE_NUM='+page_num+
			'&LISTUP_DISPLAY_NUM='+display_num+
			'&PARENT_SCRIPT='+parent_script+
			'&END_SCRIPT='+end_script+
			'&PARENT_CONT='+parent_cont+
			'&cache='+(new Date()).getTime();
		
	sendXRequest(goodsListupCont, param, '/cgi-bin/system/shopping/goods/index.cgi','POST');

}
function goodsListupCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(listupCont).innerHTML = res;
	if(listupCont == 'goodsListupPageCont'){
		frameInit();
	}

}
//---------------------------------------------------------------------------

function openPageGoods(target_name, target_value,parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='pageGoodsListCont';

	var param = 'function=index&step='+step+
		'&TARGET_NAME='+target_name+
		'&TARGET_VALUE='+target_value+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(pageGoodsCont, param, '/cgi-bin/system/'+parentScript+'/goods/index.cgi','POST');
}


function pageGoodsCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('pageGoodsListCont').innerHTML = res;
	frameInit();
}





//---------------------------------------------------------------------------



var pageTopDetailCont;
function goodsPageTopDetail(goods_item_id, color_id, size_id){
	var step='index';
	var func='side';
	//var color_id = getElementValue('sideCart','SIDE_CART_COLOR');
	//var size_id = getElementValue('sideCart','SIDE_SIZE_COLOR');
	pageTopDetailCont=goods_item_id+'PageTopDetailCont';

	var param = 'function='+func+'&step='+step+
		'&GOODS_ITEM_ID='+goods_item_id+
		'&cache='+(new Date()).getTime();
	
	if(color_id){
		param=param+'&GOODS_COLOR_ID='+color_id;
	}
	if(size_id){
		param=param+'&GOODS_SIZE_ID='+size_id;
	}
	//alert(param);
	sendXRequest(goodsPageTopDetailCont, param, '/cgi-bin/system/shopping/goods/page_top_detail.cgi','POST');
}


function goodsPageTopDetailCont(obj) {
	var res= obj.responseText;
	document.getElementById(pageTopDetailCont).innerHTML = res;
}

function goodsPageTopDetailChange(goods_item_id, goods_color_id, goods_size_id){
	//var goods_id = getElementValue('sideCartDetails','GOODS_ITEM_ID');
	//var color_id = getElementValue('sideCartDetails','SIDE_CART_COLOR');
	//var size_id = getElementValue('sideCartDetails','SIDE_CART_SIZE');
	goodsPageTopDetail(goods_item_id, goods_color_id, goods_size_id);
	goodsPageBottomDetail(goods_item_id, goods_color_id, goods_size_id);
	goodsPageImageChange(goods_item_id, goods_color_id, goods_size_id);
}

var pageBottomDetailCont;

function goodsPageBottomDetail(goods_item_id, color_id, size_id){
	var step='index';
	var func='bottom';
	pageBottomDetailCont=goods_item_id+'PageBottomDetailCont';

	//var color_id = getElementValue('sideCart','SIDE_CART_COLOR');
	//var size_id = getElementValue('sideCart','SIDE_SIZE_COLOR');
	
	var param = 
		'function='+func+'&step='+step+
		'&GOODS_ITEM_ID='+goods_item_id+
		'&cache='+(new Date()).getTime();
	
	if(color_id){
		param=param+'&GOODS_COLOR_ID='+color_id;
	}
	if(size_id){
		param=param+'&GOODS_SIZE_ID='+size_id;
	}
	sendXRequest(goodsPageBottomDetailCont, param, '/cgi-bin/system/shopping/goods/page_bottom_detail.cgi','POST');
}
function goodsPageBottomDetailCont(obj) {
	var res= obj.responseText;
	document.getElementById(pageBottomDetailCont).innerHTML = res;
}

function goodsPageBottomDetailChange(){
	var goods_id = getElementValue('bottomCartDetails','GOODS_ITEM_ID');
	var color_id = getElementValue('bottomCartDetails','SIDE_CART_COLOR');
	var size_id = getElementValue('bottomCartDetails','SIDE_CART_SIZE');
	sideCartDetails(goods_id, color_id, size_id);
	bottomCartDetails(goods_id, color_id, size_id);
	bottomCartImage(goods_id, color_id, size_id);
}
function goodsPageImageChange(goods_item_id, color_id, size_id){
	var step='index';
	var func='bottom';
	
	var param = 'function='+func+'&step='+step+
		'&GOODS_ITEM_ID='+goods_item_id+
		'&cache='+(new Date()).getTime();
	
	if(color_id){
		param=param+'&GOODS_COLOR_ID='+color_id;
	}
	if(size_id){
		param=param+'&GOODS_SIZE_ID='+size_id;
	}
	sendXRequest(goodsPageImageCont, param, '/cgi-bin/system/shopping/goods/page_bottom_image.cgi','POST');
}
function goodsPageImageCont(obj) {
	var res= obj.responseText;
	document.getElementById('goodsPageImageCont').innerHTML = res;
}
var paymentParentCont;
var paymentProcess;
var parentScript;
var endScript;

//---------------------------------------------------------------------------



function paymentCont(obj) {
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(paymentParentCont).innerHTML = res;

	//frameInit();

}
function paymentContEnd(obj){
	var obj=getDiv('slidePayment');
	hs.close(obj);
	paymentInfoChange('shopping');

}
//---------------------------------------------------------------------------

//radio
function paymentMethodChange(target_name, target_value){
	var card_param=makeFormParam('paymentCardForm');

	var param='step=input&TARGET_NAME='+target_name+
		'&'+target_name+'='+target_value+card_param;
	sendXRequest(paymentMethodCont, param, '/cgi-bin/system/shopping/payment/info.cgi','POST');
}
function paymentMethodCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('paymentInfo').innerHTML = res;
	paymentInfoChange2('shopping');
	//paymentInfoChange('shopping');

}

//---------------------------------------------------------------------------

//card
function paymentMethodCardInput(){
	var card_name=getElementValue('paymentCardForm','SHOPPING_PAYMENT_CARD_NAME');
	var card_number= getElementValue('paymentCardForm','SHOPPING_PAYMENT_CARD_NUMBER');
	var card_mon= getElementValue('paymentCardForm','SHOPPING_PAYMENT_CARD_EXPIRE_MON');
	var card_year= getElementValue('paymentCardForm','SHOPPING_PAYMENT_CARD_EXPIRE_YEAR');

	var param='step=input&TARGET_NAME=SHOPPING_PAYMENT_METHOD&SHOPPING_PAYMENT_METHOD=クレジットカード'+
		'&SHOPPING_PAYMENT_CARD_NAME='+card_name+
		'&SHOPPING_PAYMENT_CARD_NUMBER='+card_number+
		'&SHOPPING_PAYMENT_CARD_EXPIRE_MON='+card_mon+
		'&SHOPPING_PAYMENT_CARD_EXPIRE_YEAR='+card_year;

	sendXRequest(paymentMethodCont, param, '/cgi-bin/system/shopping/payment/info.cgi','POST');
}



//---------------------------------------------------------------------------
//info
function paymentInfo(end_script){

	card_msg = getElementValue('site','card_msg');
	if(end_script=='shopping'){
		var param='step=index'+
		'&card_msg='+card_msg+
		'&cache='+(new Date()).getTime();
		
		sendXRequest(paymentInfoCont, param, '/cgi-bin/system/'+end_script+'/payment/info.cgi','POST');
	}
}

function paymentInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('paymentInfo').innerHTML = res;
	frameInit();

}


function paymentInfoChange(end_script){
	goodsInfo(end_script);
	deliveryInfo(end_script);
	paymentInfo(end_script);
	scheckInfo(end_script);
}
function paymentInfoChange2(end_script){
	goodsInfo(end_script);
	deliveryInfo(end_script);
	scheckInfo(end_script);

}



//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//open
function openSlidePayment(parent_script, end_script) {
	var step='index';
	cursorChange('wait');
	parentScript=parent_script;
	endScript=end_script;
	parentCont='slidePaymentCont';

	var param = 'function=index&step='+step+
		'&PARENT_SCRIPT='+parent_script+
		'&END_SCRIPT='+end_script+
		'&PARENT_CONT='+parentCont+
		'&cache='+(new Date()).getTime();
		
	sendXRequest(slidePaymentCont, param, '/cgi-bin/system/'+parentScript+'/payment/index.cgi','POST');
	cursorChange('wait');

}

function slidePaymentCont(obj) {
	var res= obj.responseText;
	setTimeout(function() { 

		document.getElementById('slidePaymentCont').innerHTML = res;
		cursorChange('auto')
	}, 200);

	//title
	//commonTitleRead(parentScript, parentCont);
}

//---------------------------------------------------------------------------





function loginSubmit() {
	var uid=getElementValue('loginForm','USER_ID');
	var pwd=getElementValue('loginForm','USER_PASSWORD');

	location.href='/cgi-bin/system/secure.cgi'+
		'?script=index'+
		'&function=index'+
		'&USER_ID='+uid+
		'&USER_PASSWORD='+pwd+
		'&cache='+(new Date()).getTime();
}

function logoutSubmit() {
	location.href='/cgi-bin/system/secure.cgi'+
		'?script=common'+
		'&function=logout'+
		'&cache='+(new Date()).getTime();
}
function reminderSubmit(step) {

	var param='step='+step;
	param= param+makeFormParam('reminderForm');

	sendXRequest(reminderCont, param, '/cgi-bin/system/common/reminder/index.cgi','POST');
}


function reminderCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('reminderCont').innerHTML = res;
	frameInit();

}


function logoutSubmit() {
	location.href='/cgi-bin/system/secure.cgi'+
		'?script=common'+
		'&function=logout'+
		'&cache='+(new Date()).getTime();
}



//---------------------------------------------------------------------------

function registUserSubmit(){
	var param = makeFormParam('registUserForm');

		var aParam = makeFormParam('registUserForm');
		var addr_etc=getElementValue('registUserForm','CUSTOMER_ADDR_ETC');
		var addr_check=getElementValue('registUserForm','CUSTOMER_ADDR_CHECK');
		if(addr_etc == addr_check){
			alert('以降の住所の入力をお願いします');
			return false;
		}

	document.registUserForm.submit();
	//location.href='/cgi-bin/system/secure.cgi'+
	//	'?'+param+
	//	'&cache='+(new Date()).getTime();
}

function registCarSubmit(){
	var param = makeFormParam('registCarForm');

	location.href='/cgi-bin/system/secure.cgi'+
		'?'+param+
		'&cache='+(new Date()).getTime();
	
	//win safari でダメ
	//document.registCarForm.submit();
}





//---------------------------------------------------------------------------
function cartInfo(parent_script,uid,ckey){
	if(!parent_script){
		parent_script='regist';
		uid =getElementValue('registEndForm','USER_ID');
		ckey =getElementValue('registEndForm','CUSTOMER_KEY');
	}
	var param='step=index&USER_ID='+uid+'&CUSTOMER_KEY='+ckey;
	//alert(param);
	sendXRequest(cartInfoCont, param, '/cgi-bin/system/regist/end/info.cgi','POST');
}

function cartInfoCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('cartInfo').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------
function reserveCartIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(reserveCartIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/cart.cgi','POST');
}

function reserveCartIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('reserveCartIndexCont').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------
function shoppingCartIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(shoppingCartIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/cart.cgi','POST');
}

function shoppingCartIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('shoppingCartIndexCont').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------
function reservedIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(reservedIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/reserved.cgi','POST');
}

function reservedIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('reservedIndex').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------
function visitedIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(visitedIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/visited.cgi','POST');
}

function visitedIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('visitedIndex').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------
function campaignIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(campaignIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/campaign.cgi','POST');
}

function campaignIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('campaignIndex').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------




//---------------------------------------------------------------------------
function boughtIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(boughtIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/bought.cgi','POST');
}

function boughtIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('boughtIndexCont').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------
function valueIndex(parent_script){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(valueIndexCont, param, '/cgi-bin/system/'+parent_script+'/index/value.cgi','POST');
}

function valueIndexCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('valueIndexCont').innerHTML = res;
	frameInit();

}
//---------------------------------------------------------------------------
var userInfoCont;
function userPersonalInfo(str){
	var param=str+
		'&cache='+(new Date()).getTime();
	sendXRequest(userPersonalCont, param, '/cgi-bin/system/user/index/user_personal_info.cgi','POST');
}

function userPersonalCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('userPersonalCont').innerHTML = res;
	frameInit();

}
function userAddrInfo(str){
	var param=str+
		'&cache='+(new Date()).getTime();
	if(str=='step=save'){
		
		var aParam = makeFormParam('userAddrForm');
		var addr_etc=getElementValue('userAddrForm','CUSTOMER_ADDR_ETC');
		var addr_check=getElementValue('userAddrForm','CUSTOMER_ADDR_CHECK');
		if(addr_etc == addr_check){
			alert('以降の住所の入力をお願いします');
			return false;
		}

		param= param+aParam;
	}
	sendXRequest(userAddrCont, param, '/cgi-bin/system/user/index/user_addr_info.cgi','POST');
}

function userAddrCont(obj){
	var res= obj.responseText;
	document.getElementById('userAddrCont').innerHTML = res;
	frameInit();

}

function userContactInfo(str){
	var param=str+
		'&cache='+(new Date()).getTime();

	if(str=='step=save'){
		
		var cParam = makeFormParam('userContactForm');
		param= param+cParam;
	}

	sendXRequest(userContactCont, param, '/cgi-bin/system/user/index/user_contact_info.cgi','POST');
}

function userContactCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('userContactCont').innerHTML = res;
	frameInit();

}

function userAnnounceInfo(str){
	var param=str+
		'&cache='+(new Date()).getTime();

	if(str=='step=save'){
		
		//var cParam = makeFormParam('userAnnounceForm');
		
		var mon= getChecked('userAnnounceForm','ANNOUNCE_MONTHLY');
		var spe= getChecked('userAnnounceForm','ANNOUNCE_SPECIAL');
		var mag= getChecked('userAnnounceForm','ANNOUNCE_MAGAZINE');

		
		param= param+
			'&ANNOUNCE_MONTHLY='+mon+
			'&ANNOUNCE_SPECIAL='+spe+
			'&ANNOUNCE_MAGAZINE='+mag
			
			;
		//alert(param);
	}

	sendXRequest(userAnnounceCont, param, '/cgi-bin/system/user/index/user_announce_info.cgi','POST');
}

function userAnnounceCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('userAnnounceCont').innerHTML = res;
	frameInit();

}

function contactMail(str){
	var param=str+
		'&cache='+(new Date()).getTime();
	if(str=='step=confirm' || str=='step=fix' || str=='step=end'){
		
		var cParam = makeFormParam('contactMailForm');
		param= param+cParam;
		if(str=='step=confirm'){
		var cCopy = getTrueValue('contactMailForm','CONTACT_COPY_CHECK');
			if(cCopy){
				param=param+'&CONTACT_COPY=送る';
			}else{
				param=param+'&CONTACT_COPY=送らない';
			}
		}
		
	}
	sendXRequest(contactMailCont, param, '/cgi-bin/contents/pageCont/contact/contact_mail.cgi','POST');
}


function contactMailCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('contactMailCont').innerHTML = res;
	frameInit();

}

//---------------------------------------------------------------------------

function openMonitorEntryWin(ssl_url,session_id,name){
	var url = ssl_url+'/cgi-bin/contents/pageCont/common/monitor/entry.cgi?SESSION_ID='+session_id+'&MONITOR_NAME='+name;
	win  = window.open(url,
		 "monitorEntry","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=700");
	//win.focus();
}

function openMonitorEntryWin2(ssl_url,session_id,name){
	var url = ssl_url+'/cgi-bin/contents/pageCont/special/'+name+'-monitor/monitor_entry_test.cgi?SESSION_ID='+session_id+'&MONITOR_NAME='+name;
	win  = window.open(url,
		 "monitorEntry","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=700");
	//win.focus();
}

function monitorMail(str){
	var param=str+
		'&cache='+(new Date()).getTime();
	if(str){
		
		var cParam = makeFormParam('monitorMailForm');
		param= param+cParam;
	}
	//alert(param);
	sendXRequest(monitorMailCont, param, '/cgi-bin/contents/pageCont/common/monitor/index.cgi','POST');
}


function monitorMailCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('monitorMailCont').innerHTML = res;
	window.scroll(0,0);
	//frameInit();

}

//---------------------------------------------------------------------------


function recommendGoods(){
	sendXRequest(recommendGoodsCont, param, '/cgi-bin/system/shopping/end/recommend_goods.cgi','POST');
}

function recommendGoodsCont(obj){
	var res= obj.responseText;
	document.getElementById('recommendGoodsCont').innerHTML = res;
	frameInit();
}

function othersBoughtGoods(){
	sendXRequest(recommendGoodsCont, param, '/cgi-bin/system/shopping/end/others_bought_goods.cgi','POST');
}

function othersBoughtGoodsCont(obj){
	var res= obj.responseText;
	document.getElementById('othersBoughtGoodsCont').innerHTML = res;
	frameInit();
}




//---------------------------------------------------------------------------





function openCustomerReservedDetail(id){

	var param = 'step=index&RESERVED_ID='+id;
	sendXRequest(slideDetailCont, param, '/cgi-bin/system/reserve/index/reservedDetail.cgi','POST');
}


function slideDetailCont(obj) {
	var res= obj.responseText;
	document.getElementById('slideDetailCont').innerHTML = res;
}


//---------------------------------------------------------------------------
function checkUserManagementSite(step){
	var site_url1=getElementValue('affiliateForm','SITE_1_URL');
	var site_url2=getElementValue('affiliateForm','SITE_2_URL');
	var site_url3=getElementValue('affiliateForm','SITE_3_URL');
	var site_url4=getElementValue('affiliateForm','SITE_4_URL');
	var site_url5=getElementValue('affiliateForm','SITE_5_URL');
	if(!step){
		step='index';
	}
	var param='step='+step+
		'&SITE_1_URL='+site_url1+
		'&SITE_2_URL='+site_url2+
		'&SITE_3_URL='+site_url3+
		'&SITE_4_URL='+site_url4+
		'&SITE_5_URL='+site_url5+
		'&cache='+(new Date()).getTime();
		//alert(param);
	sendXRequest(userManagementSiteCont, param, '/cgi-bin/system/affiliate/index/site_new.cgi','POST');
}

function userManagementSiteCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('userManagementSiteCont').innerHTML = res;
	frameInit();

}



function resetUserManagementSite(){
	subElementValue('affiliateForm','SITE_1_URL','');
	subElementValue('affiliateForm','SITE_2_URL','');
	subElementValue('affiliateForm','SITE_3_URL','');
	subElementValue('affiliateForm','SITE_4_URL','');
	subElementValue('affiliateForm','SITE_5_URL','');
	document.getElementById('userManagementSiteCont').innerHTML = '';
	document.getElementById('userAffiliateIdCont').innerHTML = '';
	document.getElementById('userLinkCont').innerHTML = '';

}

function makeAffiliateId(){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	sendXRequest(userAffiliateIdCont, param, '/cgi-bin/system/affiliate/index/make_affiliate_id.cgi','POST');
}

function userAffiliateIdCont(obj){
	cursorChange('auto');
	var res= obj.responseText;

	document.getElementById('userAffiliateIdCont').innerHTML = res;
	frameInit();
}

function saveAffiliate(){
	var param= makeFormParam('affiliateForm');
	//param=param+'step=index'+
	//	'&cache='+(new Date()).getTime();
	location.href='/cgi-bin/system/secure.cgi?script=affiliate&function=new&step=save'+param;
}

var affiliateDivName;
function affiliateLink(){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliateLinkCont';
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/link.cgi','POST');
}
function affiliateLog(){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliateLogCont';
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/log.cgi','POST');
}
function affiliateLog2(){
	var year=getElementValue('affiliateForm','AFFILIATE_LOG_YEAR');
	var mon=getElementValue('affiliateForm','AFFILIATE_LOG_MON');
	var day=getElementValue('affiliateForm','AFFILIATE_LOG_DAY');

	var param='step=index'+
		'&AFFILIATE_LOG_YEAR='+year+
		'&AFFILIATE_LOG_MON='+mon+
		'&AFFILIATE_LOG_DAY='+day+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliateLogCont';
	//alert(param);
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/log.cgi','POST');
}

function affiliateBank(){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliateBankCont';
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/bank.cgi','POST');
}
function affiliateBankInput(){
	var owner=getElementValue('affiliateForm','BANK_OWNER');
	var name=getElementValue('affiliateForm','BANK_NAME');
	var office=getElementValue('affiliateForm','BANK_OFFICE');
	var section=getElementValue('affiliateForm','BANK_SECTION');
	var number=getElementValue('affiliateForm','BANK_NUMBER');

	var param='step=input'+
		'&BANK_OWNER='+owner+
		'&BANK_NAME='+name+
		'&BANK_OFFICE='+office+
		'&BANK_SECTION='+section+
		'&BANK_NUMBER='+number+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliateBankCont';
	//alert(param);
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/bank.cgi','POST');
}
function affiliatePoint(){
	var param='step=index'+
		'&cache='+(new Date()).getTime();
	affiliateDivName ='affiliatePointCont';
	sendXRequest(affiliateCommonCont, param, '/cgi-bin/system/affiliate/index/point.cgi','POST');
}

function affiliateSite(str){
	var step;
	if(!str){
		step='index';
	}else{
		step=str;
	}
	var url_param='';
	if(step == 'save'){

		var site_url1=getElementValue('affiliateForm','SITE_1_URL');
		var site_url2=getElementValue('affiliateForm','SITE_2_URL');
		var site_url3=getElementValue('affiliateForm','SITE_3_URL');
		var site_url4=getElementValue('affiliateForm','SITE_4_URL');
		var site_url5=getElementValue('affiliateForm','SITE_5_URL');
		 url_param=
			'&SITE_1_URL='+site_url1+
			'&SITE_2_URL='+site_url2+
			'&SITE_3_URL='+site_url3+
			'&SITE_4_URL='+site_url4+
			'&SITE_5_URL='+site_url5;

	}

	var param='step='+step+url_param+
		'&cache='+(new Date()).getTime();
	//alert(param);
	sendXRequest(affiliateSiteCont, param, '/cgi-bin/system/affiliate/index/site.cgi','POST');
}



function affiliateSiteCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById('affiliateSiteCont').innerHTML = res;
	frameInit();
}
function affiliateCommonCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	document.getElementById(affiliateDivName).innerHTML = res;
	frameInit();
}


function deleteReserveCart(){

	var param='cache='+(new Date()).getTime();
	sendXRequest(deleteReserveCartCont, param, '/cgi-bin/system/reserve/index/deleteReserveCart.cgi','POST');

}
function deleteReserveCartCont(obj){
	Dialog.confirm("予約カートを削除しますか？", {
		windowParameters: {width:300, height:100,zIndex:9999},
			okLabel: "yes", cancelLabel: "no",
			ok:function() { 
				deleteReserveCartCont2(obj);
				return true;
			},
			cancel:function() {
				return false;
			}
		}
	);
}

function deleteReserveCartCont2(obj){

	cursorChange('auto');
	var res= obj.responseText;

	if(document.getElementById('sidebarReserveCont')){
		sideBarCommon='sidebarReserveCont';
		sideBarCommon2='sidebarReserveCont2';
		var param = ''+
			'&cache='+(new Date()).getTime();
		parentCont='';
		sendXRequest(sidebarCont, param, '/cgi-bin/contents/sidebarCont/reserve.cgi','POST');
		sendXRequest(sidebarCont2, param, '/cgi-bin/contents/sidebarCont2/reserve.cgi','POST');
	}
	if(document.getElementById('cartInfo')){
		cartInfo();
	}
	if(document.getElementById('serviceInfoCont')){
		serviceChange('reserve');
	}

	//frameInit();
}


function deleteShoppingCart(){
	Dialog.confirm("買い物カートを削除しますか？", {
		windowParameters: {width:300, height:100,zIndex:9999},
			okLabel: "yes", cancelLabel: "no",
			ok:function() { 
				var param='cache='+(new Date()).getTime();
				sendXRequest(deleteShoppingCartCont, param, '/cgi-bin/system/shopping/index/deleteShoppingCart.cgi','POST');

				return true;
			},
			cancel:function() {
				return false;
			}
		}
	);
}

function deleteShoppingCartCont(obj){
	cursorChange('auto');
	var res= obj.responseText;
	if(document.getElementById('sidebarShoppingCont')){
	
		sideBarCommon='sidebarShoppingCont';
		sideBarCommon2='sidebarShoppingCont2';
		var param = ''+
			'&cache='+(new Date()).getTime();
		parentCont='';
		sendXRequest(sidebarCont, param, '/cgi-bin/contents/sidebarCont/shopping.cgi','POST');
		sendXRequest(sidebarCont2, param, '/cgi-bin/contents/sidebarCont2/shopping.cgi','POST');
	}
	if(document.getElementById('cartInfo')){
		cartInfo();
	}
	if(document.getElementById('goodsInfoCont')){
		goodsInfoChange('shopping');
	}

	//frameInit();
}

