if (window.console == undefined) {
	window.console = { log: function() { }, dir: function() { } };
}

/************************************************/
/**************** HØYREMARG *********************/
/************************************************/

$(function() {

	$('.margboks h1').click(function() {
		$show = $(this).parent().find('.innerart');
		if ($show.is(':visible')) return false;
		$('.margboks .innerart').hide('fast', function() {
			setTimeout(function() { $show.show('fast') }, 200);	
		});		
	});
	$('.margboks h1:first').click();
	
	$('#leveringssted').keydown(function(e) {
		if(e.keyCode == 13 || e.keyCode == 9) {
			sjekk_postnummer();
		}
	});	
	
});



/************************************************/
/************ RELATERTE PRODUKTER ***************/
/************************************************/

$(function () {
var bredde = 193 ;
var antall = 0;
var tid = 1000;
var scrollReady = 1 ;
var maxAntall =   $('.wide > div').size() ;

  $('.vkright').click(function(){
      if (scrollReady == 1){
          scrollReady = 0;
          antall = antall + 3;
          if(antall >= maxAntall){ antall = 0;}
          posisjon = bredde * antall ;
          $('.variantliste .wide').animate({"marginLeft" : '-' + posisjon + 'px' },tid, 'swing' ,function(){
              scrollReady = 1;
          });
      }

  });
  $('.vkleft').click(function(){
      if (scrollReady == 1){
          scrollReady = 0;
          antall = antall - 3;
          if (antall <= 0){ antall = 0;}
          posisjon = bredde * antall ;
          $('.variantliste .wide').animate({"marginLeft" : '-' + posisjon + 'px' },tid, 'swing',function(){
                  scrollReady = 1;
              });
      }
  });
});


/************************************************/
/**************** HANDLEKURV ********************/
/************************************************/

/*
if (console == "undefined") {
	var console = { log: function() {} };
}
*/

var height_closed = 70;
var height_open = 120;
var height_current = height_closed;
var height_max = 414;
function toggleVisFullKurv() {
	
	if (height_current == height_closed) {	
		var th = $('#bunnkurv .handlekurv').height();	
		height_current = th + height_open;  
		if (height_current > height_max) height_current = height_max;		
		$("#vis_handlekurvspan").text("Skjul handlekurv »");
	}	
	else {
		height_current = height_closed;
		$("#vis_handlekurvspan").text("Vis handlekurv »");
	}
	$('#bunnkurv').animate({ top: hent_dimensjoner()[1]-height_current+'px' }, 400, 'swing');			
}
function positionBottomBasket() {
	
	var topcss = (hent_dimensjoner()[1] - height_current)+'px';
	$('#bunnkurv').css('top', topcss);	
}
$(window).bind('resize', positionBottomBasket); 
$(function() {
	positionBottomBasket();
});


