//-----[ sizzle ]-----

(function(){var k=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString,hasDuplicate=false;var n=function(a,b,c,d){c=c||[];var e=b=b||document;if(b.nodeType!==1&&b.nodeType!==9){return[]}if(!a||typeof a!=="string"){return c}var f=[],m,set,checkSet,check,mode,extra,prune=true,contextXML=u(b);k.lastIndex=0;while((m=k.exec(a))!==null){f.push(m[1]);if(m[2]){extra=RegExp.rightContext;break}}if(f.length>1&&p.exec(a)){if(f.length===2&&o.relative[f[0]]){set=v(f[0]+f[1],b)}else{set=o.relative[f[0]]?[b]:n(f.shift(),b);while(f.length){a=f.shift();if(o.relative[a])a+=f.shift();set=v(a,set)}}}else{if(!d&&f.length>1&&b.nodeType===9&&!contextXML&&o.match.ID.test(f[0])&&!o.match.ID.test(f[f.length-1])){var g=n.find(f.shift(),b,contextXML);b=g.expr?n.filter(g.expr,g.set)[0]:g.set[0]}if(b){var g=d?{expr:f.pop(),set:r(d)}:n.find(f.pop(),f.length===1&&(f[0]==="~"||f[0]==="+")&&b.parentNode?b.parentNode:b,contextXML);set=g.expr?n.filter(g.expr,g.set):g.set;if(f.length>0){checkSet=r(set)}else{prune=false}while(f.length){var h=f.pop(),pop=h;if(!o.relative[h]){h=""}else{pop=f.pop()}if(pop==null){pop=b}o.relative[h](checkSet,pop,contextXML)}}else{checkSet=f=[]}}if(!checkSet){checkSet=set}if(!checkSet){throw"Syntax error, unrecognized expression: "+(h||a);}if(toString.call(checkSet)==="[object Array]"){if(!prune){c.push.apply(c,checkSet)}else if(b&&b.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&t(b,checkSet[i]))){c.push(set[i])}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){c.push(set[i])}}}}else{r(checkSet,c)}if(extra){n(extra,e,c,d);n.uniqueSort(c)}return c};n.uniqueSort=function(a){if(s){hasDuplicate=false;a.sort(s);if(hasDuplicate){for(var i=1;i<a.length;i++){if(a[i]===a[i-1]){a.splice(i--,1)}}}}};n.matches=function(a,b){return n(a,null,null,b)};n.find=function(a,b,c){var d,match;if(!a){return[]}for(var i=0,l=o.order.length;i<l;i++){var e=o.order[i],match;if((match=o.match[e].exec(a))){var f=RegExp.leftContext;if(f.substr(f.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");d=o.find[e](match,b,c);if(d!=null){a=a.replace(o.match[e],"");break}}}}if(!d){d=b.getElementsByTagName("*")}return{set:d,expr:a}};n.filter=function(a,b,c,d){var e=a,result=[],curLoop=b,match,anyFound,isXMLFilter=b&&b[0]&&u(b[0]);while(a&&b.length){for(var f in o.filter){if((match=o.match[f].exec(a))!=null){var g=o.filter[f],found,item;anyFound=false;if(curLoop==result){result=[]}if(o.preFilter[f]){match=o.preFilter[f](match,curLoop,c,result,d,isXMLFilter);if(!match){anyFound=found=true}else if(match===true){continue}}if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=g(item,match,i,curLoop);var h=d^!!found;if(c&&found!=null){if(h){anyFound=true}else{curLoop[i]=false}}else if(h){result.push(item);anyFound=true}}}}if(found!==undefined){if(!c){curLoop=result}a=a.replace(o.match[f],"");if(!anyFound){return[]}break}}}if(a==e){if(anyFound==null){throw"Syntax error, unrecognized expression: "+a;}else{break}}e=a}return curLoop};var o=n.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b,c){var d=typeof b==="string",isTag=d&&!/\W/.test(b),isPartStrNotTag=d&&!isTag;if(isTag&&!c){b=b.toUpperCase()}for(var i=0,l=a.length,elem;i<l;i++){if((elem=a[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}a[i]=isPartStrNotTag||elem&&elem.nodeName===b?elem||false:elem===b}}if(isPartStrNotTag){n.filter(b,a,true)}},">":function(a,b,c){var d=typeof b==="string";if(d&&!/\W/.test(b)){b=c?b:b.toUpperCase();for(var i=0,l=a.length;i<l;i++){var e=a[i];if(e){var f=e.parentNode;a[i]=f.nodeName===b?f:false}}}else{for(var i=0,l=a.length;i<l;i++){var e=a[i];if(e){a[i]=d?e.parentNode:e.parentNode===b}}if(d){n.filter(b,a,true)}}},"":function(a,b,c){var d=done++,checkFn=dirCheck;if(!/\W/.test(b)){var e=b=c?b:b.toUpperCase();checkFn=dirNodeCheck}checkFn("parentNode",b,d,a,e,c)},"~":function(a,b,c){var d=done++,checkFn=dirCheck;if(typeof b==="string"&&!/\W/.test(b)){var e=b=c?b:b.toUpperCase();checkFn=dirNodeCheck}checkFn("previousSibling",b,d,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?[m]:[]}},NAME:function(a,b,c){if(typeof b.getElementsByName!=="undefined"){var d=[],results=b.getElementsByName(a[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===a[1]){d.push(results[i])}}return d.length===0?null:d}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f){return a}for(var i=0,elem;(elem=b[i])!=null;i++){if(elem){if(e^(elem.className&&(" "+elem.className+" ").indexOf(a)>=0)){if(!c)d.push(elem)}else if(c){b[i]=false}}}return false},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){for(var i=0;b[i]===false;i++){}return b[i]&&u(b[i])?a[1]:a[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=(b[1]+(b[2]||1))-0;a[3]=b[3]-0}a[0]=done++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1].replace(/\\/g,"");if(!f&&o.attrMap[g]){a[1]=o.attrMap[g]}if(a[2]==="~="){a[4]=" "+a[4]+" "}return a},PSEUDO:function(a,b,c,d,e){if(a[1]==="not"){if(k.exec(a[3]).length>1||/^\w/.test(a[3])){a[3]=n(a[3],null,null,b)}else{var f=n.filter(a[3],b,c,true^e);if(!c){d.push.apply(d,f)}return false}}else if(o.match.POS.test(a[0])||o.match.CHILD.test(a[0])){return true}return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,i,b){return!!n(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toUpperCase()==="BUTTON"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,i){return i===0},last:function(a,i,b,c){return i===c.length-1},even:function(a,i){return i%2===0},odd:function(a,i){return i%2===1},lt:function(a,i,b){return i<b[3]-0},gt:function(a,i,b){return i>b[3]-0},nth:function(a,i,b){return b[3]-0==i},eq:function(a,i,b){return b[3]-0==i}},filter:{PSEUDO:function(a,b,i,c){var d=b[1],filter=o.filters[d];if(filter){return filter(a,i,b,c)}else if(d==="contains"){return(a.textContent||a.innerText||"").indexOf(b[3])>=0}else if(d==="not"){var e=b[3];for(i=0,l=e.length;i<l;i++){if(e[i]===a){return false}}return true}},CHILD:function(a,b){var c=b[1],node=a;switch(c){case'only':case'first':while((node=node.previousSibling)){if(node.nodeType===1)return false}if(c=='first')return true;node=a;case'last':while((node=node.nextSibling)){if(node.nodeType===1)return false}return true;case'nth':var d=b[2],last=b[3];if(d==1&&last==0){return true}var e=b[0],parent=a.parentNode;if(parent&&(parent.sizcache!==e||!a.nodeIndex)){var f=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++f}}parent.sizcache=e}var g=a.nodeIndex-last;if(d==0){return g==0}else{return(g%d==0&&g/d>=0)}}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return(b==="*"&&a.nodeType===1)||a.nodeName===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],result=o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),value=result+"",q=b[2],check=b[4];return result==null?q==="!=":q==="="?value===check:q==="*="?value.indexOf(check)>=0:q==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:q==="!="?value!=check:q==="^="?value.indexOf(check)===0:q==="$="?value.substr(value.length-check.length)===check:q==="|="?value===check||value.substr(0,check.length+1)===check+"-":false},POS:function(a,b,i,c){var d=b[2],filter=o.setFilters[d];if(filter){return filter(a,i,b,c)}}}};var p=o.match.POS;for(var q in o.match){o.match[q]=new RegExp(o.match[q].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var r=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}catch(e){r=function(a,b){var c=b||[];if(toString.call(a)==="[object Array]"){Array.prototype.push.apply(c,a)}else{if(typeof a.length==="number"){for(var i=0,l=a.length;i<l;i++){c.push(a[i])}}else{for(var i=0;a[i];i++){c.push(a[i])}}}return c}}var s;if(document.documentElement.compareDocumentPosition){s=function(a,b){var c=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(c===0){hasDuplicate=true}return c}}else if("sourceIndex"in document.documentElement){s=function(a,b){var c=a.sourceIndex-b.sourceIndex;if(c===0){hasDuplicate=true}return c}}else if(document.createRange){s=function(a,b){var c=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();c.selectNode(a);c.collapse(true);bRange.selectNode(b);bRange.collapse(true);var d=c.compareBoundaryPoints(Range.START_TO_END,bRange);if(d===0){hasDuplicate=true}return d}}(function(){var d=document.createElement("div"),id="script"+(new Date).getTime();d.innerHTML="<a name='"+id+"'/>";var e=document.documentElement;e.insertBefore(d,e.firstChild);if(!!document.getElementById(id)){o.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?m.id===a[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===a[1]?[m]:undefined:[]}};o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}}e.removeChild(d);e=d=null})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var i=0;c[i];i++){if(c[i].nodeType===1){d.push(c[i])}}c=d}return c}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){o.attrHandle.href=function(a){return a.getAttribute("href",2)}}e=null})();if(document.querySelectorAll)(function(){var f=n,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return}n=function(a,b,c,d){b=b||document;if(!d&&b.nodeType===9&&!u(b)){try{return r(b.querySelectorAll(a),c)}catch(e){}}return f(a,b,c,d)};for(var g in f){n[g]=f[g]}div=null})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var d=document.createElement("div");d.innerHTML="<div class='test e'></div><div class='test'></div>";if(d.getElementsByClassName("e").length===0)return;d.lastChild.className="e";if(d.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS");o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c){return b.getElementsByClassName(a[1])}};d=null})();function dirNodeCheck(a,b,c,d,e,f){var g=a=="previousSibling"&&!f;for(var i=0,l=d.length;i<l;i++){var h=d[i];if(h){if(g&&h.nodeType===1){h.sizcache=c;h.sizset=i}h=h[a];var j=false;while(h){if(h.sizcache===c){j=d[h.sizset];break}if(h.nodeType===1&&!f){h.sizcache=c;h.sizset=i}if(h.nodeName===b){j=h;break}h=h[a]}d[i]=j}}}function dirCheck(a,b,c,d,e,f){var g=a=="previousSibling"&&!f;for(var i=0,l=d.length;i<l;i++){var h=d[i];if(h){if(g&&h.nodeType===1){h.sizcache=c;h.sizset=i}h=h[a];var j=false;while(h){if(h.sizcache===c){j=d[h.sizset];break}if(h.nodeType===1){if(!f){h.sizcache=c;h.sizset=i}if(typeof b!=="string"){if(h===b){j=true;break}}else if(n.filter(b,[h]).length>0){j=h;break}}h=h[a]}d[i]=j}}}var t=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)};var u=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&a.ownerDocument.documentElement.nodeName!=="HTML"};var v=function(a,b){var c=[],later="",match,root=b.nodeType?[b]:b;while((match=o.match.PSEUDO.exec(a))){later+=match[0];a=a.replace(o.match.PSEUDO,"")}a=o.relative[a]?a+"*":a;for(var i=0,l=root.length;i<l;i++){n(a,root[i],c)}return n.filter(later,c)};window.Sizzle=n})();

