/**
 * @copyright 2008 NTT Communications
 * @author    NTT Communications CO.,LTD.
 * @version   $Id$
 * @link      http://photofriend.jp/
*/
document.write("<script type='text/javascript' src='/js/common.js'><\/script>");

/**
 * POST処理
 */
function postSubmit(url) {
	document.getElementById('input_form').action = url;
	document.getElementById('input_form').method = "post";
	document.getElementById('input_form').submit();
}

/**
 * POST処理
 */
function postSubmitTarget(url, count) {
	document.getElementById('count').value = count;
	document.getElementById('input_form').action = encodeURI(url);
	document.getElementById('input_form').method = "post";
	document.getElementById('input_form').submit();
}

/**
 * 写真詳細へのPOST処理
 * :写真詳細を表示するときにアルバム、またはコミュニティの情報を渡す
 */
function postPhotoKind(p_id, m_id) {

	document.getElementById('photo_form').action = '/' + PATH_PERSONALPHOTO + '/choice/' + m_id + '/' + p_id;
	document.getElementById('photo_form').method = "post";
	document.getElementById('photo_form').submit();
}

function postPhotoKindCmmnty(link, cmmnty_id)
{
	//送信用フォーム追加
	var sendForm = cmn_getNewForm(link);
	if ( !cmn_isset(sendForm)) return false;
	
	//送信用フォームにデータをセットする
	var obj_kind = cmn_setNewHiddenObj(sendForm, '_prev_kind', 'comunity');
	var obj_id = cmn_setNewHiddenObj(sendForm, '_prev_id', cmmnty_id);
	
	//送信を実施
	try{
//		alert(link);
		sendForm.submit();
//		alert('submit!');
	}
	catch(e){
//		alert(e);
	}
	
	return false;
}

/**
 * ページ処理
 */
function postSubmitPage(page) {
	document.getElementById('now_page').value = page;
	document.getElementById('page_form').method = "post";
	document.getElementById('page_form').submit();
}

/**
 * エンコード処理
 */
function checkURL(form_name) {

	var formid  = document.getElementById(form_name);
	var strkeyword = encodeURIComponent(formid.elements['keyword'].value);
	var action  = formid.action;
	
	if ( strkeyword == '' ) {
		alert('検索文字が未入力です');
		return false;
	}
	
	if ( form_name == 'genre_form' ) {
		
		return true;
	}

	formid.method = "get";
	
	// ラジオボタンによる検索タイプの切り替えがなく、決まった検索方法の場合
	if (formid.elements['search_type'].value !=  undefined) {
		var target  = formid.elements['target'].value;
		var type    = formid.elements['search_type'].value;
	} else {
		var target  = formid.elements['target'].value;
		var type    = checkRadioValue(formid.elements['search_type']);
	}

	// コミュニティからの写真検索と判別するための値を付加する
	if (form_name == "photo_form" || form_name == "topic_form") {
		if (formid.elements['cmmnty_id'] && formid.elements['cmmnty_id'].value != '') {
			var cmmnty_id = formid.elements['cmmnty_id'].value;
		} else {
			var cmmnty_id = '0';
		}
		action = action + cmmnty_id + '/';
	}

//	document.getElementById(form_name).action = document.getElementById(form_name).action + keyword;
//	window.location.href = action + target + '/' + type + '/' + strkeyword;
	//「.」、「.jpeg」、「.gif」等の検索を許可するために?を付与
	window.location.href = action + target + '/' + type + '/?' + strkeyword;
}

/**
 * チェックボックス全選択処理
 */
function checkAllOn( objAll ) {
    // 全てのチェックボックス選択
    for ( var i = 0; i < document.input_form.length; i++ ) {
        document.input_form[ i ].checked = true;
    }
}