var postnr = null;
var poststed = null;
var valgt_vare_id = null;
var valgt_assn_id = null;
var popup_legg_i_kurv = false;
var first = false;
function legg_i_kurv(vare_id, assn_id, gaa_til_kasse, callback) {
	var pulsespeed = 500;
	var bubblestay = 7000;
	
	if (!stedsbegrensning && vare_id != 0) {
		first = true;
		valgt_vare_id = vare_id;
		valgt_assn_id = assn_id;
		return vis_stedsvalg();
	}
		
	// Sjekk om det finnes en antall
	antall = 1;
	if(assn_id != 'undefined' && assn_id != null && $("#vk_antall"+assn_id).length){
		antall = $("#vk_antall"+assn_id).val();
	}
		
	$('#bunnkurv .innerkurv').load('/vk_cms/legg_i_kurv .innerkurv >*', { 'vare_id': vare_id,'antall': antall }, function (r, status, xhr) {
		
		if (gaa_til_kasse) {
			window.location = gaa_til_kasse;
			return;
		}
				
		if (!har_sett_kurven) {
			toggleVisFullKurv();
			setTimeout('toggleVisFullKurv()', 2000);
			har_sett_kurven = true;			
		}						
		
		// hvis vi er på checkout-sida, oppdater den og
		$('.totalsum_checkout').text($('#bunnkurv .totalsum').text());			
						
		if (vare_id == 0) return;		
		
		
	
		$('#bunnkurv .lokk').addClass('dropping');
		setTimeout(function() {
			$('#bunnkurv .lokk').removeClass('dropping');
		}, 2000);
		
		/*		
		$('#bunnkurv .text')
			.animate( { opacity: 0}, pulsespeed)		
			.animate( { opacity: 1}, pulsespeed)		
			.animate( { opacity: 0}, pulsespeed)
			.animate( { opacity: 1}, pulsespeed);
		*/
		/*
		$('#bunnkurv')
			.animate( { backgroundColor: '#c80302' }, pulsespeed)		
			.animate( { backgroundColor: 'transparent' }, pulsespeed)		
			.animate( { backgroundColor: '#c80302' }, pulsespeed)
			.animate( { backgroundColor: 'transparent' }, pulsespeed);
		*/	
			
		
		/*
		$vk_boble = $('#vk_boble');
		// hook scrolling for å vise kurven "semi-fixed"
		
		bubble_threshhold = 240;
		
		$(window).scroll(function () { 
			if ($(window).scrollTop() > bubble_threshhold) {
				$vk_boble.css('position', 'fixed');
				$vk_boble.css('top', '0px');
			}
			else {
				$vk_boble.css('position', 'absolute');
				$vk_boble.css('top', bubble_threshhold+'px');
			}
		});			
		
		// kjør event en gang for å posisjonere boblen
		$(window).scroll();
		
		// vis boble
		$vk_boble.fadeIn();
		
		// skjul boble etter en liten stund
		setTimeout(function() {
			$vk_boble.fadeOut();
			// fjern window-hook
			$(window).unbind('scroll')	
		}, bubblestay);
		*/
		
		if (typeof callback == 'function') {
			callback();
		}
		
	});
}

function vis_stedsvalg(vare_id, assn_id) {
	
	/*
	popup_h = $('#vk_dekor').css('height');
	popup_w = $('#vk_dekor').css('width');
	
	var d = hent_dimensjoner();		
	var new_left = (d[0] - popup_w) / 2;
	var new_top = (d[1] - popup_h) / 2 + $(window).scrollTop();

	$('#vk_dekor').css('left', new_left + 'px');
	$('#vk_dekor').css('top', new_top + 'px');
	*/
	
	$('#vk_overlay').show();
	$('#vk_dekor').show();
	$('#vk_dekor .levererikke').hide();
	$('#vk_dekor .levererikkepostboks').hide();
	$('#vk_dekor .ikkefunnet').hide();
	$('#vk_dekor .funnet').hide();		
	$('#vk_dekor .handle_mer').hide();
	$('#vk_dekor .knapperad2 .neste_trinn').hide();	
	
	$('#vk_dekor .lukk').click(handle_mer);
	
	$('#vk_overlay').css('opacity', 0.8);
	
	$(window).keyup(function(event){
	    if (event.keyCode == 27 && $('#vk_dekor').is(':visible')) {
	        handle_mer();
	    }
	});
	
	$('#leveringssted').attr('autocomplete', 'off');
	$('#leveringssted').focus();
	
	$('#leveringssted').autocomplete('/vk_cms/ajax/leveringssted/', 
	{
		minChars: 0,
		delay: 0,
		highlight: false,
		//mustMatch: true,
		//selectFirst: true,
		selectOnly: true,
		cacheLength: 200,
		resultsClass: 'ac_results ziplimit',
		max: 100,
		//autoFill: true,
		formatItem: format_zip	
	}).result(function (evnt, data, formatted) {
		SjekkPostnummerresultat(data);
	});			
}

