
var CAPTION_ACCOUNT_NO='Account No';var CAPTION_ACTIVATE='Activate';var CAPTION_ANNOUNCEMENT='Announcement';var CAPTION_ANNUAL_HIGH='52 wk. High';var CAPTION_ANNUAL_LOW='52 wk. Low';var CAPTION_ASK_PRICE='Ask Price';var CAPTION_BACK='Back';var CAPTION_BEST_BID='Best Bid';var CAPTION_BEST_ASK='Best Ask';var CAPTION_BETA_COEFFICIENT='Beta Coefficient';var CAPTION_BID_PRICE='Bid Price';var CAPTION_BACK='Back';var CAPTION_CALENDAR='Calendar';var CAPTION_CAN_DISTRIBUTE='Can Redistribute';var CAPTION_CANCEL='Cancel';var CAPTION_CHANGE='Change';var CAPTION_DATE_TIME='Date/Time';var CAPTION_DAILY_HIGH='Daily High';var CAPTION_DAILY_LOW='Daily Low';var CAPTION_DEACTIVATE='Deactivate';var CAPTION_DO_NOT_REDISTRIBUTE='Do not redistribute';var CAPTION_RSS_FEED='RSS Feed';var CAPTION_ENTER_SEARCH_TEXT='Enter search text';var CAPTION_EDGAR_FILER='Edgar filer';var CAPTION_SEDAR_FILER='Sedar filer';var CAPTION_SUBTITLE='Subtitle';var CAPTION_ID='Id';var CAPTION_ISSUE_CORRECTION='Correct';var CAPTION_JOURNAL_NAME='Journal Name';var CAPTION_MARKET_MAKER_INFO='Market Maker Information';var CAPTION_NEWS_DATE='News Date';var CAPTION_NEWS_RELEASE_ID='Id';var CAPTION_PERIOD_END_DATE='Period End Date';var CAPTION_PERIOD_DATE='Period End Date';var CAPTION_REFRESH='Refresh All Data';var CAPTION_RELEASE_DATE='Release Date';var CAPTION_SEC_TEMPORARY_SUSPENSION_ANNOUNCEMENT='SEC Temp Suspension';var CAPTION_STATUS='Status';var CAPTION_TRADE_HEADER='Trade Data';var CAPTION_TYPE='Type';var CAPTION_CONTENTS='Contents';var CAPTION_IS_IMMEDIATE='Is Immediate';var CAPTION_FINANCIAL_REPORT_ID='Financial Report Id';var CAPTION_TOTAL_LIABILITIES='Total Liabilities';var CAPTION_SHAREHOLDERS_EQUITY='Shareholders Equity';var CAPTION_TOTAL_REVENUE='Total Revenue';var CAPTION_OPERATING_INCOME='Operating Income';var CAPTION_NET_INCOME='Net Income';var CAPTION_DIVIDENDS_PAID='Dividends Paid';var CAPTION_DIVIDEND='Dividend';var CAPTION_TOTAL_SHARES_OUTSTANDING='Total Shares Outstanding';var CAPTION_EARNINGS_PER_SHARE='Earnings/Share';var CAPTION_NEWS='News Release';var CAPTION_FINANCIAL_REPORT='Financial Report';var CAPTION_ABUSE='Abuse';var CAPTION_ABUSES='Abuses';var CAPTION_ACCOUNT_NO='Account No.';var CAPTION_ACTIVE='Active';var CAPTION_ACTIVE_ASK='Make This Logo Active?';var CAPTION_ADD='Add';var CAPTION_ADMIN_EMAIL_ADDRESS='Admin. E-mail Address';var CAPTION_ADMINISTRATIVE='Administrative';var CAPTION_ADMINISTRATOR='Administrator';var CAPTION_ALL='All';var CAPTION_ANALYZE_LEGACY_DB_INTERVAL='Analyze Legacy DB Interval';var CAPTION_ANALYZE_LEGACY_DB_INTERVAL_UNIT='milliseconds';var CAPTION_ASCENDING='FIFO';var CAPTION_AUTHOR='Author';var CAPTION_BIRTH_DATE='Birth Date';var CAPTION_BY='by';var CAPTION_CANCEL='Cancel';var CAPTION_CHANGE='Change';var CAPTION_CITY='City';var CAPTION_COLLAPSE='Collapse';var CAPTION_COMMENTS='Comments';var CAPTION_COMPANY='Company';var CAPTION_COMPANY_ID='Comp Id';var CAPTION_COMPANY_NAME='Company Name';var CAPTION_COMPANIES='Companies';var CAPTION_COUNTRY='Country';var CAPTION_CREATE='Create';var CAPTION_CREATED_DATE='Created On';var CAPTION_CREATED='Created';var CAPTION_CREATOR='Creator';var CAPTION_CREDIT_CARD_EXP_DATE='Credit Card Exp. Date';var CAPTION_DEACTIVATION_DATE='Deactivated On';var CAPTION_DEACTIVATOR='Deactivator';var CAPTION_DEAR='Dear';var CAPTION_DEFAULT_EMAIL_POST_REPLY='By Default E-mail Post Replies';var CAPTION_DELETE='Delete';var CAPTION_DESCENDING='LIFO';var CAPTION_DOLLAR_UNIT='$';var CAPTION_DONT_KNOW='Don\'t Know';var CAPTION_EDIT='Edit';var CAPTION_EDUCATION_LEVEL='Education';var CAPTION_EMAIL_ADDRESS='E-mail Address';var CAPTION_EMPTY='Empty';var CAPTION_END_DATE='End Date';var CAPTION_EXPAND='Expand';var CAPTION_EXPAND_COLLAPSE='Expand/Collapse';var CAPTION_EXPANDED='Expanded';var CAPTION_FAX_NUMBER='Fax Number';var CAPTION_FILE_NAME='File Name';var CAPTION_FIND='Find';var CAPTION_FIRST_NAME='First Name';var CAPTION_FOLLOW_UP='Follow Up';var CAPTION_FORUM='Forum';var CAPTION_FORUMS='Forums';var CAPTION_GENDER='Gender';var CAPTION_GLOBAL_INFO='Global Settings';var CAPTION_ID='ID';var CAPTION_INACTIVE='Inactive';var CAPTION_INCOME_LEVEL='Income Level';var CAPTION_INDUSTRY='Industry';var CAPTION_INFORMATION='Information';var CAPTION_IP_ADDRESS='IP Address';var CAPTION_IS_ACTIVE='Is Active?';var CAPTION_ISSUER_NEWS_RELEASES='Issuer News Releases';var CAPTION_ISSUER_FINANCIAL_REPORTS='Issuer Financial Reports';var CAPTION_JOB_TITLE='Job Title';var CAPTION_LATEST_NEWS_HEADER='Latest News';var CAPTION_LAST_MODIFIED_DATE='Last Modified On';var CAPTION_LAST_MODIFIER='Last Modifier';var CAPTION_LAST_NAME='Last Name';var CAPTION_LAST_SALE='Last Sale';var CAPTION_LAST_TRADE_DATE_TIME='Last Trade';var CAPTION_LOCATION='Location';var CAPTION_LOGIN='Login';var CAPTION_LOGIN_NAME='E-mail Address';var CAPTION_LOGO='Logo';var CAPTION_LOGOUT='Logout';var CAPTION_MARITAL_STATUS='Marital Status';var CAPTION_ME='Me';var CAPTION_MEMBER_SINCE='Member Since';var CAPTION_MIDDLE_NAME='Middle Name';var CAPTION_MMID='MMID';var CAPTION_MONTAGE_HEADER='Real-Time Level 2 Montage';var CAPTION_INSIDE_HEADER='Inside Quote';var CAPTION_NAME='Name';var CAPTION_NAME_SUFFIX='Name Suffix';var CAPTION_NAME_TITLE='Title';var CAPTION_NONE='None';var CAPTION_NUMBER_OF_SECURITIES='Number of Different Stocks Invested';var CAPTION_OCCUPATION='Occupation';var CAPTION_OPENING_PRICE='Opening Price';var CAPTION_ONLY='Only';var CAPTION_ORDER_BY='Order By';var CAPTION_OTC='OTC';var CAPTION_PASSWORD='Password';var CAPTION_PASSWORD_CONFIRM='Password Confirmation';var CAPTION_PASSWORD_NEW='New Password';var CAPTION_PE_RATIO='P/E Ratio';var CAPTION_PERCENT_CHANGE='% Change';var CAPTION_PHONE_NUMBER='Phone Number';var CAPTION_PIGGYBACK_QUALIFIED='PiggyBack&nbsp;Qualified';var CAPTION_PINK_COMMON_BASE_URL='Pink Common Base URL';var CAPTION_PINK_FORUMS_BASE_URL='Pink Forums Base URL';var CAPTION_PINK_NEWS_RELEASE='Pink Sheets News Releases';var CAPTION_PINK_COVERAGE_IN_NEWS='Pink Sheets Coverage In News';var CAPTION_PINK_SHEETS_BASE_URL='Pink Sheets Base URL';var CAPTION_PORTFOLIO='Portfolio';var CAPTION_PREVIEW='Preview';var CAPTION_PREVIOUS_CLOSE='Prev Close';var CAPTION_PRIVATE='Private';var CAPTION_PROFILE='Profile';var CAPTION_PRIMARY_VENUE='Primary Venue';var CAPTION_PUBLIC='Public';var CAPTION_QUOTE_STATUS='Quote Status';var CAPTION_READ_LESS='<< Less';var CAPTION_READ_MORE='More >>';var CAPTION_RECEIVED='Received';var CAPTION_REGISTER='Register';var CAPTION_REGISTRATION_CONFIRM_CODE='Registration Confirmation Code';var CAPTION_REGISTRATION_CONFIRM_IMAGE='Registration Confirmation Image';var CAPTION_REGISTRATION_CONSENT='Registration Consent';var CAPTION_REINSTATE='Reinstate';var CAPTION_REPORTED_BY='Reported By';var CAPTION_REPORTED_ON='Reported On';var CAPTION_RESPONDED_BY='Responded By';var CAPTION_RESPONDED_ON='Responded On';var CAPTION_RESPOND='Respond';var CAPTION_RESPONSE='Response';var CAPTION_ROLE='Role';var CAPTION_ROLES='Roles';var CAPTION_ROLE_COMPANY='Role/Company';var CAPTION_ROLES_COMPANIES='Roles/Companies';var CAPTION_SCREEN_NAME='Screen Name';var CAPTION_SEARCH='Search';var CAPTION_SEARCH_TYPE='Search Type';var CAPTION_SECURITY='Security';var CAPTION_SECURITIES='Securities';var CAPTION_SEND_NOTIFICATION_='Send Notification?';var CAPTION_SENTIMENT='Sentiment';var CAPTION_SENTIMENT_NONE='Do Not Disclose';var CAPTION_SIZE_OF_PORTFOLIO='Size of Portfolio';var CAPTION_SIZE_OF_PORTFOLIO_UNIT='$';var CAPTION_SHARES='Shares';var CAPTION_START_DATE='Start Date';var CAPTION_STATE='State';var CAPTION_STATE_EXT='State/Province/Region';var CAPTION_STOCK='Stock';var CAPTION_SUBMIT='Submit';var CAPTION_SUBTITLE='Subtitle';var CAPTION_SUMMARY='Summary';var CAPTION_SUPPORT='Support';var CAPTION_SUPPORT_EMAIL_ADDRESS='Support E-mail Address';var CAPTION_SYMBOL='Symbol';var CAPTION_THANK_YOU='Thank You';var CAPTION_TICK='Tick';var CAPTION_TIER='Tier';var CAPTION_TIME_LAST_INSIDE_CHANGE='Time of Last Inside Change';var CAPTION_TITLE='Title';var CAPTION_TODAY='Today';var CAPTION_TRADER_ID='Trader Id';var CAPTION_TRADING_FREQUENCY='Trading Frequency';var CAPTION_TRADING_LEVEL='Trading Level';var CAPTION_UNPRICED='Unpriced';var CAPTION_UPDATE='Update';var CAPTION_UPDATES='Updates';var CAPTION_UNSOLICITED='Unsolicited';var CAPTION_URL='URL';var CAPTION_USER='User';var CAPTION_USERS='Users';var CAPTION_USER_NAME='Login Name';var CAPTION_VOLUME='Volume';var CAPTION_WORKLIST='Worklist';var CAPTION_YESTERDAY='Yesterday';var CAPTION_YIELD='Yield';var FIELD_APPLICATION_ID='applicationId';var FIELD_CAN_DISTRIBUTE='canDistribute';var FIELD_COMPANY_ID='companyId';var FIELD_CONTENTS='contents';var FIELD_HAS_JOURNAL_NAME='hasJournalName';var FIELD_HAS_CONTENT_SECTION='hasContentSection';var FIELD_HAS_URL_SECTION='hasUrlSection';var FIELD_HAS_STATEMENT='hasStatement';var FIELD_ID='id';var FIELD_IS_IMMEDIATE='isImmediate';var FIELD_INCLUDE_IN_QX='includeInQX';var FIELD_INCLUDE_IN_IQ='includeInIQ';var FIELD_INCLUDE_IN_PS='includeInPS';var FIELD_INCLUDE_IN_QX_HOME='includeInQXHome';var FIELD_INCLUDE_IN_IQ_HOME='includeInIQHome';var FIELD_INCLUDE_IN_PS_HOME='includeInPSHome';var FIELD_IS_HOME_PAGE='isHomePage';var FIELD_JOURNAL_NAME='journalName';var FIELD_LOCATION='location';var FIELD_NEWS_DATE='newsDate';var FIELD_ONLY_RECENT='onlyRecent';var FIELD_PERIOD_DATE='periodDate';var FIELD_PERIOD_END_DATE='periodDate';var FIELD_REALTIME='realtime';var FIELD_RELEASE_DATE='releaseDate';var FIELD_RELEASE_DATE_TIME='releaseDateTime';var FIELD_RELEASE_DATE_HOUR='releaseDateHour';var FIELD_RELEASE_DATE_MIN='releaseDateMin';var FIELD_RELEASE_DATE_AMPM='releaseDateAMPM';var FIELD_SET_FIN_REP='setFinRep';var FIELD_SHOW_MM_INFO='showMMInfo';var FIELD_STATUS_ID='statusId';var FIELD_TAB_INDEX='tabIndex';var FIELD_TITLE='title';var FIELD_TYPE_ID='typeId';var FIELD_USER_ID='userId';var FIELD_CORRECTED_NEWS_ID='correctedNewsId';var FIELD_FINANCIAL_REPORT_ID='financialReportId';var FIELD_TOTAL_LIABILITIES='totalLiabilities';var FIELD_SHAREHOLDERS_EQUITY='shareholdersEquity';var FIELD_TOTAL_REVENUE='totalRevenue';var FIELD_OPERATING_INCOME='operatingIncome';var FIELD_NET_INCOME='netIncome';var FIELD_DIVIDENDS_PAID='dividendsPaid';var FIELD_DO_NOT_REDISTRIBUTE='doNotRedistribute';var FIELD_TOTAL_SHARES_OUTSTANDING='totalSharesOutstanding';var FIELD_EARNINGS_PER_SHARE='earningsPerShare';var FIELD_ABUSE='abuseId';var FIELD_ACTION='action';var FIELD_ACTIVE='active';var FIELD_ACCOUNT_NO='accountNo';var FIELD_AD_SPACE='adSpaceId';var FIELD_ADMIN_EMAIL_ADDRESS='adminEmailAddress';var FIELD_ANALYZE_LEGACY_DB_INTERVAL='analyzeLegacyDbInterval';var FIELD_APP_SECTION='appSection';var FIELD_APP_SUB_SECTION='appSubSection';var FIELD_ASCENDING='ASC';var FIELD_BACK_URL='back';var FIELD_BIRTH_DATE='birthDate';var FIELD_CAPTION='caption';var FIELD_CITY='city';var FIELD_COMMENTS='comments';var FIELD_COMPANY='companyId';var FIELD_COMPANY_NAME='companyName';var FIELD_COMP_SEARCH_TYPE='compSearchType';var FIELD_COUNTRY='countryId';var FIELD_CREATED_DATE='createdDate';var FIELD_CREATOR='creatorId';var FIELD_CREDIT_CARD_EXP_DATE='creditCardExpDate';var FIELD_DEFAULT_EMAIL_POST_REPLY='defaultEmailPostReply';var FIELD_DESCENDING='DESC';var FIELD_EDUCATION_LEVEL='educationLevelId';var FIELD_EMAIL_ADDRESS='emailAddress';var FIELD_END_DATE='endDate';var FIELD_EXPANDED='expanded';var FIELD_FALSE='0';var FIELD_FAX_NUMBER='fax';var FIELD_FIRST_NAME='firstName';var FIELD_FOLLOW_UP='followUp';var FIELD_FORM_HANDLER_ERROR='formHandlerError';var FIELD_FORM_HANDLER_OK='formHandlerOK';var FIELD_GENDER='genderId';var FIELD_GLOBAL_INFO='globalInfoId';var FIELD_ID='id';var FIELD_INCOME_LEVEL='incomeLevelId';var FIELD_INDUSTRY='industryId';var FIELD_IS_ACTIVE='isActive';var FIELD_IS_QX='isQX';var FIELD_JOB_TITLE='jobTitle';var FIELD_JSP_NAME='jspName';var FIELD_LAST_NAME='lastName';var FIELD_LOGO='logo';var FIELD_LIMIT='limit';var FIELD_MARITAL_STATUS='maritalStatusId';var FIELD_MIDDLE_NAME='middleName';var FIELD_MIME_TYPE='mimeType';var FIELD_MMID='mmId';var FIELD_NAME='name';var FIELD_NAME_SUFFIX='nameSuffix';var FIELD_NAME_TITLE='nameTitle';var FIELD_NUMBER_OF_SECURITIES='numberOfSecurities';var FIELD_OCCUPATION='occupationId';var FIELD_PAGE='page';var FIELD_PASSWORD='password';var FIELD_PASSWORD_CONFIRM='passwordConfirm';var FIELD_PHONE_NUMBER='phone';var FIELD_PINK_COMMON_BASE_URL='pinkCommonBaseUrl';var FIELD_PINK_FORUMS_BASE_URL='pinkForumsBaseUrl';var FIELD_PINK_SHEETS_BASE_URL='pinkSheetsBaseUrl';var FIELD_REGISTRATION_CONFIRM_CODE='registrationConfirmCode';var FIELD_REGISTRATION_CONFIRM_IMAGE='registrationConfirmationImage';var FIELD_REGISTRATION_CONSENT='registrationConsent';var FIELD_RESPONSE='response';var FIELD_ROLE='role';var FIELD_SCREEN_NAME='screenName';var FIELD_SEARCH_BY='searchBy';var FIELD_SEARCH_TYPE='searchTypeId';var FIELD_SEARCH_VALUE='searchValue';var FIELD_SECURITY='securityId';var FIELD_SEND_NOTIFICATION='sendNotification';var FIELD_SENTIMENT='sentimentId';var FIELD_SHOW_AD_FOOTER_2='showAdFooter2';var FIELD_SIZE_OF_PORTFOLIO='sizeOfPortfolio';var FIELD_SORT_DIR='sortDir';var FIELD_SORT_ON='sortOn';var FIELD_START_DATE='startDate';var FIELD_STATE='stateId';var FIELD_SUMMARY='summary';var FIELD_SUPPORT_EMAIL_ADDRESS='supportEmailAddress';var FIELD_SYMBOL='symbol';var FIELD_TITLE='title';var FIELD_TRADING_FREQUENCY='tradingFreqId';var FIELD_TRADING_LEVEL='tradingLevelId';var FIELD_TRUE='1';var FIELD_USER='userId';var FIELD_USER_ROLE_COMPANY='userRoleCompanyId';var FIELD_USER_ROLE_COMPANY_COUNT='userRoleCompanyCount';var FIELD_USER_NAME='userName';var FIELD_URL='url';var FORMAT_DATE_INPUT='mm/dd/yyyy';var ICON_ADD='/icons/add.png';var ICON_DEACTIVATE='/icons/deactivate.png';var ICON_ISSUE_CORRECTION='/icons/issuecorrection.png';var ICON_CALENDAR='/icons/cal.gif';var ICON_DIR='/icons';var ICON_COLLAPSE='/icons/collapse.gif';var ICON_DELETE='/icons/delete.gif';var ICON_EDIT='/icons/edit.png';var ICON_EXPAND='/icons/expand.gif';var ICON_PLACEHOLDER='/icons/placeholder.gif';var ICON_USER_ACTIVE='/icons/user_active.png';var ICON_USER_INACTIVE='/icons/user_inactive.png';var MAX_LEN_LOCATION=128;var MAX_LEN_NEWS_TITLE=255;var SIZE_LOCATION=60;var SIZE_NEWS_TITLE=70;var MAX_LEN_ACCOUNT_NO=20;var MAX_LEN_ADMIN_EMAIL_ADDRESS=100;var MAX_LEN_ANALYZE_LEGACY_DB_INTERVAL=10;var MAX_LEN_CITY=64;var MAX_LEN_COMMENTS_USER=255;var MAX_LEN_COMPANY_NAME=75;var MAX_LEN_CREDIT_CARD_EXP_DATE=7;var MAX_LEN_EMAIL_ADDRESS=100;var MAX_LEN_FAX_NUMBER=35;var MAX_LEN_FIRST_NAME=25;var MAX_LEN_JOB_TITLE=50;var MAX_LEN_LAST_NAME=32;var MAX_LEN_LOGIN_NAME=100;var SIZE_LOGIN_NAME=50;var MAX_LEN_MIDDLE_NAME=25;var MAX_LEN_NUMBER_OF_SECURITIES=5;var MAX_LEN_PASSWORD=10;var MIN_LEN_PASSWORD=6;var MAX_LEN_PHONE_NUMBER=35;var MAX_LEN_PINK_COMMON_BASE_URL=64;var MAX_LEN_PINK_FORUMS_BASE_URL=64;var MAX_LEN_PINK_SHEETS_BASE_URL=64;var MAX_LEN_REGISTRATION_CONFIRM_CODE=32;var MAX_LEN_REGISTRATION_CONSENT=5000;var MAX_LEN_SCREEN_NAME=20;var MAX_LEN_SIZE_OF_PORTFOLIO=12;var MAX_LEN_SUPPORT_EMAIL_ADDRESS=100;var MAX_LEN_SYMBOL=6;var PAGE_SIZE_WORKLIST=20;var PAGE_SIZE_LATEST_PINK_NEWS=3;var PAGE_SIZE_ALL_PINK_NEWS=10;var PAGE_SIZE_LATEST_NEWS_RELEASES=10;var PAGE_SIZE_LATEST_FIN_REP_RELEASES=10;var PAGE_SIZE_SUBLISTING=10;var TITLE_ADD_PINK_NEWS_RELEASE='Add a Pink Sheets News below';var TITLE_ADD_NEWS_RELEASE='Add a News Release';var TITLE_ADD_ANNOUNCEMENT='Add a Announcement';var TITLE_ADD_SEC_TEMP_SUSPENSION_ANNOUNCEMENT='Add a '+CAPTION_SEC_TEMPORARY_SUSPENSION_ANNOUNCEMENT;var TITLE_EDIT_NEWS_RELEASE='Edit News Release';var TITLE_EDIT_PINK_NEWS_RELEASE='Edit Pink Sheets News below';var TITLE_ISSUE_CORRECTION='Issue Correction for News Release';var TITLE_FINANCIAL_REPORT='Financial Report';var TITLE_FINANCIAL_REPORTS='Financial Reports';var TITLE_NEWS_RELEASE='News Release';var TITLE_NEWS_RELEASES='News Releases';var TITLE_ABUSE_REPORT='Abuse Report';var TITLE_ABUSE_REPORT_RESPONSE='Abuse Report Response';var TITLE_ADMINISTRATIVE_INFORMATION='Administrative Information';var TITLE_CHANGE_PASSWORD='Change Password';var TITLE_EDIT_GLOBAL_INFO='Edit Global Settings';var TITLE_EDIT_USER_PROFILE='Edit My Profile';var TITLE_FIND_USER='Find a User';var TITLE_FORGOT_PASSWORD='Forgot Password';var TITLE_FORUMS_HOME='OTC Discussion Forums';var TITLE_ICON_LEGEND='Icon Legend';var TITLE_IQ_SERVICE='OTC Disclosure & News Service';var TITLE_LOGIN='Login';var TITLE_NOT_AUTHORIZED='Not Authorized';var TITLE_REGISTER_USER='Register Me';var TITLE_REGISTRATION_CONFIRMATION='Confirm Registration';var TITLE_REGISTRATION_SUBMISSION='Registration Submission';var TITLE_REPORT_ABUSE='Report Abuse';var TITLE_ROLES_COMPANIES_INFORMATION='Roles/Companies Information';var TITLE_TRADING_PROFILE='Trading Profile';var TITLE_USER_ACCOUNT_CHANGE_NOTIFICATION='Pink Sheets User Account Change Notification';var TITLE_USER_ACTIVE='Active User';var TITLE_USER_ADD='Add User';var TITLE_USER_EDIT='Edit User';var TITLE_USER_INACTIVE='Inactive User';var TITLE_USER_INFORMATION='User Information';var TITLE_USER_PROFILE='User Profile';var TITLE_USER_WORKLIST='User Worklist';var TITLE_VOLUNTARY_INFORMATION='Voluntary Information';var TITLE_YOUR_TRADING_PROFILE='Your Trading Profile';var TITLE_PINK_SHEETS_NEWS_SERVICE=TITLE_COMPANY+' News Service';var STATUS_ID_ACTIVE='A';var STATUS_ID_INACTIVE='I';var STATUS_ID_PENDING='P';var STATUS_ID_DELETE='D';var STATUS_ID_UNDEFINED=undefined;var ANNOUNCEMENT_TYPE_ID='A';var PRESS_RELEASE_TYPE_ID='PR';var CORRECTION_TYPE_ID='COR';var STOCK_TRANSACTIONS='STIA';var FIN_REPORT_NEWS_RELEASE_TYPE_ID='FRNR';var FIN_REPORT_ATTORNEY_LETTER_WRT_CI_ID='ALCI';var FIN_REPORT_ATTORNEY_OPINION_SP_ID='AOSP';var FIN_REPORT_HOME_COUNTRY_NEWS_RELEASE='HCPR';var FIN_REPORT_ANNUAL_ID='AR';var FIN_REPORT_SEMI_ANNUAL_ID='SAR';var FIN_REPORT_QUARTERLY_ID='QR';var FIN_REPORT_ANNUAL_REPORT_AND_PROXY_STATEMENT_ID='ANPS';var FIN_REPORT_INTERIM_ID='IFR';var FIN_REPORT_INITIAL_COMP_DISCL_ID='CIDS';var FIN_REPORT_RESEARCH_REPORT='RR';var SEC_TEMPORARY_SUSPENSION_ANNOUNCEMENT_ID='STSA';var COMTEX_ID='CMTX';var PINKSHEETS_URL='pinksheets.com';var ZERO=0;var ONE=1;var YES='Y';var NO='N';var COPYRIGHT_TEXT='(C)Copyright 2004, Pink Sheets LLC. All rights reserved.';var COPYRIGHT_YEAR='2004';var ACTIVATE_NEWS_TASK_PARAMETER='activateNewsTaskInterval';var ACTIVATE_REPORTS_TASK_PARAMETER='activateReportsTaskInterval';var PINKSHEETS_STRING='Pink Sheets';var PINK_SHEETS_COVERAGE_NEWS_TYPE_ID='PSCN';var PINK_SHEETS_NEWS_RELEASE_TYPE_ID='PSNR';var FUNCTION_OPEN_NEWS='openNews';var FUNCTION_OPEN_FINANCIAL_REPORTS='openFinancialReports';var FUNCTION_OPEN_DISCUSSIONS='openDiscussions';var FUNCTION_OPEN_QA='openQA';var FUNCTION_OPEN_CHARTS='openCharts';var FUNCTION_OPEN_FILINGS='openFilings';var FUNCTION_OPEN_EDGAR_NEWS='openEdgarNews';var FUNCTION_OPEN_COMPANY_PROFILE='openCompanyProfile';var FUNCTION_OPEN_COMPANY_LOGO='openCompanyLogo';var FUNCTION_OPEN_COMPANY_ACCOUNT='openAccountInfo';var FUNCTION_OPEN_COMPANY_UPDATE='openCompanyUpdate';var FUNCTION_OPEN_BLUE_SKY='openBlueSky';var FUNCTION_OPEN_QUOTE='openQuote';var FUNCTION_OPEN_MODERATOR='openModerator';var FUNCTION_ADD_NEWS='addNews';var FUNCTION_ADD_ANNOUNCEMENT='addAnnouncement';var FUNCTION_ADD_SEC_TEMP_ANNOUNCEMENT='addSecTempAnnouncement';var FUNCTION_ADD_FINANCIAL_REPORT='addFinancialReport';var FUNCTION_PREVIEW_NEWS='previewNews';var FUNCTION_ISSUE_CORRECTION='issueCorrection';var FUNCTION_OPEN_PINK_NEWS='openPinkNews';var FUNCTION_ADD_PINK_NEWS='addPinkNews';var FUNCTION_OPEN_MARKET_REPORT='openMarketReport';var FUNCTION_OPEN_LEVEL_2_QUOTES='openLevel2Quotes';var VENUE_DUALLY_QUOTED_NAME='Dually Quoted';var VENUE_PINK_SHEETS_NAME='Pink Sheets';var ROLE_PRESS_RELEASE='OSIP';var ROLE_FINANCIAL_REPORT='OSIF';var FORMAT_INPUT_DATE='mm/dd/yyyy';var VALUE_TRUE='true';var VALUE_FALSE='false';var CMS_EDITOR_SIZE='400px';var TIER_GROUP_ALL='ALL';

