﻿function generateCode() {

    var ePID = getElem(false, 'txtPID');
    var eSID = getElem(false, 'txtSID');
    var pid = ePID.value;
    var sid = eSID.value;

    var eText = getElem(false, 'txaCode');

    if (pid != "")
    {
        var pidsid = ((pid != '') ? 'pid=' + pid : '') + ((sid != '') ? '&sid=' + sid : '');
        var code = '<object width="200" height="374" type="application/x-shockwave-flash" '
        + 'quality="high" '
        + 'id="W4ad626426cb20f6c" '
        + 'data="http://widgets.clearspring.com/o/4ad6154d2d849cfa/4ad626426cb20f6c/4ad6154d2d849cfa/aaa38c9" '
        + 'allowScriptAccess="always" allowNetworking="all" '
        + ((pidsid != '') ? 'flashvars="' + pidsid + '" ' : '')
        + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
        + '<param value="http://widgets.clearspring.com/o/4ad6154d2d849cfa/4ad626426cb20f6c/4ad6154d2d849cfa/aaa38c9" '
            + 'name="movie"/>'
        + '<param name="wmode" value="transparent"/>'
        + '<param name="allowScriptAccess" value="always"/>'
        + ((pidsid != '') ? '<param name="flashvars" value="' + pidsid + '" />' : '')
        + '</object>';   
        
        eText.value = code;
        ePID.value = '';
        eSID.value = '';
    }
    else {
        eText.value = '';
        ePID.value = '';
        eSID.value = '';
        
        var error = "PID is required";
        setMessage(error, false, getElemOffset(getElem(false, 'cmdGenerate'), 0, 0)[0], getElemOffset(getElem(false, 'cmdGenerate'), 0, -60)[1], 'message');
        clearMessage(3, 'message');
    }
    
}