var fadetid = 3000;
var ventetid = 6000;

var vil_kjope_skjema;
var vil_leie_skjema;

var open_ref = false;
var open_ref_id;

$(document).ready(function(){
	setTimeout( "fadeMe()" ,ventetid);
	vil_kjope_skjema = $("#vil_kjope_skjema").html();
	vil_leie_skjema = $("#vil_leie_skjema").html();
	
	// FJERN LEIE SKJEMA
	$("#vil_leie_skjema").html('');
	
	
	$("#vil_kjope").click(function() {
		$("#toggle_skjema").slideUp("normal", function() {	
			$("#vil_leie_skjema").html('');
			$("#vil_kjope_skjema").html(vil_kjope_skjema);
			$("#toggle_skjema").slideDown("normal");
		});
	});
	
	$("#vil_leie").click(function() {
		$("#toggle_skjema").slideUp("normal", function() {
			$("#vil_kjope_skjema").html('');
			$("#vil_leie_skjema").html(vil_leie_skjema);
			$("#toggle_skjema").slideDown("normal");
		});
	});
	
	$('.bilder a').lightBox({
		imageLoading: 'http://felles.siteman.no/felles/slideshow/v2.2/images/lightbox-ico-loading.gif', // (string) Path and the name of the loading icon
		imageBtnPrev: 'http://felles.siteman.no/felles/slideshow/v2.2/images/lightbox-btn-prev.gif', // (string) Path and the name of the prev button image
		imageBtnNext: 'http://felles.siteman.no/felles/slideshow/v2.2/images/lightbox-btn-next.gif', // (string) Path and the name of the next button image
		imageBtnClose: 'http://felles.siteman.no/felles/slideshow/v2.2/images/lightbox-btn-close.gif', // (string) Path and the name of the close btn
		imageBlank: 'http://felles.siteman.no/felles/slideshow/v2.2/images/lightbox-blank.gif'
	}); 
	
	
	
	
	
	
});

function fadeMe(){

    var forste = $('#forsidebanner div:first');

    $('#forsidebanner div').each(function(i){

        if (i == 0){
            var lastDiv = '<div class="hidden">' + $(this).html() + '</div>' ;
            $(this).fadeOut(fadetid , function(){
                $(this).remove();
                $('#forsidebanner').append(lastDiv);
            });
        }
        if (i == 1){
            $(this).fadeIn(fadetid);
        }
    });

    setTimeout( "fadeMe()" ,ventetid);
}


function do_submit(){
var num_felter = 3;
var afelter_verdi = new Array(num_felter);
var afelter_tekst = new Array(num_felter);

afelter_verdi[0] = document.getElementById('realname').value;
afelter_verdi[1] = document.getElementById('email').value;
afelter_verdi[2] = document.getElementById('melding').value;

afelter_tekst[0] = 'Navn';
afelter_tekst[1] = 'E-post';
afelter_tekst[2] = 'Melding';

var skjema = document.getElementById('kontaktskjema');
ut = '';
var feilmelding = '';
var feil = false;
for(i=0;i<19;i++){
	if(afelter_verdi[i] == ''){
		feilmelding += "  " + afelter_tekst[i];
		feil = true;
	}
}
if(feil){
ut = "Fyll ut disse feltene";
ut += feilmelding;
alert(ut);
}
else {
skjema.submit();
}
}

jQuery.fn.reset = function() {
	this.each(function(){
		if($(this).is('form')) {
			var button = jQuery(jQuery('<input type="reset" />'));
			button.hide();
			$(this).append(button);
			button.click().remove();
		} else if($(this).parent('form').size()) {
			var button = jQuery(jQuery('<input type="reset" />'));
			button.hide();
			$(this).parent('form').append(button);
			button.click().remove();
		} else if($(this).find('form').size()) {
			$(this).find('form').each(function(){
				var button = jQuery(jQuery('<input type="reset" />'));
				button.hide();
				$(this).append(button);
				button.click().remove();
			});
		}
	})
	return this;
};

