var WINNAME_FAQ      = "win_faq";          /** ウインドウ名：FAQ */
var WINNAME_GLOSSARY = "win_faq_glossary"; /** ウインドウ名：用語解説 */
var win_obj_faq      = null;               /** ウインドウオブジェクト：FAQ */
var win_obj_glossary = null;               /** ウインドウオブジェクト：用語解説 */

/**
 * FAQ品番選択画面に遷移します。
 * @param mainid お客様問い合わせカテゴリ第２ID(6桁)
 * @param prodid 製品カテゴリ第１階層ID(3桁)
 */
function jsCallFAQProdSel( mainid, prodid ){
	var url = jsPvGetUrlFAQProdSel() + "?MAIN=" + mainid + "&PROD=" + prodid;
	location.href=url;
}
/**
 * FAQ検索画面トップに遷移します。
 * @param mainid お客様問い合わせカテゴリ第２ID(6桁)
 * @param prodid 製品カテゴリ第３階層ID(9桁)
 */
function jsCallFAQTop( mainid, prodid ){
	var url = jsPvGetUrlFAQTop() + "?MAIN=" + mainid + "&PROD=" + prodid;
	location.href=url;
}

/**
 * 用語解説ウインドウを開く
 * @param rootid ルートID
 */
function jsCallGlossary( rootid ) {
	var width = "420";
	var height= "430";
	var left = screen.width - width;
	var top = 0;
	var url = jsPvGetUrlGlossary() + "?rootid=" + rootid;
	win_obj_glossary = jsOpenExWinFocus( url, WINNAME_GLOSSARY, width,height,left,top,"no","no","no");
}

/**
 * ウインドウを開きフォーカスを与える(拡張版)
 */
function jsOpenExWinFocus(url,winname,width,height,left,top,menubar,resizable,scrollbars){
var addparam  = "  location=no";
    if( width != null ) { addparam += ", width=" + width; }
    if( height != null ) { addparam += ", height=" + height; }
    if( left != null ) { addparam += ", left=" + left; }
    if( top != null ) { addparam += ", top=" + top; }
    if( menubar != null ) { addparam += ", menubar=" + menubar; }
    if( resizable != null ) { addparam += ", resizable=" + resizable; }
    if( scrollbars != null ) { addparam += ", scrollbars=" + scrollbars; }
    addparam += ", status=no";
    addparam += ", titlebar=no";
    addparam += ", toolbar=no";
    addparam += ", channelmode=no";
    addparam += ", directories=no";
    addparam += ", fullscreen=no";
	var win = window.open( url, winname, addparam );
	win.focus();
	return win;
}

/** system */

/**
 * locationからサービスIDを取得する。
 * FAQのURL生成に使用されます。
 */
function jsPvGetSID(){
	var value = "";
	var loc = location.pathname;
	var sid1031index = loc.indexOf("/1031/");
	var sid1032index = loc.indexOf("/1032/");
	var sid1033index = loc.indexOf("/1033/");
	
	if( sid1031index > 0 ){
		value = "1031";
	} else if( sid1032index > 0 ){
		value = "1032";
	} else if( sid1033index > 0 ){
		value = "1033";
	} else {
		value = "undefined";
	}
	return value;
}

/**
 * FAQ品番選択画面のURLを取得する。
 */
function jsPvGetUrlFAQProdSel(){
	return "http://avc-cs.panasonic.co.jp/faq/1033/app/servlet/prodsel";
}
/**
 * FAQ検索画面トップのURLを取得する。
 */
function jsPvGetUrlFAQTop(){
	return "http://avc-cs.panasonic.co.jp/faq/1033/app/servlet/qasearchtop";
}
/**
 * 用語解説のURLを取得する。
 */
function jsPvGetUrlGlossary(){
	return "http://avc-cs.panasonic.co.jp/faq/1033/app/servlet/glossary";
}




