///////////////////////
// public library js //
///////////////////////
var sURL=window.location.href;
var CD_TYPE=GET_FORM("cdtype",sURL);
var AllSupplier = new Array();
var AllCompanyName = new Array();
var AllPage = new Array();
var SpecialPage = new Array();
var AllCategoryItem = new Array();
var AlleBookTitle = new Array();
var CD_IMAGE_DIR = CD_TYPE+'/images/';
var Page_Now = 0;

function OutAlert() {
    if ( EBOOK_TYPE == 'CD' ) {
        return confirm("這個連結將會使您連上網路.\n\n您確定要繼續?");
    } else {
        return true;   
    }
}

function OpenWindow(OpenURL) {
    window.open(OpenURL);    
}


function OpenClearWindow(OpenURL){
    var sWidth =screen.width;
    var sHeight=screen.height;
    var bWidth=1014;
    var bHeight=680;
    var cWidth=0;
    var cHeight=0;
    if ( sWidth > bWidth ) {
        cWidth=(sWidth-bWidth)/2;
    }
    if ( sHeight > bHeight ) {
        cHeight=(sHeight-bHeight)/2;
    }
    // alert(sWidth+':'+sHeight);
    cHeight=0;
    var oRan = Math.floor(Math.random()*10000);
    oRan = 'NewWindow'+oRan;
    var windowPara="toolbar=no,location=no,top=0,left=0,status=yes,scrollbars=yes,width="+bWidth+",height="+bHeight+"";
    var oWindow=window.open(OpenURL,oRan,windowPara);
    oWindow.moveTo(cWidth,cHeight);
    return oWindow;
}

function GET_FORM(keyword, CURL) {
    // alert("CURL="+CURL+"= keyword="+keyword);
    // var CURL=parent.mainFrame.location.href;
    var strlen=CURL.length;
    var parmstr="";
    var start=0;
    var spos=0;
    var epos=0;
    var mkey="";
    var mvalue="";
    for(i=0;i<strlen;i++){
        if ( start == 1) {parmstr += CURL.substring(i,i+1);}
        if (CURL.substring(i,i+1) == '?') {start=1;}
    }
    
    while(parmstr.indexOf("=")>=0) {
        spos=parmstr.indexOf("=");
        epos=parmstr.indexOf("&");
        if (epos<0) { epos=parmstr.length;};
        mkey=parmstr.substring(0,spos);
        mvalue=parmstr.substring(spos+1,epos);
        parmstr=parmstr.substring(epos+1,parmstr.length);
        
        if ( mkey==keyword ) {
            return mvalue;
            break;
        }
    }
    return '';
}


function ChangePage(PageNo){
    var oURL = document.location.href;
    var sPos = oURL.indexOf("page=");
    var NewURL = '';

    //alert(oURL);
    if ( sPos >= 0 ) {
        // change page no.
        sPos = sPos + 5;
        var ePos=oURL.indexOf("&",sPos);
        if (ePos<0) { ePos=oURL.length;}
        NewURL = oURL.substring(0,sPos)+PageNo+oURL.substring(ePos);
        //alert(NewURL);
    } else {
        if ( oURL.indexOf("?")>=0 ) {
            NewURL = oURL + '&page='+PageNo;   
        } else {
            NewURL = oURL + '?page='+PageNo;
        }
    }
    
    document.location.href=NewURL;
}


function GetCateName(oClassCode){
    for(i=0;i<AllCategoryItem.length;i++) {
        if ( AllCategoryItem[i].CategoryID == oClassCode ) {
            return AllCategoryItem[i].CategoryName;
        }
    }        
}

function GetSuppObj(oSno,oPgIf) {
    
    for(i=0;i<AllSupplier.length;i++) {
        if ( AllSupplier[i].Sno == oSno && AllSupplier[i].Pageno == oPgIf ) {
            
            return AllSupplier[i];   
            break;
        }
    }
}

function GoSuppHomepage(oCono) {
    var oURL = 'http://ad.cttnet.net/'+oCono;
    if ( OutAlert() ) {
        window.open(oURL);
    }
    // return false;   
}

function OpenBook(cdtype){
    var sWidth =screen.width;
    var sHeight=screen.height;
    var bWidth=1014;
    var bHeight=680;
    var cWidth=0;
    var cHeight=0;
    if ( sWidth > bWidth ) {
        cWidth=(sWidth-bWidth)/2;
    }
    if ( sHeight > bHeight ) {
        cHeight=(sHeight-bHeight)/2;
    }
    cHeight=0;
    
    var windowPara="toolbar=no,location=no,top=0,left=0,status=yes,width="+bWidth+",height="+bHeight+"";
    var url = 'http://ebook.ttnet.net/2007gift/index.htm?cdtype='+cdtype
    var oWindow=window.open(url,cdtype,windowPara);
    // oWindow.moveTo(cWidth,cHeight);
}
function OpenBookgift(cdtype){
    var sWidth =screen.width;
    var sHeight=screen.height;
    var bWidth=1014;
    var bHeight=680;
    var cWidth=0;
    var cHeight=0;
    if ( sWidth > bWidth ) {
        cWidth=(sWidth-bWidth)/2;
    }
    if ( sHeight > bHeight ) {
        cHeight=(sHeight-bHeight)/2;
    }
    cHeight=0;

    var windowPara="toolbar=no,location=no,top=0,left=0,status=yes,width="+bWidth+",height="+bHeight+"";
    var url = 'http://ebook.ttnet.net/2007gift/index.htm?cdtype='+cdtype
    var oWindow=window.open(url,cdtype,windowPara);
    // oWindow.moveTo(cWidth,cHeight);
}
function OpenBookbig5(cdtype){
    var sWidth =screen.width;
    var sHeight=screen.height;
    var bWidth=1014;
    var bHeight=680;
    var cWidth=0;
    var cHeight=0;
    if ( sWidth > bWidth ) {
        cWidth=(sWidth-bWidth)/2;
    }
    if ( sHeight > bHeight ) {
        cHeight=(sHeight-bHeight)/2;
    }
    cHeight=0;

    var windowPara="toolbar=no,location=no,top=0,left=0,status=yes,width="+bWidth+",height="+bHeight+"";
    var url = 'http://ebook.ttnet.net/2008big5/index.htm?cdtype='+cdtype
    var oWindow=window.open(url,cdtype,windowPara);
    // oWindow.moveTo(cWidth,cHeight);
}

