// JavaScript Document

SubmitCheck=false; 

function ADMIN_CHK(str){
    if(!SubmitCheck){ 
        SubmitCheck=true; 

		var temp_flag = false;
		var temp_arr = str.split(";;");

		switch(temp_arr[0]){
		  case 'SAMPLE_ITEM_EDIT':
		  	temp_flag = SAMPLE_ITEM_EDIT();
			if(temp_flag == true){document.sample_item_edit.submit();}
			break;
			
		  case 'SAMPLE_ITEM_DEL':
			temp_flag = SAMPLE_ITEM_DEL();
			if(temp_flag == true){document.sample_item_edit.submit();}
			break;
			
		  case 'SAMPLE_NEW_ITEM':
		  	temp_flag = SAMPLE_NEW_ITEM();
			if(temp_flag == true){document.sample_item_list.submit();}
			break;
			
		  case 'SAMPLE_ITEM_LIST_EDIT':
		  	if(temp_arr.length > 1){
				temp_flag = SAMPLE_ITEM_LIST_EDIT(temp_arr[1]);
				if(temp_flag == true){document.sample_item_list.submit();}
			}
			break;
			
		  case 'SAMPLE_ITEM_LIST_DEL':
		  	if(temp_arr.length > 1){
			  	temp_flag = SAMPLE_ITEM_LIST_DEL(temp_arr[1]);
				if(temp_flag == true){document.sample_item_list.submit();}
			}
			break;
			
		  case 'LOGIN':
			temp_flag = LOGIN();
			if(temp_flag == true){document.login.submit();}
			break;
		}
		if(temp_flag == false){
			SubmitCheck=false; 
			return false;
		}
    }else{
		Check = navigator.userAgent.indexOf(";"); 
		if(Check != -1 && navigator.userAgent.substring(Check+2,Check+10)=="MSIE 3.0"){ 
			alert("ボタンが２度押されましたので、再度実行してください。"); 
		}else{ alert("処理中ですのでお待ちください。"); } 
	} 
}


function LOGIN(){
	err_flag = false;
	err_mes = "";
	
	//タイトルの記入チェック
	document.login.name.value = HANKAKU(SPACE_DEL(document.login.name.value));
	document.login.pass.value = HANKAKU(SPACE_DEL(document.login.pass.value));
	if(document.login.name.value == ""){
		err_flag = true;
		err_mes += 'ログインＩＤを入力してください' + "\n\n";
	}
	if(document.login.pass.value == ""){
		err_flag = true;
		err_mes += 'パスワードを入力してください' + "\n\n";
	}

	if(err_flag == false){
		return true;
	}else{
		alert(err_mes);
		return false;
	}
}

function SAMPLE_ITEM_EDIT(){
	err_flag = false;
	err_mes = "";
	
	//タイトルの記入チェック
	document.sample_item_edit.item_title.value = SPACE_DEL(document.sample_item_edit.item_title.value);
	document.sample_item_edit.item_url.value = SPACE_DEL(document.sample_item_edit.item_url.value);
	document.sample_item_edit.item_url.value = HANKAKU(document.sample_item_edit.item_url.value);
	if(document.sample_item_edit.item_title.value == ""){
		err_flag = true;
		err_mes += 'タイトルを入力してください' + "\n\n";
	}

	if(err_flag == false){
		if(confirm('記事を更新してもよろしいですか？')){
			document.sample_item_edit.edit_flag.value = "item_update";
			return true;
		}
	}else{
		alert(err_mes);
		return false;
	}
}

function SAMPLE_ITEM_DEL(){
	if(confirm('この記事を削除しますか？')){
		document.sample_item_edit.edit_flag.value = "item_del";
		return true;
	}else{
		return false;
	}
}

function SAMPLE_NEW_ITEM(){
	err_flag = false;
	err_mes = "";
	
	//タイトルの記入チェック
	document.sample_item_list.item_title.value = SPACE_DEL(document.sample_item_list.item_title.value);
	if(document.sample_item_list.item_title.value == ""){
		err_flag = true;
		err_mes += 'タイトルを入力してください' + "\n\n";
	}

	if(err_flag == false){
		document.sample_item_list.edit_flag.value = "new_edit";
		return true;
	}else{
		alert(err_mes);
		return false;
	}
}

function SAMPLE_ITEM_LIST_DEL(item_id){
	if(confirm('この記事を削除しますか？')){
		document.sample_item_list.item_id.value = item_id;
		document.sample_item_list.edit_flag.value = "item_del";
		return true;
	}else{
		return false;
	}
}

function SAMPLE_ITEM_LIST_EDIT(item_id){
	document.sample_item_list.item_id.value = item_id;
	document.sample_item_list.edit_flag.value = "item_view";
	return true;
}
