﻿var $jq = jQuery.noConflict();

/*************************************************
Global vars
*************************************************/

/* 1 = alles op voorraad, 2 = alles volgens filter, 3 = alles */
var chFunctietype = "1";
/* groep waarvan geconsolideerde voorraad gebruikt moet worden */
var chGropcd = "janssengroep";
//var chAltGropcd = "janssengroep";
/* Selectbox neutrale waarde */
var chSelectboxDefault = "MERK";
/* App call */
var chAppCall = "/websites/autobedrijfjanssen/occasions/asp/appmain.asp";
/* Foto website */
var chFotoWebsite = "http://occasions.autobedrijf-janssen.nl";
/* Google Maps code, nog niet in gebruik, evt later uitwerken */
//var chGoogleMaps = ['<iframe width="180" height="200" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.nl/maps?f=q&amp;source=s_q&amp;hl=nl&amp;geocode=&amp;q=','&amp;ll=51.58571,4.921875&amp;spn=0.021332,0.030899&amp;z=13&amp;iwloc=A&amp;output=embed"></iframe>'];
/* transmissieomschrijvingen */
var arTransmissies = [["H", "Handgeschakeld"], ["A", "Automaat"],  ["S", "Semi-automaat"], ["C", "CVT"]];

/*************************************************
Global functions
*************************************************/
function fuTextToXml(s) {
    var x, ie = /msie/i.test(navigator.userAgent);
    try {
        var p = ie ? new ActiveXObject("Microsoft.XMLDOM") : new DOMParser();
        p.async = false;
    } catch (e) { throw new Error("XML Parser could not be instantiated") };
    try {
        if (ie) x = p.loadXML(s) ? p : false;
        else x = p.parseFromString(s, "text/xml");
    } catch (e) { throw new Error("Error parsing XML string") };
    return x;
}

function fuAjaxError(requestobject, ajaxobject) {
    alert("Error: " + requestobject.status + " - " + requestobject.statusText + "\nWebsite: " + location.href + "\nUrl: " + ajaxobject.url + "\nQuerystring: " + ajaxobject.data);
}

function fuFormatDuizendtallen(pichWaarde) {
    /* prijs formatten */
    if (pichWaarde.length > 3) {
        pichWaarde = pichWaarde.substring(0, pichWaarde.length - 3) + "." + pichWaarde.substring(pichWaarde.length - 3);
    }
    return pichWaarde;
}

function fuSchrijfCarousel(width, height, prettyPhoto){
    $jq('#carousel').Carousel({
        itemWidth: width,
        itemHeight: height,
        itemMinWidth: 0,
        items: 'a',
        reflections: 0.1,
        rotationSpeed: 1.5,
        slowOnHover: true,
        slowOnOut: true
    });
    if(prettyPhoto)
        setTimeout("schrijfPF()", 500);
}
function schrijfPF(){
    $jq("#carousel a, .zoekGroot").prettyPhoto({ theme: 'facebook' });
}
