var agent;var is_major;var is_ie;var is_ie7;var is_windows;var container;var read_only=false;var ajax_read_only_mode="";var debug=false;var top_topic="";var auto_select_topic="";var auto_select_question=0;var ajax_response_error='An error occured trying to receive the specified Ajax reponse request<br><br><a href="vauxhall_interactive.html" target="_top">Please click here to view the most recent blog</a>';var blog_item_month_error="An error has occured trying to retrieve the most recent months name";function ajax_request_file_retieve_only(){this.load_file;this.mode;this.generate_results=generate_results_retrieve_only}function ajax_request(){this.load_file;this.render_to;this.generate_results=generate_results}function generate_results_retrieve_only(){read_only=true;ajax_read_only_mode=this.mode;if(this.load_file.indexOf(".txt")!=-1){if(this.load_file.split(".txt")[1].indexOf("&")!=-1){var B=this.load_file.split(".txt")[1].split("&");for(var A=0;A<=B.length-1;A++){if((auto_select_topic=="")||(auto_select_question==0)){if(B[A].indexOf("topic=")!=-1){auto_select_topic=B[A].split("=")[1]}else{if(B[A].indexOf("question_id=")!=-1){auto_select_question=B[A].split("=")[1]}}}}}}load_web_document(this.load_file)}function generate_results(){read_only=false;container=this.render_to;load_web_document(this.load_file,this.doOnComplete)}function browser_sniffer(){agent=navigator.userAgent.toLowerCase();is_major=parseInt(navigator.appVersion);is_ie=(agent.indexOf("msie")!=-1);is_ie7=(is_ie&&(is_major==4)&&agent.indexOf("msie 7.")!=-1);is_windows=((agent.indexOf("win")!=-1)||(agent.indexOf("16bit")!=-1))}function load_web_document(B,A){xml_http=null;browser_sniffer();if(window.XMLHttpRequest&&!is_ie7){xml_http=new XMLHttpRequest()}else{if(window.ActiveXObject){xml_http=new ActiveXObject("Microsoft.XMLHTTP")}}if(xml_http!=null){xml_http.onreadystatechange=on_response;xml_http.open("GET",B,true);xml_http.send(null)}else{get_element(this.render_to).innerHTML=""}}function check_ready_state(A){if(A.readyState==4){if(A.status==200){return true}else{get_element(container).innerHTML=ajax_response_error}}}function on_response(){if(check_ready_state(xml_http)){if(read_only){switch(ajax_read_only_mode){case"blogs_most_recent":if(debug){alert("BLOGS MOST RECENT: "+xml_http.responseText)}var E=xml_http.responseText.split(",");var A="";var C="";var R="";var K="";var M="";var L="";var P=false;A+="<h2>Archives</h2>";A+="<ul>";if(debug){alert(xml_http.responseText)}for(var O=0;O<=E.length-1;O++){P=false;R=lookup_month_number(E[O].split(" ")[0].toLowerCase());C=E[O].split(" ")[0];K=E[O].split(" ")[1];if(O==0){M=R;L=K}if(R=="error"){A+='<li title="'+blog_item_month_error+'">'+blog_item_month_error+"</li>";P=true}else{A+='<li id="blogs_archive_'+K+"_"+R+'" title="'+C+'" class="selected"><a href="javascript:load_blog_month(\''+K+"_"+R+"')\"><strong>"+C+"</strong></a></li>"}}A+="</ul>";get_element("blogs_archive").innerHTML=A;if((top.location.href.indexOf("?tab=1")!=-1)&&(top.location.href.indexOf("&month=")!=-1)){var T=top.location.href.split("&month=")[1].substr(0,7);load_blog_month(T)}else{load_blog_month(L+"_"+M)}setTimeout("make_relative_elements('blogs_content')",500);break;case"ask_vauxhall_topics":if(debug){alert("ASK VAUXHALL TOPICS: "+xml_http.responseText)}var N=xml_http.responseText.split(",");var Q="";var I="";var D="";tracking_topic="";tracking_clean_topic_name="";Q+="<h2>Topics</h2>";Q+="<ul>";for(var O=0;O<=N.length-1;O++){I=N[O].toLowerCase();I=I.replace(/ /g,"_");tracking_topic=I.split("_");tracking_clean_topic_name="";for(var J=0;J<=tracking_topic.length-1;J++){tracking_clean_topic_name+=tracking_topic[J].substr(0,1).toUpperCase()+tracking_topic[J].substr(1,tracking_topic[J].length-1)+"_"}tracking_clean_topic_name=tracking_clean_topic_name.substr(0,tracking_clean_topic_name.length-1);if(O==0){top_topic=I}D="javascript:load_faqs('"+I+"');reset_most_read_answers()";Q+='<li id="faq_topic_'+I+'" title="'+N[O]+'"><a onclick="tc_log(\'/uk/en/driversCentre/vxInteractive/FAQ_Topics_'+tracking_clean_topic_name+'\');" href="'+D+'"><strong>'+N[O]+"</strong></a></li>";D=""}Q+="</ul>";get_element("topics").innerHTML=Q;load_via_ajax("data/ask_vauxhall/most_read_answers.txt","ask_vauxhall_most_read_answers");break;case"ask_vauxhall_most_read_answers":if(debug){alert("MOST READ ANSWERS: "+xml_http.responseText)}var S=xml_http.responseText.split(",");var B="";var G="";B+="<h2>Most read answers of the week</h2>";B+="<ul>";for(var O=0;O<=S.length-1;O++){G=S[O].split("#");B+='<li title="'+G[2]+'"><a href="vauxhall_interactive.html?tab=2&topic='+G[0]+"&question_id="+G[1]+'">'+G[2]+"</a></li>"}B+="</ul>";get_element("most_read_answers").innerHTML=B;if(auto_select_topic!=""){top_topic=auto_select_topic}load_faqs(top_topic);if(auto_select_question>0){setTimeout("show_question_answer("+auto_select_question+")",500)}break;case"traffic_net":var H=parse_xml(xml_http.responseText);get_element("traffic_net").src=H;break}}else{get_element(container).innerHTML=xml_http.responseText;setTimeout("make_relative_elements('"+container+"')",500);try{if(data_lookup.doOnComplete){data_lookup.doOnComplete()}}catch(F){}}}}function lookup_month_number(A){var B;switch(A){case"january":B="01";break;case"february":B="02";break;case"march":B="03";break;case"april":B="04";break;case"may":B="05";break;case"june":B="06";break;case"july":B="07";break;case"august":B="08";break;case"september":B="09";break;case"october":B="10";break;case"november":B="11";break;case"december":B="12";break;default:B="error";break}return B}function parse_xml(D){if(window.ActiveXObject){var A=new ActiveXObject("Microsoft.XMLDOM");A.async="false";A.loadXML(D)}else{var B=new DOMParser();var A=B.parseFromString(D,"text/xml")}var C=A.getElementsByTagName("AuthoriseResult")[0].childNodes[0].nodeValue;return C};