//-----[ phpjs ]-----

function isset(){var a=arguments,l=a.length,i=0;if(l===0){throw new Error('Empty isset');}while(i!==l){if(typeof(a[i])=='undefined'||a[i]===null){return false}else{i++}}return true}function empty(mixed_var){var key;if(mixed_var===""||mixed_var===0||mixed_var==="0"||mixed_var===null||mixed_var===false||mixed_var===undefined){return true}if(typeof mixed_var=='object'){for(key in mixed_var){return false}return true}return false}function is_object(mixed_var){if(mixed_var instanceof Array){return false}else{return(mixed_var!==null)&&(typeof(mixed_var)=='object')}}function in_array(needle,haystack,argStrict){var key='',strict=!!argStrict;if(strict){for(key in haystack){if(haystack[key]===needle){return true}}}else{for(key in haystack){if(haystack[key]==needle){return true}}}return false}function is_object(mixed_var){if(mixed_var instanceof Array){return false}else{return(mixed_var!==null)&&(typeof(mixed_var)=='object')}}function UrlVars(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++){hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1]}return vars}function base64_encode(data){var b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,enc="",tmp_arr=[];if(!data){return data}data=this.utf8_encode(data+'');do{o1=data.charCodeAt(i++);o2=data.charCodeAt(i++);o3=data.charCodeAt(i++);bits=o1<<16|o2<<8|o3;h1=bits>>18&0x3f;h2=bits>>12&0x3f;h3=bits>>6&0x3f;h4=bits&0x3f;tmp_arr[ac++]=b64.charAt(h1)+b64.charAt(h2)+b64.charAt(h3)+b64.charAt(h4)}while(i<data.length);enc=tmp_arr.join('');switch(data.length%3){case 1:enc=enc.slice(0,-2)+'==';break;case 2:enc=enc.slice(0,-1)+'=';break}return enc}function utf8_encode(argString){var string=(argString+'').replace(/\r\n/g,"\n").replace(/\r/g,"\n");var utftext="";var start,end;var stringl=0;start=end=0;stringl=string.length;for(var n=0;n<stringl;n++){var c1=string.charCodeAt(n);var enc=null;if(c1<128){end++}else if(c1>127&&c1<2048){enc=String.fromCharCode((c1>>6)|192)+String.fromCharCode((c1&63)|128)}else{enc=String.fromCharCode((c1>>12)|224)+String.fromCharCode(((c1>>6)&63)|128)+String.fromCharCode((c1&63)|128)}if(enc!==null){if(end>start){utftext+=string.substring(start,end)}utftext+=enc;start=end=n+1}}if(end>start){utftext+=string.substring(start,string.length)}return utftext}

