//產品欄位
var Basic = new Array("artist","title");
var BasicTitle = new Array("Artist","Title");
var BasicFld = Basic.join(",");

//資料區列表高度
function MainList(Wid){

    var css = document.getElementsByTagName("link")[0].href.split("/");

    var winloca = window.location.href.split("/")    
    var file = winloca[winloca.length-1].split(".");
    if(file[0]=="catalog"){
        if(css[css.length-1] == "text.css") var cut = 80;
        else var cut = 85;    
    }else{
        if(css[css.length-1] == "text.css") var cut = 120;
        else var cut = 125;
    }
    
    var MyDiv = document.getElementById("listscroll");
    var FormObj = document.form1?document.form1:document.search;
    if(navigator.appName == "Netscape") var child = 1;
    else var child = 0;
    var FormHeight = parseInt(20 * (FormObj.childNodes[child].rows.length)) +parseInt((FormObj.childNodes[child].rows.length-1) * 5);
    MyDiv.style.height = parseInt(parent.document.getElementById("content").style.height) -cut -FormHeight +'px';
    if(document.getElementById("MyHead")) document.getElementById("MyHead").style.width = (navigator.appName == "Netscape")?"98%":"98%";
    var ParWid = screen.width -parent.document.getElementById("size").value;
    if(Wid){
        if(parseInt(ParWid) > parseInt(Wid)){
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }else MyDiv.childNodes[child].width = Wid;
        MyDiv.parentNode.parentNode.parentNode.parentNode.style.tableLayout = 'fixed';
    }else{
        if(screen.width < 1024) MyDiv.childNodes[child].width = "1024";
        else{
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }
    }
    var obj = document.getElementById("MyList");
    if(navigator.appName != "Netscape" ){
        if(obj) obj.style.width = "98%";
    }
    if(obj){
        var Num = document.getElementById("MyHead")?0:1;
        for(var i=Num;i<obj.rows.length;i++){
            TrCss(obj.rows[i]);
        }
    }
}

//編輯區畫面高度
function MainEdit(Wid){

    var css = document.getElementsByTagName("link")[0].href.split("/");
    if(css[css.length-1] == "text.css"){
        var ff = 80;
        var ie = 85;
    }else{
        var ff = 85;
        var ie = 85;
    }
    var MyDiv = document.getElementById("editscroll");
    if(navigator.appName == "Netscape") var child = 1;
    else var child = 0;
    MyDiv.style.height = parseInt(parent.document.getElementById("content").style.height) -((navigator.appName == "Netscape")?ff:ie) +'px';
    var ParWid = screen.width -parent.document.getElementById("size").value;
    if(Wid){
        if(parseInt(ParWid) > parseInt(Wid)) MyDiv.childNodes[child].width = "100%";
        else MyDiv.childNodes[child].width = Wid;
        MyDiv.parentNode.parentNode.parentNode.parentNode.style.tableLayout = 'fixed';
    }else{
        if(screen.width < 1024) MyDiv.childNodes[child].width = "1024";
        else{
            MyDiv.childNodes[child].width = "100%";
            MyDiv.style.overflowX = "hidden";
        }
    }
    var obj = document.getElementById("pro_list");
    if(obj){
        for(var i=ItemRowNum;i<obj.rows.length;i++){
            TrCss(obj.rows[i]);
        }
    }
    var obj2 = document.getElementById("song_list");
    if(obj2){
        for(var i=ItemRowNum;i<obj2.rows.length;i++){
            TrCss(obj2.rows[i]);
        }
    }
}

//新視窗畫面高度
function MainPop(){
    var css = document.getElementsByTagName("link")[0].href.split("/");
    if(css[css.length-1] == "text.css"){
        var ff = 175;
        var ie = 165;
    }else{
        var ff = 185;
        var ie = 175;
    }
    document.getElementById("popscroll").style.height = parseInt(screen.availHeight) - ((navigator.appName == "Netscape")?ff:ie) +'px';
    document.getElementById("MyHead").style.width = (navigator.appName == "Netscape")?"98%":"98%";
    document.getElementById("MyList").style.width = (navigator.appName == "Netscape")?"100%":"98%";
    var obj = document.getElementById("MyList");
    obj.style.tableLayout = "fixed";
    var MyObj = window.opener.document.getElementById("pro_list");
    for(var i=0;i<obj.rows.length;i++){
        TrCss(obj.rows[i]);
        if(MyObj){
            for(var j=window.opener.ItemRowNum;j<MyObj.rows.length;j++){            
                if(obj.rows[i].cells[3].firstChild.value == MyObj.rows[j].cells[2].firstChild.value){
                    obj.rows[i].cells[0].firstChild.checked = true;
                    obj.rows[i].cells[0].firstChild.disabled = true;
                    obj.rows[i].className = "page_main_right_table_contents_03";
                }
            }
        }
    }
}

