//ライトボックス/ショッピングカートへの追加リダイレクト

//シングル用
function AddRedirectPhoto(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                // light box; reload needed; send to /framebody/LightBox/PopUp/Processor.aspx
                        
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {

				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockResult";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockResult";
            str = str + "&PhotoHndl=" + escape( id );
            str = str + "&PhotoType=" + escape( type );
            str = str + "&PhotoBrand=" + escape( brand );
            str = str + "&PhotoPrc=" + escape( prccd );
            str = str + "&PhotoGrp=" + escape( grp );
            str = str + "&PhotoTitle=" + escape( photo );
            str = str + "&PhotoCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}	
}
//シングル用
function AddPopUpRedirectPhoto(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body_PopUp" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                // light box; reload needed; send to /framebody/LightBox/PopUp/Processor.aspx
                        
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {

				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockResult";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockResult";
            str = str + "&PhotoHndl=" + escape( id );
            str = str + "&PhotoType=" + escape( type );
            str = str + "&PhotoBrand=" + escape( brand );
            str = str + "&PhotoPrc=" + escape( prccd );
            str = str + "&PhotoGrp=" + escape( grp );
            str = str + "&PhotoTitle=" + escape( photo );
            str = str + "&PhotoCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;

			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}	
}
//動画用
function AddRedirectMotion(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                // light box; reload needed; send to /framebody/LightBox/PopUp/Processor.aspx
                        
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockMotionResult";
				str = str + "&MotionHndl=" + escape( id );
				str = str + "&MotionType=" + escape( type );
				str = str + "&MotionBrand=" + escape( brand );
				str = str + "&MotionPrc=" + escape( prccd );
				str = str + "&MotionGrp=" + escape( grp );
				str = str + "&MotionTitle=" + escape( photo );
				str = str + "&MotionCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockMotionResult";
            str = str + "&MotionHndl=" + escape( id );
            str = str + "&MotionType=" + escape( type );
            str = str + "&MotionBrand=" + escape( brand );
            str = str + "&MotionPrc=" + escape( prccd );
            str = str + "&MotionGrp=" + escape( grp );
            str = str + "&MotionTitle=" + escape( photo );
            str = str + "&MotionCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}	
}
//Sound---------------------------------------------------------
//音素材用
function AddRedirectSound(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockSoundResult";
				str = str + "&SoundHndl=" + escape( id );
				str = str + "&SoundType=" + escape( type );
				str = str + "&SoundBrand=" + escape( brand );
				str = str + "&SoundPrc=" + escape( prccd );
				str = str + "&SoundGrp=" + escape( grp );
				str = str + "&SoundTitle=" + escape( photo );
				str = str + "&SoundCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockSoundResult";
            str = str + "&SoundHndl=" + escape( id );
            str = str + "&SoundType=" + escape( type );
            str = str + "&SoundBrand=" + escape( brand );
            str = str + "&SoundPrc=" + escape( prccd );
            str = str + "&SoundGrp=" + escape( grp );
            str = str + "&SoundTitle=" + escape( photo );
            str = str + "&SoundCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}	
}
//'---------------------------------------------------------Sound

//'ThreeDimension:3D---------------------------------------------------------
//'1103xx qzc kawashima Add.
//3DModel用
function AddRedirect3Dmodel(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=Stock3DModelResult";
				str = str + "&3DModelHndl=" + escape( id );
				str = str + "&3DModelType=" + escape( type );
				str = str + "&3DModelBrand=" + escape( brand );
				str = str + "&3DModelPrc=" + escape( prccd );
				str = str + "&3DModelGrp=" + escape( grp );
				str = str + "&3DModelTitle=" + escape( photo );
				str = str + "&3DModelCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=Stock3DModelResult";
            str = str + "&3DModelHndl=" + escape( id );
            str = str + "&3DModelType=" + escape( type );
            str = str + "&3DModelBrand=" + escape( brand );
            str = str + "&3DModelPrc=" + escape( prccd );
            str = str + "&3DModelGrp=" + escape( grp );
            str = str + "&3DModelTitle=" + escape( photo );
            str = str + "&3DModelCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}
}
//'---------------------------------------------------------ThreeDimension:3D

//'Sound:MUSIC&SFX---------------------------------------------------------
//'1108xx qzc kawashima Add.
//Sound用
function AddRedirectSound(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockSoundResult";
				str = str + "&SoundHndl=" + escape( id );
				str = str + "&SoundType=" + escape( type );
				str = str + "&SoundBrand=" + escape( brand );
				str = str + "&SoundPrc=" + escape( prccd );
				str = str + "&SoundGrp=" + escape( grp );
				str = str + "&SoundTitle=" + escape( photo );
				str = str + "&SoundCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockSoundResult";
            str = str + "&SoundHndl=" + escape( id );
            str = str + "&SoundType=" + escape( type );
            str = str + "&SoundBrand=" + escape( brand );
            str = str + "&SoundPrc=" + escape( prccd );
            str = str + "&SoundGrp=" + escape( grp );
            str = str + "&SoundTitle=" + escape( photo );
            str = str + "&SoundCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}
}
//'---------------------------------------------------------Sound:MUSIC&SFX

//'Font---------------------------------------------------------
//Font用
function AddRedirectFont(genre, id, type, catalog, brand, grp, prccd, photo)
{
	var str
    var str_PageType = "";
    var str_FrameDown_PageType = "";
    var str_FrameDown_BoxMode = "";
    var str_FrameDown_BoxHandle = "";
    var str_FrameDown_BoxLabel = "";
    var now = new Date().getTime();

    var arr_LightBoxDetails;

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );

	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                strQuery_ReloadNecessary = "1";
                        
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                        
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
                        
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockResultWithReload";
				str = str + "&PhotoHndl=" + escape( id );
				str = str + "&PhotoType=" + escape( type );
				str = str + "&PhotoBrand=" + escape( brand );
				str = str + "&PhotoPrc=" + escape( prccd );
				str = str + "&PhotoGrp=" + escape( grp );
				str = str + "&PhotoTitle=" + escape( photo );
				str = str + "&PhotoCtlg=" + escape( catalog );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;

				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();

			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockFontResult";
				str = str + "&FontHndl=" + escape( id );
				str = str + "&FontType=" + escape( type );
				str = str + "&FontBrand=" + escape( brand );
				str = str + "&FontPrc=" + escape( prccd );
				str = str + "&FontGrp=" + escape( grp );
				str = str + "&FontTitle=" + escape( photo );
				str = str + "&FontCtlg=" + escape( catalog );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
			
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockFontResult";
            str = str + "&FontHndl=" + escape( id );
            str = str + "&FontType=" + escape( type );
            str = str + "&FontBrand=" + escape( brand );
            str = str + "&FontPrc=" + escape( prccd );
            str = str + "&FontGrp=" + escape( grp );
            str = str + "&FontTitle=" + escape( photo );
            str = str + "&FontCtlg=" + escape( catalog );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}
}
//'---------------------------------------------------------Font