//-----[ domready ]-----

(function(){var d=window.DomReady={};var e=navigator.userAgent.toLowerCase();var f={version:(e.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(e),opera:/opera/.test(e),msie:(/msie/.test(e))&&(!/opera/.test(e)),mozilla:(/mozilla/.test(e))&&(!/(compatible|webkit)/.test(e))};var g=false;var h=false;var j=[];function domReady(){if(!h){h=true;if(j){for(var a=0;a<j.length;a++){j[a].call(window,[])}j=[]}}};function addLoadEvent(a){var b=window.onload;if(typeof window.onload!='function'){window.onload=a}else{window.onload=function(){if(b){b()}a()}}};function bindReady(){if(g){return}g=true;if(document.addEventListener&&!f.opera){document.addEventListener("DOMContentLoaded",domReady,false)}if(f.msie&&window==top)(function(){if(h)return;try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}domReady()})();if(f.opera){document.addEventListener("DOMContentLoaded",function(){if(h)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}domReady()},false)}if(f.safari){var c;(function(){if(h)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(c===undefined){var a=document.getElementsByTagName("link");for(var i=0;i<a.length;i++){if(a[i].getAttribute('rel')=='stylesheet'){c++}}var b=document.getElementsByTagName("style");c+=b.length}if(document.styleSheets.length!=c){setTimeout(arguments.callee,0);return}domReady()})()}addLoadEvent(domReady)};d.ready=function(a,b){bindReady();if(h){a.call(window,[])}else{j.push(function(){return a.call(window,[])})}};bindReady()})();

