Sony HANDYCAM DCR-SX20 Operating Manual Download
Type: \" + type + \"\");\n\t\t\tdebug.append(\"Previous sibling: \" + prevSibling + \"\");\n\t\t\tdebug.append(\"Id: \" + id + \"\");\n\t\t\tdebug.append(\"Class: \" + theClass + \"\");\n\t\t\tdebug.append(\"Parent Type: \" + theParent + \"\");\n\t\t\tdebug.append(\"Parent Class: \" + theParentClass + \"\");\n\t\t\t\n\t\t});\n\t}\n}\n\n\/\/toggle debugger\n\/\/debug_smarthelp();\n\/\/END toggle debugger\n\/\/=============================\/\/\n\n\n\nfunction init()\n\n\t\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\t\/\/Initial JS\n\tconsole.log(\"update8\");\n\n\tvar smarthelp_ua = navigator.userAgent.search(\"SmartHelp_WebViewer\");\n\tif(smarthelp_ua > -1)\n\t\tvar article_body = document.getElementsByTagName(\"BODY\")[0];\n\t\tarticle_body.tabIndex = -1;\n\t\tdo_smarthelp_styles();\n\telse\n\t\tdocument.addEventListener(\"page_state_updated\", function (e) page_state_updated() , false);\n\t\tnot_smarthelp();\n\t\n\n\t\/\/END Initial JS\n\t\/\/=============================\/\/\n\n\n\n\n\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/Function that fires with event listener, and DOM Ready, for non-smarthelp browsers\nfunction page_state_updated()\n\tnot_smarthelp();\n\n\/\/=============================\/\/\n\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/Update the elements hidden by default in custom stylesheet for non-smarthelp browsers\nfunction not_smarthelp()\n\tif($(\".search-eyebrow\").is(\":hidden\") === false)\n\t\t$(\"head\").append(\"body[data-locale='en_CA'] .search-article-details-print-button, body[data-locale='en_CA'] .search-article-details-wrapper, body[data-locale='en_CA'] .search-eyebrow, body[data-locale='en_CA'] .article-details-applicable-details-wrapper, body[data-locale='en_CA'] .icon-list-wrapper, body[data-locale='en_CA'] .var_suptype_link, body[data-locale='en_CA'] .smarthelp_hide, body[data-locale='en_CA'] .smh_hide visibility:visible !important; body[data-locale='en_CA'] .article-details-content a, body[data-locale='en_CA'] .article-details-applicable-details-wrapper a visibility:visible !important body[data-locale='en_CA'] .smarthelp_hide, body[data-locale='en_CA'] .smh_hide, body[data-locale='en_CA'] .icon-list-wrapper, body[data-locale='en_CA'] .icon-banner-wrapper.js-icon-banner-wrapper, iframe[src*='youtube'] display: block !important\");\n\t\n\n\/\/=============================\/\/\n\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/Function to modify content outside of the article body, for smarthelp browser.\nfunction do_smarthelp_styles()\n\t\/\/$(\".article-details-content a\").hide()\n\t$(\".article-details-applicable-details-wrapper\").slideUp(\"fast\");\n\n\/\/=============================\/\/\n\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/This is for Smarthelp Javascript Article Body manipulation\n\/\/Smarthelp never navigates SWT site (single-page-app), instead it accesses KB articles with direct link. \n\/\/Therefore the article content manipulation needs to occur after dom loaded.\n\/\/\n(function()\n\tconsole.log(\"ready\");\n\n\tif($(\"body\").attr(\"data-locale\") == \"en_CA\")\n\t\t\/\/start preview-check\n\t\tvar the_domain = window.location.hostname;\n\t\tif(the_domain.indexOf(\"preview-production-pdp\") >= 0)\n\t\t\tconsole.log(\"Domain: Preview\");\n\t\t\tdoReady();\n\n\t\telse\n\t\t\tconsole.log(\"Domain: Production\");\n\t\t\tdoReady();\n\t\t\n\t\t\/\/end preview-check\n\t\n\t\n\t\n\n\t\n\tfunction doReady()\n\t\n\t\tvar smarthelp_ua = navigator.userAgent.search(\"SmartHelp_WebViewer\");\n\t\tif(smarthelp_ua > -1)\n\t\t\t\n\t\t\tvar c_val = '';\n\t\t\tpersistExpand()\n\t\t\t\n\t\t\t$('.article-details-content a[href*=\".pdf\"], .article-details-content a[href*=\".PDF\"]').each(function()\n\t\t\t\t$(this).replaceWith('' + $(this).text() + '');\n\t\t\t);\n\t\t\t$.each($(\".article-details-content a[href*='\/external-link?url']\"), function()\n\t\t\t\t$(this).replaceWith(\"\" + $(this).text() + \"\")\n\t\t\t)\n\t\t\t\n\t\t\t$.each($(\".article-details-content a:not([href^=#]):not(.expand_parent):not(.expand_parent_dev):not(.back_to_top):not(.var_imageX)\").not('.article-details-content a[href*=\"\/sna\/graphics\/\"]').not('.article-details-content a[href*=\"docs.sony.com\"]').not('.article-details-content a[href*=\"\/articleimage\/servlet\/\"]'), function(i)\n\t\t\t\tvar that = $(this);\n\t\t\t\tvar href = that.attr(\"href\");\n\t\t\t\tif(href)\n\t\t\t\t\tif(href.indexOf(\"\/electronics\/support\/articles\/\") div\").prop('tabIndex', -1)\n\t\t\t$('h1.search-article-title').prop('tabindex', 0)\n\t\t\t$('.expand_child').prop('tabIndex', -1);\n\t\t\t$('.expand_child_dev').prop('tabIndex', -1);\n\t\t\t$(\".article-details-content a\").show();\n\t\t\t\n\t\t\t\/\/Related Articles section uses single-page app behaviour which is not built in yet for smarthelp functionality. \n\t\t\t\/\/The code replaces the existing links with a new copy of themselves, which removes the javascript functionality related to single-page app behaviour.\n\t\t\t\n\t\t\t$.each($(\".js_related_articles__wrapper .js-item-link\"), function() \n\t\t\t\tvar html = $(this).prop('outerHTML');\n\t\t\t\t\/\/console.log(html)\n\t\t\t\t$(this).replaceWith(html)\n\t\t\t);\n\t\t\t\n\t\t\t\/\/Create\/update a cookie every time expand\/collapse is clicked \n function setPersistCookie()\n var date = new Date();\n \/\/One day cookie (change the 1 below to desired days)\n date.setTime(date.getTime() + 1*24*60*60*1000);\n \/\/Each cookie is only accessible by the page it was created on... each page where a user toggles expand\/collapse\n var thispage = window.location.pathname;\n \/\/Remove trailing comma in c_val\n c_val = c_val.replace(\/,\\s*$\/, \"\");\n document.cookie = 'persist_c='+c_val+';expires=' + date.toGMTString() + ';path='+ thispage;\n \n\t\t\t\n\t\t\t\/\/ Get Cookie\n\t\t\tfunction getCookie(name) \n\t\t\t\tvar value = \"; \" + document.cookie;\n\t\t\t\tvar parts = value.split(\"; \" + name + \"=\");\n\t\t\t\tif (parts.length == 2) return parts.pop().split(\";\").shift();\n\t\t\t\n\t\t\t\n\t\t\t\/\/Check for cookie on load, then open expand\/collapse that were previously opened by the user\n function persistExpand()\n if(getCookie('persist_c'))\n var array = getCookie('persist_c').split(',');\n $.each(array, function(index, value)\n \n $(\"a.expand_parent_dev\").eq(value).addClass('toggleFocus');\n\t\t\t\t\t\t$(\"a.expand_parent_dev\").eq(value).parent().nextAll('.expand_child_dev').first().show().removeAttr('tabindex');\n\t\t\t\t\t\t$(\"a.expand_parent_dev\").eq(value).nextAll('.expand_child_dev').first().show().removeAttr('tabindex');\n );\n \n \n \n\n\t\t\t\/\/Bind events to Expand\/Collapse links\n\t\t\t$('.expand_parent_dev').bind('click', function()\n\t\t\t\tcheckToggles();\n\t\t\t).keyup(function(e) e.which == '32')\n\t\t\t\t\tcheckToggles();\n\t\t\t\t\n\t\t\t);\n\t\t\t\n\t\t\t\/\/Check for \"open state\" class on all expand parent elements, append its DOM index to a variable that will be used for the cookie value\n\t\t\tfunction checkToggles()\n\t\t\t\tconsole.log(\"clicked\")\n\t\t\t\tc_val = '';\n\t\t\t\t$('a.expand_parent_dev').each(function(i)\n\t\t\t\t\tif($(this).hasClass('toggleFocus'))\n\t\t\t\t\t\tc_val = c_val + i + ',';\n\t\t\t\t\t\t\/\/c_val example value: \"0,2,3,7,\"\n\t\t\t\t\t\n\t\t\t\t)\n\t\t\t\tsetPersistCookie();\n\t\t\t\n\t\t\t\n\t\t\t\n\t\telse\n\t\t\tpage_state_updated();\n\t\t\n\t\n\t\t\n)()\n\n\n\/\/=============================\/\/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"};window.__CTX__ = window.__CTX__ ;window.__COMPONENT_CONFIG__ = window.__COMPONENT_CONFIG__ ;window.__I18N__ = window.__I18N__ ;window.__CTX__.support_external_html ="module":"isCritical":false;window.__COMPONENT_CONFIG__.support_external_html ="support_accessLevelContent":true,"support_asc_embedLinkHeader":false,"support_additionalVisibleModulesInLiteMode":[];window.__I18N__.support_external_html ="GB.displayName":"United Kingdom","SE.displayName":"Sweden","related_products_curated_link.text":"Accessories","flowplayer.language.ja":"Japanese","idk.text":"Sorry, this data isn't available","pt_PT.displayName":"Portugal","AD.displayName":"Andorra","no_NO.displayName":"","dynamic.product_count.default":"Products","support_link.text":"Support","TW.displayName":"Taiwan","product_count.14":"0 Products","YU.displayName":"Serbia","en_HK.displayName":"","flowplayer.language.fi":"Finnish","es_CL.displayName":"Chile","ME.displayName":"Montenegro","FR.displayName":"France","BA.displayName":"Bosnia and Herzegovina","flowplayer.language.ko":"Korean","EU.region_displayName":"Europe Region","CA.displayName":"Canada","pricing.starting.at_succeeding":"","SI.displayName":"Slovenia","product_count.72":"","es_AR.displayName":"Argentina","dynamic.product_count.34":"Products","NG.displayName":"Nigeria","sony.text":"Sony CA","product_count.4":"0 Products","aria.slider.previous":"","KZ.displayName":"Kazakhstan","flowplayer.language.nl":"Dutch",