function PopUp_After_InsertBox(framedownurl, alt)
{
/*
	try {
		//2011/10/01 カート改善
		//カート数、ステータス変更を行う為リロードする
		ReloadAll(null,1);
		ReloadAll(null,0);
	}
	catch(e) {}
	
	if (alt != ""){
		//2007/05/21 kuramochi
		//alert(alt);
	}
*/	
	window.close();
}

function PopUp_After_InsertBox_ForImageDetail(framedownurl, alt)
{
	try {
		//2011/10/01 カート改善
		//カート数、ステータス変更を行う為リロードする
		ReloadAll(null,1);
		ReloadAll(null,0);
	}
	catch(e) {}
	
	if (alt != ""){
		//2007/05/21 kuramochi
		alert(alt);
	}
	window.close();
}

function PopUp_After_InsertBox_EVE(framedownurl, imageid)    //EVE用
{
	//2011/10/01 カート改善
	//カート数、ステータス変更を行う為リロードする
	var obj_WindowOpener = window.opener.parent;
	var bln_FrameDown_Exists = false;

	bln_FrameDown_Exists = HtmlFrames_Exists( obj_WindowOpener, "down" );
	if ( bln_FrameDown_Exists ) {
		obj_WindowOpener.down.location.reload();
	}
	else {
		if (!window.opener.opener || window.opener.opener.closed){
			window.open("/index.aspx?SearchMode=7&FromDir=keyword&Page=Search&KeyWord=" + imageid + "&ImageID=" + imageid);
		}
		else {
			var obj_WindowOpenerOpener = window.opener.opener.parent;
			bln_FrameDown_Exists = HtmlFrames_Exists( obj_WindowOpenerOpener, "down" );
			if ( bln_FrameDown_Exists ) {
				obj_WindowOpenerOpener.down.location.reload();
			}
		}
	}

	window.close();
}