//-----[ regioncms ]-----

DomReady.ready(function(){
	
	var oConfig = Sizzle('img[alt^="regioncms="]')[0];
	
	if (!empty(oConfig))
	{
		// settings 
		var sHttps = new String(document.location.href);
		var bHttps = sHttps.indexOf('https://');
		if (bHttps != -1) { var sSecure = 'yes'; } else { var sSecure = 'no'; }
		
		var sServer = 'http://regions.vw.ca/server.php';
		var sConfig = oConfig.alt;
		
		if (/page:legal/.test(sConfig) == true)
		{
			var aVars = UrlVars();
			
			if (!empty(aVars['offer']))
			{
				sConfig += ',offer:' + aVars['offer'];
			}
		}
		
		var sUrl = sServer + '?' + sConfig + '&secure=' + sSecure + '&callback=RegionCallback';
	
		// jsonp 
		var oHead = Sizzle('head')[0];
		var oScript = document.createElement('script');
			oScript.id = 'regioncms_jsonp';
			oScript.type = 'text/javascript';
			oScript.src = sUrl;
		
		oHead.appendChild(oScript);
		
		// callback 
		RegionCallback = window.RegionCallback = function(oResponse)
		{
			var bInjected = false;
			
			if (!empty(oResponse))
			{
				for (var iWork in oResponse)
				{
					var oZone = oResponse[iWork];
					
					// remove elements 
					if (!empty(oZone['remove']))
					{
						var oElements = Sizzle(oZone['remove']);
						
						if (!empty(oElements))
						{
							for (var iZone in oElements)
							{
								if (!empty(oElements[iZone]) && is_object(oElements[iZone]))
								{
									oElements[iZone].parentNode.removeChild(oElements[iZone]);
								}
							}
						}
					}
					
					// empty elements 
					if (!empty(oZone['empty']))
					{
						var oElements = Sizzle(oZone['empty']);
						
						if (!empty(oElements))
						{
							for (var iZone in oElements)
							{
								if (!empty(oElements[iZone]) && is_object(oElements[iZone]))
								{
									oElements[iZone].innerHTML = '';
								}
							}
						}
					}
					
					// layout modification 
					if (!empty(oZone['layout']))
					{
						var sHttps = new String(document.location.href);
						var bHttps = sHttps.indexOf('https://');
						
						if (oZone['layout'] == 'medium')
						{
							var oBody = Sizzle('body')[0];
							var oStage = Sizzle('div.row_stage_large')[0];
							var oSubNav = Sizzle('div.subnav_large')[0];
							var oContent = Sizzle('div.row_content_large')[0];
							
							if (!empty(oBody) && !empty(oStage) && !empty(oSubNav) && !empty(oContent))
							{
								if (bHttps != -1) 
								{
									oBody.setAttribute('background', '/amvwcms/vwcms_author/vwcms_virtualmaster/images/bg_medium.gif');
								}
								else
								{
									oBody.setAttribute('background', '/vwcms_virtualmaster/images/bg_medium.gif');
								}
								
								oStage.className = 'row_stage_medium';
								oSubNav.className = 'subnav_medium';
								oContent.className = 'row_content_medium';
							}
						}
						else if (oZone['layout'] == 'large')
						{
							var oBody = Sizzle('body')[0];
							var oStage = Sizzle('div.row_stage_medium')[0];
							var oSubNav = Sizzle('div.subnav_medium')[0];
							var oContent = Sizzle('div.row_content_medium')[0];
							
							if (!empty(oBody) && !empty(oStage) && !empty(oSubNav) && !empty(oContent))
							{
								if (bHttps != -1) 
								{
									oBody.setAttribute('background', '/amvwcms/vwcms_author/vwcms_virtualmaster/images/bg_large.gif');
								}
								else
								{
									oBody.setAttribute('background', '/vwcms_virtualmaster/images/bg_large.gif');
								}
								
								oStage.className = 'row_stage_large';
								oSubNav.className = 'subnav_large';
								oContent.className = 'row_content_large';
							}
						}
					}
					
					// inject elements 
					if (!empty(oZone['select']) && (!empty(oZone['append']) || !empty(oZone['overwrite'])))
					{
						var oParent = Sizzle(oZone['select'])[0];
						
						if (!empty(oParent))
						{
							if (!empty(oZone['append']))
							{
								var oElement = document.createElement('div');
									oElement.innerHTML = oZone['append'];
								
								oParent.appendChild(oElement);
								bInjected = true;
							}
							else if (!empty(oZone['overwrite'])) 
							{
								var oElement = document.createElement('div');
									oElement.innerHTML = oZone['overwrite'];
								
								oParent.innerHTML = '';
								oParent.appendChild(oElement);
								bInjected = true;
							}
						}
					}
				}
			}
			
			// remove place holder 
			var oConfig = Sizzle('img[alt^="regioncms="]')[0];
			
			if (bInjected == true && !empty(oConfig))
			{
				oConfig.parentNode.removeChild(oConfig);
			}
			
			// free memory 
			var oScript = Sizzle('#regioncms_jsonp')[0];
			var sUserAgent = navigator.userAgent.toLowerCase();
			
			if (!empty(oScript))
			{
				oScript.parentNode.removeChild(oScript);
			
				if (/msie/.test(sUserAgent) != true)
				{
					for (var aProperties in oScript) 
					{
						delete oScript[aProperties];
					}
				}
			}
		}
	}

});