var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function checkDate(name) {
	var x = document.quick_search_form.elements;
	var day = parseInt(x[name+"_day"].options[x[name+"_day"].selectedIndex].value);
	var month = parseInt(x[name+"_month"].options[x[name+"_month"].selectedIndex].value);

	d = new Date();
	if (month>12){
		year = d.getYear()+1;
		month = month - 12;
	} else {
		year = d.getYear();
	}
	if (!day || !month || !year)
		return false;
	if (year/4 == parseInt(year/4)) {
		monthLength[1] = 29;
	} else {
		monthLength[1] = 28;
	}
	if (day > monthLength[month-1] ){
//		if (day > monthLength[month-1] || (month == (d.getMonth()+1) && d.getDate()>=day )){
		document.quick_search_form.search_button.disabled = true;
		return 0;
	} else {
		document.quick_search_form.search_button.disabled = false;
		return 1;
	}
}

function MyCheck() {
	if (checkDate('move') == 0){
		document.getElementById('move_div').style.display = '';
	} else {
		document.getElementById('move_div').style.display = 'none';
	}
	return true;
}

function CheckRangeIntegerFields( ){
	var id_arr = new Array('payment');
	var reg_expr = new Array();
	//reg_expr['payment'] = '^[1-9]+[0-9]*$';
	reg_expr['payment'] = '^[0-9]*$';

	id_arr_cnt = id_arr.length;
	var error_cnt = 0;

	for (i = 0; i < id_arr_cnt; i++) {
		min_name = "min_" + id_arr[i];
		max_name = "max_" + id_arr[i];
		min_value = document.getElementById(min_name).value;
		max_value = document.getElementById(max_name).value;


		if ((min_value != ""  && min_value != 0) || (max_value != "" && max_value != 0)) {
			if (min_value != ""  && min_value != 0 && min_value.search(reg_expr[id_arr[i]]) ==-1) {
				document.getElementById(min_name + '_error').style.display = '';
				error_cnt++;
			} else {
				document.getElementById(min_name + '_error').style.display = 'none';
			}

			if (max_value != "" && max_value != 0 && max_value.search(reg_expr[id_arr[i]]) ==-1) {
				document.getElementById(max_name + '_error').style.display = '';
				error_cnt++;
			} else {
				document.getElementById(max_name + '_error').style.display = 'none';
			}

			if (max_value != "" && max_value != 0 && parseInt(min_value) >= parseInt(max_value)) {
				document.getElementById('bad_' + id_arr[i]+ '_error').style.display = '';
				error_cnt++;
			} else {
				document.getElementById('bad_' + id_arr[i]+ '_error').style.display = 'none';
			}
		}
	}

	if (error_cnt == 0) {
		return true;
	} else {
		return false;
	}
}

function MoveDateStyle(){
	if (document.getElementById("use_movedate").checked == true) {
		document.getElementById("move_day").disabled = false;
		document.getElementById("move_month").disabled = false;
	} else {
		document.getElementById("move_day").disabled = true;
		document.getElementById("move_month").disabled = true;
	}
}

function get_http(){
	var xmlhttp;
	try{
		// Opera 8.0+, Firefox, Safari
		xmlhttp = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	return xmlhttp;
}

function GetHourByDate(day, mon, year, id_text){
	this.http = get_http();
	url='{/literal}{$file_name}?sel=get_hour_by_date&id_ad={$id_ad}&id_user={$profile.id_user}&day={literal}'+day+'{/literal}&month={literal}'+mon+'{/literal}&year={literal}'+year;

	if (mon.length < 2){
		date = year+'-0'+mon;
	}else{
		date = year+'-'+mon;
	}
	if (day.length < 2){
		date = date+'-0'+day;
	}else{
		date = date+'-'+day;
	}
	if (this.http) {
		var http = this.http;
		this.http.open("GET", url, true);
		this.http.onreadystatechange = function() {
			if (http.readyState == 4) {
				show_text(id_text, date, http.responseText);
			}else{
			}
		}

		this.http.send(null);
	}
	if(!this.http){
		alert('Error XMLHTTP creating!')
	}
}

function show_text(id_text,date,data){
	document.getElementById(id_text).innerHTML = "<b>"+date+"</b>";
	document.getElementById(id_text).style.display = 'inline';
	var arr = data.split('|');
	for(var i in arr){
		document.getElementById(id_text).innerHTML = document.getElementById(id_text).innerHTML+"<br>"+arr[i];
	}
}