//列表顏色
function TrCss(obj){
    if(document.all){
        //For IE
        obj.attachEvent('onmouseover',MouseOverCss);
        obj.attachEvent('onmouseout',MouseOutCss);
        obj.attachEvent('onclick',MouseClickCss);
    }else{
        //For FF
        obj.addEventListener('mouseover',MouseOverCss,false);
        obj.addEventListener('mouseout',MouseOutCss,false);
        obj.addEventListener('click',MouseClickCss,false);
    }
    function MouseOverCss(){
        if(!obj.cells[0].firstChild.checked) obj.className='page_main_right_table_contents_02';
    }
    function MouseOutCss(){
        if(!obj.cells[0].firstChild.checked) obj.className='page_main_right_table_contents_01';
    }
    function MouseClickCss(){
        if(!obj.cells[0].firstChild.disabled) obj.cells[0].firstChild.checked = !obj.cells[0].firstChild.checked;if(obj.cells[0].firstChild.checked) obj.className='page_main_right_table_contents_03';else obj.className='page_main_right_table_contents_02';
    }
    obj.cells[0].firstChild.onclick = new Function("this.checked=!this.checked");
}



//單選列表顏色
function TrCss11(obj){
    obj.onmouseover = new Function("if(!this.cells[0].firstChild.disabled && !this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_02';");
    obj.onmouseout = new Function("if(!this.cells[0].firstChild.disabled && !this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_01';");
    if(obj.cells[0].firstChild.type == "radio"){
        obj.onclick = new Function("if(!this.cells[0].firstChild.disabled) this.cells[0].firstChild.checked = !this.cells[0].firstChild.checked;if(this.cells[0].firstChild.disabled || this.cells[0].firstChild.checked) this.className='page_main_right_table_contents_03';else this.className='page_main_right_table_contents_02';");
        obj.cells[0].firstChild.onclick = new Function("this.checked=!this.checked");
    }
}

//單選產品資料tr顏色
function trColor(){
    var obj = document.getElementById("MyList");
    for(var i=0;i<obj.rows.length;i++){
        if(obj.rows[i].cells[0].firstChild.disabled) obj.rows[i].className = "page_main_right_table_contents_03";
        else  obj.rows[i].className = "page_main_right_table_contents_01";
    }    
}

//資料區選取
function ListSel(chk){
    var obj = document.getElementById("MyList");
    var Num = document.getElementById("MyHead")?0:1;
    for(var i=Num;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//編輯區選取
function EditSel(chk){
    var obj = document.getElementById("pro_list");
    for(var i=ItemRowNum;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//新視窗選取
function PopSel(chk){
    var obj = document.getElementById("MyList");
    for(var i=0;i<obj.rows.length;i++){
        if(!obj.rows[i].cells[0].firstChild.disabled){
            obj.rows[i].cells[0].firstChild.checked = chk;
            if(chk) obj.rows[i].className = "page_main_right_table_contents_03";
            else obj.rows[i].className = "page_main_right_table_contents_01";
        }
    }
}

//顯示、隱藏資料
function showHide(my,obj){
    if(document.getElementById(obj).style.display == "none"){
        document.getElementById(obj).style.display = "";
        my.innerHTML = my.innerHTML.replace(new RegExp("檢視","gm"),"隱藏");
    }else{
        document.getElementById(obj).style.display = "none";
        my.innerHTML = my.innerHTML.replace(new RegExp("隱藏","gm"),"檢視");
    }
}

//開新視窗
function NewWindow(Url){
    return window.open(Url,'_blank','location=no,top=0,left=0,width=' +(screen.width-10) +',height=' +(screen.availHeight-30) +',scrollbars=no');
//     return window.open(Url,'_blank','');
}

//等待畫面
function WaitSubmit(Msg){
    $.blockUI({
        message: "請稍後, " +Msg +"中...",
        css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: '0.5', 
            color: '#fff'
        }
    });
}
