<!--
// 2007-01-25
// functions for other purpose also served here

//2004-07-15
//Function for Custom Field

var strFiels = '';
var szCF_SID = '';
var szCF_Host = '';
var szCF_ModName = '';

var catSNS = new sns('catSNS');
catSNS.callback_script ='catCallBack()';

function upload(fieldName) {
    //catSNS.sid='[sid]';
    catSNS.sid = szCF_SID;
    catSNS.startFolder = '/Company HomePage/';
    //catSNS.topFolder='/Company HomePage/';
    catSNS.title = szCF_ModName;
    catSNS.filter = "*.jpg,*.gif,*.png,*.mov,*.pdf,*.jpeg";
    limitSelectType = 'file';
    catSNS.maxCount = 1;
    strField = fieldName;
    catSNS.show();
}

function upload_bak (fieldName) {
    //catSNS.sid='[sid]';
    catSNS.sid = szCF_SID;
    catSNS.startFolder = '/Company HomePage/';
    //catSNS.topFolder='/Company HomePage/';
    catSNS.title = szCF_ModName;
    catSNS.filter = "*.jpg,*.gif,*.png,*.mov,*.pdf,*.jpeg";
    limitSelectType = 'file';
    catSNS.maxCount = 1;
    strField = fieldName;

    catSNS.show();
}

function catCallBack() {
    if (catSNS.event == "Unload")
      return;

    if (catSNS.event == "Ok") {
        var strFolder = catSNS.folder;
        if (strFolder != "") {
            arrStr = strFolder.split("/");

            //remove "/Company HomePage/"
            arrStr.shift();
            arrStr.shift();
            
            //merge to string again
            strFolder = arrStr.join("/");
            if (strFolder != "") strFolder += "/";
        } //end if
        //writeBody(catSNS.itemNameValue);
        image_resize(strFolder + catSNS.itemNameValue);
        writeBody(strFolder + catSNS.itemNameValue);
    } //end if
    catSNS.hide();
}


function image_resize(szImgPath) {
    var szURL= "/cgi-bin/vo/"+ szCF_SID +".ImgResize.cat.vo?imgpath="+ szImgPath +"&field="+ strField;
    window.open(szURL, 'ImgResize','width=300,height=200,top=200,left=200,status=1,menubar=1,scrollbars=1,resizable=yes');
}

function catCallBack_bak() {
    if (catSNS.event == "Unload")
      return;

    if (catSNS.event == "Ok") {
        var strFolder = catSNS.folder;
        if (strFolder != "") {
            arrStr = strFolder.split("/");

            //remove "/Company HomePage/"
            arrStr.shift();
            arrStr.shift();
            
            //merge to string again
            strFolder = arrStr.join("/");
            if (strFolder != "") strFolder += "/";
        } //end if
        //writeBody(catSNS.itemNameValue);
        writeBody(strFolder + catSNS.itemNameValue);
    } //end if
    catSNS.hide();
}

function writeBody(itemValue){
    //var str1 ='http://vo.'+ szCF_Domain +'/storage/homepage/'+ szCF_Host +'/'+ itemValue;  //2005-05-13
    var str1 ='/storage/homepage/'+ szCF_Host +'/'+ itemValue;
    
    //2007-03-08, url-encode was disable because of the request by sales team to handle chinese char filename
    //document.frmEdit.elements[strField].value = escape(str1); 

    //2007-03-09, use replace to change space to %20
    rExp = /\s+/g; // / /g;
    //str1.replace(rExp, "%20");
    document.frmEdit.elements[strField].value = str1.replace(rExp, "%20");
}

function showSMS(fieldName) {
    //var szURL="[sid].ctSMS.[mod].vo?smsto="+ document.frmEdit.elements[fieldName].value;

    //var mywin = window.open(szURL, 'avosms','width=280,height=260,top=200,left=200,status=0,menubar=0,scrollbars=1,resizable=yes');
    smscompose(szCF_SID,'',document.frmEdit.elements[fieldName].value,'');
}


function printDoc() {
    if (window.print) {
        setTimeout('window.print();',200);
    }
    else if (agt.indexOf("mac") != -1) {
        alert("Press 'Cmd+p' on your keyboard to print article.");
    }
    else {
        alert("Press 'Ctrl+p' on your keyboard to print article.")
    }
}


// 2007-01-26, added
/*
function ecat_goto_combo() {
    var nCat_id = document.getElementById('cat_id').value;
    var strURL = szCF_SID +'.view.cat.vo?cat_id='+ nCat_id ;
    location.href=strURL;
    //alert(strURL);
}
*/

// 2007-01-26, added
function ecat_goto_combo(szCF_SID) {
    var nCat_id = document.getElementById('cat_id').value;
    var strURL = szCF_SID +'.view.cat.vo?cat_id='+ nCat_id ;
    location.href=strURL;
    //alert(strURL);
}
-->