function SjekkPostnummerresultat(data,kall){
		if (data[2] == '0' || data[3] == '0')  {
			$(this).val('');
			if (data[2] == '0') {
				$('#vk_dekor .levererikkepostboks').show();
				$('#vk_dekor .funnet').hide();
				$('#vk_dekor .levererikke').hide();
				$('#vk_dekor .ikkefunnet').hide();
				
			}
			else {
				$('#vk_dekor .levererikke').show();
				$('#vk_dekor .levererikkepostboks').hide();
				$('#vk_dekor .funnet').hide();
				$('#vk_dekor .ikkefunnet').hide();
				
			}				
			return false;
		}		
		
		
		postnr = data[0];
		poststed = data[1];
		
		$('#leveringssted').val(postnr + ' ' + poststed);
		
		$.get('/vk_cms/ajax/sjekk_tilgjengelighet/', {'vare_id': valgt_vare_id, 'postnr': postnr}, function(er_tilgjengelig) {
			
			//$('#vk_dekor').css('background-image', 'url("/gfx/vk/popup_bg2.png")');
			//$('#vk_dekor').css('height', '300px');
				
			$('#vk_dekor .ikkefunnet .sted').text(poststed);
			$('#vk_dekor .funnet .sted').text(poststed);
			$('#vk_dekor .levererikke .sted').text(poststed);

			$('#vk_dekor .ikkefunnet .postnr').text(postnr);
			$('#vk_dekor .funnet .postnr').text(postnr);
			$('#vk_dekor .levererikke .postnr').text(postnr);
						
			stedsbegrensning = true;			

			if (er_tilgjengelig == '-2') {
				// vi leverer ikke hit i det hele tatt
				$('#vk_dekor .levererikke').fadeIn();
				$('#vk_dekor .ikkefunnet').hide();
				$('#vk_dekor .funnet').hide();
				$('#vk_dekor .levererikkepostboks').hide();
				$('#vk_dekor .neste_trinn').addClass('disabled');				
				
				$('#vk_dekor .handle_mer').hide();
				$('#vk_dekor .neste_trinn').hide();					
				
				popup_legg_i_kurv = false;		
				stedsbegrensning = false;		
				return false;		
			}
			else if (er_tilgjengelig == '-1') {
				// hvis vi leverer til dette postnummeret, men har dette produktet permanent utilgjengelig er denne -1
				$('#vk_dekor .levererikke').hide();
				$('#vk_dekor .ikkefunnet').fadeIn();
				$('#vk_dekor .funnet').hide();
				$('#vk_dekor .levererikkepostboks').hide();
				$('#vk_dekor .neste_trinn').addClass('disabled');				
				
				$('#vk_dekor .handle_mer').hide();
				$('#vk_dekor .neste_trinn').hide();					
				
				popup_legg_i_kurv = false;	
				return false;			
			}
			else {
				if (er_tilgjengelig != '0') {
				// hvis ikke 0 er det en dato som indikerer når varen er tilgjengelig
					$('#vk_dekor .funnet .dato').text(' men ikke før tidligst ' + er_tilgjengelig);			
				}
				else {
					$('#vk_dekor .funnet .dato').text('');
				}
				$('#vk_dekor .levererikke').hide();
				$('#vk_dekor .ikkefunnet').hide();
				$('#vk_dekor .levererikkepostboks').hide();
				$('#vk_dekor .funnet').fadeIn();
				$('#vk_dekor .neste_trinn').removeClass('disabled');

				$('#vk_dekor .handle_mer').show();
				$('#vk_dekor .neste_trinn').show();					
				
				
				popup_legg_i_kurv = true;	
				eval(kall);
				return true;			
			}
		});	
}


function hent_dimensjoner() {
  var de = document.documentElement;
  var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
  arrayPageSize = [w,h];
  return arrayPageSize;
}

function handle_mer_lk(){
	if (postnr == null || !stedsbegrensning) {
		nullstill_begrensning();
	}
	else {
		last_begrensning();	
	}	
	$('#vk_dekor').hide();
	$('#vk_overlay').hide();
	if (popup_legg_i_kurv) {
		legg_i_kurv(valgt_vare_id, valgt_assn_id);				
	}				
}

function sjekk_postnummer(){
	var verdi = $("#leveringssted").val();
	if(verdi == "") return null;
	var arrData = verdi.split(" ");
	if(arrData[0] != ""){
		$.get('/vk_cms/ajax/leveringssted/',{q:arrData[0],limit:1}, function (data){
			var res = SjekkPostnummerresultat(data.split("|"));
		});
	}
}

function handle_mer() {
	
	var verdi = $("#leveringssted").val();
	if(verdi == "") return null;
	var arrData = verdi.split(" ");
	if(arrData[0] != ""){
		$.get('/vk_cms/ajax/leveringssted/',{q:arrData[0],limit:1}, function (data){
			var res = SjekkPostnummerresultat(data.split("|"),'handle_mer_lk();');
		});
	}
	else {
		handle_mer_lk();
	}
}

function gaa_til_kasse_lk(){
	legg_i_kurv(valgt_vare_id, valgt_assn_id, '/vk_cms/gaa_til_kasse/?begrens=' + postnr);	
}

