/////////////////////////////////////////////////////////
// For Flash FSCommand
var trackFLASH = "http://wm6.ecrm.com.tw/web_service/list/add_s.aspx?cli=admkdpt6cc&li=20";
var isIE = navigator.appName.indexOf("Microsoft") != -1;

function index_DoFSCommand(command, args) {
   var aryArgs = args.split('&');
   var strTmp = "";
   var nChg = false;
    for (var i=0; i<aryArgs.length; i++)
    {
        if (strTmp != "")
            strTmp += "&";
        var aryTmp = aryArgs[i].split('=');
        if (aryTmp[0] == "6" || aryTmp[0] == "7" || aryTmp[0] == "3" || aryTmp[0] == "4" || aryTmp[0] == "5")
        {
            nChg = true;
            strTmp += aryTmp[0]+"="+encodeURIComponent(aryTmp[1]);
            continue;
        }
        strTmp += aryTmp[0]+"="+aryTmp[1];
    }
    if (nChg)
        args = strTmp;
//alert ("args="+args);
//return;
    var strSrc = trackFLASH+"&1="+document.URL+"&"+args+"&11="+parseInt(Math.random()*10000)+"&12="+GetUrlWithoutParams(document.URL);
	if (1) {
		if (imgTrack != null) imgTrack.removeNode(true);
		var imgTrack = new Image(1,1);
        imgTrack.src = strSrc;
        imgTrack.onload=function(){_void();}
	} 
	else {
		document.write("<layer visibility=hide>"); 
		document.write("<img height=1 width=1 border=0 SRC="+strSrc+"></layer>"); 
	}
}


// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub index_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call index_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

function _void(){return;}

function GetUrlWithoutParams(strUrl)
{
    var nIndex=strUrl.indexOf("?");
    if (nIndex != -1)
        strUrl = strUrl.substring(0, nIndex);

    nIndex = strUrl.indexOf("#");
    if (nIndex != -1)
        strUrl = strUrl.substr(0, nIndex);

    return (strUrl);
}

////////////////////////////////////////////////////////
// For Leads tracking pdf
function wmax_pdf_track(strUrl)
{
    var trackURL = "http://wm6.ecrm.com.tw/web_service/list/add_s.aspx?cli=admkdpt6cc&li=11";
    var strSrc = trackURL+"&11=admkdpt6cc&6=W_S_DATE&9="+encodeURIComponent(document.URL)+"&1="+encodeURIComponent(strUrl.substr(0,strUrl.lastIndexOf('/')))+"&5=W_S&7=W_S&8=W_S";
	strSrc += "&4="+strAccount+"&2=W_S_UID&10=W_S_IP&3="+wmx_GetSessionCookie()+"&20="+strUrl+"&15="+encodeURIComponent(strUrl.substr(strUrl.lastIndexOf('/')+1));

    var iT;
    if (1) {
		if (iT != null) iT.removeNode(true);
		var iT = new Image(1,1);
        iT.src = strSrc;
        iT.onload=function(){_void();}
	} 
	else {
		document.write("<layer visibility=hide>"); 
		document.write("<img height=1 width=1 border=0 SRC="+strSrc+"></layer>"); 
	}
}

/////////////////////////////////////////////////////////
// For onClick Event

document.onclick = wmx_onclick;
function wmx_onclick()
{
    var oElement;
	
    try
    {
    	oElement = event.srcElement;
    }
    catch (e)
    {
        oElement = arguments[0].target;
    }

    try
    {
    	var nSrcIndex = oElement.src.indexOf("b-go.gif");
        // 關鍵字查詢
        if (nSrcIndex != -1)
        {
            if (document.keyword_search.keyword.value != "")
                index_DoFSCommand("","2=3&3="+document.keyword_search.keyword.value);
        }
        
        // 產品查詢
        nSrcIndex = oElement.src.indexOf("buton-01.gif");
        if (nSrcIndex != -1)
           index_DoFSCommand("","2=4&4="+document.prod_search.prod_kind.selectedIndex+"&5="+document.prod_search.prod.options[document.prod_search.prod.selectedIndex].text);
        
        // PDF 下載
        nSrcIndex = oElement.src.indexOf("b_01.gif");
        if (nSrcIndex != -1)
        {
            wmax_pdf_track(oElement.parentElement.href);
            index_DoFSCommand("","2=6&8="+oElement.parentElement.href.substr(oElement.parentElement.href.lastIndexOf('/')+1));
        }
    }
    catch (e)
    {
    }    
}