//===============================================
// Utility Functions
//===============================================

function isForm(obj) {
	for ( var i = 0; i < document.forms.length; i++ ) {
		if ( obj === document.forms[i] ) return true;
	}
	return false;
}

function getCurrentForm() {
	var obj = arguments[0];

	while ( obj !== null ) {
		if ( typeof obj == "undefined" ) {
			window.alert(obj);
			return null;
		}
		if ( isForm(obj) ) break;
		obj = obj.parentNode;
	}

	return obj;
}

function getForm(obj) {
	var frm;

	if ( typeof obj == "string" ) {
		frm = document.forms[obj];
	} else {
		frm = getCurrentForm(obj);
	}

	if ( typeof frm == "undefined" ) {
		window.alert(obj);
		return null;
	}

	return frm;
}

function submitForm(obj, action, msg) {
	var frm = getForm(obj);
	if ( frm === null ) return;

	if ( typeof action == "string" ) {
		frm.action = action;
	}

	if ( typeof msg == "string" ) {
		if ( window.confirm(msg) == false ) return;
	}

	frm.submit();
}

//===============================================
// fav add, ale add
//===============================================

//var member_url = "/__ftest__/reg/";
var member_url = "/me/";

function addFavItem(pid, cate){
	var add1;
	var url = member_url+"fav_add_i.cgi?pid="+pid+"&cate="+cate;
	add1=window.open(url,"add1","width=890,height=700,scrollbars=0,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}

function addFavShop(sid){
	var add1;
	var url = member_url+"fav_add_s.cgi?sid="+sid;
	add1=window.open(url,"add1","width=890,height=700,scrollbars=0,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}

function addAleItem(tsid, cate){
	var ale3;
	var url = member_url+"p_ale_item_setup.cgi?tsid="+tsid+"&cate="+cate;
	ale3=window.open(url,"ale3","width=900,scrollbars=1,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}

function addAleShop(sid){
	var ale7;
	var url = member_url+"p_ale_shop_setup.cgi?sid="+sid;
	ale7=window.open(url,"ale7","width=900,scrollbars=1,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}

//===============================================
// inq item, inq shop
//===============================================

function goInqItem(pid, cate){
	var inq1;
	var url = member_url+"inq_conf_i.cgi?pid="+pid+"&cate="+cate;
	inq1=window.open(url,"inq1","width=900,scrollbars=1,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}

function goInqShop(sid){
	var inq1;
	var url = member_url+"inq_conf_s.cgi?sid="+sid;
	inq1=window.open(url,"inq1","width=900,scrollbars=1,toolbar=0,resizable=1,menubar=0,directions=0,status=1,location=0");
}