function gaa_til_kasse() {
	var verdi = $("#leveringssted").val();
	if(verdi == "") return null;
	var arrData = verdi.split(" ");
	if(verdi != ""){
		$.get('/vk_cms/ajax/leveringssted/',{q:arrData[0],limit:1}, function (data){
			var res = SjekkPostnummerresultat(data.split("|"),'gaa_til_kasse_lk();');
		});
	}
	else {
		gaa_til_kasse_lk();
	}
	//window.location = '/vk_cms/gaa_til_kasse/?begrens=' + postnr; 
}

function last_begrensning() {
	stedsbegrensning = true;
	$('#marg_stedsbegrensning').val(postnr + ' ' + poststed);	
	url = window.location.toString();
	if (url.substr(url.length-1) != '/') {
		url += '/';
	}
	url = url.replace(/\?.*$/,'');
	if ($('.produktliste').length) {
		$('.produktliste').load(url + '?begrens=' + postnr + ' .produktliste >*');
		legg_i_kurv(0);
	}
	else {
		window.location = url + '?begrens=' + postnr;
	}
}

function nullstill_begrensning() {
	$('#leveringssted').val('');
	$('#marg_stedsbegrensning').val('');
	$('#vk_popup .ikkefunnet').hide();
	$('#vk_popup .funnet').hide();
	$('#vk_popup').css('background-image', 'url("/gfx/vk/popup_bg1.png")');
	$('#vk_popup').css('height', '201px');	
	stedsbegrensning = false;
	poststed = null;
	postnr = null;
	popup_legg_i_kurv = false;
	valgt_vare_id = null;
	valgt_assn_id = null;
	url = window.location.toString();
	if (url.substr(url.length-1) != '/') {
		url += '/';
	}
	url = url.replace(/\?.*$/,'');
	if ($('.produktliste').length) {
		$('.produktliste').load(url + '?begrens=nullstill .produktliste >*');	
		legg_i_kurv(0);
	}
	else {
		window.location = url + '?begrens=nullstill';
	}
}

function format_zip(res, pos, count) {
	if (res[3] == '0') {
		return '<span class="nd">' + res[0]+' '+res[1] + '</span>';
	}	
	else if (res[2] == '0') {
		return '<span class="pb">' + res[0]+' '+res[1] + '</span>';
	}
	else {
		return res[0]+' '+res[1];
	}
}		

$(function() {

	$('#marg_stedsbegrensning').autocomplete('/vk_cms/ajax/leveringssted/', 
		{
			minChars: 2,
			highlight: false,
			//mustMatch: true,
			selectFirst: true,
			resultsClass: 'ac_results ziplimit',
			cacheLength: 50,
			//autoFill: true,
			formatItem: format_zip			
		}).result(function (evnt, res, formatted) {
			if (res[2] == '0' || res[3] == '0')  {
				$(this).val('');
				if (res[2] == '0') {
					alert('Postnummeret du valgte er en postboks. Vennligst velg et postnummer til en gateadresse.');
				}
				else {
					alert('Beklager, men vi leverer ikke til postnummeret du valgte.');
				}					
				return;
			}		
			postnr = res[0];
			poststed = res[1];
			
			last_begrensning();
			
		});			
	
	
});



/************************************************/
/*********** KASSE / REGISTRERING  **************/
/************************************************/



function oppdater_antall(id, antall) {
	$('#produkt_' + id).load('/vk_cms/oppdater_antall', { 'vare_id': id, 'antall': antall }, function (r, status, xhr) {
		legg_i_kurv(0); // oppdater kurv
		if (antall == 0) {
			//$('#produkt_' + id).fadeOut();	
		}
	});	
}

function toggletabs(eks) {
	if (eks) {
		$('#nykunde_skjema').show();	
		$('#logginn_skjema').hide();	
		$('#eksisterende_kunde').removeClass('aktiv');
		$('#ny_kunde').addClass('aktiv');		
	}
	else {
		$('#nykunde_skjema').hide();	
		$('#logginn_skjema').show();	
		$('#eksisterende_kunde').addClass('aktiv');
		$('#ny_kunde').removeClass('aktiv');	
		$('#ek_brukernavn').focus();		
	}
}