function HtmlFrames_Exists( obj_Document, str_ObjectHandle )
{
    var bln_ToReturn = false;

	for ( var i = 0; i < obj_Document.frames.length; i++ )
	{
		currentObj = obj_Document.frames[i];
	    currentObjName = currentObj.name;
		if ( currentObjName == str_ObjectHandle )
		{
			return true;
		}
	}
	return false;
}

//CD-ROM用
function AddRedirectCDROM(genre, id, type, brand, price, cdtitle, fcsID)
{
	var str
    var str_PageType = "";
    
    var now = new Date().getTime();

    str_PageType = JsTemplate_Get_FrameDownDetails( "Body" );
	switch (genre) {
		case "lightbox":
			if ( str_PageType.indexOf( "LightBox" ) > 0 )
            {
                strQuery_ReloadNecessary = "1";
                arr_LightBoxDetails = ( new String( str_PageType ) ).split( '.' );
                str_FrameDown_BoxMode = arr_LightBoxDetails[ 0 ];
                str_FrameDown_BoxType = arr_LightBoxDetails[ 1 ];
                str_FrameDown_BoxHandle = arr_LightBoxDetails[ 2 ];
                str_FrameDown_BoxLabel = arr_LightBoxDetails[ 3 ];
				str = "/LightBox/PopUp/Processor.aspx?PgFrm=StockCdResultWithReload";
				str = str + "&CDHndl=" + escape( id );
				str = str + "&CDType=" + escape( type );
				str = str + "&CDBrand=" + escape( brand );
				str = str + "&CDPrc=" + escape( price );
				str = str + "&CDTitle=" + escape( cdtitle );
				str = str + "&CDFcsID=" + escape( fcsID );
				str = str + "&Rld=" + escape( fcsID );
				str = str + "&BxMd=" + escape( str_FrameDown_BoxMode );
				str = str + "&BxTyp=Light";
				str = str + "&BxHndl=" + escape( str_FrameDown_BoxHandle );
				str = str + "&BxLbl=" + escape( str_FrameDown_BoxLabel );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
				buff.blur();
			}
            else
            {
				str = "/LightBox/PopUp/SelectToAdd.aspx?PgFrm=StockCdResult";
				str = str + "&CDHndl=" + escape( id );
				str = str + "&CDType=" + escape( type );
				str = str + "&CDBrand=" + escape( brand );
				str = str + "&CDPrc=" + escape( price );
				str = str + "&CDTitle=" + escape( cdtitle );
				str = str + "&CDFcsID=" + escape( fcsID );
				str = str + "&ProcessType=OrderBoxAdd";
				str = str + "&" + now;
				window.open(str, "lightbox","width=500, height=300, status=,scrollbars=yes, resizable=yes");
			}
			break;
		case "cart":
            str = "/OrderBox/PopUp/Processor.aspx?PgFrm=StockCdResult";
            str = str + "&CDHndl=" + escape( id );
            str = str + "&CDType=" + escape( type );
            str = str + "&CDBrand=" + escape( brand );
            str = str + "&CDPrc=" + escape( price );
            str = str + "&CDTitle=" + escape( cdtitle );
            str = str + "&CDFcsID=" + escape( fcsID );
            str = str + "&Rld=" + escape( fcsID );
            str = str + "&ProcessType=OrderBoxAdd";
            str = str + "&" + now;
			var buff = window.open(str, "", "width=0, height=0, status=,scrollbars=yes, resizable=yes, left=3000 ,top=3000");
			buff.blur();
			break;
	}	
}

