jQuery.noConflict();
jQuery(document).ready(function() {

	jQuery.download = function(url, data, method){
		//url and data options required
		if( url && data ){
			//data can be string of parameters or array/object
			data = typeof data == 'string' ? data : jQuery.param(data);
			//split params into form inputs
			var inputs = '';
			jQuery.each(data.split('&'), function(){
				var pair = this.split('=');
				inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />';
			});
			//send request
			jQuery('<form target="_blank" action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
			.appendTo('body').submit().remove();
		};
	};

	// Overrides some settings for dialog imprint
	jQuery('div.dialog.imprintFlash').dialog({
		autoOpen: false,
		modal: true,
		draggable: false,
		resizable: false,
		width: 520,
		height: 500
	});

	// Link to close dialog imprint
	jQuery('div.dialog.imprintFlash .closeDialogFlash').click(function () {
		jQuery('div.dialog.imprintFlash').dialog('close');
		return false;
	});

	// Overrides some settings for dialog Kataloganfrage
	jQuery('div.dialog.requestFlash').dialog({
		autoOpen: false,
		modal: true,
		draggable: false,
		resizable: false,
		width: 520,
		height: 465
	});

	// Link to close dialog Kataloganfrage
	jQuery('div.dialog.requestFlash .closeDialogFlash').click(function () {
		jQuery('div.dialog.requestFlash').dialog('close');
		return false;
	});

	// Overrides some settings for dialog Gutschein
	jQuery('div.dialog.gutscheinFlash').dialog({
		autoOpen: false,
		modal: true,
		draggable: false,
		resizable: false,
		width: 520,
		height: 500
	});

	// Link to open dialog Gutschein
	jQuery('div.dialog a.dialog14').click(function () {
		jQuery('div.dialog.gutscheinFlash').dialog('open');
		return false;
	});

	// Link to close dialog Gutschein
	jQuery('div.dialog.gutscheinFlash .closeDialogFlash').click(function () {
		jQuery('div.dialog.gutscheinFlash').dialog('close');
		return false;
	});

	// Overrides some settings for panoview
	jQuery('div.dialog.panoviewFlash').dialog({
		autoOpen: false,
		modal: true,
		draggable: false,
		resizable: false,
		width: 640,
		height: 360
	});

	// Link to open dialog Kataloganfrage
	jQuery('div.dialog a.dialog1').click(function () {
		//jQuery('div.dialog.requestFlash .iframe').html('<iframe src="http://www.mein-averso-plus.de/katalog_anfordern.html" scrolling="no" frameborder="0" width="100%" height="100%"></iframe>');
		jQuery('div.dialog.requestFlash').dialog('open');
		return false;
	});

	// Link to open panoview 510 TK vorne
	jQuery('div.dialog a.dialog8').click(function () {
		jQuery('div.dialog.panoviewFlash.550tkvorne').dialog('open');
		return false;
	});

	// Link to open panoview 510 TK hinten
	jQuery('div.dialog a.dialog9').click(function () {
		jQuery('div.dialog.panoviewFlash.550tkhinten').dialog('open');
		return false;
	});

	// Link to open panoview 440 TK vorne
	jQuery('div.dialog a.dialog10').click(function () {
		jQuery('div.dialog.panoviewFlash.440tkvorne').dialog('open');
		return false;
	});

	// Link to open panoview 440 TK hinten
	jQuery('div.dialog a.dialog11').click(function () {
		jQuery('div.dialog.panoviewFlash.440tkhinten').dialog('open');
		return false;
	});

	// Link to open panoview 410 TS unten
	jQuery('div.dialog a.dialog12').click(function () {
		jQuery('div.dialog.panoviewFlash.440tsunten').dialog('open');
		return false;
	});

	// Link to open panoview 410 TS oben
	jQuery('div.dialog a.dialog13').click(function () {
		jQuery('div.dialog.panoviewFlash.440tsoben').dialog('open');
		return false;
	});

	// Link to close panoview
	jQuery('div.dialog.panoviewFlash .closeDialogFlash').click(function () {
		jQuery('div.dialog.panoviewFlash').dialog('close');
		return false;
	});

	// Link to open pdf technical data
	jQuery('div.dialog a.dialog4').click(function () {

		var myurl = document.URL;
		var file = "";

		if(myurl == "http://www.averso-plus.nl/") {
			file = "http://www.buerstner.com/fileadmin/2012/Download/Caravan/Niederlande/Buerstner_Technische_gegevens_Caravans_NL_2012.pdf";
		}

		else if (myurl == "http://www.averso-plus.it/") {
			file = "http://www.buerstner.com/fileadmin/2012/Download/Caravan/Italien/Buerstner_Dati_tecnici_Caravans_IT_2012.pdf";
		}

		else {
			file = "http://www.buerstner.com/fileadmin/2012/Download/Caravan/Deutschland/TD_DE_CA_2012.pdf";
		}

		jQuery.download(file, 'void');
		return false;
	});

	// Link to open dialog imprint
	jQuery('div.dialog a.dialog7').click(function () {
		jQuery('div.dialog.imprintFlash').dialog('open');
		return false;
	});

});

function openDialog(id) {

	switch(id) {
		case 4: trackPage('datenblatt'); break;
		case 7: trackPage('impressum'); break;
	}

	var dialogobject = "div.dialog a.dialog" + id;
	jQuery(dialogobject).trigger('click');
}

//Called by the Flash movie to trigger the Google Analytics page tracking with
//some defined page URLs.
function trackPage(key) {
	try {
		switch (key) {
			case 'start':
				pageTracker._trackPageview('/');
				break;

			case '410ts':
				pageTracker._trackPageview('/410_TS.html');
				break;

			case '440tk':
				pageTracker._trackPageview('/440_TK.html');
				break;

			case '510tk':
				pageTracker._trackPageview('/510_TK.html');
				break;

			case 'datenblatt':
				pageTracker._trackPageview('/datenblatt.html');
				break;

			case 'impressum':
				pageTracker._trackPageview('/impressum.html');
				break;

			case 'buerstner_com':
				pageTracker._trackPageview('/buerstner_com.html');
				break;

			case 'kundenstatements':
				pageTracker._trackPageview('/kundenstatements.html');
				break;

			default:
				break;
		}
	} catch(err) {}
}