function toggleTempKunde(cb) {
	
	//alert($(cb).is(':checked'));
	
	if ($(cb).is(':checked')) {
		$('#er_tempkunde').val(1);
		$('.jq-permkunde').fadeOut(function() {
			$('.jq-permkunde').find(':input').attr('disabled', 'disabled');
		});		
	}
	else {
		$('#er_tempkunde').val(0);
		$('.jq-permkunde').fadeIn();		
		$('.jq-permkunde').find(':input').removeAttr('disabled');
	}
}

function toggleFirmaKunde(cb) {
	if ($(cb).is(':checked')) {
		$('.firma').fadeIn();		
		$('.firma').find(':input').removeAttr('disabled');		
	}
	else {
		$('.firma').hide();
		//$('.firma').fadeOut(function() {
			$('.firma').find(':input').attr('disabled', 'disabled');
		//});		
	}
}

function toggleFakturaAdresse(cb) {
	var flds = ['#firma_f_navn','#firma_f_adresse','#firma_f_postnr','#firma_f_poststed'];	
	if ($(cb).is(':checked') && $('#firmaregistrering').is(':checked')) {	
		/*
		for (var ff in flds) {
			var f = flds[ff].replace(/_f/, '');
			$(flds[ff]).val($(f).val());			
		}
		*/	
		$('.fakturaadr').fadeIn();
		$('.fakturaadr').find(':input').removeAttr('disabled');	
	}
	else {
		/*
		$('#firma_navn').keyup(function() { $('#firma_f_navn').val($('#firma_navn').val()); });
		$('#firma_adresse').keyup(function() { $('#firma_f_adresse').val($('#firma_adresse').val()); });
		$('#firma_postnr').keyup(function() { $('#firma_f_postnr').val($('#firma_postnr').val()); });
		$('#firma_poststed').keyup(function() { $('#firma_f_poststed').val($('#firma_poststed').val()); });		
		*/
		$('.fakturaadr').fadeOut(function() {
			$('.fakturaadr').find(':input').attr('disabled', 'disabled');
		});
	}
}

function toggleFakturakrav(cb) {
	if ($(cb).is(':checked')) { 
		$('.jq-f_krav').removeClass('display-none');
		$('.jq-f_krav').find(':input').removeAttr('disabled');		
	}
	else {
		$('.jq-f_krav').addClass('display-none');
		$('.jq-f_krav').find(':input').attr('disabled', 'disabled');
	}
}


/************************************************/
/***************** LEVERANSE ********************/
/************************************************/



function toggleSloyfeContainer(cb) {
	if ($(cb).attr('checked')) {
		$('#begravelse_sloyfetekst_cont').fadeIn();
		$('#begravelse_kort_cont').fadeOut();
		$('#begravelse_kort').val('');
	}
	else {
		$('#begravelse_sloyfetekst_cont').fadeOut();
		$('#begravelse_kort_cont').fadeIn();
		$('#begravelse_sloyfetekst').val('');
	}
}
var leverings_labels = { 
	levering_privatadresse: 'Mottakers navn', 
	levering_kontor: 'Firmanavn', 
	levering_begravelse: 'Kirke/kapell', 
	levering_bryllup_konfirmasjon: 'Sted',
	levering_sykehus: 'Institusjon'
}