function AdvanceCompanySearchCriteria(searchBy,searchValue,page,pageSize)
{this.searchBy=searchBy;this.searchValue=searchValue;this.page=page;this.pageSize=pageSize;}
function CompanyLogoItem(id,companyId,creatorId,createdDate,creatorName,mimeType,companyName,isActive,lastModifierId,lastModifierName,lastModifiedDate)
{this.id=id;this.companyId=companyId;this.creatorId=creatorId;this.createdDate=createdDate;this.creatorName=creatorName;this.mimeType=mimeType;this.companyName=companyName;this.isActive=isActive;this.lastModifierId=lastModifierId;this.lastModifierName=lastModifierName;this.lastModifiedDate=lastModifiedDate;}
function CompanyReportItem(id,companyId,name,isActive)
{this.id=id;this.companyId=companyId;this.name=name;this.isActive=isActive;}
function EditFinancialReportCriteria(id,companyId,type)
{this.id=id;this.companyId=companyId;this.type=type;}
function EditPinkNewsCriteria(id,caption,title,typeId)
{this.id=id;this.caption=caption;this.title=title;this.typeId=typeId;}
function IssueCorrectionCriteria(companyId,correctedNewsId)
{this.companyId=companyId;this.userId=userId;this.title=title;this.typeId=typeId;this.correctedNewsId=correctedNewsId;}
function FinancialReportItem(id,companyId,userId,title,typeId,statusId,periodDate,isImmediate,createdDate,lastModifiedDate,releaseDate,deleteDate,statusDescript,typeName,companyName,userName,userTitle,releaseDateTime,hasStatement,primarySymbol,releaseDateInput,periodDateInput,canDistribute,reviewStatusId,reviewStatusName,frId)
{this.id=id;this.companyId=companyId;this.userId=userId;this.title=title;this.typeId=typeId;this.statusId=statusId;this.periodDate=periodDate;this.isImmediate=isImmediate;this.createdDate=createdDate;this.lastModifiedDate=lastModifiedDate;this.releaseDate=releaseDate;this.deleteDate=deleteDate;this.statusDescript=statusDescript;this.typeName=typeName;this.companyName=companyName;this.userName=userName;this.userTitle=userTitle;this.releaseDateTime=releaseDateTime;this.hasStatement=hasStatement;this.primarySymbol=primarySymbol;this.symbol=primarySymbol;this.releaseDateInput=releaseDateInput;this.periodDateInput=periodDateInput;this.canDistribute=canDistribute;this.reviewStatusId=reviewStatusId;this.reviewStatusName=reviewStatusName;this.frId=frId;}
FinancialReportItem.prototype.getTitle=function(){var ret=(undefined!=this.typeName)?this.typeName:this.title;ret=(undefined!=this.typeName&&undefined!=this.title)?ret+' - '+this.title:ret;return ret;}
function FinancialReportTypeItem(id,name,isActive,hasStatement)
{this.id=id;this.name=name;this.isActive=isActive;this.hasStatement=hasStatement;}
function FinancialStatementItem(financialReportId,totalLiabilities,shareholdersEquity,totalRevenue,operatingIncome,netIncome,dividendsPaid,totalSharesOutstanding,earningsPerShare)
{this.financialReportId=financialReportId;this.totalLiabilities=totalLiabilities;this.shareholdersEquity=shareholdersEquity;this.totalRevenue=totalRevenue;this.operatingIncome=operatingIncome;this.netIncome=netIncome;this.dividendsPaid=dividendsPaid;this.totalSharesOutstanding=totalSharesOutstanding;this.earningsPerShare=earningsPerShare;}
function LinkingAndFramingTermsValue(firstName,lastName,companyName,emailAddress,phone,url,comments)
{this.firstName=firstName;this.lastName=lastName;this.companyName=companyName;this.emailAddress=emailAddress;this.phone=phone;this.url=url;this.comments=comments;}
function ListFinancialReportCriteria(companyId,statusId,page,pageSize,sortOn,sortDir,type)
{this.companyId=companyId;this.statusId=statusId;this.page=page;this.pageSize=pageSize;this.sortOn=sortOn;this.sortDir=sortDir;this.onlyRecent=false;this.isQX=false;this.isHomePage=false;this.onlyFilings=false;this.includeTypes=type;}
function ListFinancialReport(singular,plural,records,sortOn,sortDir,pageNavInfo,companyId,statusId)
{this.singular=singular;this.plural=plural;this.records=records;this.sortOn=sortOn;this.sortDir=sortDir;this.pageNavInfo=pageNavInfo;this.companyId=companyId;this.statusId=statusId;}
function ListNewsRelease(singular,plural,records,sortOn,sortDir,pageNavInfo,companyId,statusId)
{this.singular=singular;this.plural=plural;this.records=records;this.sortOn=sortOn;this.sortDir=sortDir;this.pageNavInfo=pageNavInfo;this.companyId=companyId;this.statusId=statusId;}
function ListNewsReleaseCriteria(companyId,statusId,page,pageSize,sortOn,sortDir)
{this.companyId=companyId;this.statusId=statusId;this.page=page;this.pageSize=pageSize;this.sortOn=sortOn;this.sortDir=sortDir;}
function MontageItem(mmId,mmIdDisplay,price,size,transTime,isUnsolicited,isClosed,isUnpriced,isOtcbb,isBidOfferWanted,traderId,traderCode)
{this.mmId=mmId;this.mmIdDisplay=mmIdDisplay;this.price=price;this.size=size;this.transTime=transTime;this.isUnsolicited=isUnsolicited;this.isClosed=isClosed;this.isUnpriced=isUnpriced;this.isOtcbb=isOtcbb;this.isBidOfferWanted=isBidOfferWanted;this.traderId=traderId;this.traderCode=traderCode;}
function NewsReleaseItem(id,companyId,userId,title,typeId,statusId,location,isImmediate,contents,createdDate,lastModifiedDate,releaseDate,deleteDate,correctedNewsId,canDistribute,wasDistributed,statusDescript,newsTypeDescript,companyName,userName,userTitle,releaseDateTime,primarySymbol,releaseDateInput)
{this.id=id;this.companyId=companyId;this.userId=userId;this.title=title;this.typeId=typeId;this.statusId=statusId;this.location=location;this.isImmediate=isImmediate;this.contents=contents;this.createdDate=createdDate;this.lastModifiedDate=lastModifiedDate;this.releaseDate=releaseDate;this.deleteDate=deleteDate;this.correctedNewsId=correctedNewsId;this.canDistribute=canDistribute;this.wasDistributed=wasDistributed;this.statusDescript=statusDescript;this.newsTypeDescript=newsTypeDescript;this.companyName=companyName;this.userName=userName;this.userTitle=userTitle;this.releaseDateTime=releaseDateTime;this.primarySymbol=primarySymbol;this.symbol=primarySymbol;this.releaseDateInput=releaseDateInput;}
NewsReleaseItem.prototype.getTitle=function(){return this.title}
function PinkNewsFilter(applicationId,statusId,isHomePage)
{this.applicationId=applicationId;this.statusId=statusId;this.isHomePage=isHomePage;}
function QuoteCriteria(symbol,securityId,applicationId)
{this.symbol=symbol;this.securityId=securityId;this.applicationId=applicationId;}
function QServInside(symbol,bidPrice,bidSize,askPrice,askSize,transTime,isRealtime)
{this.symbol=symbol;this.bidPrice=bidPrice;this.bidSize=bidSize;this.askPrice=askPrice;this.askSize=askSize;this.transTime=transTime;this.isRealtime=isRealtime;}
function QServMontage(symbol,buyList,sellList,today,traders,includeOtcbb)
{this.symbol=symbol;this.buyList=buyList;this.sellList=sellList;this.today=today;this.traders=traders;this.includeOtcbb=includeOtcbb;}
function QtServTradeStatFilter(appId,pageSize,sortOn,priceMin,tierGroupId)
{this.appId=appId;this.pageSize=pageSize;this.sortOn=sortOn;this.priceMin=priceMin;this.tierGroupId=tierGroupId;}
function ResourcesFilter(page,pageSize,sortOn,sortDir,isHomePage,statusId,onlyRecent)
{this.page=page;this.pageSize=pageSize;this.sortOn=sortOn;this.sortDir=sortDir;this.isHomePage=isHomePage;this.statusId=statusId;this.onlyRecent=onlyRecent;}
function SecurityContainerValue(securities,selectedId)
{this.securities=securities;this.selectedId=selectedId;}
function SecurityDetailsItem(symbol,isPiggyBacked,isUnsolicited,primaryMarket,className,tierName,tierId,isOtc,isPinkSheets,statusName)
{this.symbol=symbol;this.isPiggyBacked=isPiggyBacked;this.primaryMarket=primaryMarket;this.isUnsolicited=isUnsolicited;this.className=className;this.tierName=tierName;this.tierId=tierId;this.isOtc=isOtc;this.isPinkSheets=isPinkSheets;this.statusName=statusName;}
function TraderItem(mmId,traderId,name,phone1,phone2,location)
{this.mmId=mmId;this.traderId=traderId;this.name=name;this.phone1=phone1;this.phone2=phone2;this.location=location;}
function TradeInfo(symbol,companyName,lastSale,change,percentChange,tickCode,tickName,quoteTime,dailyHigh,dailyLow,openingPrice,volume,volumeFormatted,annualHigh,annualLow,dividend,previousClose,yield,betaCoefficient,lastTradeTime,exchangeCode,exchangeName,nasdaqCode,nasdaqDesc,eps,peRatio,delay,isADR)
{this.symbol=symbol;this.companyName=companyName;this.lastSale=lastSale;this.change=change;this.percentChange=percentChange;this.tickCode=tickCode;this.tickName=tickName;this.quoteTime=quoteTime;this.dailyHigh=dailyHigh;this.dailyLow=dailyLow;this.openingPrice=openingPrice;this.volume=volume;this.volumeFormatted=volumeFormatted;this.annualHigh=annualHigh;this.annualLow=annualLow;this.dividend=dividend;this.previousClose=previousClose;this.yield=yield;this.betaCoefficient=betaCoefficient;this.lastTradeTime=lastTradeTime;this.exchangeCode=exchangeCode;this.exchangeName=exchangeName;this.nasdaqCode=nasdaqCode;this.nasdaqDesc=nasdaqDesc;this.eps=eps;this.peRatio=peRatio;this.delay=delay;this.isADR=isADR;}
function UserBean(id,screenName,fullName,emailAddress,isAdmin,isFinancialReport,isPressRelease,isModerator,isRegulator,isExternal,currentCompanyId,userBelongsToCompany)
{this.id=id;this.screenName=screenName;this.fullName=fullName;this.emailAddress=emailAddress;this.isAdmin=isAdmin;this.isFinancialReport=isFinancialReport;this.isPressRelease=isPressRelease;this.isModerator=isModerator;this.isRegulator=isRegulator;this.isExternal=isExternal;this.currentCompanyId=currentCompanyId;this.userBelongsToCompany=userBelongsToCompany;}
function UserCompanyAuth(isFinancialReport,isPressRelease,isModerator)
{this.isFinancialReport=isFinancialReport;this.isPressRelease=isPressRelease;this.isModerator=isModerator;}

