$(document).ready(function(){
    // Fancybox
	$("a#single_image").fancybox();
});

function omnicode(pagename, contentType, modelName) {
	var defaultChannel="vehicles";
	var defaultModelRange = "sportscars";
	var defaultSubChannel = "sportscars";
	var defaultSubSubChannel = "showroom";
	if(!contentType) {
		contentType = 'html';
	}
    s.account=OMNITURE_REPORT_NAME;
    s.currencyCode='EUR';
    s.charSet='UTF-8';
    s.pageName= defaultChannel+"-"+defaultSubChannel+"-"+defaultSubSubChannel+"-"+pagename;
    var pp = s.pageName.split('-');
    s.channel=defaultChannel;
    s.servingServerName='www2.nissan.de'
    s.linkInternalFilters = OMNITURE_DOMAIN_FILTER;
    s.prop1='de'
    s.prop2='DE'

    s.prop4 = s.channel + ':' + pp[1];
    s.prop5 = s.prop4 + ':' + defaultSubSubChannel;

	if(pp.length>4){
		s.prop6 = s.prop5 + ':' + pp[3];
	}
	s.prop8 = s.eVar8 = defaultModelRange;
	if(modelName) {
		s.prop7 = s.eVar7 = modelName;
	}
    s.prop21=s.eVar5='ie';
    s.hier1='ie|' + join(pp,'|') + "|" + s.pageName;
    s.prop9=s.eVar9=contentType;
    var s_code=s.t();
    if(s_code)document.write(s_code);
}
function join(arr,delim) {
    var rval = "";
    for(var i=0; i<arr.length;i++) {
        if(rval) {
            rval += delim;
        }
        rval += arr[i];
    }
    return rval;
}

function secho(key) {
    document.write("<b>" + key + "</b>: " + s[key] + "<br />");
}
function sDebug() {
    secho("pageName");
    secho("channel");
    secho("account");
    for(var i=0;i<99;i++) {
        if(s['prop'+i]) {
            secho("prop"+i);
        }
        if(s['eVar'+i]) {
            secho("eVar"+i);
        }
    }
    document.write('<button onclick="$(\'#FullDebug\').toggle();this.innerHTML=this.innerHTML==\'Show Full Debug\'?\'Hide Full Debug\':\'Show Full Debug\'">Show Full Debug</button>');
    document.write('<div id="FullDebug" style="display:none">');
        for(x in s) {
            var t = typeof s[x];
            if(t != "function" && t!= "object") {
                document.write(x + ": " + s[x] + "<br />");
            }
        }
   document.write('</div>');
}