// IE doesnt support hiding/disabling select options so we need to remove them completely
// save the entire thing here som we can hack in it in toggleleveringsTypeSkjema()
var all_delivery_options = null;
$(function() {
	all_delivery_options = 	$('#leveringsklokkeslett').html();
});
function toggleleveringsTypeSkjema(blnSkipCalculateTransport, value_to_select) {
	val = $('#leveringstype :selected').val();
	$('#leverings_navn_label').text(leverings_labels[val] + ':');
	$('#leveringsdetaljer > div').each(function() {
		if ($(this).attr('id') == val) {
			$(this).show();
			$(this).find(':input').removeAttr('disabled'); 
		}
		else {
			$(this).hide();	
			$(this).find(':input').attr('disabled', 'disabled'); // for å unngå validate() 
		}
	});	
	
	if (fraktmuligheter == "undefined") return;
	var m = fraktmuligheter[val];
	
	/*
	$('#leveringsklokkeslett option').attr('disabled', 'disabled');
	$('#leveringsklokkeslett option').hide();	
	
	var first_selected = false;
	$('#leveringsklokkeslett option').each(function() {
		for (var i in m) {
			//alert($(this).attr('id'));
			if ($(this).attr('id') == 'option_'+m[i]) {
				$(this).show();
				$(this).removeAttr('disabled'); 
				if (!first_selected) {
					$(this).attr('selected', 'selected');
					first_selected = true;
				}
			}
		}
	});
	*/
	
	// to support IE we must remove the option from the DOM
	// we cant disable/hide it.
	//console.log(val);	
	$('#leveringsklokkeslett').html(all_delivery_options); // start with everything
	//var first_selected = false;
	var found = false;
	$('#leveringsklokkeslett option').each(function() {
		found = false;
		for (var i in m) {
			if ($(this).attr('id') == 'option_'+m[i]) {
				//if (!first_selected) {
				//	$(this).attr('selected', 'selected');
				//	first_selected = true;	
				//}
				if ($(this).val() == value_to_select) {
					$(this).attr('selected', 'selected');
				}
				found = true;
			}
		}
		if (!found && $(this).val() != '') {
			$(this).remove();
		}
	});
	
	if (val == 'levering_privatadresse') {
		$('#leverings_telefon_label').show();
		$('#leverings_telefon').show();	
		$('#leverings_telefon').removeAttr('disabled'); 
		$('.jq-bruk_bestillers_adresse').show();
	}
	else {
		$('#leverings_telefon_label').hide();
		$('#leverings_telefon').hide();			
		$('#leverings_telefon').attr('disabled', 'disabled');		
		$('.jq-bruk_bestillers_adresse').hide();
	}
	
	
	if ($("#leveringskalender").datepicker('getDate') != null && !blnSkipCalculateTransport) 
		calculateTransport();
	
}

function calendarClick() {
	
}

function validateDate() {
	return [true,''];
}

function calculateTransport() {
	
	
	
	var dato = $("#leveringskalender").datepicker('getDate').getTime();
	var leveringsklokkeslett = $('#leveringsklokkeslett').val();
	var klokkeslett = $('#leveringsklokkeslett').val();
	var klokkeslett2 = null;
	var postnr = $('#leverings_postnr').val();	
	
	/*
	if (!dato || !klokkeslett || !postnr) {
		$('#neste_trinn').addClass('disabled');
		return false;
	}
	*/
	/*
	// send med klokkeslett for selskap/bisettelse hvis dette er valgt
	if ($('#leveringstype').val() == 'levering_begravelse') {
		klokkeslett2 = $('#klokke_begravelse').val();
	}
	
	if ($('#leveringstype').val() == 'levering_bryllup_konfirmasjon') {
		klokkeslett2 = $('#klokke_bryllup').val();
	}
	*/

	if (klokkeslett == 9) {
		$('.jq-ekspress-klokkeslett').removeClass('display-none');
		klokkeslett2 = $('#ekspress_klokkeslett').val();
	}
	else {
		$('.jq-ekspress-klokkeslett').addClass('display-none');
	}

	$('#leverings_dato_hidden').val(dato);
	
	seed = (new Date()).getMilliseconds();
	
	$('#leveringsberegning').html('<div id="spinner">Beregner frakt ...</div>');
	$('#leveringsberegning').load('/vk_cms/ajax/fraktberegning/?seed='+seed, { 		
		dato: dato,
		leveringsklokkeslett:klokkeslett,
		klokkeslett: klokkeslett,
		klokkeslett2: klokkeslett2,
		postnr: postnr
	}, function (responseText, textStatus, XMLHttpRequest) {
		
	});
	
}


function tekstForslag(anchor, return_id) {
	var w = window.open('/tekstforslag.php?return_id='+return_id+'#'+anchor, 'tekstforslag', 'width=300,height=350,resizable=yes,scrollbars=yes, toolbar=no,status=no,menubar=no,location=no,directories=no');	
	w.focus();
}


/************************************************/
/****************** FORSIDE *********************/
/************************************************/


var fadetid = 3000;
var ventetid = 6000;

$(function() {
	if ($('#slidebanner').length) setTimeout( "fadeMe()" ,ventetid);
});

function fadeMe(){
    var forste = $('#slidebanner div:first');
    $('#slidebanner div').each(function(i){
        if (i == 0){
            var lastDiv = '<div class="hidden">' + $(this).html() + '</div>' ;
            $(this).fadeOut(fadetid , function(){
                $(this).remove();
                $('#slidebanner').append(lastDiv);
            });
        }
        if (i == 1){
            $(this).fadeIn(fadetid);
        }
    });
    setTimeout( "fadeMe()" ,ventetid);
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

