﻿// JScript 文件 
//播放某个分组的FLASH

var GroupName ='all';
var PGroupID ='';
var PArtWorkID='';
var x=0;

 

function begin(GroupName,g,GCount,DesignID)
{
    var group="IGroup"+g;
    //设置组连接的样式   
    x=1;
   PlayOneGroup(GroupName,group,GCount,DesignID);
}
//播放一样片组
function PlayOneGroup(GroupName,g,GCount,DesignID)
{  
    if(GCount>1)
    {
        //设置组连接的样式   
        document.getElementById(g).className="GroupSelected";
        document.getElementById(g).blur();
        //设置当前组
        GroupName = document.getElementById(g).innerText; 
        if(navigator.appName=="Netscape")
        {
          GroupName=document.getElementById(g).textContent;
        }
       
        for(var i=1;i<=GCount;i++)
        {
            var temp=i+'';
            temp="IGroup"+temp;
            if(temp!=g)
            {
                document.getElementById(temp).className="GroupNormal";
            }
        }
    }
    if(x==0)
    {          
        var s=(new Date()).valueOf();
        s=s+'';   
        var SitePath = SampleMG.GetSitePath().value;
        var url=SitePath+"flashplayxmlfile.ashx?grouName="+GroupName+"&DesignID="+DesignID+"&s="+s;

        var obj =getSlide();    
        if (!obj.initComplete())
        { return; }
        obj.updatePlayList(url);
            
        //obj.setSlideState('play'); 
    }
    x=0;
    
}

//以下为FLEX调用函数

//设置产品的instruction
function SettxtInstruction(Sequence,ArtWorkID)
{
    var SelectDes ="{ make art like example number [[Sequence]] in [[GroupName]] category, [[ArtWorkID]] }";
    SelectDes = SelectDes.replace("[[Sequence]]",Sequence);   
    SelectDes =SelectDes.replace("[[GroupName]]",GroupName);
    SelectDes = SelectDes.replace("[[ArtWorkID]]",ArtWorkID);
    pubArtWorkID=ArtWorkID;
    
    if(!$ISEMPTY(document.getElementById('txtInstructions'))) //ljq deal
    {
        var SelectDesNew ="When creating my artwork, please reference example number [Sequence] ([ArtWorkID]). The things I like about this example are listed below.";
        SelectDesNew = SelectDesNew.replace("[Sequence]",Sequence); 
        SelectDesNew = SelectDesNew.replace("[ArtWorkID]",ArtWorkID);
        if(Sequence != 0)
        {
            showSildeShow(SelectDesNew);
        }
        else
        {
            clearSlideShow();
        }
    }
    else    //bobo deal
    {
        if( document.getElementById("txtInstruction").value!='')
        {    
            var s=document.getElementById("txtInstruction").value;
            if(Sequence != 0)
            {
                
                if(s.indexOf('{')==-1 && s.indexOf('}')==-1)
                {
                    var substr = s.substring(0,7);
                    if(substr== "special")
                    {
                        document.getElementById("txtInstruction").value=s+"\n\n"+SelectDes;
                    }
                    else
                    {
                         document.getElementById("txtInstruction").value=SelectDes +"\n"+s;
                    }
                }
                else
                {
                    var reg = new RegExp('{.*}');
                    s = s.replace(reg,SelectDes);
                    document.getElementById("txtInstruction").value=s;
                    pubArtWorkID="";
                }
                showSildeShow(SelectDesNew);
            }
            else
            {
                var reg = new RegExp('{.*}');
                s=s.replace(/\n/g,"");         
                s = s.replace(reg,"");
                s= s.replace(/\n\s/g,"");    
                s=s.replace(/\r/g,"");                
                document.getElementById("txtInstruction").value=s;
                clearSlideShow();
            }
            
        }
        else
        {
            document.getElementById("txtInstruction").value= SelectDes;
        }   
        document.getElementById("txtInstruction").focus();
    }
}

function SettxtInstructionToJS(Sequence,ArtWorkID)
{
    /******liulei 2008-11-19******/
    //var obj =getSlide();
    var WandH = new Array();
    var WandH = SampleMG.getAsize(ArtWorkID).value.split("@");
    ArtWorkID=WandH[1];
    /*******END******/
    var SelectDes ="{ make art like example number [[Sequence]] in [[GroupName]] category, [[ArtWorkID]] }";
    SelectDes = SelectDes.replace("[[Sequence]]",Sequence);   
    SelectDes =SelectDes.replace("[[GroupName]]",GroupName);
    SelectDes = SelectDes.replace("[[ArtWorkID]]",ArtWorkID);
    pubArtWorkID=ArtWorkID;
    
    if(!$ISEMPTY(document.getElementById('txtInstructions'))) //ljq deal
    {
        var SelectDesNew ="When creating my artwork, please reference example number [Sequence] ([ArtWorkID]). The things I like about this example are listed below.";
        SelectDesNew = SelectDesNew.replace("[Sequence]",Sequence); 
        SelectDesNew = SelectDesNew.replace("[ArtWorkID]",ArtWorkID);
        if(Sequence != 0)
        {
            showSildeShow(SelectDesNew);
        }
        else
        {
            clearSlideShow();
        }
    }
    else    //bobo deal
    {
        if( document.getElementById("txtInstruction").value!='')
        {    
            var s=document.getElementById("txtInstruction").value;
            if(Sequence != 0)
            {
                
                if(s.indexOf('{')==-1 && s.indexOf('}')==-1)
                {
                    var substr = s.substring(0,7);
                    if(substr== "special")
                    {
                        document.getElementById("txtInstruction").value=s+"\n\n"+SelectDes;
                    }
                    else
                    {
                         document.getElementById("txtInstruction").value=SelectDes +"\n"+s;
                    }
                }
                else
                {
                    var reg = new RegExp('{.*}');
                    s = s.replace(reg,SelectDes);
                    document.getElementById("txtInstruction").value=s;
                    pubArtWorkID="";
                }
                showSildeShow(SelectDesNew);
            }
            else
            {
                var reg = new RegExp('{.*}');
                s=s.replace(/\n/g,"");         
                s = s.replace(reg,"");
                s= s.replace(/\n\s/g,"");    
                s=s.replace(/\r/g,"");                
                document.getElementById("txtInstruction").value=s;
                clearSlideShow();
            }
            
        }
        else
        {
            document.getElementById("txtInstruction").value= SelectDes;
        }   
        document.getElementById("txtInstruction").focus();
    }
}

function LoadFlsh()
{
            if(typeof(IsCommonModel) != 'undefined')
            {
                if(IsCommonModel)
                {
                         loadFlash();  
                 }
                 else
                 {
                          loadPRFlash();
                 }
              }
                       
}





