function fitIF(){
    var cw=$('refresh-content').contentWindow;
    var tar = ((cw.outerHeight || cw.height || cw.document.body.scrollHeight || 600) + 15);
    if(tar<600) tar = 600;
    if(!isIE)
    {
        $('refresh-content').style.height = tar + "px";
    }
    else
    {
        $('refresh-content').style.height = tar;
    }
    $('loading').style.display = 'none';
};

function fitContent()
{
    var cd = document.getElementById('content-div');
    var h = cd.scrollHeight;
    if( h < 600 ) h = 600
    cd.style.height = h + 5 + 'px';
}

var lastContent = "";
var langSuffix = "";
function loadContent(url)
{
    lastContent = url;
    var contentDiv = $("content-div");
    contentDiv.innerHTML = '<div style="height:600px;"><img src="images/loading.gif"/></div>';
    new Ajax.Request(url + langSuffix,{
        method: 'get',
        onSuccess: function(transport) {
            contentDiv.innerHTML = transport.responseText;
            fitContent();
        }
    })
}

function loadContentNoLang(url)
{
    lastContent = url;
    var contentDiv = $("content-div");
    contentDiv.innerHTML = '<div style="height:600px;"><img src="images/loading.gif"/></div>';
    new Ajax.Request(url,{
        method: 'get',
        onSuccess: function(transport) {
            contentDiv.innerHTML = transport.responseText;
            fitContent();
        }
    })
}

function reloadContent()
{
    loadContent(lastContent);
}

function setLang(lang)
{
    langSuffix= lang=="cn" ? "" : ("-"+lang);
    $$("#select-lang div").each(function(o){
        o.removeClassName("active");
    });
     $$("#select-lang-"+lang).each(function(o){
        o.addClassName("active");
    });
    reloadContent();
}
    
function showmovie(url)
{
    document.getElementById("div_movie").style.display="";
    t1=document.getElementById("movie");
    tmp=t1.src;
    t1.removeNode(true);
    emb=document.createElement('embed');
    emb.id='movie';
    emb.src=url;
    emb.name="movie";
    emb.bgcolor="#000";
    emb.quality="high";
    emb.allowfullscreen="true";
    emb.flashvars="isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&isAutoPlay=true&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999";
    emb.width="100%";
    emb.height="375";
    document.body.insertAdjacentElement('afterBegin',emb);
}

function hidemovie()
{
    document.getElementById("movie").src="";
    document.getElementById("div_movie").style.display="";
}

document.observe("dom:loaded", function(){
    var curr = 0;
    var interv = 0;
    $$(".bars .container").each(function(o){
    o.observe('mouseover',function() {
        o.addClassName("hover");
    })
    .observe('mouseout',function() {
        o.removeClassName("hover")
    })
    .observe('click',function()
		    {
			    window.clearTimeout(interv);
			    curr=0;
			    $$(".bars .container").each(function(o){ o.removeClassName("active") });
			    o.addClassName("active");
		    });
    });
    
    $$("#select-lang div").each(function(o){
        o.observe('mouseover',function() {
            o.addClassName("hover");
        })
        .observe('mouseout',function() {
            o.removeClassName("hover")
        });
    });
    
    $("select-lang-cn").observe('click',
        function(){
            setLang("cn");
        });
    
    $("select-lang-en").observe('click',
        function(){
            setLang("en");
        });
        
    $("select-lang-jp").observe('click',
        function(){
            setLang("jp");
        });
        
    $("tag-news").observe('click',
        function(){
            loadContent("pages/Default.aspx?name=news");
        });

    $("tag-about-us").observe('click',
        function(){
            loadContent("pages/Default.aspx?name=aboutus");
        });
        
    $("tag-gallery").observe('click',
        function(){
            loadContentNoLang("picPage.aspx?__dc=dc"+Math.random());
        });

    $("tag-cinema").observe('click',
        function(){
            loadContentNoLang("movie.aspx");
        });
        
    $("tag-recruitment").observe('click',
        function(){
            loadContent("pages/Default.aspx?name=recruitment");
         });
         
    $("tag-training").observe('click',
        function(){
            loadContent("pages/Default.aspx?name=training");
        });

    $("submit-button").observe('mouseover',function() {
			    $("submit-button").addClassName("hover");
		    }).observe('mouseout', function() {
			    $("submit-button").removeClassName("hover");
		    }).observe('mousedown',function() {
			    $("submit-button").addClassName("down");
		    }).observe('mouseup',function() {
			    $("submit-button").removeClassName("down");
            }).observe('click',function(){
                $('login-form').submit();
            });
            
    loadContent("pages/Default.aspx?name=news");
  
    var setTimeText =  function()
    {
        //debugger;
        date= new Date();
        var year = date.getFullYear();
        year = year.toString(10).split('');
        text = [ year[0] , year[1], year[2], year[3] ];
        text.push(10);
        var month = date.getMonth()+1;
        text.push(Math.floor(month/10));
        text.push(month%10);
        
        text.push(10);
        var day = date.getDate();
        text.push(Math.floor(day/10));
        text.push(day%10);
        
        text.push(12);
        
        var hour = date.getHours();
        text.push(Math.floor(hour/10));
        text.push(hour%10);
        
        text.push(11);
        
        var minuts = date.getMinutes();
        text.push(Math.floor(minuts/10));
        text.push(minuts%10);
        
        text.push(11);
        var secend = date.getSeconds();
        text.push(Math.floor(secend/10));
        text.push(secend%10);
        for(var i = 1;i<=19;i++) $('digit' + i).className = "dig" + text[i - 1];
    }

   
    setTimeText();
    $("timer").style.display = 'block';
    
    setInterval(setTimeText, 1000);
});