//-----[ vars ]-----

var pageTracker;

//-----[ analytics ]-----

var _gaq = _gaq || [];

DomReady.ready(function(){

	// elements 
	var oHead = Sizzle('head')[0];
	var oBody = Sizzle('body')[0];
	
	// google analytics 
	var oScript = document.createElement('script');
		oScript.async = true;
		oScript.type = 'text/javascript';
		oScript.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	
	(oHead || oBody).appendChild(oScript);

	// custom analytics 
	var oScript = document.createElement('script');
		oScript.type = 'text/javascript';
		oScript.src = 'http://regions.vw.ca/analytics.php';
	
	(oHead || oBody).appendChild(oScript);

});

// flash tracking 
function customFlashTrackPage(sUrl)
{
	try 
	{
		customAnalytics.flashTrackPage(sUrl);
	}
	catch(sError){}
}

function customFlashTrackEvent(sCategory, sAction, sLabel)
{
	try 
	{
		customAnalytics.flashTrackEvent(sCategory, sAction, sLabel);
	}
	catch(sError){}
}

//-----[ give dynamic name to buzzbox localConnection ]-----

var isDomReady = false;
var connectId;

DomReady.ready(function(){
	
	isDomReady = true;
	
});

function getDomReady()
{
	return isDomReady;
}

function setSWFConnectionName()
{
	var ms = (new Date ()).getUTCMilliseconds();
	var sec = (new Date()).getUTCSeconds();
	connectId = (sec + "_" + ms);
	sendToActionScript("coreLoader");
	setTimeout('sendToActionScript("menuLoader") ', 750 );
}

function thisMovie(movieName) 
{
	if (navigator.appName.indexOf("Microsoft") != -1)
	{
		return window[movieName];
	}
	else
	{
		return document[movieName];
	}
}

function sendToActionScript(swfObjName) 
{
	thisMovie(swfObjName).sendToActionScript(connectId);
}