function toHttpURLformat(url)
{if((url.indexOf('http://')==0)||(url.indexOf('https://')==0))
{return url;}
else
{url='http://'+url;return url;}}
function incrementIQPageView(actionUri,symbol)
{helper.logThisPageHit(actionUri,symbol);}
function toggleValue(formField,source,dest)
{if(formField.value==source)
formField.value=dest;return;}
Formatter.toMMID=function(value,advertised)
{if(!value||!advertised)
return MMID_ANONYMOUS;return value;}

function OtcIQCalls(rootPath)
{this.rootPath=rootPath;if(undefined==this.rootPath)
this.rootPath='/otciq';this.servicePath=this.rootPath+'/ajax';this.cdataElements=new Array();this.cdataElements[FIELD_TITLE]=FIELD_TITLE;this.cdataElements[FIELD_CONTENTS]=FIELD_CONTENTS;this.cdataElements[FIELD_COMPANY_NAME]=FIELD_COMPANY_NAME;}
OtcIQCalls.prototype=new AjaxHelper();OtcIQCalls.prototype.activateNewsRelease=function(id)
{return this.synchCall(this.servicePath+'/admin/activateNewsRelease?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.activateFinancialReport=function(id)
{return this.synchCall(this.servicePath+'/member/activateFinancialReport?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.addCompanyReportService=function(companyId,typeId)
{return this.synchCall(this.servicePath+'/admin/addCompanyReportService?'+FIELD_COMPANY_ID+'='+companyId+
toHttpParameter(FIELD_TYPE_ID,typeId));}
OtcIQCalls.prototype.deactivateNewsRelease=function(id)
{return this.synchCall(this.servicePath+'/admin/deactivateNewsRelease?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.deactivateFinancialReport=function(id)
{return this.synchCall(this.servicePath+'/member/deactivateFinancialReport?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.deleteCompanyReportService=function(companyId,typeId)
{return this.synchCall(this.servicePath+'/admin/deleteCompanyReportService?'+FIELD_COMPANY_ID+'='+companyId+
toHttpParameter(FIELD_TYPE_ID,typeId));}
OtcIQCalls.prototype.deleteNewsRelease=function(id,symbol)
{return this.synchCall(this.servicePath+'/member/deleteNewsRelease?'+FIELD_ID+'='+id+'&symbol='+symbol);}
OtcIQCalls.prototype.deleteFinancialReport=function(id)
{return this.synchCall(this.servicePath+'/admin/deleteFinancialReport?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.formatDateTime=function(value)
{if(undefined==value)
return undefined;return this.synchCall(this.servicePath+'/formatDateTime?'+FIELD_ID+'='+escape(value));}
OtcIQCalls.prototype.formatSimpleDate=function(value)
{if(undefined==value)
return undefined;return this.synchCall(this.servicePath+'/formatSimpleDate?'+FIELD_ID+'='+escape(value));}
OtcIQCalls.prototype.getAggregateWombatTrades=function(appId,callback)
{this.asynchPostMap(this.servicePath+'/getAggregateWombatTrades.json',{appId:appId},callback);}
OtcIQCalls.prototype.getAggregateWombatTradesForTierGroup=function(tierGroupId,callback)
{this.asynchPostMap(this.servicePath+'/getAggregateWombatTradesForTierGroup.json',{tierGroupId:tierGroupId},callback);}
OtcIQCalls.prototype.getCompanyReportsService=function(companyId)
{return this.synchCall(this.servicePath+'/admin/getCompanyReportsService'+toHttpParameter(FIELD_COMPANY_ID,companyId,'?'));}
OtcIQCalls.prototype.getFinancialReport=function(id,callback)
{var url=this.servicePath+'/getFinancialReport.json'+toHttpParameter(FIELD_ID,id,'?');if(callback==undefined)
return this.synchCall(url);return this.asynchCall(url,callback);}
OtcIQCalls.prototype.getFinRepMaxSize=function()
{return this.synchCall(this.servicePath+'/getFinRepMaxSize');}
OtcIQCalls.prototype.getFinancialReports=function(filter,callback)
{if(undefined==callback)
return this.synchPostMap(this.servicePath+'/getFinancialReports.json',filter);this.asynchPostMap(this.servicePath+'/getFinancialReports.json',filter,callback);}
OtcIQCalls.prototype.getFinancialReportTypes=function()
{return this.synchCall(this.servicePath+'/getFinancialReportTypes');}
OtcIQCalls.prototype.getFinAndCompReportTypes=function(companyId)
{return this.synchCall(this.servicePath+'/getFinAndCompReportTypes'+toHttpParameter(FIELD_COMPANY_ID,companyId,'?'));}
OtcIQCalls.prototype.getFinancialReportTypeById=function(id)
{return this.synchCall(this.servicePath+'/getFinancialReportTypeById?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.getFinancialStatement=function(id)
{return this.synchCall(this.servicePath+'/getFinancialStatement'+toHttpParameter(FIELD_ID,id,'?'));}
OtcIQCalls.prototype.getInside=function(symbol,securityId,applicationId,callback)
{var qs=this.toQueryString('',FIELD_SYMBOL,symbol);qs=this.toQueryString(qs,FIELD_SECURITY,securityId);qs=this.toQueryString(qs,FIELD_APPLICATION_ID,applicationId);this.asynchCall(this.servicePath+'/getInside'+qs,callback);}
OtcIQCalls.prototype.getLatestFinancialReports=function(filter,callback)
{if(undefined==callback)
return this.synchPostMap(this.servicePath+'/getLatestFinancialReports.json',filter);this.asynchPostMap(this.servicePath+'/getLatestFinancialReports.json',filter,callback);}
OtcIQCalls.prototype.getLatestQuarterlyAndAnnualReports=function(companyId,limit,sortOn,sortDir)
{return this.synchCall(this.servicePath+'/getLatestQuarterlyAndAnnualReports?'+FIELD_COMPANY_ID+'='+companyId+
toHttpParameter(FIELD_LIMIT,limit)+
toHttpParameter(FIELD_SORT_ON,sortOn)+
toHttpParameter(FIELD_SORT_DIR,sortDir));}
OtcIQCalls.prototype.getLatestNewsReleases=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getLatestNewsReleases.json',filter,callback);}
OtcIQCalls.prototype.getMarketMaker=function(mmId)
{return this.synchCall(this.servicePath+'/getMarketMaker?'+FIELD_MMID+'='+mmId);}
OtcIQCalls.prototype.getMontage=function(symbol,securityId,applicationId,showMMInfo,callback)
{var qs=this.toQueryString('',FIELD_SYMBOL,symbol);qs=this.toQueryString(qs,FIELD_SECURITY,securityId);qs=this.toQueryString(qs,FIELD_APPLICATION_ID,applicationId);qs=this.toQueryString(qs,FIELD_SHOW_MM_INFO,showMMInfo);this.asynchCall(this.servicePath+'/getMontage'+qs,callback);}
OtcIQCalls.prototype.getMyCompanyAuth=function(companyId)
{return this.synchCall(this.servicePath+'/member/getMyCompanyAuth'+
toHttpParameter(FIELD_COMPANY,companyId,'?'));}
OtcIQCalls.prototype.getNewsRelease=function(id)
{return this.synchCall(this.servicePath+'/getNewsRelease'+toHttpParameter(FIELD_ID,id,'?'));}
OtcIQCalls.prototype.getNewsReleases=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getNewsReleases.json',filter,callback);}
OtcIQCalls.prototype.getNewsType=function(id)
{return this.synchCall(this.servicePath+'/getNewsType.json'+toHttpParameter(FIELD_ID,id,'?'));}
OtcIQCalls.prototype.getNewsTypes=function()
{return this.synchCall(this.servicePath+'/getNewsTypes');}
OtcIQCalls.prototype.getPeriodEndDates=function(companyId,typeId)
{return this.synchCall(this.servicePath+'/getPeriodEndDates?companyId='+companyId+"&reportType="+typeId);}
OtcIQCalls.prototype.getPinkNewsType=function(id)
{return this.synchCall(this.servicePath+'/getPinkNewsType.json'+toHttpParameter(FIELD_ID,id,'?'));}
OtcIQCalls.prototype.getPinkNewsTypes=function()
{return this.synchCall(this.servicePath+'/getPinkNewsTypes');}
OtcIQCalls.prototype.getResources=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getResourcesList.json',filter,callback);}
OtcIQCalls.prototype.getFinancialReportTypes=function()
{return this.synchCall(this.servicePath+'/getFinancialReportTypes');}
OtcIQCalls.prototype.getSecurityDetails=function(symbol,callback)
{var url=this.servicePath+'/getSecurityDetails?'+FIELD_SYMBOL+'='+symbol;if(undefined==callback)
return this.synchCall(url);this.asynchCall(url,callback);}
OtcIQCalls.prototype.getReviewStatusListItem=function(isAttorneyLetter)
{return this.synchCall(this.servicePath+'/getReviewStatusListItem?isAttorneyLetter='+isAttorneyLetter);}
OtcIQCalls.prototype.getStatuses=function()
{return this.synchCall(this.servicePath+'/getStatuses');}
OtcIQCalls.prototype.getTopMarketMakers=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getTopMarketMakers.json',filter,callback);}
OtcIQCalls.prototype.getTopQuoted=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getTopQuoted.json',filter,callback);}
OtcIQCalls.prototype.getTopWombatTrades=function(filter,callback)
{this.asynchPostMap(this.servicePath+'/getTopWombatTrades.json',filter,callback);}
OtcIQCalls.prototype.getTrader=function(id)
{return this.synchCall(this.servicePath+'/getTrader?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.getTradeInfo=function(symbol,applicationId,callback)
{var queryString=this.toQueryString('',FIELD_SYMBOL,symbol);queryString=this.toQueryString(queryString,FIELD_APPLICATION_ID,applicationId);var url=this.servicePath+'/getTradeInfo'+queryString;if(undefined==callback)
return this.synchCall(url);this.asynchCall(url,callback);}
OtcIQCalls.prototype.getTradeAndInside=function(symbol,applicationId,callback)
{this.asynchPostMap(this.servicePath+'/getTradeAndInside.json',{symbol:symbol,applicationId:applicationId},callback);}
OtcIQCalls.prototype.hasReports=function(companyId,statusId,includeTypes)
{var filter={companyId:companyId,statusId:statusId,includeTypes:includeTypes};return this.synchPostMap(this.servicePath+'/hasReports.json',filter).payload;}
OtcIQCalls.prototype.hasInactiveReports=function(companyId){return this.hasReports(companyId,STATUS_ID_INACTIVE);}
OtcIQCalls.prototype.hasResearchReports=function(companyId){return this.hasReports(companyId,STATUS_ID_ACTIVE,FIN_REPORT_RESEARCH_REPORT);}
OtcIQCalls.prototype.sendLinkingAndFramingTermsRequest=function(value,callback)
{this.asynchPostMap(this.servicePath+'/sendLinkingAndFramingTermsRequest.json',value,callback);}
OtcIQCalls.prototype.setNewsRelease=function(value)
{this.convertAll(value);return this.synchPostXml(this.servicePath+'/member/setNewsRelease',this.toXml(value));}
OtcIQCalls.prototype.setFinancialReport=function(map)
{return this.synchPostMap(this.setFinancialReportUrl(),map);}
OtcIQCalls.prototype.setFinancialReportUrl=function()
{return this.servicePath+'/member/setFinancialReport';}
OtcIQCalls.prototype.previewFinancialReportUrl=function()
{return this.servicePath+'/member/previewFinancialReport';}
OtcIQCalls.prototype.setAnnouncement=function(value)
{return this.synchPostXml(this.servicePath+'/member/setAnnouncement',this.toXml(value));}
OtcIQCalls.prototype.validateAnnouncement=function(value)
{return this.synchPostXml(this.servicePath+'/member/validateAnnouncement',this.toXml(value));}
OtcIQCalls.prototype.validateNewsRelease=function(value)
{return this.synchPostXml(this.servicePath+'/member/validateNewsRelease',this.toXml(value));}
OtcIQCalls.prototype.validatePinkNewsRelease=function(value,callback)
{value.contents=this.convertChar(value.contents);this.asynchPostMap(this.servicePath+'/admin/validatePinkNewsRelease.json',value,callback);}
OtcIQCalls.prototype.getPinkNewsRelease=function(id,callback)
{return this.asynchCall(this.servicePath+'/getPinkNewsRelease.json'+toHttpParameter(FIELD_ID,id,'?'),callback);}
OtcIQCalls.prototype.getPinkNewsReleases=function(value,callback)
{return this.asynchPostMap(this.servicePath+'/getPinkNewsReleases.json',value,callback);}
OtcIQCalls.prototype.activatePinkNewsRelease=function(id,callback)
{this.asynchCall(this.servicePath+'/admin/activatePinkNewsRelease.json?'+FIELD_ID+'='+id,callback);}
OtcIQCalls.prototype.deactivatePinkNewsRelease=function(id,callback)
{this.asynchCall(this.servicePath+'/admin/deactivatePinkNewsRelease.json?'+FIELD_ID+'='+id,callback);}
OtcIQCalls.prototype.deletePinkNewsRelease=function(id,callback)
{this.asynchCall(this.servicePath+'/admin/deletePinkNewsRelease.json?'+FIELD_ID+'='+id,callback);}
OtcIQCalls.prototype.setPinkNewsRelease=function(value,callback)
{this.convertAll(value);this.asynchPostMap(this.servicePath+'/admin/setPinkNewsRelease.json',value,callback);}
OtcIQCalls.prototype.isSecurityUnsolicited=function(symbol)
{return this.synchCall(this.servicePath+'/isSecurityUnsolicited?'+FIELD_SYMBOL+'='+symbol);}
OtcIQCalls.prototype.hasActiveCompanyLogo=function(companyId)
{return this.synchCall(this.servicePath+'/hasActiveCompanyLogo?'+FIELD_COMPANY_ID+'='+companyId);}
OtcIQCalls.prototype.getCompanyLogoSrc=function(companyId)
{return this.servicePath+'/showCompanyLogoByCompanyId?'+FIELD_COMPANY_ID+'='+
companyId+'&token='+(new Date()).getTime();}
OtcIQCalls.prototype.getCompanyLogo=function(companyId)
{var value=this.synchCall(this.servicePath+'/member/getCompanyLogoByCompanyId?'+FIELD_COMPANY_ID+'='+companyId);if(undefined==value)
value={'companyId':companyId};else
value.logoSrc=this.getCompanyLogoSrc(companyId);return value;}
OtcIQCalls.prototype.deleteCompanyLogo=function(id)
{return this.synchCall(this.servicePath+'/member/deleteCompanyLogo?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.activateCompanyLogo=function(id)
{return this.synchCall(this.servicePath+'/member/activateCompanyLogo?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.deactivateCompanyLogo=function(id)
{return this.synchCall(this.servicePath+'/member/deactivateCompanyLogo?'+FIELD_ID+'='+id);}
OtcIQCalls.prototype.setCompanyLogo=function(theForm)
{return this.synchPostForm(this.setCompanyLogoUrl(),theForm);}
OtcIQCalls.prototype.setCompanyLogoUrl=function()
{return this.servicePath+'/member/setCompanyLogo';}
OtcIQCalls.prototype.showFinancialReportUrl=function(id)
{return this.servicePath+'/showFinancialReportById.pdf?id='+id;}
OtcIQCalls.prototype.showSessionFinancialReportUrl=function()
{return this.servicePath+'/showSessionFinancialReport.pdf';}
OtcIQCalls.prototype.sendContactInfo=function(value,callback)
{this.convertAll(value);this.asynchPostMap(this.servicePath+'/sendContactInfo.json',value,callback);}

function OtcIQAppNav(rootPath)
{this.rootPath=rootPath;if(undefined==this.rootPath)
this.rootPath='/otciq';this.docLibrary='http://www.otcdealer.com/pinkdocs';}
OtcIQAppNav.prototype.gotoHome=function(){window.location.href=this.rootPath+'/home';}
OtcIQAppNav.prototype.gotoPinkSheets=function(){window.location.href='http://www.pinksheets.com';}
OtcIQAppNav.prototype.gotoGetStarted=function(){window.location.href=this.rootPath+'/getStarted';}
OtcIQAppNav.prototype.gotoConfirmationPage=function(){window.location.href=this.rootPath+'/confirmationPage';}
OtcIQAppNav.prototype.gotoConfirmationErrorPage=function(){window.location.href=this.rootPath+'/confirmationErrorPage';}
OtcIQAppNav.prototype.gotoLogin=function(){this.gotoHome();}
OtcIQAppNav.prototype.gotoQuotes=function(){window.location.href=this.rootPath+'/quotes';}
OtcIQAppNav.prototype.gotoContact=function(){window.location.href=this.rootPath+'/contact';}
OtcIQAppNav.prototype.gotoFees=function(){window.location.href=this.rootPath+'/fees';}
OtcIQAppNav.prototype.gotoAboutus=function(){window.location.href=this.rootPath+'/aboutus';}
OtcIQAppNav.prototype.gotoContactUs=function(){window.location.href=this.rootPath+'/contactUs';}
OtcIQAppNav.prototype.gotoSampleRelease=function(){window.location.href=this.rootPath+'/docs/sample_release.pdf';}
OtcIQAppNav.prototype.gotoCompanyInfo=function(companyId,symbol){window.location.href=this.rootPath+'/member/companyInfo?companyId='+companyId+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoCopyright=OtcIQAppNav.prototype.gotoTrademarks=function(){window.location.href=this.rootPath+'/tm';}
OtcIQAppNav.prototype.gotoCopyrightAuth=OtcIQAppNav.prototype.gotoTrademarksAuth=function(companyId,symbol){window.location.href=this.rootPath+'/member/tm'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoTos=function(){window.location.href=this.rootPath+'/tos';}
OtcIQAppNav.prototype.gotoTosAuth=function(companyId,symbol){window.location.href=this.rootPath+'/member/tos'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoPrivacy=function(){window.location.href=this.rootPath+'/privacy';}
OtcIQAppNav.prototype.gotoPrivacyAuth=function(companyId,symbol){window.location.href=this.rootPath+'/member/privacy'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoRisk=function(){window.location.href=this.rootPath+'/risk';}
OtcIQAppNav.prototype.gotoRiskAuth=function(companyId,symbol){window.location.href=this.rootPath+'/member/risk'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoNewsReleases=function(companyId,symbol){window.location.href=this.rootPath+'/member/newsReleases?companyId='+companyId+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoQuotesPlus=function(companyId,symbol){window.location.href=this.rootPath+'/member/quotesPlus?companyId='+companyId+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoTabs=function(){window.location.href=this.rootPath+'/member/tabs';}
OtcIQAppNav.prototype.openFinancialReport=function(id){return window.open(this.rootPath+'/ajax/showFinancialReportById.pdf?id='+id,'newWindow');}
OtcIQAppNav.prototype.gotoPinkNews=function(){window.location.href=this.rootPath+'/admin/pinkNews';}
OtcIQAppNav.prototype.gotoUserAdmin=function(){window.location.href=this.rootPath+'/admin/userAdmin';}
OtcIQAppNav.prototype.gotoFinancialReports=function(companyId,symbol){window.location.href=this.rootPath+'/member/financialReports?companyId='+companyId+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoCompanySearch=function(compSearchType){window.location.href=this.rootPath+'/member/companySearch'+toHttpParameter(FIELD_COMP_SEARCH_TYPE,compSearchType,'?');}
OtcIQAppNav.prototype.gotoAccountInfo=function(companyId,symbol){window.location.href=this.rootPath+'/admin/accountInfo?companyId='+companyId+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoForgotPassword=function(){window.location.href=this.rootPath+'/forgotPassword';}
OtcIQAppNav.prototype.gotoServices=function(){this.gotoServicesPre();}
OtcIQAppNav.prototype.openSubscriptionForm=function(){window.open(this.rootPath+'/docs/subscription_form.pdf');}
OtcIQAppNav.prototype.openSubscriptionFormWord=function(){window.open(this.rootPath+'/docs/subscription_form.doc');}
OtcIQAppNav.prototype.openRealtimeSpec=function(){window.open(this.docLibrary+'/realtime_spec.pdf');}
OtcIQAppNav.prototype.openLevel2DisplayPolicy=function(){window.open(this.docLibrary+'/Level2_Display_Policy.pdf');}
OtcIQAppNav.prototype.openRSADevicePolicies=function(){window.open(this.docLibrary+'/RSA_Device_Policies.pdf');}
OtcIQAppNav.prototype.openIssuerAgreement=function(){window.open('https://www.otciq.com/content/doc/iq/subscription_agreement.doc');}
OtcIQAppNav.prototype.openQXListingAgreement=function(){window.open('https://www.otciq.com/content/doc/qx/Agreement/Listing/OTCQX.pdf');}
OtcIQAppNav.prototype.gotoQuotesPL=function(companyId,tabIndex,symbol){window.location.href=this.rootPath+'/member/quotesPL?companyId='+companyId+toHttpParameter(FIELD_TAB_INDEX,tabIndex,'&')+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoAdmin=function(){this.gotoAccountDir();}
OtcIQAppNav.prototype.gotoAccountDir=function(){window.location.href=this.rootPath+'/admin/accountDir';}
OtcIQAppNav.prototype.gotoAccountDetails=function(companyId,symbol){window.location.href=this.rootPath+'/admin/accountDetails'+toHttpParameter(FIELD_COMPANY_ID,companyId,'?')+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoAddCustomer=function(){window.location.href=this.rootPath+'/admin/addCustomer';}
OtcIQAppNav.prototype.gotoViewPinkNews=function(){window.location.href=this.rootPath+'/admin/viewPinkNews';}
OtcIQAppNav.prototype.gotoAddPinkNews=function(){window.location.href=this.rootPath+'/admin/addPinkNews';}
OtcIQAppNav.prototype.gotoUserDir=function(){window.location.href=this.rootPath+'/admin/userDir';}
OtcIQAppNav.prototype.gotoAdminOtcMarketReport=function(companyId,symbol){window.location.href=this.rootPath+'/admin/otcMarketReport'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoAdminAddAnnouncement=function(companyId,symbol){window.location.href=this.rootPath+'/admin/addAnnouncement'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoAdminAddTempSuspension=function(companyId,symbol){window.location.href=this.rootPath+'/admin/addTempSuspension'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoCurrentMarket=function(){window.location.href=this.rootPath+'/member/currentMarket';}
OtcIQAppNav.prototype.gotoRealTimeTradeStats=function(){this.gotoCurrentMarket();}
OtcIQAppNav.prototype.gotoClosingSummary=function(){window.location.href=this.rootPath+'/member/closingSummary';}
OtcIQAppNav.prototype.gotoMarketMakerData=function(){window.location.href=this.rootPath+'/member/marketMakerData';}
OtcIQAppNav.prototype.gotoNewsAndReports=function(companyId,symbol){window.location.href=this.rootPath+'/member/newsAndReports'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoFilings=function(companyId,symbol){window.location.href=this.rootPath+'/member/newsAndReports?tab=1'+toHttpParameter(FIELD_SYMBOL,symbol,'&');}
OtcIQAppNav.prototype.gotoCorporateActions=function(){window.location.href=this.rootPath+'/member/corporateActions';}
OtcIQAppNav.prototype.gotoPinkOtcMarketsNews=function(){window.location.href=this.rootPath+'/member/pinkOtcMarketsNews';}
OtcIQAppNav.prototype.gotoDashboard=function(companyId,symbol){window.location.href=this.rootPath+'/member/dashboard'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoOtcMarketReport=function(companyId,symbol){window.location.href=this.rootPath+'/member/otcMarketReport'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoBlueSky=function(companyId,symbol){window.location.href=this.rootPath+((currentUser.isAdmin)?'/admin/blueSky':((commonCaller.userBelongsToCompany(companyId).payload)?'/member/blueSky':''))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoUpdateCompanyInfo=function(companyId,symbol){window.location.href=this.rootPath+'/member/updateCompanyInfo'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoSubmitCompanyLogo=function(companyId,symbol){window.location.href=this.rootPath+((currentUser.isAdmin)?'/admin/companyLogo':((commonCaller.userBelongsToCompany(companyId).payload)?'/member/submitCompanyLogo':''))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoSymbolLookUp=function(){window.location.href=this.rootPath+'/member/symbolLookUp';}
OtcIQAppNav.prototype.gotoOTCSecuritiesDir=function(){window.location.href=this.rootPath+'/member/otcSecuritiesDir';}
OtcIQAppNav.prototype.gotoMarketMakerDir=function(){window.location.href=this.rootPath+'/member/marketMakerDir';}
OtcIQAppNav.prototype.gotoMarketActivity=function(){this.gotoCurrentMarket();}
OtcIQAppNav.prototype.gotoCompanySearch=function(compSearchType){window.location.href=this.rootPath+'/member/companySearch'+toHttpParameter(FIELD_COMP_SEARCH_TYPE,compSearchType,'?');}
OtcIQAppNav.prototype.gotoMyProfile=function(companyId,symbol){window.location.href=this.rootPath+'/member/myProfile'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesQX=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesQX'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesIQ=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesIQ'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesNews=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesNews'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesRealTime=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesRealTime'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesBlueSky=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesBlueSky'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesFees=function(companyId,symbol){window.location.href=this.rootPath+'/member/servicesFees'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoServicesPre=function(){window.location.href=this.rootPath+'/servicesOverview';}
OtcIQAppNav.prototype.gotoServicesIQPre=function(){window.location.href=this.rootPath+'/servicesIQ';}
OtcIQAppNav.prototype.gotoServicesQXPre=function(){window.location.href=this.rootPath+'/servicesQX';}
OtcIQAppNav.prototype.gotoServicesNewsPre=function(){window.location.href=this.rootPath+'/servicesNews';}
OtcIQAppNav.prototype.gotoServicesRealTimePre=function(){window.location.href=this.rootPath+'/servicesRealTime';}
OtcIQAppNav.prototype.gotoServicesBlueSkyPre=function(){window.location.href=this.rootPath+'/servicesBlueSky';}
OtcIQAppNav.prototype.gotoQuotes2=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/quote':'/member/quote'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myQuote':'/member/quote'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoQuotes2_=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?'/member/quote':((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myQuote':'/member/quote'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoTrade=function(companyId,symbol,tabIndex){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/trade':'/member/trade'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myTrade':'/member/trade'))+toHttpParameter(FIELD_SYMBOL,symbol,'?')+toHttpParameter('tabIndex',tabIndex,'&');}
OtcIQAppNav.prototype.gotoCharts=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/charts':'/member/charts'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myCharts':'/member/charts'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoCompanyInfo2=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/companyInfo':'/member/companyInfo2'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myCompanyInfo':'/member/companyInfo2'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoNews=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/news':'/member/news'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myNews':'/member/news'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoFinancials=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/financials':'/member/financials'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myFinancials':'/member/financials'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoShortSales=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/shortSales':'/member/shortSales'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myShortSales':'/member/shortSales'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoInsiderTrans=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/insiderTrans':'/member/insiderTrans'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myInsiderTrans':'/member/insiderTrans'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoResearch=function(companyId,symbol){if(symbol==undefined){this.gotoSymbolLookUp();return;}
window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/research':'/member/research'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/myResearch':'/member/research'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoAdminQuote=function(companyId,symbol){window.location.href=this.rootPath+'/admin/quote'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoMyQuote=function(companyId,symbol){window.location.href=this.rootPath+'/member/myQuote'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoQuoteSimple=function(companyId,symbol){window.location.href=this.rootPath+'/member/quote'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoAddNews=function(companyId,symbol){window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/addNews':'/member/news'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/addNews':'/member/news'))+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoAddReports=function(companyId,symbol,type){window.location.href=this.rootPath+((currentUser.isAdmin)?((inAccountDir)?'/admin/addReports':'/member/reports'):((commonCaller.userBelongsToCompany(companyId).payload)?'/member/addReports':'/member/reports'))+((type!=undefined)?toHttpParameter('type',type,'?'):'')+toHttpParameter(FIELD_SYMBOL,symbol,((type!=undefined)?'&':'?'));}
OtcIQAppNav.prototype.gotoVenueChanges=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/venueChanges?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoSymbolChanges=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/symbolChanges?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoCompanyNameChanges=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/companyNameChanges?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoSymbolAndNameChanges=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/symbolAndNameChanges?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoSplits=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/splits?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoDeletedSymbols=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/deletedSymbols?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoSuspended=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/suspended?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoPiggybackQualified=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/piggybackQualified?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoAnticipatedPiggybacks=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/anticipatedPiggybacks?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoExDividends=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/exDividends?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoSchedExDividends=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/schedExDividends?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoTierChanges=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/tierChanges?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoCaveatEmptor=function(search,startDate,endDate,searchType){window.location.href=this.rootPath+'/member/caveatEmptor?'
+toHttpParameter('search',search,'&')+toHttpParameter('startDate',startDate,'&')+toHttpParameter('endDate',endDate,'&')+toHttpParameter('searchType',searchType,'&');}
OtcIQAppNav.prototype.gotoContactUsAuth=function(companyId,symbol){window.location.href=this.rootPath+'/member/contactUsAuth'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoSitemap=function(companyId,symbol){window.location.href=this.rootPath+'/member/siteMap'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoLinkingAndFramingTerms=function(companyId,symbol){window.location.href=this.rootPath+'/member/linkingAndFramingTerms'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}
OtcIQAppNav.prototype.gotoQXCompanyList=function(companyId,symbol){window.location.href=this.rootPath+'/member/otcqxList'+toHttpParameter(FIELD_SYMBOL,symbol,'?');}

function TopStatsWorklistSimple(){}
TopStatsWorklistSimple.prototype.run=function(criteria,body)
{if(undefined!=body)
criteria.body=body;else if(undefined==criteria.body)
criteria.body=this.body;if(undefined==criteria.pageSize)
criteria.pageSize=this.pageSize;this.makeCall(criteria,new AjaxDataHandler(this,criteria));}
TopStatsWorklistSimple.prototype.doValue=function(value)
{var criteria=value.criteria;if(value.isRealTime)
value.footnotes=this.FOOTNOTES_REAL_TIME;else
value.footnotes=this.FOOTNOTES_DELAYED;criteria.body.innerHTML='';criteria.body.appendChild(this.viewer.generate(value,this));if((undefined!=this.callback)&&(undefined!=this.callback.handlePostLoad))
this.callback.handlePostLoad(value);}
TopStatsWorklistSimple.prototype.handlePaging=function(ev)
{var me=this.myCallback;var criteria=this.myRecord.criteria;if(undefined==criteria.page)
criteria.page=1;if(undefined!=this.pagingDir)
criteria.page+=this.pagingDir;else
criteria.page=this.selectedIndex+1;me.run(criteria);}
TopStatsWorklistSimple.prototype.gotoQuote=function(ev)
{var record=this.myRecord;this.myCallback.callback.gotoQuote(record.item);return false;}

function DecorateTradeInfo(caller,body){this.caller=caller;this.body=body;}
DecorateTradeInfo.prototype.run=function(criteria,body){body=(body==undefined)?this.body:body;var elements=body.getElementsByTagName(criteria.tagName);for(var i=0;i<elements.length;i++){var elem=elements[i];var record=elem.myRecord;if((record==undefined)||(undefined==record.symbol))
continue;var me=this;this.caller.getTradeInfo(record.symbol,APPLICATION_ID_PINKSHEETS,{handleRequestData:function(value){me.generate(value,this.elem);},elem:elem,handleRequestError:function(error){if(window.console)console.log(error);}});}}
DecorateTradeInfo.prototype.generate=function(value,criteria){var dollarSign='$';if(criteria.myLastTrade){var lastTradeAmount=(value.lastSale==undefined)?toDisplayable(value.lastSale):dollarSign+value.lastSale;criteria.myLastTrade.appendChild(document.createTextNode(lastTradeAmount));}
if(criteria.myVolume)
criteria.myVolume.appendChild(document.createTextNode(toDisplayable(value.volumeFormatted)));}

function SearchBar(name,caller,commonCaller,appNav,body,classCriteria)
{this.name=name;this.caller=caller;this.commonCaller=commonCaller;this.appNav=appNav;this.body=body;this.classCriteria=classCriteria;}
SearchBar.prototype.paint=function(body)
{if(body==undefined)
body=this.body;this.generate(body);}
SearchBar.prototype.generate=function(body)
{var output,ul,li,a,h4,elem,left;output=document.createElement('span');left=document.createElement('div');left.className='left';h4=document.createElement('h4');h4.appendChild(document.createTextNode('GET QUOTE'));var inputField=new InputField();var form=document.createElement('form');form.className='getQuoteForm';form.onsubmit=function(ev){doQuotePage(this.quoteBox);return false;};form.appendChild(elem=inputField.genTextBox('quoteBox',15,15));elem.className='quiet textBox';elem.autocomplete='off';elem.onfocus=function(ev){toggleFormValue(this,'Enter a Symbol','');};elem.onblur=function(ev){toggleFormValue(this,'','Enter a Symbol');};form.appendChild(document.createTextNode(' '));form.appendChild(inputField.genSubmitX('submit','GO','searchButtonX'));left.appendChild(h4);left.appendChild(form);ul=document.createElement('ul');ul.id='directories';ul.className='right';ul.appendChild(li=document.createElement('li'));li.className=this.classCriteria.symLookUpClass;li.appendChild(a=document.createElement('a'));a.href='javascript:appNav.gotoSymbolLookUp();';a.appendChild(document.createTextNode('Symbol Lookup'));ul.appendChild(li=document.createElement('li'));li.className=this.classCriteria.otcSecDirClass;li.appendChild(a=document.createElement('a'));a.href='javascript:appNav.gotoOTCSecuritiesDir();';a.appendChild(document.createTextNode('OTC Securities Directory'));ul.appendChild(li=document.createElement('li'));li.className=this.classCriteria.mmDirClass;li.appendChild(a=document.createElement('a'));a.href='javascript:appNav.gotoMarketMakerDir();';a.appendChild(document.createTextNode('Market Maker Directory'));output.appendChild(left);output.appendChild(ul);body.innerHTML='';body.appendChild(output);}
SearchBar.prototype.createAnchor=function(appNav,caption)
{var output=document.createElement('a');output.href='javascript:void(null);';output.innerHTML=(undefined!=caption)?caption:'';output.onclick=appNav.doSearchSymbol;return output;}