function openDirectPurchaseProcess(url) {
	window.open(url,"","width=1,height=1,left=9999,top=9999");
	return false;
}

function openDirectPurchaseProcessForSmplcty(url) {
	
	// 見積もり価格がある場合には見積もり内容も一緒に送付
	var szPrice = $("ChargeBox").innerHTML + "";
	// (税込)文字がある場合
	if(szPrice.indexOf("税込") > 0){
	// 簡易見積もり情報あり登録
	
		// 価格の取得
		szPrice = szPrice.substring(0,szPrice.length-6);
	
		var index = $("Use_1").selectedIndex;
		var index2 = $("Use_2").selectedIndex;
		var index3 = $("Use_3").selectedIndex;
		var index4 = $("Period").selectedIndex;
		if(index3 == 0)index3=1;
		if(index4 == 0)index4=1;
		var index5 = $("Detail").selectedIndex;
		if(index5 == 0)index5=1;
		var szId = $("Use_1").options[index].value;
		var sz2Id = $("Use_2").options[index2].value;
		var sz3Id = $("Use_3").options[index3].value;
		var sz4Id = $("Period").options[index4].value;
		var sz5Id = $("Detail").options[index5].value;			
	
		// サイズコードの変換(とりあえず版)
		if(sz5Id == "1"){sz5Id = "50A101";}
		if(sz5Id == "2"){sz5Id = "50A102";}
		if(sz5Id == "19"){sz5Id = "50A401";}
		if(sz5Id == "20"){sz5Id = "50A402";}
		if(sz5Id == "21"){sz5Id = "50A403";}
		if(sz5Id == "22"){sz5Id = "50A404";}
		if(sz5Id == "23"){sz5Id = "50A405";}
		if(sz5Id == "24"){sz5Id = "50A406";}
		if(sz5Id == "12"){sz5Id = "50W112";}
		if(sz5Id == "13"){sz5Id = "50W113";}
		if(sz5Id == "4"){sz5Id = "50X104";}
		if(sz5Id == "5"){sz5Id = "50X105";}
		if(sz5Id == "14"){sz5Id = "50Y114";}
		if(sz5Id == "15"){sz5Id = "50Y115";}
		if(sz5Id == "17"){sz5Id = "50Z117";}
		if(sz5Id == "18"){sz5Id = "50Z118";}
		if(sz5Id == "19"){sz5Id = "50Z119";}
		if(sz5Id == "0"){sz5Id = "999999";}
		
		url = url + "&sl=" + szId + "&sm=" + sz2Id + "&ss=" + sz3Id + "&sp=" + sz4Id + "&sd=" + sz5Id + "&spr=" + szPrice;
	}			
	//　簡易見積もり情報なし登録
	window.open(url,"","width=1,height=1,left=9999,top=9999");
	return false;
}


/* 一発購入リダイレクト */
function RedirectDirectPurchase(image_id, size, reload, open) {
	try {
		win = window.opener.opener;
		if ( open == "on" ) {
			url = "/OrderBox/DirectPurchase.aspx?image_id=" + image_id + "&size=" + size
			window.open( url, "", "width=1,height=1,top=9999,left=9999");
		}
		else if ( win  && !win.closed ) {
			win.focus();			
			win.parent.location.href = "/OrderBox/DirectPurchase.aspx?image_id=" + image_id + "&size=" + size;
			
			try {
				if ( reload == "on" ) {
					window.opener.location.reload();
				}
			}
			catch(e){}
		}
		else {
			window.open("/OrderBox/DirectPurchase.aspx?image_id=" + image_id + "&size=" + size, "direct");
			try {
				if ( reload == "on" ) {
					window.opener.location.reload();
				}
			}
			catch(e){}
		}
	}
	catch(e) {
		window.open("/OrderBox/DirectPurchase.aspx?image_id=" + image_id + "&size=" + size, "direct");
		try {
			if ( reload == "on" ) {
				window.opener.location.reload();
			}
		}
		catch(e){}
	}
	window.close();
	return false;
}


//	2011/10/01 カート改善
//	作品詳細画面で【ショッピングカートに入れる】押下時のダイアログ画面の設定
//	prototypeを使っている画面もあるので念のためjQueryで
function InitCartJQueryDialog(topUrl)
{
	jQuery('#popup').dialog({
			autoOpen: false,
			width: 406,
			height:234,
			modal: true,
			resizable: false,
			zIndex:65000,
			open:function(event){
				if(jQuery("#player")){
					var ua=navigator.userAgent.toLowerCase();
					if (ua.indexOf("firefox") == -1){
						jQuery("#player").hide();
						jQuery("#playerDummy").show();
					}
				}
				jQuery(".ui-dialog-titlebar").hide();
				jQuery("#popup-l-btn-link").click(function(){
					jQuery('#popup').dialog("close");
					if(window.opener)
					{
						ReloadAll(window.opener,1);
						window.close();
					}
					else
					{
						window.open(topUrl);
						window.close();
					}
				});
				jQuery("#popup-r-btn-link").click(function(){
					jQuery('#popup').dialog("close");
					if(window.opener)
					{
						try{
							window.opener.top.document.location.href="/index.aspx?BoxMode=2&BxTyp=OrderBox";
							
						}catch(e){
							window.open("/index.aspx?BoxMode=2&BxTyp=OrderBox");
						}
						window.close();
					}
					else
					{
						window.open("/index.aspx?BoxMode=2&BxTyp=OrderBox");
						window.close();
					}
				});
				jQuery("#popup-close-btn-link").click(function(){
					if(jQuery("#player")){
						var ua=navigator.userAgent.toLowerCase();
						if (ua.indexOf("firefox") == -1){
							jQuery("#player").show();
							jQuery("#playerDummy").hide();
						}
					}
					jQuery('#popup').dialog("close");
				});
			}
	});
}

//	2011/10/01 カート改善
//	作品詳細画面で【ショッピングカートに入れる】押下時の処理
//	ダイアログ画面の表示前に/OrderBox/PopUp/Processor3.aspxへアクセスしカートへの追加を試みる
//	戻り値でダイアログの切り替え
//	prototypeを使っている画面もあるので念のためjQueryで
function AddCartItemAsync(Processor3AspxUrl)
{
	jQuery.get(Processor3AspxUrl, {},
	function(data){
		if(data)
		{
			var retStatus=data.split(":");
			//retStatus[1]=9;
			switch(parseInt(retStatus[1]))
			{
				case 1:
					alert("ショッピングカートの追加可能な件数を超えるため追加できません。");return false;
					break;
				default:
					//追加成功時
					jQuery('#popup').show();
					jQuery('#popup').dialog('open');
					return false;
					break;
			}
		}
	});		
}

//	2011/10/01 カート改善
//	検索結果一覧画面で【ショッピングカートに入れる】押下時の処理
//	戻り値でダイアログの切り替え
//	prototypeを使っている画面もあるので念のためjQueryで
function AddCartItemAsyncFromList(o,Processor3AspxUrl)
{
	jQuery.get(Processor3AspxUrl, {},
	function(data){
		if(data)
		{
			var retStatus=data.split(":");
			//retStatus[1]=9;
			switch(parseInt(retStatus[1]))
			{
				case 1:
					alert("ショッピングカートの追加可能な件数を超えるため追加できません。");return false;
					break;
				default:
					ReloadAll(null,1);
					jQuery(o).css("display","none");
					if(jQuery(o).next().length==1){
						jQuery(o).next().css("display","block")
					}else{
						jQuery(o).parent().next().children().css("display","block")
					}
					break;
			}
		}
	});		

	return false;
}


